silc.git
16 years agoFixed possible buffer overflow in PKCS#1 message decoding. silc.client.1.1.4 silc.server.1.1.2 silc.toolkit.1.1.7
Pekka Riikonen [Thu, 20 Mar 2008 06:35:48 +0000 (08:35 +0200)]
Fixed possible buffer overflow in PKCS#1 message decoding.

Vulnerability reported by Core Security Technologies.  Thanks.

16 years ago Fixed NEW_CLIENT packet processing crash when the packet doesn't silc.server.1.1.1
Pekka Riikonen [Thu, 13 Mar 2008 11:52:15 +0000 (11:52 +0000)]
Fixed NEW_CLIENT packet processing crash when the packet doesn't
include nickname.

16 years ago Fixed partial encryption in CTR mode. Does not affect interop silc.toolkit.1.1.6
Pekka Riikonen [Fri, 22 Feb 2008 14:29:58 +0000 (14:29 +0000)]
Fixed partial encryption in CTR mode.   Does not affect interop
in SILC.

16 years ago Fixed fingerprint generation. RedHat bug 372021.
Pekka Riikonen [Tue, 8 Jan 2008 07:48:42 +0000 (07:48 +0000)]
Fixed fingerprint generation.  RedHat bug 372021.

16 years ago Fixed unix signal delivery.
Pekka Riikonen [Sun, 30 Dec 2007 12:04:27 +0000 (12:04 +0000)]
Fixed unix signal delivery.

16 years ago updates.
Pekka Riikonen [Sat, 22 Dec 2007 07:15:09 +0000 (07:15 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Sun, 18 Nov 2007 15:52:45 +0000 (15:52 +0000)]
updates.

16 years agoSun Nov 18 16:43:04 CET 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sun, 18 Nov 2007 15:44:17 +0000 (15:44 +0000)]
Sun Nov 18 16:43:04 CET 2007  Jochen Eisinger <coffee@silcnet.org>

* Add -avoid-version and -rpath flags when compiling the plugin.
  Affected file is apps/irssi/src/fe-common/silc/Makefile.in

16 years ago updates. silc.server.1.1
Pekka Riikonen [Sun, 18 Nov 2007 12:37:06 +0000 (12:37 +0000)]
updates.

16 years ago new keys.
Pekka Riikonen [Sun, 18 Nov 2007 09:50:18 +0000 (09:50 +0000)]
new keys.

16 years ago Added spec file.
Pekka Riikonen [Sun, 18 Nov 2007 09:48:43 +0000 (09:48 +0000)]
Added spec file.

16 years ago Remove channel keys and hamcs after LEAVE command.
Pekka Riikonen [Thu, 15 Nov 2007 16:32:32 +0000 (16:32 +0000)]
Remove channel keys and hamcs after LEAVE command.

16 years ago Reprocess JOIN command synchronously after resolving channel
Pekka Riikonen [Thu, 15 Nov 2007 16:09:26 +0000 (16:09 +0000)]
     Reprocess JOIN command synchronously after resolving channel
         user list.  In JOIN command reply check if the channel key is already
         saved.  If it is we have received new key from server while
         resolving user and must not save the old key.

16 years ago Added missing channel entry unreferencing calls.
Pekka Riikonen [Tue, 13 Nov 2007 16:36:05 +0000 (16:36 +0000)]
Added missing channel entry unreferencing calls.

16 years ago Free stream data always in eod of stream. Added some debugs too.
Pekka Riikonen [Sun, 11 Nov 2007 21:09:35 +0000 (21:09 +0000)]
Free stream data always in eod of stream.  Added some debugs too.

16 years ago updates. silc.server.1.1.beta.4
Pekka Riikonen [Sun, 11 Nov 2007 14:06:14 +0000 (14:06 +0000)]
updates.

16 years ago updates. silc.toolkit.1.1.5
Pekka Riikonen [Sun, 11 Nov 2007 12:19:46 +0000 (12:19 +0000)]
updates.

16 years ago Accept RESUME_CLIENT with and without source id in packet.
Pekka Riikonen [Sun, 11 Nov 2007 12:12:23 +0000 (12:12 +0000)]
Accept RESUME_CLIENT with and without source id in packet.

