runtime.git
16 years ago Added silc_hexdump.
Pekka Riikonen [Tue, 17 Jul 2007 17:26:09 +0000 (17:26 +0000)]
Added silc_hexdump.

16 years ago Added examples to headers.
Pekka Riikonen [Tue, 17 Jul 2007 08:53:12 +0000 (08:53 +0000)]
Added examples to headers.

16 years ago Added CFB mode to aes, twofish and cast5. Unified the CBC, CFB and
Pekka Riikonen [Sat, 14 Jul 2007 10:53:43 +0000 (10:53 +0000)]
Added CFB mode to aes, twofish and cast5.  Unified the CBC, CFB and
CTR mode APIs.

16 years ago updates.
Pekka Riikonen [Fri, 13 Jul 2007 20:09:18 +0000 (20:09 +0000)]
updates.

16 years ago Added SILC_GET32_X_MSB
Pekka Riikonen [Fri, 13 Jul 2007 20:08:26 +0000 (20:08 +0000)]
Added SILC_GET32_X_MSB

16 years ago Better error message.
Pekka Riikonen [Fri, 13 Jul 2007 20:07:59 +0000 (20:07 +0000)]
Better error message.

16 years ago Packed structure.
Pekka Riikonen [Fri, 13 Jul 2007 20:07:39 +0000 (20:07 +0000)]
Packed structure.

16 years ago Added CAST5 (CAST-128) cipher, Added CTR mode to twofish, unified
Pekka Riikonen [Fri, 13 Jul 2007 20:07:12 +0000 (20:07 +0000)]
Added CAST5 (CAST-128) cipher, Added CTR mode to twofish, unified
CTR and CBC mode code in AES implementation.  Added SilcCipherObject
as argument to all cipher operations.

16 years ago Check if key is already accelerated.
Pekka Riikonen [Fri, 13 Jul 2007 20:06:16 +0000 (20:06 +0000)]
Check if key is already accelerated.

16 years ago updates.
Pekka Riikonen [Fri, 13 Jul 2007 11:55:49 +0000 (11:55 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Wed, 11 Jul 2007 14:12:06 +0000 (14:12 +0000)]
updates.

16 years ago Added SILC Timer API.
Pekka Riikonen [Wed, 11 Jul 2007 14:09:57 +0000 (14:09 +0000)]
Added SILC Timer API.

16 years ago Added support for the new PKCS API, Auth API and other API
Pekka Riikonen [Tue, 10 Jul 2007 17:21:13 +0000 (17:21 +0000)]
Added support for the new PKCS API, Auth API and other API
changes.

16 years ago Fixed uninit when the stacks has been switched.
Pekka Riikonen [Tue, 10 Jul 2007 17:19:20 +0000 (17:19 +0000)]
Fixed uninit when the stacks has been switched.

16 years ago Fixed message payload encoding
Pekka Riikonen [Tue, 10 Jul 2007 17:18:53 +0000 (17:18 +0000)]
Fixed message payload encoding

16 years ago Comment change.
Pekka Riikonen [Tue, 10 Jul 2007 17:18:24 +0000 (17:18 +0000)]
Comment change.

16 years ago Fixed initialization.
Pekka Riikonen [Tue, 10 Jul 2007 17:18:01 +0000 (17:18 +0000)]
Fixed initialization.

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.
Pekka Riikonen [Wed, 4 Jul 2007 05:20:40 +0000 (05:20 +0000)]
updates.

16 years ago updates.
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.
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.
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.
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.