Pekka Riikonen [Sun, 12 Oct 2003 17:53:07 +0000 (17:53 +0000)]
updates.
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).
Pekka Riikonen [Sun, 12 Oct 2003 17:51:28 +0000 (17:51 +0000)]
No assert.
Pekka Riikonen [Sun, 12 Oct 2003 17:51:20 +0000 (17:51 +0000)]
Do not process packets for disconnected sockets.
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.
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.
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.
Pekka Riikonen [Thu, 9 Oct 2003 09:45:10 +0000 (09:45 +0000)]
Send RESUMED to backup router last.
Pekka Riikonen [Wed, 8 Oct 2003 20:32:48 +0000 (20:32 +0000)]
updates.
Pekka Riikonen [Wed, 8 Oct 2003 20:32:30 +0000 (20:32 +0000)]
Fixed the INVITE and BAN notify handling in router end.
Pekka Riikonen [Wed, 8 Oct 2003 18:03:56 +0000 (18:03 +0000)]
Status arg len fix.
Pekka Riikonen [Wed, 8 Oct 2003 16:42:28 +0000 (16:42 +0000)]
ERR_BAD_PASSWORD returns now Channel ID.
Pekka Riikonen [Wed, 8 Oct 2003 13:33:10 +0000 (13:33 +0000)]
updates.
Pekka Riikonen [Wed, 8 Oct 2003 13:33:01 +0000 (13:33 +0000)]
Cleanup
Pekka Riikonen [Wed, 8 Oct 2003 13:31:43 +0000 (13:31 +0000)]
Fixed argnum check.
Pekka Riikonen [Wed, 8 Oct 2003 12:34:52 +0000 (12:34 +0000)]
updates
Pekka Riikonen [Wed, 8 Oct 2003 12:34:41 +0000 (12:34 +0000)]
Implemented SilcStatus error argument returning in client library.
Pekka Riikonen [Wed, 8 Oct 2003 11:16:48 +0000 (11:16 +0000)]
Implemented SilcStatus error argument returning.
Pekka Riikonen [Wed, 8 Oct 2003 09:53:46 +0000 (09:53 +0000)]
Implemented INVITE and BAN announcing.
Pekka Riikonen [Wed, 8 Oct 2003 07:33:41 +0000 (07:33 +0000)]
updates
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).
Pekka Riikonen [Tue, 7 Oct 2003 20:20:41 +0000 (20:20 +0000)]
Updated/added.
Pekka Riikonen [Tue, 7 Oct 2003 18:01:48 +0000 (18:01 +0000)]
updates.
Pekka Riikonen [Mon, 6 Oct 2003 08:00:23 +0000 (08:00 +0000)]
Put the fd check back to generic task dispatching.
Pekka Riikonen [Sun, 5 Oct 2003 18:08:49 +0000 (18:08 +0000)]
updsates.
Pekka Riikonen [Sun, 5 Oct 2003 17:23:17 +0000 (17:23 +0000)]
updates.
Pekka Riikonen [Sun, 5 Oct 2003 17:23:08 +0000 (17:23 +0000)]
Backup protocol version 1.2 implementation. Testing required.
Pekka Riikonen [Sun, 5 Oct 2003 09:38:07 +0000 (09:38 +0000)]
silc_client_send_[channel|private]_message now returns boolean
return value.
Pekka Riikonen [Fri, 3 Oct 2003 15:45:46 +0000 (15:45 +0000)]
year change.
Pekka Riikonen [Fri, 3 Oct 2003 15:42:53 +0000 (15:42 +0000)]
Added PING command reply.
Pekka Riikonen [Fri, 3 Oct 2003 15:42:14 +0000 (15:42 +0000)]
Channel public key support added. Fixed INVITE and BAN.
Pekka Riikonen [Fri, 3 Oct 2003 15:40:28 +0000 (15:40 +0000)]
Channel public key support added.
Pekka Riikonen [Fri, 3 Oct 2003 07:58:18 +0000 (07:58 +0000)]
Better error checking added.
Pekka Riikonen [Fri, 3 Oct 2003 07:50:35 +0000 (07:50 +0000)]
Better checks for error conditions.
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.
Pekka Riikonen [Thu, 2 Oct 2003 14:19:18 +0000 (14:19 +0000)]
updates.
Pekka Riikonen [Thu, 2 Oct 2003 14:18:37 +0000 (14:18 +0000)]
Removed the fd checks in non-timeout task dispatching.
Pekka Riikonen [Thu, 2 Oct 2003 11:59:56 +0000 (11:59 +0000)]
debug_string working in rehash too.
Pekka Riikonen [Thu, 2 Oct 2003 11:58:43 +0000 (11:58 +0000)]
Added "debug_string" configuration option to enable debugging
via silcd.conf.
Pekka Riikonen [Thu, 2 Oct 2003 11:17:22 +0000 (11:17 +0000)]
Better length checking for identifier decoding.
Pekka Riikonen [Thu, 2 Oct 2003 10:58:14 +0000 (10:58 +0000)]
length check added.
Pekka Riikonen [Thu, 2 Oct 2003 10:30:46 +0000 (10:30 +0000)]
Stricter bounds checking.
Pekka Riikonen [Thu, 2 Oct 2003 10:05:07 +0000 (10:05 +0000)]
updates
Pekka Riikonen [Wed, 1 Oct 2003 17:35:40 +0000 (17:35 +0000)]
Command reply handling fixed for KICK and KILL.
Pekka Riikonen [Wed, 1 Oct 2003 17:34:02 +0000 (17:34 +0000)]
updates.
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.
Pekka Riikonen [Wed, 1 Oct 2003 17:24:50 +0000 (17:24 +0000)]
Return username on Win32 too, patch by Toni.
Pekka Riikonen [Tue, 30 Sep 2003 07:12:01 +0000 (07:12 +0000)]
updates
Pekka Riikonen [Thu, 25 Sep 2003 19:00:23 +0000 (19:00 +0000)]
updates.
Pekka Riikonen [Tue, 23 Sep 2003 07:05:44 +0000 (07:05 +0000)]
Rekey reconnect only for server/router.
Pekka Riikonen [Fri, 19 Sep 2003 12:13:53 +0000 (12:13 +0000)]
Check for NULL value from silc_get_input.
Pekka Riikonen [Thu, 18 Sep 2003 15:50:16 +0000 (15:50 +0000)]
Do not accept accidental Enter presses to key expire question.
Pekka Riikonen [Tue, 2 Sep 2003 17:43:39 +0000 (17:43 +0000)]
SILC_COMMAND_NICK command_reply client operation returns now the
old Client ID too.
Fixed some odd GCC "anonymous struct" errors from silcpkcs.h and
silcdlist.h.
Pekka Riikonen [Tue, 26 Aug 2003 17:43:55 +0000 (17:43 +0000)]
Check correctly for new/old nick change in NICK_CHANGE and create
new entry if it changed (if only case changed).
Jochen Eisinger [Sun, 24 Aug 2003 21:42:16 +0000 (21:42 +0000)]
Sun Aug 24 23:35:19 CEST 2003 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Provide a signal handler to send MIME encoded messages and emit
a signal when a MIME encoded message is received. Also document
the signals for usage with the perl interface.
A sample perl script will be supplied at a later point.
Affected files are irssi/docs/signals.txt,
irssi/src/silc/core/client_ops.[ch],
irssi/src/silc/core/silc-{channels,servers}.c
Pekka Riikonen [Sun, 24 Aug 2003 12:59:26 +0000 (12:59 +0000)]
updates.
Pekka Riikonen [Sun, 24 Aug 2003 11:35:39 +0000 (11:35 +0000)]
Check for disconncting/disconnected socket in lookup/HB routines.
Jochen Eisinger [Sun, 24 Aug 2003 11:03:33 +0000 (11:03 +0000)]
Sun Aug 24 12:58:30 CEST 2003 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Use SILC_COMMAND_PING to estimate the round-trip time to the
server. Use this time to display a lag and disconnect when it
exceeds a specified limit.
Affected files are irssi/src/silc/core/silc-{lag,core}.c.
Pekka Riikonen [Sun, 24 Aug 2003 10:07:28 +0000 (10:07 +0000)]
Remove channel entry in LEAVE command reply, not when sending LEAVE.
Pekka Riikonen [Fri, 8 Aug 2003 14:47:57 +0000 (14:47 +0000)]
no server-key-generate for SILC_DIST_TOOLKIT.
Pekka Riikonen [Fri, 8 Aug 2003 14:32:14 +0000 (14:32 +0000)]
JOIN command reply to return founder key and channel public keys
to application.
Pekka Riikonen [Fri, 8 Aug 2003 14:15:17 +0000 (14:15 +0000)]
updates.
Pekka Riikonen [Fri, 8 Aug 2003 14:14:19 +0000 (14:14 +0000)]
Added support for channel public keys in Irssi SILC client.
Pekka Riikonen [Mon, 28 Jul 2003 09:14:09 +0000 (09:14 +0000)]
updates.
Pekka Riikonen [Mon, 28 Jul 2003 08:48:20 +0000 (08:48 +0000)]
updates.
Pekka Riikonen [Sun, 27 Jul 2003 22:15:52 +0000 (22:15 +0000)]
updates updates..
Pekka Riikonen [Sun, 27 Jul 2003 20:34:18 +0000 (20:34 +0000)]
updates.
Pekka Riikonen [Sun, 27 Jul 2003 20:28:25 +0000 (20:28 +0000)]
updates.
Pekka Riikonen [Sun, 27 Jul 2003 20:22:00 +0000 (20:22 +0000)]
updates.
Pekka Riikonen [Sun, 27 Jul 2003 20:15:33 +0000 (20:15 +0000)]
updates.
Pekka Riikonen [Sun, 27 Jul 2003 20:13:10 +0000 (20:13 +0000)]
updates.
Pekka Riikonen [Sun, 27 Jul 2003 20:07:22 +0000 (20:07 +0000)]
updates.
Pekka Riikonen [Sun, 27 Jul 2003 19:22:56 +0000 (19:22 +0000)]
updates.
Pekka Riikonen [Sun, 27 Jul 2003 19:11:30 +0000 (19:11 +0000)]
updates.
Pekka Riikonen [Sat, 26 Jul 2003 14:14:50 +0000 (14:14 +0000)]
updates.
Pekka Riikonen [Sat, 26 Jul 2003 14:07:32 +0000 (14:07 +0000)]
updates.
Pekka Riikonen [Sat, 26 Jul 2003 14:06:45 +0000 (14:06 +0000)]
updates.
Pekka Riikonen [Sat, 26 Jul 2003 12:02:17 +0000 (12:02 +0000)]
updates.
Lubomir Sedlacik [Wed, 23 Jul 2003 21:03:17 +0000 (21:03 +0000)]
Disable optimisations for sha1.c on UltraSPARC cpu if using GCC 2.x.
Works around a compiler bug which results in memory exhaustion.
Pekka Riikonen [Wed, 23 Jul 2003 09:18:14 +0000 (09:18 +0000)]
Ignore SIGXFSZ and SIGXCPU signals. They can terminate the process
on Linux.
Pekka Riikonen [Tue, 22 Jul 2003 17:46:00 +0000 (17:46 +0000)]
Do not crash if several pending connections are in progress
and some connections do not have yet socket allocated when
data comes in.
Pekka Riikonen [Tue, 22 Jul 2003 12:48:15 +0000 (12:48 +0000)]
updates.
Pekka Riikonen [Tue, 22 Jul 2003 10:47:13 +0000 (10:47 +0000)]
Do not crash if net_connect fails immediately.
Pekka Riikonen [Mon, 21 Jul 2003 18:32:59 +0000 (18:32 +0000)]
Return value fix.
Pekka Riikonen [Mon, 21 Jul 2003 15:46:10 +0000 (15:46 +0000)]
updates.
Lubomir Sedlacik [Fri, 18 Jul 2003 12:29:21 +0000 (12:29 +0000)]
This is C, not C++ nor shell.
Pekka Riikonen [Thu, 17 Jul 2003 17:49:22 +0000 (17:49 +0000)]
Fixed same sending error as with previous error sending.
Pekka Riikonen [Thu, 17 Jul 2003 13:20:13 +0000 (13:20 +0000)]
Mem leak fix.
Pekka Riikonen [Thu, 17 Jul 2003 13:19:20 +0000 (13:19 +0000)]
Fixed for failable alloc routines.
Pekka Riikonen [Thu, 17 Jul 2003 12:55:40 +0000 (12:55 +0000)]
Assure no auto rehash during rehash.
Pekka Riikonen [Tue, 15 Jul 2003 19:10:42 +0000 (19:10 +0000)]
Fixed error sending when n successful queries and one error
occurred the error was not marked as END but as ITEM, which
caused error in client end.
Pekka Riikonen [Tue, 15 Jul 2003 18:46:58 +0000 (18:46 +0000)]
Ignore bogus client ids sent by server in USERS by handling
the command reply as if it were ok regardless.
Pekka Riikonen [Tue, 15 Jul 2003 17:22:01 +0000 (17:22 +0000)]
updates
Pekka Riikonen [Tue, 15 Jul 2003 16:04:53 +0000 (16:04 +0000)]
Compilation fixes.
Pekka Riikonen [Tue, 15 Jul 2003 16:03:28 +0000 (16:03 +0000)]
updates.
Pekka Riikonen [Tue, 15 Jul 2003 16:03:07 +0000 (16:03 +0000)]
Try to retry user list resolving during JOIN if it failed for the
first time.
Pekka Riikonen [Tue, 15 Jul 2003 15:51:23 +0000 (15:51 +0000)]
new MODE_CHANNEL_AUTH channel mode.
Pekka Riikonen [Tue, 15 Jul 2003 15:50:14 +0000 (15:50 +0000)]
Added silc_client_get_channel_resolve,
silc_client_get_clients_by_channel to Client Library.
Added new win32 build stuff by Justin Randall.
Pekka Riikonen [Tue, 15 Jul 2003 14:32:34 +0000 (14:32 +0000)]
updates.
Pekka Riikonen [Tue, 15 Jul 2003 13:18:17 +0000 (13:18 +0000)]
updates.