silc.git
20 years ago Optimized the socket referencing in packet processing. silc.client.0.9.15
Pekka Riikonen [Fri, 31 Oct 2003 11:14:16 +0000 (11:14 +0000)]
Optimized the socket referencing in packet processing.
silc_socket_set_qos with NULL arguments resets the QoS.

20 years ago Warning fix.
Pekka Riikonen [Fri, 31 Oct 2003 10:06:54 +0000 (10:06 +0000)]
Warning fix.

20 years agoExplictly cast SILC_SERVER_REC to SERVER_REC
Jochen Eisinger [Thu, 30 Oct 2003 23:07:46 +0000 (23:07 +0000)]
Explictly cast SILC_SERVER_REC to SERVER_REC

20 years agoThu Oct 30 21:23:24 CET 2003 Jochen Eisinger <jochen@penguin-breeder.org>
Jochen Eisinger [Thu, 30 Oct 2003 20:26:55 +0000 (20:26 +0000)]
Thu Oct 30 21:23:24 CET 2003 Jochen Eisinger <jochen@penguin-breeder.org>

* Add a /LISTKEYS command which lists the locally cached
  client and server keys.  Affected files
  irssi/src/fe-common/module-formats.[ch],
  irssi/src/silc/core/silc-{channels,servers}.c
  irssi/docs/help/in/listkeys.in

20 years ago Removed abort().
Pekka Riikonen [Thu, 30 Oct 2003 20:22:52 +0000 (20:22 +0000)]
Removed abort().

20 years ago Removed abort.
Pekka Riikonen [Thu, 30 Oct 2003 20:05:12 +0000 (20:05 +0000)]
Removed abort.

20 years agoremoved the perl-signals-list.h, because it is auto-generated from
Jochen Eisinger [Thu, 30 Oct 2003 20:03:30 +0000 (20:03 +0000)]
removed the perl-signals-list.h, because it is auto-generated from
irssi/docs/signals.txt

20 years ago Do not clear inbuf for sockets that has QoS data in inbuf.
Pekka Riikonen [Thu, 30 Oct 2003 20:03:01 +0000 (20:03 +0000)]
Do not clear inbuf for sockets that has QoS data in inbuf.
Check that outgoing purge is successful.
Use rekey period as rekey protocol timeout.

20 years ago typo.
Pekka Riikonen [Thu, 30 Oct 2003 15:03:47 +0000 (15:03 +0000)]
typo.

20 years ago typo.
Pekka Riikonen [Thu, 30 Oct 2003 15:02:24 +0000 (15:02 +0000)]
typo.

20 years ago Created.
Pekka Riikonen [Thu, 30 Oct 2003 15:01:53 +0000 (15:01 +0000)]
Created.

20 years ago Do not send two replies to KICK command.
Pekka Riikonen [Thu, 30 Oct 2003 15:01:41 +0000 (15:01 +0000)]
Do not send two replies to KICK command.

20 years agoWed Oct 30 14:06:52 CET 2003 Jochen Eisinger <jochen@penguin-breeder.org>
Jochen Eisinger [Thu, 30 Oct 2003 13:19:45 +0000 (13:19 +0000)]
Wed Oct 30 14:06:52 CET 2003 Jochen Eisinger <jochen@penguin-breeder.org>

* Cleaned up the silc_mime_parse function and fixed detection
  of wrapped header lines. Affected file lib/silcutil/silcstrutil.c

20 years agoWed Oct 30 14:06:52 CET 2003 Jochen Eisinger <jochen@penguin-breeder.org>
Jochen Eisinger [Thu, 30 Oct 2003 13:14:42 +0000 (13:14 +0000)]
Wed Oct 30 14:06:52 CET 2003 Jochen Eisinger <jochen@penguin-breeder.org>

* Changed MIME signal handler to make things easier for the perl
  script. Affected files irssi/src/silc/core/client_ops.c,
  silc-servers.c, and irssi/docs/signals.txt

20 years agoWed Oct 30 14:06:52 CET 2003 Jochen Eisinger <jochen@penguin-breeder.org>
Jochen Eisinger [Thu, 30 Oct 2003 13:13:15 +0000 (13:13 +0000)]
Wed Oct 30 14:06:52 CET 2003 Jochen Eisinger <jochen@penguin-breeder.org>

* Finish the silc-mime.pl script. It now supports MIME type
  guessing using magic files, signing data messages, executing
  MIME handlers in background. Affected files
  irssi/scripts/silc-mime.pl and irssi/docs/help/in/mmsg.in