16 years ago Check for NULL public key from SKE.
Pekka Riikonen [Sun, 11 Nov 2007 11:30:04 +0000 (11:30 +0000)]
Check for NULL public key from SKE.

16 years ago updates.
Pekka Riikonen [Sun, 11 Nov 2007 11:26:01 +0000 (11:26 +0000)]
updates.

16 years ago Fixed client resuming.
Pekka Riikonen [Sun, 11 Nov 2007 11:25:44 +0000 (11:25 +0000)]
Fixed client resuming.
Fixed prefer_passphrase_auth flag.
Fixed disconnection of unauthenticated connection.
Fixed OPER an SILCOPER public key authenticationn.

16 years ago Fixed client entry updating in IDENTIFY and WHOWAS replies.
Pekka Riikonen [Sun, 11 Nov 2007 11:22:58 +0000 (11:22 +0000)]
Fixed client entry updating in IDENTIFY and WHOWAS replies.

16 years ago Fixed public key authentication. Mark public keys configured.
Pekka Riikonen [Sun, 11 Nov 2007 11:20:21 +0000 (11:20 +0000)]
Fixed public key authentication.  Mark public keys configured.

16 years ago Use correct public key in public key auth as responder.
Pekka Riikonen [Sun, 11 Nov 2007 11:19:40 +0000 (11:19 +0000)]
Use correct public key in public key auth as responder.

16 years ago Added debugs.
Pekka Riikonen [Sun, 11 Nov 2007 11:19:02 +0000 (11:19 +0000)]
Added debugs.

16 years ago variable name clash fix. silc.client.1.1.3
Pekka Riikonen [Tue, 6 Nov 2007 14:46:22 +0000 (14:46 +0000)]
variable name clash fix.

16 years ago updates.
Pekka Riikonen [Tue, 6 Nov 2007 14:42:47 +0000 (14:42 +0000)]
updates.

16 years ago Zero tail of CTR mode IV in IV Included mode.
Pekka Riikonen [Mon, 5 Nov 2007 21:12:55 +0000 (21:12 +0000)]
Zero tail of CTR mode IV in IV Included mode.

16 years ago Fixed CTR rekey. Rewrote IV Included CTR mode encryption/decryption silc.toolkit.1.1.4
Pekka Riikonen [Mon, 5 Nov 2007 20:34:55 +0000 (20:34 +0000)]
Fixed CTR rekey.  Rewrote IV Included CTR mode encryption/decryption
in packet engine.

