silc.git
16 years ago Added silc_getopt.
Pekka Riikonen [Tue, 25 Dec 2007 11:56:14 +0000 (11:56 +0000)]
Added silc_getopt.

16 years ago SILC_ERR_INVALID_ARGUMENT is return by silc_stack_realloc if
Pekka Riikonen [Sat, 22 Dec 2007 20:28:04 +0000 (20:28 +0000)]
SILC_ERR_INVALID_ARGUMENT is return by silc_stack_realloc if
the reallocation is not last allocation from stack.

16 years ago Added missing return values.
Pekka Riikonen [Sat, 22 Dec 2007 20:26:34 +0000 (20:26 +0000)]
Added missing return values.

16 years ago Removed wrong errno setting.
Pekka Riikonen [Sat, 22 Dec 2007 20:25:58 +0000 (20:25 +0000)]
Removed wrong errno setting.

16 years ago Backwards support.
Pekka Riikonen [Sat, 22 Dec 2007 18:20:41 +0000 (18:20 +0000)]
Backwards support.

16 years ago Added SILC errno API. Added SilcResult, generic error code and
Pekka Riikonen [Sat, 22 Dec 2007 18:03:49 +0000 (18:03 +0000)]
Added SILC errno API.  Added SilcResult, generic error code and
return value type.  Added global silc_errno that returns last
error in that thread.

Deprecated SilcSocketStreamStatus, SilcResult replaces it.
Backwards support remains.

Deprecated SilcNetStatus, SilcResult replaces it.  Backwards
support remains.

Added errno setting to almost all Runtime Tooolkit routines
in error conditions.

16 years ago Comment changes.
Pekka Riikonen [Sat, 22 Dec 2007 18:00:46 +0000 (18:00 +0000)]
Comment changes.

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

16 years ago Added SILC Bit Operations API.
Pekka Riikonen [Sun, 16 Dec 2007 14:20:13 +0000 (14:20 +0000)]
Added SILC Bit Operations API.

16 years ago Added.
Pekka Riikonen [Sat, 15 Dec 2007 18:05:00 +0000 (18:05 +0000)]
Added.

16 years ago Added SILC Tls API for Thread-local storage. Added SilcTls
Pekka Riikonen [Sat, 15 Dec 2007 18:03:49 +0000 (18:03 +0000)]
Added SILC Tls API for Thread-local storage.  Added SilcTls
structure that is now in all threads' Tls.

16 years ago Typo fix.
Pekka Riikonen [Sat, 15 Dec 2007 18:00:19 +0000 (18:00 +0000)]
Typo fix.

16 years ago updates.
Pekka Riikonen [Thu, 13 Dec 2007 17:28:06 +0000 (17:28 +0000)]
updates.

16 years ago Fixed deadlocks and crashes related to thread stopping.
Pekka Riikonen [Thu, 13 Dec 2007 17:04:27 +0000 (17:04 +0000)]
Fixed deadlocks and crashes related to thread stopping.

16 years ago Typo fix.
Pekka Riikonen [Thu, 13 Dec 2007 15:41:33 +0000 (15:41 +0000)]
Typo fix.

16 years ago Clear locked flag before unlocking mutex, not after.
Pekka Riikonen [Thu, 13 Dec 2007 15:39:25 +0000 (15:39 +0000)]
Clear locked flag before unlocking mutex, not after.

16 years ago Typo fix.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:55 +0000 (15:41 +0000)]
Typo fix.

16 years ago x86_64 compilation fixes.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:33 +0000 (15:41 +0000)]
x86_64 compilation fixes.

16 years ago /proc/cpuinfo shows sse3 as pni.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:17 +0000 (15:41 +0000)]
/proc/cpuinfo shows sse3 as pni.

16 years ago New versions.
Pekka Riikonen [Sun, 9 Dec 2007 15:40:53 +0000 (15:40 +0000)]
New versions.

16 years ago updates.
Pekka Riikonen [Thu, 22 Nov 2007 09:48:19 +0000 (09:48 +0000)]
updates.

16 years ago upddates.
Pekka Riikonen [Thu, 22 Nov 2007 09:36:32 +0000 (09:36 +0000)]
upddates.

16 years ago Removed channel keys and hmacs after LEAVE command.
Pekka Riikonen [Thu, 15 Nov 2007 16:33:01 +0000 (16:33 +0000)]
Removed channel keys and hmacs after LEAVE command.