20 years ago Comment updates.
Pekka Riikonen [Sun, 26 Oct 2003 18:25:22 +0000 (18:25 +0000)]
Comment updates.

20 years ago Resolve true IP address of socket connection for FTP listener.
Pekka Riikonen [Sun, 26 Oct 2003 18:20:42 +0000 (18:20 +0000)]
Resolve true IP address of socket connection for FTP listener.

20 years agoFri Oct 24 21:24:12 CEST 2003 Jochen Eisinger <jochen@penguin-breeder.org>
Jochen Eisinger [Fri, 24 Oct 2003 19:27:37 +0000 (19:27 +0000)]
Fri Oct 24 21:24:12 CEST 2003  Jochen Eisinger <jochen@penguin-breeder.org>

* Fixed race condition between silc_client_init and
          my_silc_scheduler. Affected file irssi/src/silc/core/silc-core.c

20 years ago updates.
Pekka Riikonen [Fri, 24 Oct 2003 15:44:15 +0000 (15:44 +0000)]
updates.

20 years ago Fixed FTP session closing in SIGNOFF. silc.client.0.9.14
Pekka Riikonen [Fri, 24 Oct 2003 13:44:53 +0000 (13:44 +0000)]
Fixed FTP session closing in SIGNOFF.

20 years ago updates.
Pekka Riikonen [Thu, 23 Oct 2003 19:23:47 +0000 (19:23 +0000)]
updates.

20 years ago silc_buffer_steal the constructed attrs insteaf of silc_memdup.
Pekka Riikonen [Thu, 23 Oct 2003 14:26:42 +0000 (14:26 +0000)]
silc_buffer_steal the constructed attrs insteaf of silc_memdup.

20 years ago updates.
Pekka Riikonen [Wed, 22 Oct 2003 20:46:06 +0000 (20:46 +0000)]
updates.

20 years ago call abort
Pekka Riikonen [Tue, 21 Oct 2003 11:54:44 +0000 (11:54 +0000)]
call abort

20 years ago updates
Pekka Riikonen [Tue, 21 Oct 2003 11:52:49 +0000 (11:52 +0000)]
updates

20 years ago IS_DISCONNECTED test.
Pekka Riikonen [Tue, 21 Oct 2003 11:40:20 +0000 (11:40 +0000)]
IS_DISCONNECTED test.

20 years ago Check for disconnected socket in QUIT callback.
Pekka Riikonen [Tue, 21 Oct 2003 11:36:34 +0000 (11:36 +0000)]
Check for disconnected socket in QUIT callback.

20 years agojust felt like adding myself to the credits file
Jochen Eisinger [Tue, 21 Oct 2003 07:56:17 +0000 (07:56 +0000)]
just felt like adding myself to the credits file

20 years agoThu Oct 21 09:43:17 CEST 2003 Jochen Eisinger <jochen@penguin-breeder.org>
Jochen Eisinger [Tue, 21 Oct 2003 07:52:17 +0000 (07:52 +0000)]
Thu Oct 21 09:43:17 CEST 2003  Jochen Eisinger <jochen@penguin-breeder.org>

* Cleaned up the escape/unescape functions for correctness and
  speed. Affected file irssi/src/silc/core/client_ops.c