16 years ago updates.
Pekka Riikonen [Mon, 5 Nov 2007 20:34:21 +0000 (20:34 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Sun, 4 Nov 2007 21:04:49 +0000 (21:04 +0000)]
updates.

16 years ago non-IPv6 compilation error fixes.
Pekka Riikonen [Sun, 4 Nov 2007 14:18:04 +0000 (14:18 +0000)]
non-IPv6 compilation error fixes.

16 years ago Removed module_path and module options.
Pekka Riikonen [Sun, 4 Nov 2007 14:17:24 +0000 (14:17 +0000)]
Removed module_path and module options.

16 years ago updates. silc.server.1.1.beta.2
Pekka Riikonen [Sun, 4 Nov 2007 09:20:37 +0000 (09:20 +0000)]
updates.

16 years ago SILC_DIST_VCARD changes.
Pekka Riikonen [Sun, 4 Nov 2007 09:20:20 +0000 (09:20 +0000)]
SILC_DIST_VCARD changes.

16 years ago Set correct ID for message payload encrypting.
Pekka Riikonen [Sat, 3 Nov 2007 22:14:53 +0000 (22:14 +0000)]
Set correct ID for message payload encrypting.

16 years ago New silcd configuration changes
Pekka Riikonen [Sat, 3 Nov 2007 21:27:30 +0000 (21:27 +0000)]
New silcd configuration changes

16 years ago updates.
Pekka Riikonen [Sat, 3 Nov 2007 21:27:02 +0000 (21:27 +0000)]
updates.

16 years ago Added debugs.
Pekka Riikonen [Sat, 3 Nov 2007 21:25:45 +0000 (21:25 +0000)]
Added debugs.

16 years ago Fixed channel private key freeing.
Pekka Riikonen [Sat, 3 Nov 2007 21:25:26 +0000 (21:25 +0000)]
Fixed channel private key freeing.

16 years ago Do not free packet engine before uninitializing scheduler.
Pekka Riikonen [Sat, 3 Nov 2007 21:24:13 +0000 (21:24 +0000)]
Do not free packet engine before uninitializing scheduler.
Do not disconnct already disconnected streams.

16 years ago 64-bit Windows fixes. Patch from Skywing.
Pekka Riikonen [Sun, 28 Oct 2007 15:21:00 +0000 (15:21 +0000)]
64-bit Windows fixes.  Patch from Skywing.

16 years ago SILC_LIBS -> SILC_LINK_LIBS.
Pekka Riikonen [Sat, 27 Oct 2007 09:12:10 +0000 (09:12 +0000)]
SILC_LIBS -> SILC_LINK_LIBS.

16 years ago Fixed yasm configuration.
Pekka Riikonen [Sat, 6 Oct 2007 17:03:38 +0000 (17:03 +0000)]
Fixed yasm configuration.

16 years ago bool -> SilcBool.
Pekka Riikonen [Thu, 20 Sep 2007 05:13:42 +0000 (05:13 +0000)]
bool -> SilcBool.

16 years ago Fixed yasm/nasm compilation on x86_64.
Pekka Riikonen [Sat, 15 Sep 2007 07:07:46 +0000 (07:07 +0000)]
Fixed yasm/nasm compilation on x86_64.

16 years ago updates.
Pekka Riikonen [Sun, 9 Sep 2007 15:32:28 +0000 (15:32 +0000)]
updates.

16 years ago Fixed possible buffer overflows. Patch by Jérémy Bobbio. silc.toolkit.1.1.3
Pekka Riikonen [Sun, 9 Sep 2007 15:04:15 +0000 (15:04 +0000)]
Fixed possible buffer overflows.  Patch by Jérémy Bobbio.

16 years ago updates.
Pekka Riikonen [Sun, 9 Sep 2007 15:00:06 +0000 (15:00 +0000)]
updates.

16 years ago mingw compilation fixes, patch by Daniel Atallah.
Pekka Riikonen [Sat, 1 Sep 2007 10:46:56 +0000 (10:46 +0000)]
mingw compilation fixes, patch by Daniel Atallah.

16 years ago Fixed JOIN notify timeout handling, fixes a crash.
Pekka Riikonen [Sat, 1 Sep 2007 08:52:01 +0000 (08:52 +0000)]
Fixed JOIN notify timeout handling, fixes a crash.

16 years ago Both UN and HN must be present in SILC public key.
Pekka Riikonen [Sat, 1 Sep 2007 08:51:43 +0000 (08:51 +0000)]
Both UN and HN must be present in SILC public key.

16 years ago Fixed format string.
Pekka Riikonen [Tue, 7 Aug 2007 18:15:35 +0000 (18:15 +0000)]
Fixed format string.

16 years ago Fixed alignment issues on 64-bit CPUs.
Pekka Riikonen [Tue, 7 Aug 2007 18:15:19 +0000 (18:15 +0000)]
Fixed alignment issues on 64-bit CPUs.

16 years ago udpates.
Pekka Riikonen [Sat, 4 Aug 2007 15:48:46 +0000 (15:48 +0000)]
udpates.

16 years ago Fixed USERS user mode handling (integer overflow).
Pekka Riikonen [Sat, 4 Aug 2007 15:48:02 +0000 (15:48 +0000)]
Fixed USERS user mode handling (integer overflow).

16 years ago updates.
Pekka Riikonen [Sat, 28 Jul 2007 16:22:03 +0000 (16:22 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Thu, 19 Jul 2007 18:24:13 +0000 (18:24 +0000)]
updates.

16 years ago Fixed compilation on IA64. Patch from Jérémy Bobbio
Pekka Riikonen [Thu, 19 Jul 2007 18:24:05 +0000 (18:24 +0000)]
Fixed compilation on IA64.  Patch from Jérémy Bobbio

16 years ago Check lengths correctly.
Pekka Riikonen [Thu, 19 Jul 2007 18:22:42 +0000 (18:22 +0000)]
Check lengths correctly.

16 years ago Added missing big-endian support.
Pekka Riikonen [Thu, 19 Jul 2007 18:21:55 +0000 (18:21 +0000)]
Added missing big-endian support.

16 years ago updates. silc.toolkit.1.1.2
Pekka Riikonen [Wed, 4 Jul 2007 05:20:40 +0000 (05:20 +0000)]
updates.

16 years ago updates. silc.client.1.1.2
Pekka Riikonen [Wed, 4 Jul 2007 05:11:49 +0000 (05:11 +0000)]
updates.

16 years ago Fixed NICK_CHANGE buffer overflow
Pekka Riikonen [Mon, 2 Jul 2007 13:34:01 +0000 (13:34 +0000)]
Fixed NICK_CHANGE buffer overflow

16 years ago Check for valid scheduler before trying to free it.
Pekka Riikonen [Mon, 2 Jul 2007 13:31:56 +0000 (13:31 +0000)]
Check for valid scheduler before trying to free it.

16 years ago updates. silc.trunk.merged.silc.1.1.branch.0
Pekka Riikonen [Sun, 1 Jul 2007 16:20:53 +0000 (16:20 +0000)]
updates.

16 years ago More Toolkit porint for SILC Server 1.1.
Pekka Riikonen [Sun, 1 Jul 2007 16:06:56 +0000 (16:06 +0000)]
More Toolkit porint for SILC Server 1.1.

16 years ago updates.
Pekka Riikonen [Sun, 1 Jul 2007 13:57:07 +0000 (13:57 +0000)]
updates.

16 years ago Fixed _LONG_PAD bitmask.
Pekka Riikonen [Sun, 1 Jul 2007 13:56:59 +0000 (13:56 +0000)]
Fixed _LONG_PAD bitmask.

16 years ago Better checks for malformed payload during parsing.
Pekka Riikonen [Sun, 1 Jul 2007 13:56:39 +0000 (13:56 +0000)]
Better checks for malformed payload during parsing.

16 years ago updates.
Pekka Riikonen [Sun, 1 Jul 2007 11:13:45 +0000 (11:13 +0000)]
updates.

16 years ago Added rekey with PFS support when using CTR encryption. The HASH
Pekka Riikonen [Sun, 1 Jul 2007 11:12:45 +0000 (11:12 +0000)]
Added rekey with PFS support when using CTR encryption.  The HASH
must be computed always.

16 years ago Allocate SKE correctly for rekey.
Pekka Riikonen [Sun, 1 Jul 2007 11:12:26 +0000 (11:12 +0000)]
Allocate SKE correctly for rekey.

16 years ago Added silc_idcache_move.
Pekka Riikonen [Sun, 1 Jul 2007 11:12:05 +0000 (11:12 +0000)]
Added silc_idcache_move.

16 years ago Handle also zero timeouts.
Pekka Riikonen [Sat, 30 Jun 2007 18:56:09 +0000 (18:56 +0000)]
Handle also zero timeouts.

16 years ago Set destination ID to packet stream as responder too.
Pekka Riikonen [Sat, 30 Jun 2007 18:54:41 +0000 (18:54 +0000)]
Set destination ID to packet stream as responder too.

16 years ago Changed debugging.
Pekka Riikonen [Sat, 30 Jun 2007 18:54:22 +0000 (18:54 +0000)]
Changed debugging.

16 years ago make DESTDIR install is still broken. silc.client.1.1.1
Pekka Riikonen [Thu, 28 Jun 2007 17:03:17 +0000 (17:03 +0000)]
make DESTDIR install is still broken.

16 years ago updates.
Pekka Riikonen [Thu, 28 Jun 2007 16:31:57 +0000 (16:31 +0000)]
updates.

16 years ago Added missing packet stream refs.
Pekka Riikonen [Thu, 28 Jun 2007 16:24:41 +0000 (16:24 +0000)]
Added missing packet stream refs.

16 years ago Header change.
Pekka Riikonen [Thu, 28 Jun 2007 16:24:20 +0000 (16:24 +0000)]
Header change.

16 years agoprepend DESTDIR so files are installed correctly
Jochen Eisinger [Tue, 26 Jun 2007 17:59:49 +0000 (17:59 +0000)]
prepend DESTDIR so files are installed correctly

16 years ago More SILC Toolkit 1.1 porting work.
Pekka Riikonen [Sun, 24 Jun 2007 17:08:08 +0000 (17:08 +0000)]
More SILC Toolkit 1.1 porting work.
Ported backup router protocol.

16 years ago updates. silc.toolkit.1.1.1
Pekka Riikonen [Sun, 24 Jun 2007 15:49:18 +0000 (15:49 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Sun, 24 Jun 2007 15:25:52 +0000 (15:25 +0000)]
updates.

16 years ago Use _GNU_SOURCE on Linux systems.
Pekka Riikonen [Sun, 24 Jun 2007 15:24:22 +0000 (15:24 +0000)]
Use _GNU_SOURCE on Linux systems.

16 years ago Added SILC_VERSION macro.
Pekka Riikonen [Sun, 24 Jun 2007 14:17:05 +0000 (14:17 +0000)]
Added SILC_VERSION macro.

16 years ago Added silc_packet_engine_free_streams_list.
Pekka Riikonen [Sun, 24 Jun 2007 14:16:01 +0000 (14:16 +0000)]
Added silc_packet_engine_free_streams_list.

16 years ago updates.
Pekka Riikonen [Sun, 24 Jun 2007 14:14:14 +0000 (14:14 +0000)]
updates.

16 years ago Debug printing changes.
Pekka Riikonen [Sun, 24 Jun 2007 14:14:06 +0000 (14:14 +0000)]
Debug printing changes.

16 years ago Comment, document and debug changes.
Pekka Riikonen [Sun, 24 Jun 2007 14:13:10 +0000 (14:13 +0000)]
Comment, document and debug changes.

16 years ago Unlock signals when calling signal callback.
Pekka Riikonen [Sun, 24 Jun 2007 14:12:26 +0000 (14:12 +0000)]
Unlock signals when calling signal callback.

16 years agocant release 1.1.1 yet :(
Jochen Eisinger [Sun, 24 Jun 2007 12:56:59 +0000 (12:56 +0000)]
cant release 1.1.1 yet :(

16 years agoSun Jun 24 14:43:21 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sun, 24 Jun 2007 12:44:17 +0000 (12:44 +0000)]
Sun Jun 24 14:43:21 CEST 2007  Jochen Eisinger <coffee@silcnet.org>

* Fix configure output for with-plugin.  Affected file is
  apps/irssi/configure.ad

16 years ago Fixed USERS command rely rwlock unlocking, which was missing.
Pekka Riikonen [Mon, 18 Jun 2007 21:05:01 +0000 (21:05 +0000)]
Fixed USERS command rely rwlock unlocking, which was missing.

16 years ago SILC_VERIFY mutex lock and unlock calls, and rwlock wrlock and
Pekka Riikonen [Mon, 18 Jun 2007 21:04:41 +0000 (21:04 +0000)]
SILC_VERIFY mutex lock and unlock calls, and rwlock wrlock and
unlock calls.

16 years ago Check for valid public key identifier.
Pekka Riikonen [Mon, 18 Jun 2007 05:21:06 +0000 (05:21 +0000)]
Check for valid public key identifier.

16 years agoSun Jun 17 20:08:26 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sun, 17 Jun 2007 18:09:20 +0000 (18:09 +0000)]
Sun Jun 17 20:08:26 CEST 2007  Jochen Eisinger <coffee@silcnet.org>

* Rewrite signed public message handling, adopting the new
  hilight interface.  Affected file is
  apps/irssi/src/fe-common/silc/fe-silc-messages.c

16 years ago unaligned SilcStack allocation changed to aligned allocation.
Pekka Riikonen [Sun, 17 Jun 2007 10:16:39 +0000 (10:16 +0000)]
unaligned SilcStack allocation changed to aligned allocation.

16 years agoThu Jun 14 21:15:31 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Thu, 14 Jun 2007 19:29:47 +0000 (19:29 +0000)]
Thu Jun 14 21:15:31 CEST 2007  Jochen Eisinger <coffee@silcnet.org>

* Fix off by one error when loading modules.  Affected file is
  apps/irssi/src/core/modules-load.c

* Don't delete hilight entry (because it's just a pointer, not a
  copy).  Affected file is
  apps/irssi/src/fe-common/silc/fe-silc-messages.c