Pekka Riikonen [Mon, 17 Mar 2003 17:01:53 +0000 (17:01 +0000)]
Fixed INVITE/BAN notify sending.
Pekka Riikonen [Sun, 16 Mar 2003 17:39:25 +0000 (17:39 +0000)]
Handle RESOLVING flag correctly during JOIN notify.
Pekka Riikonen [Sun, 16 Mar 2003 10:06:58 +0000 (10:06 +0000)]
Handle EOF correctly.
Pekka Riikonen [Sat, 15 Mar 2003 15:05:19 +0000 (15:05 +0000)]
typo
Pekka Riikonen [Sat, 15 Mar 2003 14:51:56 +0000 (14:51 +0000)]
Better documentation for SILC_STR_* macros.
Pekka Riikonen [Sat, 15 Mar 2003 14:49:08 +0000 (14:49 +0000)]
Save 4 bytes of memory.
Pekka Riikonen [Sat, 15 Mar 2003 14:46:20 +0000 (14:46 +0000)]
Rewrote SilcList, new version includes support for backwards
list traversing as well.
Pekka Riikonen [Sat, 15 Mar 2003 14:41:09 +0000 (14:41 +0000)]
Fixed buffer overflow bugs.
Pekka Riikonen [Sun, 9 Mar 2003 15:09:20 +0000 (15:09 +0000)]
Check private key file permissions before starting server.
Pekka Riikonen [Sun, 9 Mar 2003 14:52:04 +0000 (14:52 +0000)]
Fixed reconnect crashbug, Bugs #116 & #127.
Pekka Riikonen [Sun, 9 Mar 2003 14:37:30 +0000 (14:37 +0000)]
Manual file relocation in make install, Bug #113.
Pekka Riikonen [Sun, 9 Mar 2003 14:29:49 +0000 (14:29 +0000)]
Remove mark for output data after puring data queue.
Pekka Riikonen [Mon, 3 Mar 2003 21:41:08 +0000 (21:41 +0000)]
Fixed loop val
Pekka Riikonen [Tue, 4 Feb 2003 21:02:21 +0000 (21:02 +0000)]
Wrong type for invite/ban matching.
Pekka Riikonen [Tue, 4 Feb 2003 20:54:38 +0000 (20:54 +0000)]
updates.
Pekka Riikonen [Tue, 4 Feb 2003 20:53:16 +0000 (20:53 +0000)]
Fixed invite/ban list sending after the string rewrite.
Pekka Riikonen [Tue, 4 Feb 2003 20:52:39 +0000 (20:52 +0000)]
NULL terminate the buffer in strformat.
Pekka Riikonen [Tue, 4 Feb 2003 20:15:27 +0000 (20:15 +0000)]
Rewrote invite/ban string list adding/deleting.
Pekka Riikonen [Tue, 4 Feb 2003 20:12:54 +0000 (20:12 +0000)]
Debugs added.
Pekka Riikonen [Mon, 3 Feb 2003 13:43:03 +0000 (13:43 +0000)]
Fixed double free in CMODE command.
Pekka Riikonen [Mon, 3 Feb 2003 13:38:26 +0000 (13:38 +0000)]
Check for silc_hmac_alloc return value.
Pekka Riikonen [Mon, 3 Feb 2003 13:24:16 +0000 (13:24 +0000)]
updates
Pekka Riikonen [Sat, 1 Feb 2003 10:43:37 +0000 (10:43 +0000)]
Added missing memset's for sensitive data.
Pekka Riikonen [Sun, 26 Jan 2003 11:48:03 +0000 (11:48 +0000)]
Added SILC_SWAB_[16/32] to swab integer byte order.
Use SILC_SWAB_16 instead of htons with ports in server.
Pekka Riikonen [Sun, 26 Jan 2003 10:23:49 +0000 (10:23 +0000)]
Fixed double free.
Pekka Riikonen [Fri, 24 Jan 2003 09:13:02 +0000 (09:13 +0000)]
typos
Pekka Riikonen [Thu, 23 Jan 2003 19:59:29 +0000 (19:59 +0000)]
updates.
Pekka Riikonen [Wed, 22 Jan 2003 15:01:44 +0000 (15:01 +0000)]
Dump fixes.
Pekka Riikonen [Wed, 22 Jan 2003 09:23:57 +0000 (09:23 +0000)]
More information dumping in SIGUSR1 in debug mode.
Pekka Riikonen [Tue, 21 Jan 2003 18:12:49 +0000 (18:12 +0000)]
Send DISCONNECT in close command.
Better check whether we are connecting to remote router before
reconnecting.
Pekka Riikonen [Mon, 20 Jan 2003 18:03:24 +0000 (18:03 +0000)]
updates.
Pekka Riikonen [Mon, 20 Jan 2003 16:35:18 +0000 (16:35 +0000)]
Removed unnecessary timeouts from KE protocol.
Pekka Riikonen [Sun, 19 Jan 2003 13:35:19 +0000 (13:35 +0000)]
sockaddr_union -> irssi_sockaddr_union (MIPS-IRIX has it defined).
Pekka Riikonen [Thu, 16 Jan 2003 18:06:02 +0000 (18:06 +0000)]
updates.
Pekka Riikonen [Thu, 16 Jan 2003 17:45:14 +0000 (17:45 +0000)]
Check fd for READ even too because generic tasks are called in loop
Pekka Riikonen [Thu, 16 Jan 2003 17:43:58 +0000 (17:43 +0000)]
Check that fd is valid in generic task queues before calling
the callback.
Pekka Riikonen [Thu, 16 Jan 2003 17:09:32 +0000 (17:09 +0000)]
Make sure the socket connection is not closed too early and
make sure all protocol error callbacks close connections.
Pekka Riikonen [Thu, 16 Jan 2003 16:32:39 +0000 (16:32 +0000)]
Check that socket is not going away when setting socket to
scheduler after QoS.
Pekka Riikonen [Thu, 16 Jan 2003 14:28:58 +0000 (14:28 +0000)]
help update
Pekka Riikonen [Thu, 16 Jan 2003 14:21:48 +0000 (14:21 +0000)]
-c99 -> -restrict
Pekka Riikonen [Thu, 16 Jan 2003 14:06:42 +0000 (14:06 +0000)]
Added better compiler and compiler flags checking support.
Added -c99 flag for Intel C++ Compiler and on non-gcc compiler
use -O instead of -O2.
Pekka Riikonen [Thu, 16 Jan 2003 14:06:04 +0000 (14:06 +0000)]
Fixed error log printing
Pekka Riikonen [Thu, 16 Jan 2003 09:36:07 +0000 (09:36 +0000)]
Some more SIGUSR1 dumps
Pekka Riikonen [Wed, 15 Jan 2003 19:23:39 +0000 (19:23 +0000)]
Added.
Pekka Riikonen [Wed, 15 Jan 2003 17:38:57 +0000 (17:38 +0000)]
updates.
Pekka Riikonen [Wed, 15 Jan 2003 16:23:49 +0000 (16:23 +0000)]
updates.
Pekka Riikonen [Wed, 15 Jan 2003 15:27:25 +0000 (15:27 +0000)]
Added
Pekka Riikonen [Wed, 15 Jan 2003 10:04:55 +0000 (10:04 +0000)]
updates
Pekka Riikonen [Wed, 15 Jan 2003 10:03:27 +0000 (10:03 +0000)]
Removed unnecessary options.
Pekka Riikonen [Tue, 14 Jan 2003 18:15:47 +0000 (18:15 +0000)]
updates.
Pekka Riikonen [Tue, 14 Jan 2003 12:07:05 +0000 (12:07 +0000)]
Some code cleanup and optimizations.
Pekka Riikonen [Tue, 14 Jan 2003 11:47:24 +0000 (11:47 +0000)]
Reverted, bad commit
Pekka Riikonen [Tue, 14 Jan 2003 11:43:37 +0000 (11:43 +0000)]
Added silc_buffer_steal. Optimized some encoding and decoding
routines.
Pekka Riikonen [Mon, 13 Jan 2003 10:23:04 +0000 (10:23 +0000)]
Use silc_mp_mp2bin and silc_mp_bin2mp instead of using own
encoding/deconding.
Handle bits / 8 as (bits + 7) / 8 at all times.
Giovanni Giacobbi [Sat, 11 Jan 2003 17:24:31 +0000 (17:24 +0000)]
* Fixed server crash with double Primary block in config file.
Fixed also various memory leaks around the config file
parser. Affected files lib/silcutil/silcconfig.c,
silcd/serverconfig.c.
* Changed my nickname (Johnny Mnemonic) to my real name, this
means that bugs introduced by him were actually introduced
by me!
Pekka Riikonen [Fri, 10 Jan 2003 17:39:11 +0000 (17:39 +0000)]
Comment fixes.
Pekka Riikonen [Fri, 10 Jan 2003 17:15:20 +0000 (17:15 +0000)]
updates.
Pekka Riikonen [Fri, 10 Jan 2003 17:08:15 +0000 (17:08 +0000)]
Fixed SilcUInt16->SilcUInt32
Pekka Riikonen [Wed, 8 Jan 2003 21:26:11 +0000 (21:26 +0000)]
updates.
Pekka Riikonen [Wed, 8 Jan 2003 18:27:32 +0000 (18:27 +0000)]
Fixed warning.
Pekka Riikonen [Wed, 8 Jan 2003 15:54:47 +0000 (15:54 +0000)]
updates.
Pekka Riikonen [Wed, 8 Jan 2003 13:34:08 +0000 (13:34 +0000)]
Use WIN32 64-bit type on WIN32.
Pekka Riikonen [Wed, 8 Jan 2003 13:26:12 +0000 (13:26 +0000)]
updates
Pekka Riikonen [Wed, 8 Jan 2003 12:43:35 +0000 (12:43 +0000)]
Show --with-etcdir and iconv end results in summary.
Jochen Eisinger [Tue, 7 Jan 2003 21:01:57 +0000 (21:01 +0000)]
Tue Jan 7 21:58:53 CET 2003 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Don't display "foo appears as foo\nYou're now known as foo"
messages. Affected file irssi/src/silc/core/client_ops.c
Pekka Riikonen [Tue, 7 Jan 2003 20:41:20 +0000 (20:41 +0000)]
Assure ctx->sock isn't accessed after connection is closed.
Pekka Riikonen [Tue, 7 Jan 2003 18:09:19 +0000 (18:09 +0000)]
Fixed error handling of invalid client entry.
Pekka Riikonen [Tue, 7 Jan 2003 12:59:18 +0000 (12:59 +0000)]
updates
Pekka Riikonen [Fri, 3 Jan 2003 21:02:35 +0000 (21:02 +0000)]
More log prints
Pekka Riikonen [Sun, 29 Dec 2002 21:27:37 +0000 (21:27 +0000)]
int -> SilcUInt32 changes.
Pekka Riikonen [Sun, 29 Dec 2002 21:27:07 +0000 (21:27 +0000)]
Library install fix.
Pekka Riikonen [Thu, 26 Dec 2002 12:20:53 +0000 (12:20 +0000)]
Added checks for correctness of server configuration.
Pekka Riikonen [Mon, 23 Dec 2002 10:09:21 +0000 (10:09 +0000)]
updates
Pekka Riikonen [Fri, 20 Dec 2002 09:48:50 +0000 (09:48 +0000)]
Prevent endless user info resolving USERS
Pekka Riikonen [Fri, 20 Dec 2002 09:45:27 +0000 (09:45 +0000)]
updates
Pekka Riikonen [Tue, 17 Dec 2002 10:23:36 +0000 (10:23 +0000)]
updates
Pekka Riikonen [Tue, 17 Dec 2002 10:21:37 +0000 (10:21 +0000)]
Winsock compatibility requirements added.
Pekka Riikonen [Tue, 17 Dec 2002 09:52:36 +0000 (09:52 +0000)]
Cleanup
Pekka Riikonen [Tue, 17 Dec 2002 09:40:35 +0000 (09:40 +0000)]
Process SERVER_SIGNOFF for local entry only on backup router.
Pekka Riikonen [Tue, 17 Dec 2002 09:38:32 +0000 (09:38 +0000)]
Added CriticalSection implementation of SilcMutext. A patch by
Mikko Lähteenmäki.
Pekka Riikonen [Tue, 17 Dec 2002 09:07:20 +0000 (09:07 +0000)]
Fixed file writing on WIN32 to use O_BINARY. A patch by
Matthew Aldous.
Pekka Riikonen [Mon, 16 Dec 2002 18:53:52 +0000 (18:53 +0000)]
Fixed SERVER_SIGNOFF notify handling on backup router.
Backup router do not remove clients from locally connected
disconnecting servers but expects SERVER_SIGNOFF from router.
Pekka Riikonen [Mon, 16 Dec 2002 18:43:33 +0000 (18:43 +0000)]
Do not print the nickname on SERVER_SIGNOFF if we do not have it.
Fixes asserts in Irssi Core.
Pekka Riikonen [Mon, 16 Dec 2002 17:39:34 +0000 (17:39 +0000)]
Fixed double free.
Pekka Riikonen [Mon, 16 Dec 2002 08:41:18 +0000 (08:41 +0000)]
Do not force-send packets anymore
Pekka Riikonen [Sun, 15 Dec 2002 19:06:54 +0000 (19:06 +0000)]
Added test.
Pekka Riikonen [Sat, 14 Dec 2002 15:04:51 +0000 (15:04 +0000)]
More log printing on mac error.
Pekka Riikonen [Sat, 14 Dec 2002 13:18:32 +0000 (13:18 +0000)]
Larger signature buffer.
Pekka Riikonen [Thu, 12 Dec 2002 21:33:34 +0000 (21:33 +0000)]
More modern interface for threads. Patch by Mikko L.
Pekka Riikonen [Thu, 12 Dec 2002 21:26:11 +0000 (21:26 +0000)]
Fixed uninit to lock scheduler correctly on dispatch.
Pekka Riikonen [Thu, 12 Dec 2002 21:24:51 +0000 (21:24 +0000)]
Fixed to assert lock/unlock cases.
Pekka Riikonen [Thu, 12 Dec 2002 21:24:31 +0000 (21:24 +0000)]
Fixed autonick crashbug on disconnect.
Pekka Riikonen [Thu, 12 Dec 2002 18:07:24 +0000 (18:07 +0000)]
~/.irssi to ~/.silc. Removed upgrade.
Jochen Eisinger [Thu, 12 Dec 2002 15:07:43 +0000 (15:07 +0000)]
Thu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Send adquate signal when founding a channel by joing it. Affect
file irssi/src/silc/core/client_ops.c
Pekka Riikonen [Thu, 12 Dec 2002 13:19:30 +0000 (13:19 +0000)]
Signed messages support
Jochen Eisinger [Thu, 12 Dec 2002 12:22:29 +0000 (12:22 +0000)]
Thu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Don't print signed messages when sending failed. Affected files
irssi/src/silc/core/silc-[servers.c/commands.h]
Jochen Eisinger [Thu, 12 Dec 2002 11:08:26 +0000 (11:08 +0000)]
Thu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Don't print signed messages when sending failed. Affected file
irssi/src/silc/core/silc-servers.c
Pekka Riikonen [Wed, 11 Dec 2002 22:07:04 +0000 (22:07 +0000)]
Added database dumping to SIGUSR1 signal in debug mode.
Jochen Eisinger [Wed, 11 Dec 2002 20:49:21 +0000 (20:49 +0000)]
Wed Dec 11 21:46:19 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Fix theme abstracts parsing. Affected files irssi/default.theme,
irssi/src/fe-common/core/themes.c
Pekka Riikonen [Wed, 11 Dec 2002 20:22:57 +0000 (20:22 +0000)]
Do not call final protocol callback for backup router proto
when closing connection.
Backup reconnects to router if resuming fails.