* Removed handling for data messages with Content-Type: text/*,
  moved parsing of MIME headers to the signal handler, added
  support for signing and verifying data messages. Affected
  files are irssi/docs/signals.txt, irssi/src/silc/core/client_ops.c,
  irssi/src/silc/core/silc-{servers,channels}.c

20 years agoThu Oct 21 09:43:17 CEST 2003 Jochen Eisinger <jochen@penguin-breeder.org>
Jochen Eisinger [Tue, 21 Oct 2003 07:50:32 +0000 (07:50 +0000)]
Thu Oct 21 09:43:17 CEST 2003  Jochen Eisinger <jochen@penguin-breeder.org>

* Added a perl script for handling data messages based on
  information read from Mailcap files. New file
  irssi/scripts/silc-mime.pl

20 years agoThu Oct 21 09:43:17 CEST 2003 Jochen Eisinger <jochen@penguin-breeder.org>
Jochen Eisinger [Tue, 21 Oct 2003 07:44:13 +0000 (07:44 +0000)]
Thu Oct 21 09:43:17 CEST 2003  Jochen Eisinger <jochen@penguin-breeder.org>

* Modified the MIME parsing to allow \n and \r\n as delimiters.

20 years ago updates
Pekka Riikonen [Tue, 21 Oct 2003 07:04:29 +0000 (07:04 +0000)]
updates

20 years ago updates.
Pekka Riikonen [Mon, 20 Oct 2003 16:01:52 +0000 (16:01 +0000)]
updates.

20 years ago version 1.2.
Pekka Riikonen [Mon, 20 Oct 2003 15:34:18 +0000 (15:34 +0000)]
version 1.2.

20 years ago Added SILC_MESSAGE_FLAG_ACK.
Pekka Riikonen [Mon, 20 Oct 2003 13:09:50 +0000 (13:09 +0000)]
Added SILC_MESSAGE_FLAG_ACK.

20 years ago no /SERVER
Pekka Riikonen [Mon, 20 Oct 2003 07:02:46 +0000 (07:02 +0000)]
no /SERVER

20 years ago updates
Pekka Riikonen [Mon, 20 Oct 2003 07:01:05 +0000 (07:01 +0000)]
updates

20 years ago Remove client from channel before calling KICKED notify to app.
Pekka Riikonen [Sun, 19 Oct 2003 20:28:32 +0000 (20:28 +0000)]
Remove client from channel before calling KICKED notify to app.

20 years ago Comments.
Pekka Riikonen [Sat, 18 Oct 2003 20:53:19 +0000 (20:53 +0000)]
Comments.

20 years ago More comments.
Pekka Riikonen [Sat, 18 Oct 2003 20:31:06 +0000 (20:31 +0000)]
More comments.

20 years ago Implemented changes from latest presence-attrs draft.
Pekka Riikonen [Sat, 18 Oct 2003 20:19:22 +0000 (20:19 +0000)]
Implemented changes from latest presence-attrs draft.

20 years ago updates.
Pekka Riikonen [Sat, 18 Oct 2003 11:38:23 +0000 (11:38 +0000)]
updates.

20 years ago Unregister qos tasks when deleting socket.
Pekka Riikonen [Sat, 18 Oct 2003 11:26:30 +0000 (11:26 +0000)]
Unregister qos tasks when deleting socket.

20 years ago updates.
Pekka Riikonen [Sat, 18 Oct 2003 10:05:10 +0000 (10:05 +0000)]
updates.

20 years ago Remove channel key saving callback in del_channel.
Pekka Riikonen [Sat, 18 Oct 2003 08:57:11 +0000 (08:57 +0000)]
Remove channel key saving callback in del_channel.
Remove client from channel after signoff notify client operation.

20 years ago updates
Pekka Riikonen [Fri, 17 Oct 2003 10:05:46 +0000 (10:05 +0000)]
updates

20 years ago Merged from trunk.
Pekka Riikonen [Thu, 16 Oct 2003 16:47:42 +0000 (16:47 +0000)]
Merged from trunk.

20 years ago --- REMOVED TEST RESULTS --- silc.client.0.9.13
Pekka Riikonen [Tue, 14 Oct 2003 19:19:11 +0000 (19:19 +0000)]
--- REMOVED TEST RESULTS ---

20 years ago ---- BACKUP ROUTER TEST RESULTS ----
Pekka Riikonen [Tue, 14 Oct 2003 15:38:53 +0000 (15:38 +0000)]
---- BACKUP ROUTER TEST RESULTS ----

20 years ago Save old channel keys (for a while) to a SilcDList for better
Pekka Riikonen [Tue, 14 Oct 2003 15:38:17 +0000 (15:38 +0000)]
Save old channel keys (for a while) to a SilcDList for better
handling.

20 years ago Backup router testing, fixes.
Pekka Riikonen [Tue, 14 Oct 2003 15:37:52 +0000 (15:37 +0000)]
Backup router testing, fixes.

20 years ago Backup router testing, fixes.
Pekka Riikonen [Mon, 13 Oct 2003 18:38:39 +0000 (18:38 +0000)]
Backup router testing, fixes.

20 years ago updates.
Pekka Riikonen [Sun, 12 Oct 2003 17:53:07 +0000 (17:53 +0000)]
updates.

20 years ago Fixed SERVER_SIGNOFF handling on server to remove the client from
Pekka Riikonen [Sun, 12 Oct 2003 17:52:50 +0000 (17:52 +0000)]
Fixed SERVER_SIGNOFF handling on server to remove the client from
correct list.  It caused clients to remain network after
SERVER_SIGNOFF.

Added timeout callback handling to rekey protocol.  Do not
execute rekey to disabled connections.

Backup router fixes (tests continue).

20 years ago No assert.
Pekka Riikonen [Sun, 12 Oct 2003 17:51:28 +0000 (17:51 +0000)]
No assert.

20 years ago Do not process packets for disconnected sockets.
Pekka Riikonen [Sun, 12 Oct 2003 17:51:20 +0000 (17:51 +0000)]
Do not process packets for disconnected sockets.

20 years ago Fixed desync bugs during backup resuming protocol in backup
Pekka Riikonen [Fri, 10 Oct 2003 17:09:35 +0000 (17:09 +0000)]
Fixed desync bugs during backup resuming protocol in backup
and normal server.
Assure that only one protocol is executing at a time.

20 years ago Check the invite/ban string whether we already have it before
Pekka Riikonen [Thu, 9 Oct 2003 19:41:09 +0000 (19:41 +0000)]
Check the invite/ban string whether we already have it before
processing it.

20 years ago Fixed CUMODE_CHANGE for founder mode change to comply with 1.2.
Pekka Riikonen [Thu, 9 Oct 2003 10:08:19 +0000 (10:08 +0000)]
Fixed CUMODE_CHANGE for founder mode change to comply with 1.2.

20 years ago Send RESUMED to backup router last.
Pekka Riikonen [Thu, 9 Oct 2003 09:45:10 +0000 (09:45 +0000)]
Send RESUMED to backup router last.

20 years ago updates.
Pekka Riikonen [Wed, 8 Oct 2003 20:32:48 +0000 (20:32 +0000)]
updates.

20 years ago Fixed the INVITE and BAN notify handling in router end.
Pekka Riikonen [Wed, 8 Oct 2003 20:32:30 +0000 (20:32 +0000)]
Fixed the INVITE and BAN notify handling in router end.

20 years ago Status arg len fix.
Pekka Riikonen [Wed, 8 Oct 2003 18:03:56 +0000 (18:03 +0000)]
Status arg len fix.

20 years ago ERR_BAD_PASSWORD returns now Channel ID.
Pekka Riikonen [Wed, 8 Oct 2003 16:42:28 +0000 (16:42 +0000)]
ERR_BAD_PASSWORD returns now Channel ID.

20 years ago updates. silc.toolkit.0.9.10
Pekka Riikonen [Wed, 8 Oct 2003 13:33:10 +0000 (13:33 +0000)]
updates.

20 years ago Cleanup
Pekka Riikonen [Wed, 8 Oct 2003 13:33:01 +0000 (13:33 +0000)]
Cleanup

20 years ago Fixed argnum check.
Pekka Riikonen [Wed, 8 Oct 2003 13:31:43 +0000 (13:31 +0000)]
Fixed argnum check.

20 years ago updates
Pekka Riikonen [Wed, 8 Oct 2003 12:34:52 +0000 (12:34 +0000)]
updates

20 years ago Implemented SilcStatus error argument returning in client library.
Pekka Riikonen [Wed, 8 Oct 2003 12:34:41 +0000 (12:34 +0000)]
Implemented SilcStatus error argument returning in client library.

20 years ago Implemented SilcStatus error argument returning.
Pekka Riikonen [Wed, 8 Oct 2003 11:16:48 +0000 (11:16 +0000)]
Implemented SilcStatus error argument returning.

20 years ago Implemented INVITE and BAN announcing.
Pekka Riikonen [Wed, 8 Oct 2003 09:53:46 +0000 (09:53 +0000)]
Implemented INVITE and BAN announcing.

20 years ago updates
Pekka Riikonen [Wed, 8 Oct 2003 07:33:41 +0000 (07:33 +0000)]
updates

20 years ago INVITE and BAN notifys are now sent from routers to servers on
Pekka Riikonen [Wed, 8 Oct 2003 07:33:27 +0000 (07:33 +0000)]
INVITE and BAN notifys are now sent from routers to servers on
the channel (but not to clients).

20 years ago Updated/added.
Pekka Riikonen [Tue, 7 Oct 2003 20:20:41 +0000 (20:20 +0000)]
Updated/added.

20 years ago updates.
Pekka Riikonen [Tue, 7 Oct 2003 18:01:48 +0000 (18:01 +0000)]
updates.

20 years ago Put the fd check back to generic task dispatching.
Pekka Riikonen [Mon, 6 Oct 2003 08:00:23 +0000 (08:00 +0000)]
Put the fd check back to generic task dispatching.

20 years ago updsates.
Pekka Riikonen [Sun, 5 Oct 2003 18:08:49 +0000 (18:08 +0000)]
updsates.

20 years ago updates.
Pekka Riikonen [Sun, 5 Oct 2003 17:23:17 +0000 (17:23 +0000)]
updates.

20 years ago Backup protocol version 1.2 implementation. Testing required.
Pekka Riikonen [Sun, 5 Oct 2003 17:23:08 +0000 (17:23 +0000)]
Backup protocol version 1.2 implementation.  Testing required.

20 years ago silc_client_send_[channel|private]_message now returns boolean
Pekka Riikonen [Sun, 5 Oct 2003 09:38:07 +0000 (09:38 +0000)]
silc_client_send_[channel|private]_message now returns boolean
return value.

20 years ago year change.
Pekka Riikonen [Fri, 3 Oct 2003 15:45:46 +0000 (15:45 +0000)]
year change.

20 years ago Added PING command reply.
Pekka Riikonen [Fri, 3 Oct 2003 15:42:53 +0000 (15:42 +0000)]
Added PING command reply.

20 years ago Channel public key support added. Fixed INVITE and BAN.
Pekka Riikonen [Fri, 3 Oct 2003 15:42:14 +0000 (15:42 +0000)]
Channel public key support added.  Fixed INVITE and BAN.

20 years ago Channel public key support added.
Pekka Riikonen [Fri, 3 Oct 2003 15:40:28 +0000 (15:40 +0000)]
Channel public key support added.

20 years ago Better error checking added.
Pekka Riikonen [Fri, 3 Oct 2003 07:58:18 +0000 (07:58 +0000)]
Better error checking added.

20 years ago Better checks for error conditions.
Pekka Riikonen [Fri, 3 Oct 2003 07:50:35 +0000 (07:50 +0000)]
Better checks for error conditions.

20 years ago Fixed possible exploit. The buffer length is now compared
Pekka Riikonen [Fri, 3 Oct 2003 07:29:29 +0000 (07:29 +0000)]
Fixed possible exploit.  The buffer length is now compared
correctlyy against the length from the data.

20 years ago updates.
Pekka Riikonen [Thu, 2 Oct 2003 14:19:18 +0000 (14:19 +0000)]
updates.

20 years ago Removed the fd checks in non-timeout task dispatching.
Pekka Riikonen [Thu, 2 Oct 2003 14:18:37 +0000 (14:18 +0000)]
Removed the fd checks in non-timeout task dispatching.

20 years ago debug_string working in rehash too.
Pekka Riikonen [Thu, 2 Oct 2003 11:59:56 +0000 (11:59 +0000)]
debug_string working in rehash too.

20 years ago Added "debug_string" configuration option to enable debugging
Pekka Riikonen [Thu, 2 Oct 2003 11:58:43 +0000 (11:58 +0000)]
Added "debug_string" configuration option to enable debugging
via silcd.conf.

20 years ago Better length checking for identifier decoding.
Pekka Riikonen [Thu, 2 Oct 2003 11:17:22 +0000 (11:17 +0000)]
Better length checking for identifier decoding.

20 years ago length check added.
Pekka Riikonen [Thu, 2 Oct 2003 10:58:14 +0000 (10:58 +0000)]
length check added.

20 years ago Stricter bounds checking.
Pekka Riikonen [Thu, 2 Oct 2003 10:30:46 +0000 (10:30 +0000)]
Stricter bounds checking.

20 years ago updates
Pekka Riikonen [Thu, 2 Oct 2003 10:05:07 +0000 (10:05 +0000)]
updates

20 years ago Command reply handling fixed for KICK and KILL.
Pekka Riikonen [Wed, 1 Oct 2003 17:35:40 +0000 (17:35 +0000)]
Command reply handling fixed for KICK and KILL.

20 years ago updates.
Pekka Riikonen [Wed, 1 Oct 2003 17:34:02 +0000 (17:34 +0000)]
updates.

20 years ago UTF-8 text message support for actions and notices.
Pekka Riikonen [Wed, 1 Oct 2003 17:33:28 +0000 (17:33 +0000)]
UTF-8 text message support for actions and notices.
Crashbug fix with channel message handling if libary returns
incomplete SilcClientEntry.

20 years ago Return username on Win32 too, patch by Toni.
Pekka Riikonen [Wed, 1 Oct 2003 17:24:50 +0000 (17:24 +0000)]
Return username on Win32 too, patch by Toni.

20 years ago updates
Pekka Riikonen [Tue, 30 Sep 2003 07:12:01 +0000 (07:12 +0000)]
updates