16 years ago Reprocess JOIN command synchronously after resolving channel
Pekka Riikonen [Thu, 15 Nov 2007 16:07:38 +0000 (16:07 +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 If channel user list could not be resolved or was not even
Pekka Riikonen [Thu, 15 Nov 2007 15:33:10 +0000 (15:33 +0000)]
    If channel user list could not be resolved or was not even
        closely fully resolved, report it to application.

16 years ago updates.
Pekka Riikonen [Thu, 15 Nov 2007 14:51:41 +0000 (14:51 +0000)]
updates.

16 years ago Report packet engine errors to client application.
Pekka Riikonen [Thu, 15 Nov 2007 14:51:23 +0000 (14:51 +0000)]
Report packet engine errors to client application.

16 years ago Fixed public key authentication as responder.
Pekka Riikonen [Thu, 15 Nov 2007 14:50:45 +0000 (14:50 +0000)]
Fixed public key authentication as responder.

16 years ago Added debugs.
Pekka Riikonen [Thu, 15 Nov 2007 14:49:44 +0000 (14:49 +0000)]
Added debugs.

16 years ago Added support for detecting founder public key changing with
Pekka Riikonen [Tue, 13 Nov 2007 16:39:02 +0000 (16:39 +0000)]
Added support for detecting founder public key changing with
CMODE command.

16 years ago Added mising channel entry unreferencing calls.
Pekka Riikonen [Tue, 13 Nov 2007 16:37:40 +0000 (16:37 +0000)]
Added mising channel entry unreferencing calls.

16 years ago Added '%@' formatting to silc_snprintf and friends.
Pekka Riikonen [Tue, 6 Nov 2007 15:31:31 +0000 (15:31 +0000)]
Added '%@' formatting to silc_snprintf and friends.

16 years ago updates.
Pekka Riikonen [Tue, 6 Nov 2007 15:30:55 +0000 (15:30 +0000)]
updates.

16 years ago Added silc_net_tcp_create_listener2
Pekka Riikonen [Tue, 6 Nov 2007 15:30:31 +0000 (15:30 +0000)]
Added silc_net_tcp_create_listener2

16 years ago updates.
Pekka Riikonen [Tue, 6 Nov 2007 10:20:17 +0000 (10:20 +0000)]
updates.

16 years ago Variable name clash fix.
Pekka Riikonen [Tue, 6 Nov 2007 10:20:00 +0000 (10:20 +0000)]
Variable name clash fix.

16 years ago Better error messages.
Pekka Riikonen [Tue, 6 Nov 2007 10:18:17 +0000 (10:18 +0000)]
Better error messages.

16 years ago Added debugs.
Pekka Riikonen [Tue, 6 Nov 2007 10:17:49 +0000 (10:17 +0000)]
Added debugs.

16 years ago Compilation warning fixes.
Pekka Riikonen [Tue, 6 Nov 2007 10:16:46 +0000 (10:16 +0000)]
Compilation warning fixes.

16 years ago Comment changes.
Pekka Riikonen [Tue, 6 Nov 2007 10:15:50 +0000 (10:15 +0000)]
Comment changes.

16 years ago Typo fix.
Pekka Riikonen [Tue, 6 Nov 2007 10:15:36 +0000 (10:15 +0000)]
Typo fix.

16 years ago Win64 compilation fixes.
Pekka Riikonen [Tue, 6 Nov 2007 10:14:57 +0000 (10:14 +0000)]
Win64 compilation fixes.

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

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

16 years ago Fixed CTR mode rekey. Fixsed IV Included CTR mode encryption/
Pekka Riikonen [Mon, 5 Nov 2007 20:36:19 +0000 (20:36 +0000)]
Fixed CTR mode rekey.  Fixsed IV Included CTR mode encryption/
  decryption in packet engine.

16 years ago SILC_DIST_VCARD compilation fixes.
Pekka Riikonen [Mon, 5 Nov 2007 20:35:34 +0000 (20:35 +0000)]
SILC_DIST_VCARD compilation fixes.

16 years ago updates.
Pekka Riikonen [Mon, 5 Nov 2007 19:31:33 +0000 (19:31 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Mon, 5 Nov 2007 19:29:00 +0000 (19:29 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Mon, 5 Nov 2007 18:36:38 +0000 (18:36 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Tue, 30 Oct 2007 07:45:00 +0000 (07:45 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Sun, 28 Oct 2007 08:00:29 +0000 (08:00 +0000)]
updates.

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

16 years ago updates.
Pekka Riikonen [Sat, 29 Sep 2007 20:42:07 +0000 (20:42 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Sat, 29 Sep 2007 20:24:44 +0000 (20:24 +0000)]
updates.

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

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

16 years ago Removed the fortran files from processing of as source files.
Pekka Riikonen [Thu, 13 Sep 2007 16:25:39 +0000 (16:25 +0000)]
Removed the fortran files from processing of as source files.

16 years ago * Fixed prerequisite version checking to work on all shells.
Pekka Riikonen [Thu, 13 Sep 2007 16:03:53 +0000 (16:03 +0000)]
    * Fixed prerequisite version checking to work on all shells.
        * Fixed parameter shifting on some shells when no arguments
          are given to autodist.
        * Added support for source file distdef processing for the
          following files: .mm .M .S .F .F90 .F95 .fpp .FPP

16 years ago Better comments.
Pekka Riikonen [Wed, 12 Sep 2007 11:38:43 +0000 (11:38 +0000)]
Better comments.

16 years ago*** empty log message ***
Pekka Riikonen [Mon, 10 Sep 2007 14:52:16 +0000 (14:52 +0000)]
*** empty log message ***

16 years ago updates.
Pekka Riikonen [Mon, 10 Sep 2007 14:35:50 +0000 (14:35 +0000)]
updates.

16 years ago Benchmark updates.
Pekka Riikonen [Wed, 5 Sep 2007 16:08:54 +0000 (16:08 +0000)]
Benchmark updates.

16 years ago Optimizations.
Pekka Riikonen [Mon, 3 Sep 2007 13:41:09 +0000 (13:41 +0000)]
Optimizations.

16 years ago Added missing include.
Pekka Riikonen [Sat, 1 Sep 2007 14:20:56 +0000 (14:20 +0000)]
Added missing include.

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

16 years ago Fixed JOIN notify timeout handling.
Pekka Riikonen [Sat, 1 Sep 2007 10:20:04 +0000 (10:20 +0000)]
Fixed JOIN notify timeout handling.

16 years ago updates.
Pekka Riikonen [Sat, 1 Sep 2007 10:15:03 +0000 (10:15 +0000)]
updates.

16 years ago Added SHA512.
Pekka Riikonen [Sat, 1 Sep 2007 10:14:23 +0000 (10:14 +0000)]
Added SHA512.

16 years ago Added hmac-sha512 and hmac-sha512-96.
Pekka Riikonen [Sat, 1 Sep 2007 10:14:03 +0000 (10:14 +0000)]
Added hmac-sha512 and hmac-sha512-96.

16 years ago Check for both UN and HN, both must be present.
Pekka Riikonen [Sat, 1 Sep 2007 10:13:37 +0000 (10:13 +0000)]
Check for both UN and HN, both must be present.

16 years ago x86 optimized SHA-256.
Pekka Riikonen [Sat, 1 Sep 2007 10:13:01 +0000 (10:13 +0000)]
x86 optimized SHA-256.

16 years ago Added x86 optimized SHA-256.
Pekka Riikonen [Sat, 1 Sep 2007 10:12:37 +0000 (10:12 +0000)]
Added x86 optimized SHA-256.

16 years ago Added test_hash.
Pekka Riikonen [Sat, 1 Sep 2007 10:12:08 +0000 (10:12 +0000)]
Added test_hash.

16 years ago Added SHA-512.
Pekka Riikonen [Sat, 1 Sep 2007 09:42:32 +0000 (09:42 +0000)]
Added SHA-512.

16 years ago Added --with-alignment.
Pekka Riikonen [Sat, 1 Sep 2007 09:39:06 +0000 (09:39 +0000)]
Added --with-alignment.

16 years ago ICC compiler warning fixes.
Pekka Riikonen [Sat, 1 Sep 2007 09:37:45 +0000 (09:37 +0000)]
ICC compiler warning fixes.

16 years ago Added silc_likely, silc_unlikley and silc_offsetof to public API.
Pekka Riikonen [Sat, 1 Sep 2007 09:36:39 +0000 (09:36 +0000)]
Added silc_likely, silc_unlikley and silc_offsetof to public API.
Added silc_attribute compiler attribute #define.
Added silc_prefetch and silc_prefetch_block.

16 years ago Use clock_gettime if it is available.
Pekka Riikonen [Sat, 1 Sep 2007 09:27:48 +0000 (09:27 +0000)]
Use clock_gettime if it is available.

16 years ago Changed memory accesses volatile, removed volatile members
Pekka Riikonen [Sat, 1 Sep 2007 09:26:26 +0000 (09:26 +0000)]
Changed memory accesses volatile, removed volatile members
from structures.

16 years ago Added silc_timer_tick and silc_timer_synchronize.
Pekka Riikonen [Sat, 1 Sep 2007 09:25:58 +0000 (09:25 +0000)]
Added silc_timer_tick and silc_timer_synchronize.

16 years ago updates.
Pekka Riikonen [Thu, 9 Aug 2007 14:30:16 +0000 (14:30 +0000)]
updates.

16 years ago Added silc.m4. Added SILC_SYSTEM_IS_CPU and SILC_CPU_FLAG
Pekka Riikonen [Wed, 8 Aug 2007 15:56:11 +0000 (15:56 +0000)]
Added silc.m4.  Added SILC_SYSTEM_IS_CPU and SILC_CPU_FLAG
m4 functions.

16 years ago Added better CPU detection.
Pekka Riikonen [Tue, 7 Aug 2007 18:14:00 +0000 (18:14 +0000)]
Added better CPU detection.

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

16 years ago Fixed decoding to use correct size integers.
Pekka Riikonen [Tue, 7 Aug 2007 18:12:38 +0000 (18:12 +0000)]
Fixed decoding to use correct size integers.

16 years ago Changed unsigned char *name from all APIs to const char *name.
Pekka Riikonen [Tue, 7 Aug 2007 18:10:56 +0000 (18:10 +0000)]
Changed unsigned char *name from all APIs to const char *name.

16 years ago Use generic macros from SILC Runtime.
Pekka Riikonen [Tue, 7 Aug 2007 18:10:29 +0000 (18:10 +0000)]
Use generic macros from SILC Runtime.

16 years ago Fixed keyenc allocation.
Pekka Riikonen [Tue, 7 Aug 2007 18:09:30 +0000 (18:09 +0000)]
Fixed keyenc allocation.

16 years ago updates.
Pekka Riikonen [Tue, 7 Aug 2007 18:08:37 +0000 (18:08 +0000)]
updates.

16 years ago Added assembler optimized macros.
Pekka Riikonen [Tue, 7 Aug 2007 18:08:14 +0000 (18:08 +0000)]
Added assembler optimized macros.

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

16 years ago Header comment changes.
Pekka Riikonen [Sun, 29 Jul 2007 19:04:35 +0000 (19:04 +0000)]
Header comment changes.

16 years ago Changed condition variables thread specific.
Pekka Riikonen [Thu, 26 Jul 2007 18:18:41 +0000 (18:18 +0000)]
Changed condition variables thread specific.

16 years ago updates.
Pekka Riikonen [Thu, 26 Jul 2007 15:25:28 +0000 (15:25 +0000)]
updates.

16 years ago Optimizations to thread pool. Changed call queues thread
Pekka Riikonen [Thu, 26 Jul 2007 15:25:21 +0000 (15:25 +0000)]
Optimizations to thread pool.  Changed call queues thread
specific and calls and executed in last-in-first-out order.

16 years ago Added silc_mime_assembler_purge.
Pekka Riikonen [Thu, 26 Jul 2007 15:24:41 +0000 (15:24 +0000)]
Added silc_mime_assembler_purge.

16 years ago Fixed SSH2 DSS signature decoding.
Pekka Riikonen [Sun, 22 Jul 2007 08:17:22 +0000 (08:17 +0000)]
Fixed SSH2 DSS signature decoding.

16 years ago Fixed DSS signature encoding.
Pekka Riikonen [Sat, 21 Jul 2007 21:17:37 +0000 (21:17 +0000)]
Fixed DSS signature encoding.

16 years ago Fixed signature format (alg name).
Pekka Riikonen [Sat, 21 Jul 2007 19:10:03 +0000 (19:10 +0000)]
Fixed signature format (alg name).

16 years ago Added SSH2 protocol compliant signature format.
Pekka Riikonen [Sat, 21 Jul 2007 19:08:19 +0000 (19:08 +0000)]
Added SSH2 protocol compliant signature format.