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.
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.
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.
Pekka Riikonen [Sun, 30 Dec 2007 12:04:27 +0000 (12:04 +0000)]
Fixed unix signal delivery.
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.
Pekka Riikonen [Wed, 26 Dec 2007 11:02:38 +0000 (11:02 +0000)]
Fixed silc_errno_string to return correct error string.
Pekka Riikonen [Tue, 25 Dec 2007 16:47:26 +0000 (16:47 +0000)]
silc_stack_alloc automatically aligns the stack size.
Pekka Riikonen [Tue, 25 Dec 2007 16:46:20 +0000 (16:46 +0000)]
Fixed ernno codes.
Pekka Riikonen [Tue, 25 Dec 2007 12:43:43 +0000 (12:43 +0000)]
Removed getopt checking and getopt() from lib/contrib.
Pekka Riikonen [Tue, 25 Dec 2007 11:56:14 +0000 (11:56 +0000)]
Added silc_getopt.
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.
Pekka Riikonen [Sat, 22 Dec 2007 20:26:34 +0000 (20:26 +0000)]
Added missing return values.
Pekka Riikonen [Sat, 22 Dec 2007 20:25:58 +0000 (20:25 +0000)]
Removed wrong errno setting.
Pekka Riikonen [Sat, 22 Dec 2007 18:20:41 +0000 (18:20 +0000)]
Backwards support.
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.
Pekka Riikonen [Sat, 22 Dec 2007 18:00:46 +0000 (18:00 +0000)]
Comment changes.
Pekka Riikonen [Sat, 22 Dec 2007 07:15:19 +0000 (07:15 +0000)]
updates.
Pekka Riikonen [Sat, 22 Dec 2007 07:15:09 +0000 (07:15 +0000)]
updates.
Pekka Riikonen [Sun, 16 Dec 2007 14:20:13 +0000 (14:20 +0000)]
Added SILC Bit Operations API.
Pekka Riikonen [Sat, 15 Dec 2007 18:05:00 +0000 (18:05 +0000)]
Added.
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.
Pekka Riikonen [Sat, 15 Dec 2007 18:00:19 +0000 (18:00 +0000)]
Typo fix.
Pekka Riikonen [Thu, 13 Dec 2007 17:28:06 +0000 (17:28 +0000)]
updates.
Pekka Riikonen [Thu, 13 Dec 2007 17:04:27 +0000 (17:04 +0000)]
Fixed deadlocks and crashes related to thread stopping.
Pekka Riikonen [Thu, 13 Dec 2007 15:41:33 +0000 (15:41 +0000)]
Typo fix.
Pekka Riikonen [Thu, 13 Dec 2007 15:39:25 +0000 (15:39 +0000)]
Clear locked flag before unlocking mutex, not after.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:55 +0000 (15:41 +0000)]
Typo fix.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:33 +0000 (15:41 +0000)]
x86_64 compilation fixes.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:17 +0000 (15:41 +0000)]
/proc/cpuinfo shows sse3 as pni.
Pekka Riikonen [Sun, 9 Dec 2007 15:40:53 +0000 (15:40 +0000)]
New versions.
Pekka Riikonen [Thu, 22 Nov 2007 09:48:19 +0000 (09:48 +0000)]
updates.
Pekka Riikonen [Thu, 22 Nov 2007 09:36:32 +0000 (09:36 +0000)]
upddates.
Pekka Riikonen [Sun, 18 Nov 2007 15:52:45 +0000 (15:52 +0000)]
updates.
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
Pekka Riikonen [Sun, 18 Nov 2007 12:37:06 +0000 (12:37 +0000)]
updates.
Pekka Riikonen [Sun, 18 Nov 2007 09:50:18 +0000 (09:50 +0000)]
new keys.
Pekka Riikonen [Sun, 18 Nov 2007 09:48:43 +0000 (09:48 +0000)]
Added spec file.
Pekka Riikonen [Thu, 15 Nov 2007 16:33:01 +0000 (16:33 +0000)]
Removed channel keys and hmacs after LEAVE command.
Pekka Riikonen [Thu, 15 Nov 2007 16:32:32 +0000 (16:32 +0000)]
Remove channel keys and hamcs after LEAVE command.
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.
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.
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.
Pekka Riikonen [Thu, 15 Nov 2007 14:51:41 +0000 (14:51 +0000)]
updates.
Pekka Riikonen [Thu, 15 Nov 2007 14:51:23 +0000 (14:51 +0000)]
Report packet engine errors to client application.
Pekka Riikonen [Thu, 15 Nov 2007 14:50:45 +0000 (14:50 +0000)]
Fixed public key authentication as responder.
Pekka Riikonen [Thu, 15 Nov 2007 14:49:44 +0000 (14:49 +0000)]
Added debugs.
Pekka Riikonen [Tue, 13 Nov 2007 16:39:02 +0000 (16:39 +0000)]
Added support for detecting founder public key changing with
CMODE command.
Pekka Riikonen [Tue, 13 Nov 2007 16:37:40 +0000 (16:37 +0000)]
Added mising channel entry unreferencing calls.
Pekka Riikonen [Tue, 13 Nov 2007 16:36:05 +0000 (16:36 +0000)]
Added missing channel entry unreferencing calls.
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.
Pekka Riikonen [Sun, 11 Nov 2007 14:06:14 +0000 (14:06 +0000)]
updates.
Pekka Riikonen [Sun, 11 Nov 2007 12:19:46 +0000 (12:19 +0000)]
updates.
Pekka Riikonen [Sun, 11 Nov 2007 12:12:23 +0000 (12:12 +0000)]
Accept RESUME_CLIENT with and without source id in packet.
Pekka Riikonen [Sun, 11 Nov 2007 11:30:04 +0000 (11:30 +0000)]
Check for NULL public key from SKE.
Pekka Riikonen [Sun, 11 Nov 2007 11:26:01 +0000 (11:26 +0000)]
updates.
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.
Pekka Riikonen [Sun, 11 Nov 2007 11:22:58 +0000 (11:22 +0000)]
Fixed client entry updating in IDENTIFY and WHOWAS replies.
Pekka Riikonen [Sun, 11 Nov 2007 11:20:21 +0000 (11:20 +0000)]
Fixed public key authentication. Mark public keys configured.
Pekka Riikonen [Sun, 11 Nov 2007 11:19:40 +0000 (11:19 +0000)]
Use correct public key in public key auth as responder.
Pekka Riikonen [Sun, 11 Nov 2007 11:19:02 +0000 (11:19 +0000)]
Added debugs.
Pekka Riikonen [Tue, 6 Nov 2007 15:31:31 +0000 (15:31 +0000)]
Added '%@' formatting to silc_snprintf and friends.
Pekka Riikonen [Tue, 6 Nov 2007 15:30:55 +0000 (15:30 +0000)]
updates.
Pekka Riikonen [Tue, 6 Nov 2007 15:30:31 +0000 (15:30 +0000)]
Added silc_net_tcp_create_listener2
Pekka Riikonen [Tue, 6 Nov 2007 14:46:22 +0000 (14:46 +0000)]
variable name clash fix.
Pekka Riikonen [Tue, 6 Nov 2007 14:42:47 +0000 (14:42 +0000)]
updates.
Pekka Riikonen [Tue, 6 Nov 2007 10:20:17 +0000 (10:20 +0000)]
updates.
Pekka Riikonen [Tue, 6 Nov 2007 10:20:00 +0000 (10:20 +0000)]
Variable name clash fix.
Pekka Riikonen [Tue, 6 Nov 2007 10:18:17 +0000 (10:18 +0000)]
Better error messages.
Pekka Riikonen [Tue, 6 Nov 2007 10:17:49 +0000 (10:17 +0000)]
Added debugs.
Pekka Riikonen [Tue, 6 Nov 2007 10:16:46 +0000 (10:16 +0000)]
Compilation warning fixes.
Pekka Riikonen [Tue, 6 Nov 2007 10:15:50 +0000 (10:15 +0000)]
Comment changes.
Pekka Riikonen [Tue, 6 Nov 2007 10:15:36 +0000 (10:15 +0000)]
Typo fix.
Pekka Riikonen [Tue, 6 Nov 2007 10:14:57 +0000 (10:14 +0000)]
Win64 compilation fixes.
Pekka Riikonen [Mon, 5 Nov 2007 21:14:29 +0000 (21:14 +0000)]
Zero 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.
Pekka Riikonen [Mon, 5 Nov 2007 20:36:46 +0000 (20:36 +0000)]
updates.
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.
Pekka Riikonen [Mon, 5 Nov 2007 20:35:34 +0000 (20:35 +0000)]
SILC_DIST_VCARD compilation fixes.
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.
Pekka Riikonen [Mon, 5 Nov 2007 20:34:21 +0000 (20:34 +0000)]
updates.
Pekka Riikonen [Mon, 5 Nov 2007 19:31:33 +0000 (19:31 +0000)]
updates.
Pekka Riikonen [Mon, 5 Nov 2007 19:29:00 +0000 (19:29 +0000)]
updates.
Pekka Riikonen [Mon, 5 Nov 2007 18:36:38 +0000 (18:36 +0000)]
updates.
Pekka Riikonen [Sun, 4 Nov 2007 21:04:49 +0000 (21:04 +0000)]
updates.
Pekka Riikonen [Sun, 4 Nov 2007 14:18:04 +0000 (14:18 +0000)]
non-IPv6 compilation error fixes.
Pekka Riikonen [Sun, 4 Nov 2007 14:17:24 +0000 (14:17 +0000)]
Removed module_path and module options.
Pekka Riikonen [Sun, 4 Nov 2007 09:20:37 +0000 (09:20 +0000)]
updates.
Pekka Riikonen [Sun, 4 Nov 2007 09:20:20 +0000 (09:20 +0000)]
SILC_DIST_VCARD changes.
Pekka Riikonen [Sat, 3 Nov 2007 22:14:53 +0000 (22:14 +0000)]
Set correct ID for message payload encrypting.
Pekka Riikonen [Sat, 3 Nov 2007 21:27:30 +0000 (21:27 +0000)]
New silcd configuration changes
Pekka Riikonen [Sat, 3 Nov 2007 21:27:02 +0000 (21:27 +0000)]
updates.
Pekka Riikonen [Sat, 3 Nov 2007 21:25:45 +0000 (21:25 +0000)]
Added debugs.
Pekka Riikonen [Sat, 3 Nov 2007 21:25:26 +0000 (21:25 +0000)]
Fixed channel private key freeing.
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.
Pekka Riikonen [Tue, 30 Oct 2007 07:45:00 +0000 (07:45 +0000)]
updates.
Pekka Riikonen [Sun, 28 Oct 2007 15:21:00 +0000 (15:21 +0000)]
64-bit Windows fixes. Patch from Skywing.
Pekka Riikonen [Sun, 28 Oct 2007 08:00:29 +0000 (08:00 +0000)]
updates.
Pekka Riikonen [Sat, 27 Oct 2007 09:12:10 +0000 (09:12 +0000)]
SILC_LIBS -> SILC_LINK_LIBS.
Pekka Riikonen [Sat, 6 Oct 2007 17:03:57 +0000 (17:03 +0000)]
Fixed yasm configuration.
Pekka Riikonen [Sat, 6 Oct 2007 17:03:38 +0000 (17:03 +0000)]
Fixed yasm configuration.