runtime.git
16 years ago Fixed silc_nickname_parse to return valid nickname when it returns
Pekka Riikonen [Tue, 8 Jan 2008 14:31:26 +0000 (14:31 +0000)]
Fixed silc_nickname_parse to return valid nickname when it returns
TRUE.

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

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 Handle anychar (.) correctly with bounded repeaat regex expression.
Pekka Riikonen [Sat, 5 Jan 2008 19:57:25 +0000 (19:57 +0000)]
Handle anychar (.) correctly with bounded repeaat regex expression.

16 years ago Added SILC_STR_DELETE buffer format macro.
Pekka Riikonen [Sat, 5 Jan 2008 18:36:44 +0000 (18:36 +0000)]
Added SILC_STR_DELETE buffer format macro.

16 years ago Added SILC_STR_STRING and SILC_STR_STRING_APPEND and support for
Pekka Riikonen [Sat, 5 Jan 2008 16:09:07 +0000 (16:09 +0000)]
Added SILC_STR_STRING and SILC_STR_STRING_APPEND and support for
appending with SilcBuffer format API.
Added silc_buffer_equal.

16 years ago All symbols now have silc_ prefix.
Pekka Riikonen [Sat, 5 Jan 2008 16:08:13 +0000 (16:08 +0000)]
All symbols now have silc_ prefix.

16 years ago Added SilcStack support to silc_regex and silc_regex_buffer.
Pekka Riikonen [Thu, 3 Jan 2008 16:42:31 +0000 (16:42 +0000)]
Added SilcStack support to silc_regex and silc_regex_buffer.

16 years ago Imported new improved free regex implementation. Added (again)
Pekka Riikonen [Wed, 2 Jan 2008 20:39:42 +0000 (20:39 +0000)]
Imported new improved free regex implementation.  Added (again)
support for SILC_REGEX_NOTBOL and SILC_REGEX_NOTEOLF flags.
Added also support for POSIX bounded repeat expression (a{n,m})
to make it more POSIX compliant.  Added SilcStack support to
the regex too.

16 years ago Added global stack to Tls context.
Pekka Riikonen [Wed, 2 Jan 2008 20:38:17 +0000 (20:38 +0000)]
Added global stack to Tls context.

16 years ago silc_srealloc now allocates new block if reallocation fails.
Pekka Riikonen [Wed, 2 Jan 2008 20:37:55 +0000 (20:37 +0000)]
silc_srealloc now allocates new block if reallocation fails.

16 years ago Added silc_stack_[set|get]_global.
Pekka Riikonen [Wed, 2 Jan 2008 20:37:24 +0000 (20:37 +0000)]
Added silc_stack_[set|get]_global.

16 years ago Added SILC_REGEX_NOTBOL and SILC_REGEX_NOTEOL flags.
Pekka Riikonen [Tue, 1 Jan 2008 17:45:40 +0000 (17:45 +0000)]
Added SILC_REGEX_NOTBOL and SILC_REGEX_NOTEOL flags.

16 years ago Added SILC_STR_REGEX macro to SILC Buffer Format API.
Pekka Riikonen [Tue, 1 Jan 2008 16:10:46 +0000 (16:10 +0000)]
Added SILC_STR_REGEX macro to SILC Buffer Format API.

It provides powerful regular expression matching within the
SilcBuffer.  Combined with SILC Buffer Format API it can turn
the API into a Stream Editor (sed) and Awk like, providing
powerful ways to match and edit the buffer in myriad of ways.
The SILC_STR_REGEX can also mimic the behavior of sed (match
and edit line by line).

16 years ago Added silc_regex and silc_regex_buffer. Deprecated
Pekka Riikonen [Tue, 1 Jan 2008 16:09:31 +0000 (16:09 +0000)]
Added silc_regex and silc_regex_buffer.  Deprecated
silc_string_regex_match..

16 years ago Added SILC regular expression API. Added new regex error values.
Pekka Riikonen [Sun, 30 Dec 2007 23:35:50 +0000 (23:35 +0000)]
Added SILC regular expression API.  Added new regex error values.
Removed the old lib/contrib/regexp.[ch].

16 years ago Comment changes.
Pekka Riikonen [Sun, 30 Dec 2007 23:33:12 +0000 (23:33 +0000)]
Comment changes.

16 years ago Added asynchronous event tasks to SILC Scheduler. Added
Pekka Riikonen [Sun, 30 Dec 2007 12:47:31 +0000 (12:47 +0000)]
Added asynchronous event tasks to SILC Scheduler.  Added
concept of parent and child schedulers.

16 years ago Moved SILC_PARAM_* types under generic SilcParam type into the
Pekka Riikonen [Sun, 30 Dec 2007 12:46:48 +0000 (12:46 +0000)]
Moved SILC_PARAM_* types under generic SilcParam type into the
silctypes.h.

16 years ago Moved generic string and data hashing and comparison functions
Pekka Riikonen [Sun, 30 Dec 2007 12:46:01 +0000 (12:46 +0000)]
Moved generic string and data hashing and comparison functions
to silchashtable.[ch].  Added case insensitive and case sensitive
string hashing and comparison functions.  Changed the string and
data hashing to use Bob Jenkin's one-at-a-time hash function.

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 Added silc_schedule_[set|get]_global. Added many APIs to call
Pekka Riikonen [Wed, 26 Dec 2007 11:55:43 +0000 (11:55 +0000)]
Added silc_schedule_[set|get]_global.  Added many APIs to call
silc_schedule_get_global if provided scheduler argument is NULL.

16 years ago Fixed silc_errno_string to return correct error string.
Pekka Riikonen [Wed, 26 Dec 2007 11:02:38 +0000 (11:02 +0000)]
Fixed silc_errno_string to return correct error string.

16 years ago silc_stack_alloc automatically aligns the stack size.
Pekka Riikonen [Tue, 25 Dec 2007 16:47:26 +0000 (16:47 +0000)]
silc_stack_alloc automatically aligns the stack size.

16 years ago Fixed ernno codes.
Pekka Riikonen [Tue, 25 Dec 2007 16:46:20 +0000 (16:46 +0000)]
Fixed ernno codes.

16 years ago Removed getopt checking and getopt() from lib/contrib.
Pekka Riikonen [Tue, 25 Dec 2007 12:43:43 +0000 (12:43 +0000)]
Removed getopt checking and getopt() from lib/contrib.

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 updates.
Pekka Riikonen [Sat, 22 Dec 2007 07:15:09 +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 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.
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 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 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 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 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.
Pekka Riikonen [Sun, 11 Nov 2007 14:06:14 +0000 (14:06 +0000)]
updates.

16 years ago updates.
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 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 variable name clash fix.
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 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 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 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 Fixed CTR rekey. Rewrote IV Included CTR mode encryption/decryption
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 [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.