silc.git
21 years ago updates silc.client.0.9.12
Pekka Riikonen [Mon, 17 Mar 2003 17:47:02 +0000 (17:47 +0000)]
updates

21 years ago Fixed CMODE_CHANGE handling for founder key, Bug #122.
Pekka Riikonen [Mon, 17 Mar 2003 17:32:59 +0000 (17:32 +0000)]
Fixed CMODE_CHANGE handling for founder key, Bug #122.

21 years ago Fixed INVITE/BAN notify sending.
Pekka Riikonen [Mon, 17 Mar 2003 17:01:53 +0000 (17:01 +0000)]
Fixed INVITE/BAN notify sending.

21 years ago Handle RESOLVING flag correctly during JOIN notify.
Pekka Riikonen [Sun, 16 Mar 2003 17:39:25 +0000 (17:39 +0000)]
Handle RESOLVING flag correctly during JOIN notify.

21 years ago Handle EOF correctly.
Pekka Riikonen [Sun, 16 Mar 2003 10:06:58 +0000 (10:06 +0000)]
Handle EOF correctly.

21 years ago typo
Pekka Riikonen [Sat, 15 Mar 2003 15:05:19 +0000 (15:05 +0000)]
typo

21 years ago Better documentation for SILC_STR_* macros.
Pekka Riikonen [Sat, 15 Mar 2003 14:51:56 +0000 (14:51 +0000)]
Better documentation for SILC_STR_* macros.

21 years ago Save 4 bytes of memory.
Pekka Riikonen [Sat, 15 Mar 2003 14:49:08 +0000 (14:49 +0000)]
Save 4 bytes of memory.

21 years ago Rewrote SilcList, new version includes support for backwards
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.

21 years ago Fixed buffer overflow bugs.
Pekka Riikonen [Sat, 15 Mar 2003 14:41:09 +0000 (14:41 +0000)]
Fixed buffer overflow bugs.

21 years ago Check private key file permissions before starting server.
Pekka Riikonen [Sun, 9 Mar 2003 15:09:20 +0000 (15:09 +0000)]
Check private key file permissions before starting server.

21 years ago Fixed reconnect crashbug, Bugs #116 & #127.
Pekka Riikonen [Sun, 9 Mar 2003 14:52:04 +0000 (14:52 +0000)]
Fixed reconnect crashbug, Bugs #116 & #127.

21 years ago Manual file relocation in make install, Bug #113.
Pekka Riikonen [Sun, 9 Mar 2003 14:37:30 +0000 (14:37 +0000)]
Manual file relocation in make install, Bug #113.

21 years ago Remove mark for output data after puring data queue.
Pekka Riikonen [Sun, 9 Mar 2003 14:29:49 +0000 (14:29 +0000)]
Remove mark for output data after puring data queue.

21 years ago Fixed loop val
Pekka Riikonen [Mon, 3 Mar 2003 21:41:08 +0000 (21:41 +0000)]
Fixed loop val

21 years ago Wrong type for invite/ban matching.
Pekka Riikonen [Tue, 4 Feb 2003 21:02:21 +0000 (21:02 +0000)]
Wrong type for invite/ban matching.

21 years ago updates.
Pekka Riikonen [Tue, 4 Feb 2003 20:54:38 +0000 (20:54 +0000)]
updates.

21 years ago Fixed invite/ban list sending after the string rewrite.
Pekka Riikonen [Tue, 4 Feb 2003 20:53:16 +0000 (20:53 +0000)]
Fixed invite/ban list sending after the string rewrite.

21 years ago NULL terminate the buffer in strformat.
Pekka Riikonen [Tue, 4 Feb 2003 20:52:39 +0000 (20:52 +0000)]
NULL terminate the buffer in strformat.

21 years ago Rewrote invite/ban string list adding/deleting.
Pekka Riikonen [Tue, 4 Feb 2003 20:15:27 +0000 (20:15 +0000)]
Rewrote invite/ban string list adding/deleting.

21 years ago Debugs added.
Pekka Riikonen [Tue, 4 Feb 2003 20:12:54 +0000 (20:12 +0000)]
Debugs added.

