silc.git
16 years ago Removed wrong silc_free.
Pekka Riikonen [Tue, 10 Jul 2007 17:17:42 +0000 (17:17 +0000)]
Removed wrong silc_free.

16 years ago Added free list for queued run entries, intead of allocating
Pekka Riikonen [Tue, 10 Jul 2007 13:32:30 +0000 (13:32 +0000)]
Added free list for queued run entries, intead of allocating
always a new one.

16 years ago Fixed debug messages. Fixed softacc uninit.
Pekka Riikonen [Tue, 10 Jul 2007 13:31:57 +0000 (13:31 +0000)]
Fixed debug messages.  Fixed softacc uninit.

16 years ago Added full PKCS API wrapper.
Pekka Riikonen [Mon, 9 Jul 2007 18:57:11 +0000 (18:57 +0000)]
Added full PKCS API wrapper.

16 years ago updates.
Pekka Riikonen [Mon, 9 Jul 2007 17:35:38 +0000 (17:35 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Mon, 9 Jul 2007 17:34:30 +0000 (17:34 +0000)]
updates.

16 years ago Adde SILC Accelerator Library.
Pekka Riikonen [Mon, 9 Jul 2007 17:34:05 +0000 (17:34 +0000)]
Adde SILC Accelerator Library.

16 years ago Added SILC Accelerator Library.
Pekka Riikonen [Mon, 9 Jul 2007 17:33:41 +0000 (17:33 +0000)]
Added SILC Accelerator Library.
Added software accelerator.

16 years ago Added macros helping defining PKCS APIs.
Pekka Riikonen [Mon, 9 Jul 2007 17:32:04 +0000 (17:32 +0000)]
Added macros helping defining PKCS APIs.
Added SilcPKCSAlgorithm context to SilcPublicKey and
SilcPrivateKey contexts.

16 years ago Changed thread pool completion callback to SilcTaskCallback so that
Pekka Riikonen [Mon, 9 Jul 2007 17:29:35 +0000 (17:29 +0000)]
Changed thread pool completion callback to SilcTaskCallback so that
we can directly give it to destination scheduler.

16 years ago Optimized locking.
Pekka Riikonen [Mon, 9 Jul 2007 17:28:46 +0000 (17:28 +0000)]
Optimized locking.

16 years ago updates.
Pekka Riikonen [Sun, 8 Jul 2007 17:34:24 +0000 (17:34 +0000)]
updates.

16 years ago Rewrote crypto library init/uninit. Added silc_crypto_init
Pekka Riikonen [Sun, 8 Jul 2007 17:33:06 +0000 (17:33 +0000)]
Rewrote crypto library init/uninit.  Added silc_crypto_init
and silc_crypto_uninit, and silc_crypto_stack.

Changed SILC PKCS API asynchronous so that accelerators can be
used, and added SilcStack support to many routines.

Rewrote PKCS, cipher, hash and HMAC registering/unregistering.
silc_xxx_register_default does not call silc_xxx_register anymore.
User can enforece the order of algorithms by calling silc_xxx_register
in the order they want.

Changed silc_rng_get_rn_data to non-allocating.

16 years ago SILC PKCS API SilcStack changes.
Pekka Riikonen [Sun, 8 Jul 2007 17:30:52 +0000 (17:30 +0000)]
SILC PKCS API SilcStack changes.

16 years ago SILC PKCS API was changed async. Added SilcStack support.
Pekka Riikonen [Sun, 8 Jul 2007 17:30:24 +0000 (17:30 +0000)]
SILC PKCS API was changed async.  Added SilcStack support.

16 years ago Added SilcStack support. PKCS API was changed asynchronous.
Pekka Riikonen [Sun, 8 Jul 2007 17:29:58 +0000 (17:29 +0000)]
Added SilcStack support.  PKCS API was changed asynchronous.

16 years ago Added silc_mp_suninit. silc_rng_get_rn_data changed non-allocating
Pekka Riikonen [Sun, 8 Jul 2007 17:28:58 +0000 (17:28 +0000)]
Added silc_mp_suninit.  silc_rng_get_rn_data changed non-allocating
one.

16 years ago Changed PKCS API asynchronous.
Pekka Riikonen [Sun, 8 Jul 2007 17:28:02 +0000 (17:28 +0000)]
Changed PKCS API asynchronous.

16 years ago Added silc_buffer_sfree and reorganized silcbuffer.h.
Pekka Riikonen [Sun, 8 Jul 2007 17:27:37 +0000 (17:27 +0000)]
Added silc_buffer_sfree and reorganized silcbuffer.h.

16 years ago Inherit lock from parent when creating SilcStack child.
Pekka Riikonen [Sun, 8 Jul 2007 17:26:58 +0000 (17:26 +0000)]
Inherit lock from parent when creating SilcStack child.
Check stack blocks from parent if child doesn't have them instead
of immediately allocating new one.  Added silc_stack_purge.

16 years ago Added Base64 API to own files.
Pekka Riikonen [Sun, 8 Jul 2007 17:25:43 +0000 (17:25 +0000)]
Added Base64 API to own files.

16 years ago Moved public key hash table util functions to crypto library.
Pekka Riikonen [Sun, 8 Jul 2007 17:25:17 +0000 (17:25 +0000)]
Moved public key hash table util functions to crypto library.

16 years ago Added support for allocating from the given stack with
Pekka Riikonen [Sun, 8 Jul 2007 17:24:33 +0000 (17:24 +0000)]
Added support for allocating from the given stack with
SILC_ASN1_ALLOC.  Added support for returning value if SILC_ASN1_NULL
was present or is encoded.  Added support for getting the choice
that was found with SILC_ASN1_CHOICE.

16 years ago Copy OOM handler from parent to child.
Pekka Riikonen [Thu, 5 Jul 2007 18:26:58 +0000 (18:26 +0000)]
Copy OOM handler from parent to child.

16 years ago Added SilcStack support to SILC File Util API.
Pekka Riikonen [Wed, 4 Jul 2007 17:21:55 +0000 (17:21 +0000)]
Added SilcStack support to SILC File Util API.

16 years ago Added SilcStack suppor to FD Stream API.
Pekka Riikonen [Wed, 4 Jul 2007 17:21:21 +0000 (17:21 +0000)]
Added SilcStack suppor to FD Stream API.

16 years ago Unified SILC_STR_FUNC callback.
Pekka Riikonen [Wed, 4 Jul 2007 17:20:30 +0000 (17:20 +0000)]
Unified SILC_STR_FUNC callback.

16 years ago Added SilcStack support to ASN.1 API and File Util API.
Pekka Riikonen [Wed, 4 Jul 2007 17:19:14 +0000 (17:19 +0000)]
Added SilcStack support to ASN.1 API and File Util API.

16 years ago Added SilcStack suppor to SILC Scheduler API.
Pekka Riikonen [Wed, 4 Jul 2007 13:30:26 +0000 (13:30 +0000)]
Added SilcStack suppor to SILC Scheduler API.

16 years ago Added multi-thread support. Added OOM handler.
Pekka Riikonen [Wed, 4 Jul 2007 13:29:37 +0000 (13:29 +0000)]
Added multi-thread support.  Added OOM handler.

16 years ago Comment changes.
Pekka Riikonen [Wed, 4 Jul 2007 06:53:25 +0000 (06:53 +0000)]
Comment changes.

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 updates.
Pekka Riikonen [Tue, 3 Jul 2007 19:50:34 +0000 (19:50 +0000)]
updates.

16 years ago Added SilcStack support to SILC Hash Table API.
Pekka Riikonen [Tue, 3 Jul 2007 19:50:03 +0000 (19:50 +0000)]
Added SilcStack support to SILC Hash Table API.

16 years ago Added support for user specified SilcStack.
Pekka Riikonen [Tue, 3 Jul 2007 19:47:45 +0000 (19:47 +0000)]
Added support for user specified SilcStack.

16 years ago Added concept of child stacks to SilcStack. Supports now full
Pekka Riikonen [Tue, 3 Jul 2007 19:47:12 +0000 (19:47 +0000)]
Added concept of child stacks to SilcStack.  Supports now full
memory pool system.

16 years ago Added SILC Environment manipulation API.
Pekka Riikonen [Tue, 3 Jul 2007 19:44:57 +0000 (19:44 +0000)]
Added SILC Environment manipulation API.

16 years ago Added SILC DLL API for loading/using shared objects/DLLs.
Pekka Riikonen [Tue, 3 Jul 2007 19:44:23 +0000 (19:44 +0000)]
Added SILC DLL API for loading/using shared objects/DLLs.

16 years ago Added SilcStack support for memory allocation.
Pekka Riikonen [Tue, 3 Jul 2007 19:43:38 +0000 (19:43 +0000)]
Added SilcStack support for memory allocation.

16 years ago num_max_thread. -> get_max_threads.
Pekka Riikonen [Tue, 3 Jul 2007 10:47:17 +0000 (10:47 +0000)]
num_max_thread. -> get_max_threads.

16 years ago Added SilcStack allocation support.
Pekka Riikonen [Mon, 2 Jul 2007 18:13:23 +0000 (18:13 +0000)]
Added SilcStack allocation support.

16 years ago Added silc_sfree. Removed unaligned memory allocation routines.
Pekka Riikonen [Mon, 2 Jul 2007 18:04:07 +0000 (18:04 +0000)]
Added silc_sfree.  Removed unaligned memory allocation routines.

16 years ago updates.
Pekka Riikonen [Mon, 2 Jul 2007 18:03:45 +0000 (18:03 +0000)]
updates.

16 years ago Removed unaligned memory allocation. Added getting/setting
Pekka Riikonen [Mon, 2 Jul 2007 18:03:09 +0000 (18:03 +0000)]
Removed unaligned memory allocation.  Added getting/setting
memory alignment.  Moved silc_stack_malloc and silc_stack_realloc
from private API to public API.

16 years ago Change silc_cond_signal calls to silc_cond_broadcast. We have
Pekka Riikonen [Mon, 2 Jul 2007 18:01:30 +0000 (18:01 +0000)]
Change silc_cond_signal calls to silc_cond_broadcast.  We have
to reach multiple threads.

16 years ago Added SILC Thread Pool API.
Pekka Riikonen [Mon, 2 Jul 2007 14:20:42 +0000 (14:20 +0000)]
Added SILC Thread Pool API.

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.
Pekka Riikonen [Sun, 1 Jul 2007 17:10:08 +0000 (17:10 +0000)]
updates.

16 years ago Merged silc_1_1_branch to trunk.
Pekka Riikonen [Sun, 1 Jul 2007 16:41:58 +0000 (16:41 +0000)]
Merged silc_1_1_branch to trunk.

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 updates.
Pekka Riikonen [Fri, 29 Jun 2007 12:09:14 +0000 (12:09 +0000)]
updates.

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 ago updates.
Pekka Riikonen [Sun, 17 Jun 2007 10:14:56 +0000 (10:14 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Sun, 17 Jun 2007 09:37:30 +0000 (09:37 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Sun, 17 Jun 2007 09:10:31 +0000 (09:10 +0000)]
updates.

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

16 years ago udpates.
Pekka Riikonen [Mon, 11 Jun 2007 19:15:01 +0000 (19:15 +0000)]
udpates.

16 years ago udpates.
Pekka Riikonen [Mon, 11 Jun 2007 19:15:00 +0000 (19:15 +0000)]
udpates.

16 years ago updates
Pekka Riikonen [Mon, 11 Jun 2007 05:58:17 +0000 (05:58 +0000)]
updates

16 years ago Added preliminary support for dynamic connection during joining.
Pekka Riikonen [Sun, 10 Jun 2007 19:32:58 +0000 (19:32 +0000)]
Added preliminary support for dynamic connection during joining.

16 years ago Added more joining error handling for server 1.1.
Pekka Riikonen [Sun, 10 Jun 2007 19:32:15 +0000 (19:32 +0000)]
Added more joining error handling for server 1.1.

16 years ago Added support for channel@server channel name strings (SILC
Pekka Riikonen [Sun, 10 Jun 2007 18:32:58 +0000 (18:32 +0000)]
Added support for channel@server channel name strings (SILC
protocol 1.3 change).  Added full_nicknames and full_channel_name
SilcClientParams.

16 years ago Check for valid HTTPD config.
Pekka Riikonen [Sun, 10 Jun 2007 16:12:47 +0000 (16:12 +0000)]
Check for valid HTTPD config.

16 years ago open_server ->dynamic_server
Pekka Riikonen [Sun, 10 Jun 2007 16:11:48 +0000 (16:11 +0000)]
open_server ->dynamic_server

16 years ago Server Id's will be static.
Pekka Riikonen [Sun, 10 Jun 2007 16:11:21 +0000 (16:11 +0000)]
Server Id's will be static.

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