21 years ago Fixed double free in CMODE command.
Pekka Riikonen [Mon, 3 Feb 2003 13:43:03 +0000 (13:43 +0000)]
Fixed double free in CMODE command.

21 years ago Check for silc_hmac_alloc return value.
Pekka Riikonen [Mon, 3 Feb 2003 13:38:26 +0000 (13:38 +0000)]
Check for silc_hmac_alloc return value.

21 years ago updates
Pekka Riikonen [Mon, 3 Feb 2003 13:24:16 +0000 (13:24 +0000)]
updates

21 years ago Added missing memset's for sensitive data.
Pekka Riikonen [Sat, 1 Feb 2003 10:43:37 +0000 (10:43 +0000)]
Added missing memset's for sensitive data.

21 years ago Added SILC_SWAB_[16/32] to swab integer byte order. silc.server.0.9.12
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.

21 years ago Fixed double free.
Pekka Riikonen [Sun, 26 Jan 2003 10:23:49 +0000 (10:23 +0000)]
Fixed double free.

21 years ago typos
Pekka Riikonen [Fri, 24 Jan 2003 09:13:02 +0000 (09:13 +0000)]
typos

21 years ago updates.
Pekka Riikonen [Thu, 23 Jan 2003 19:59:29 +0000 (19:59 +0000)]
updates.

21 years ago Dump fixes.
Pekka Riikonen [Wed, 22 Jan 2003 15:01:44 +0000 (15:01 +0000)]
Dump fixes.

21 years ago More information dumping in SIGUSR1 in debug mode.
Pekka Riikonen [Wed, 22 Jan 2003 09:23:57 +0000 (09:23 +0000)]
More information dumping in SIGUSR1 in debug mode.

21 years ago Send DISCONNECT in close command.
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.

21 years ago updates.
Pekka Riikonen [Mon, 20 Jan 2003 18:03:24 +0000 (18:03 +0000)]
updates.

21 years ago Removed unnecessary timeouts from KE protocol.
Pekka Riikonen [Mon, 20 Jan 2003 16:35:18 +0000 (16:35 +0000)]
Removed unnecessary timeouts from KE protocol.

21 years ago sockaddr_union -> irssi_sockaddr_union (MIPS-IRIX has it defined). silc.client.0.9.11.2
Pekka Riikonen [Sun, 19 Jan 2003 13:35:19 +0000 (13:35 +0000)]
sockaddr_union -> irssi_sockaddr_union (MIPS-IRIX has it defined).

21 years ago updates.
Pekka Riikonen [Thu, 16 Jan 2003 18:06:02 +0000 (18:06 +0000)]
updates.

21 years ago Check fd for READ even too because generic tasks are called in loop
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

21 years ago Check that fd is valid in generic task queues before calling
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.

21 years ago Make sure the socket connection is not closed too early and
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.

21 years ago Check that socket is not going away when setting socket to
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.

21 years ago help update silc.client.0.9.11.1
Pekka Riikonen [Thu, 16 Jan 2003 14:28:58 +0000 (14:28 +0000)]
help update

21 years ago -c99 -> -restrict
Pekka Riikonen [Thu, 16 Jan 2003 14:21:48 +0000 (14:21 +0000)]
-c99 -> -restrict

21 years ago Added better compiler and compiler flags checking support.
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.

21 years ago Fixed error log printing
Pekka Riikonen [Thu, 16 Jan 2003 14:06:04 +0000 (14:06 +0000)]
Fixed error log printing

21 years ago Some more SIGUSR1 dumps
Pekka Riikonen [Thu, 16 Jan 2003 09:36:07 +0000 (09:36 +0000)]
Some more SIGUSR1 dumps

21 years ago Added.
Pekka Riikonen [Wed, 15 Jan 2003 19:23:39 +0000 (19:23 +0000)]
Added.

21 years ago updates.
Pekka Riikonen [Wed, 15 Jan 2003 17:38:57 +0000 (17:38 +0000)]
updates.

21 years ago updates.
Pekka Riikonen [Wed, 15 Jan 2003 16:23:49 +0000 (16:23 +0000)]
updates.

21 years ago Added
Pekka Riikonen [Wed, 15 Jan 2003 15:27:25 +0000 (15:27 +0000)]
Added

21 years ago updates
Pekka Riikonen [Wed, 15 Jan 2003 10:04:55 +0000 (10:04 +0000)]
updates

21 years ago Removed unnecessary options.
Pekka Riikonen [Wed, 15 Jan 2003 10:03:27 +0000 (10:03 +0000)]
Removed unnecessary options.

21 years ago updates.
Pekka Riikonen [Tue, 14 Jan 2003 18:15:47 +0000 (18:15 +0000)]
updates.

21 years ago Some code cleanup and optimizations.
Pekka Riikonen [Tue, 14 Jan 2003 12:07:05 +0000 (12:07 +0000)]
Some code cleanup and optimizations.

21 years ago Reverted, bad commit
Pekka Riikonen [Tue, 14 Jan 2003 11:47:24 +0000 (11:47 +0000)]
Reverted, bad commit

21 years ago Added silc_buffer_steal. Optimized some encoding and decoding
Pekka Riikonen [Tue, 14 Jan 2003 11:43:37 +0000 (11:43 +0000)]
Added silc_buffer_steal.  Optimized some encoding and decoding
routines.

21 years ago Use silc_mp_mp2bin and silc_mp_bin2mp instead of using own
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.

21 years ago * Fixed server crash with double Primary block in config file.
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!

21 years ago Comment fixes.
Pekka Riikonen [Fri, 10 Jan 2003 17:39:11 +0000 (17:39 +0000)]
Comment fixes.

21 years ago updates.
Pekka Riikonen [Fri, 10 Jan 2003 17:15:20 +0000 (17:15 +0000)]
updates.

21 years ago Fixed SilcUInt16->SilcUInt32
Pekka Riikonen [Fri, 10 Jan 2003 17:08:15 +0000 (17:08 +0000)]
Fixed SilcUInt16->SilcUInt32

21 years ago updates.
Pekka Riikonen [Wed, 8 Jan 2003 21:26:11 +0000 (21:26 +0000)]
updates.

21 years ago Fixed warning.
Pekka Riikonen [Wed, 8 Jan 2003 18:27:32 +0000 (18:27 +0000)]
Fixed warning.

21 years ago updates. silc.client.0.9.11
Pekka Riikonen [Wed, 8 Jan 2003 15:54:47 +0000 (15:54 +0000)]
updates.

21 years ago Use WIN32 64-bit type on WIN32.
Pekka Riikonen [Wed, 8 Jan 2003 13:34:08 +0000 (13:34 +0000)]
Use WIN32 64-bit type on WIN32.

21 years ago updates
Pekka Riikonen [Wed, 8 Jan 2003 13:26:12 +0000 (13:26 +0000)]
updates

21 years ago Show --with-etcdir and iconv end results in summary.
Pekka Riikonen [Wed, 8 Jan 2003 12:43:35 +0000 (12:43 +0000)]
Show --with-etcdir and iconv end results in summary.

21 years agoTue Jan 7 21:58:53 CET 2003 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years ago Assure ctx->sock isn't accessed after connection is closed.
Pekka Riikonen [Tue, 7 Jan 2003 20:41:20 +0000 (20:41 +0000)]
Assure ctx->sock isn't accessed after connection is closed.

21 years ago Fixed error handling of invalid client entry.
Pekka Riikonen [Tue, 7 Jan 2003 18:09:19 +0000 (18:09 +0000)]
Fixed error handling of invalid client entry.

21 years ago updates
Pekka Riikonen [Tue, 7 Jan 2003 12:59:18 +0000 (12:59 +0000)]
updates

21 years ago More log prints
Pekka Riikonen [Fri, 3 Jan 2003 21:02:35 +0000 (21:02 +0000)]
More log prints

21 years ago int -> SilcUInt32 changes.
Pekka Riikonen [Sun, 29 Dec 2002 21:27:37 +0000 (21:27 +0000)]
int -> SilcUInt32 changes.

21 years ago Library install fix.
Pekka Riikonen [Sun, 29 Dec 2002 21:27:07 +0000 (21:27 +0000)]
Library install fix.

21 years ago Added checks for correctness of server configuration.
Pekka Riikonen [Thu, 26 Dec 2002 12:20:53 +0000 (12:20 +0000)]
Added checks for correctness of server configuration.

21 years ago updates
Pekka Riikonen [Mon, 23 Dec 2002 10:09:21 +0000 (10:09 +0000)]
updates

21 years ago Prevent endless user info resolving USERS
Pekka Riikonen [Fri, 20 Dec 2002 09:48:50 +0000 (09:48 +0000)]
Prevent endless user info resolving USERS

21 years ago updates
Pekka Riikonen [Fri, 20 Dec 2002 09:45:27 +0000 (09:45 +0000)]
updates

21 years ago updates
Pekka Riikonen [Tue, 17 Dec 2002 10:23:36 +0000 (10:23 +0000)]
updates

21 years ago Winsock compatibility requirements added.
Pekka Riikonen [Tue, 17 Dec 2002 10:21:37 +0000 (10:21 +0000)]
Winsock compatibility requirements added.

21 years ago Cleanup
Pekka Riikonen [Tue, 17 Dec 2002 09:52:36 +0000 (09:52 +0000)]
Cleanup

21 years ago Process SERVER_SIGNOFF for local entry only on backup router.
Pekka Riikonen [Tue, 17 Dec 2002 09:40:35 +0000 (09:40 +0000)]
Process SERVER_SIGNOFF for local entry only on backup router.

21 years ago Added CriticalSection implementation of SilcMutext. A patch by
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.

21 years ago Fixed file writing on WIN32 to use O_BINARY. A patch by
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.

21 years ago Fixed SERVER_SIGNOFF notify handling on backup router.
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.

21 years ago Do not print the nickname on SERVER_SIGNOFF if we do not have it.
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.

21 years ago Fixed double free.
Pekka Riikonen [Mon, 16 Dec 2002 17:39:34 +0000 (17:39 +0000)]
Fixed double free.

21 years ago Do not force-send packets anymore
Pekka Riikonen [Mon, 16 Dec 2002 08:41:18 +0000 (08:41 +0000)]
Do not force-send packets anymore

21 years ago Added test.
Pekka Riikonen [Sun, 15 Dec 2002 19:06:54 +0000 (19:06 +0000)]
Added test.

21 years ago More log printing on mac error.
Pekka Riikonen [Sat, 14 Dec 2002 15:04:51 +0000 (15:04 +0000)]
More log printing on mac error.

21 years ago Larger signature buffer.
Pekka Riikonen [Sat, 14 Dec 2002 13:18:32 +0000 (13:18 +0000)]
Larger signature buffer.

21 years ago More modern interface for threads. Patch by Mikko L.
Pekka Riikonen [Thu, 12 Dec 2002 21:33:34 +0000 (21:33 +0000)]
More modern interface for threads.  Patch by Mikko L.

21 years ago Fixed uninit to lock scheduler correctly on dispatch.
Pekka Riikonen [Thu, 12 Dec 2002 21:26:11 +0000 (21:26 +0000)]
Fixed uninit to lock scheduler correctly on dispatch.

21 years ago Fixed to assert lock/unlock cases.
Pekka Riikonen [Thu, 12 Dec 2002 21:24:51 +0000 (21:24 +0000)]
Fixed to assert lock/unlock cases.

21 years ago Fixed autonick crashbug on disconnect.
Pekka Riikonen [Thu, 12 Dec 2002 21:24:31 +0000 (21:24 +0000)]
Fixed autonick crashbug on disconnect.

21 years ago ~/.irssi to ~/.silc. Removed upgrade.
Pekka Riikonen [Thu, 12 Dec 2002 18:07:24 +0000 (18:07 +0000)]
~/.irssi to ~/.silc.  Removed upgrade.

21 years agoThu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years ago Signed messages support
Pekka Riikonen [Thu, 12 Dec 2002 13:19:30 +0000 (13:19 +0000)]
Signed messages support

21 years agoThu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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]

21 years agoThu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years ago Added database dumping to SIGUSR1 signal in debug mode.
Pekka Riikonen [Wed, 11 Dec 2002 22:07:04 +0000 (22:07 +0000)]
Added database dumping to SIGUSR1 signal in debug mode.