silc.git
17 years ago updates.
Pekka Riikonen [Wed, 14 Feb 2007 14:44:51 +0000 (14:44 +0000)]
updates.

17 years ago Call completion synchronously instead of through FSM destructor.
Pekka Riikonen [Wed, 14 Feb 2007 14:44:21 +0000 (14:44 +0000)]
Call completion synchronously instead of through FSM destructor.
Handle SUCCESS packets synchronously.

17 years ago Enlarged read buffer size. Fixed header comments.
Pekka Riikonen [Wed, 14 Feb 2007 14:43:34 +0000 (14:43 +0000)]
Enlarged read buffer size.  Fixed header comments.

17 years ago Comment changes.
Pekka Riikonen [Sun, 11 Feb 2007 18:08:11 +0000 (18:08 +0000)]
Comment changes.

17 years ago Reorganized silcatomi.h.
Pekka Riikonen [Sun, 11 Feb 2007 18:07:03 +0000 (18:07 +0000)]
Reorganized silcatomi.h.
Added silc_atomic_[inc|dec][8|16|32].

17 years ago Added silc_usleep.
Pekka Riikonen [Sun, 11 Feb 2007 18:06:01 +0000 (18:06 +0000)]
Added silc_usleep.

17 years ago Added SilcAsyncOperation to all SKE initiator/responder functions.
Pekka Riikonen [Sun, 11 Feb 2007 18:04:15 +0000 (18:04 +0000)]
Added SilcAsyncOperation to all SKE initiator/responder functions.

17 years ago Fixed entry resolving while processing incoming notify packets,
Pekka Riikonen [Fri, 2 Feb 2007 20:32:29 +0000 (20:32 +0000)]
Fixed entry resolving while processing incoming notify packets,
when the IDs in the notify may become invalid while resolving
(like when remote changes nickname at the same time).  Entry is
also now invalid if it doesn't have nickname.

Serialized JOIN and NICK commands to avoid problems locally with
changing ID while joining channel.

17 years ago Added support for SILC protocol 1.3 NEW_CLIENT packet.
Pekka Riikonen [Fri, 2 Feb 2007 20:30:34 +0000 (20:30 +0000)]
Added support for SILC protocol 1.3 NEW_CLIENT packet.

17 years ago Fixed entry updating when name has not been set to entry.
Pekka Riikonen [Fri, 2 Feb 2007 20:23:26 +0000 (20:23 +0000)]
Fixed entry updating when name has not been set to entry.

17 years ago updates.
Pekka Riikonen [Fri, 2 Feb 2007 20:22:56 +0000 (20:22 +0000)]
updates.

17 years ago Removed protocol version check during connecting (unnecessary).
Pekka Riikonen [Fri, 2 Feb 2007 20:22:34 +0000 (20:22 +0000)]
Removed protocol version check during connecting (unnecessary).

17 years ago Fixed NOTIFY_TYPE_JOIN handling (new Toolkit API change).
Pekka Riikonen [Fri, 2 Feb 2007 20:21:22 +0000 (20:21 +0000)]
Fixed NOTIFY_TYPE_JOIN handling (new Toolkit API change).

17 years ago Added entry locking using read/write locks.
Pekka Riikonen [Mon, 29 Jan 2007 16:04:12 +0000 (16:04 +0000)]
Added entry locking using read/write locks.

17 years ago Added SilcRwLock, a read/write lock API.
Pekka Riikonen [Mon, 29 Jan 2007 16:03:51 +0000 (16:03 +0000)]
Added SilcRwLock, a read/write lock API.

17 years ago Call the connection callback in disconnection always as the last
Pekka Riikonen [Thu, 25 Jan 2007 17:41:32 +0000 (17:41 +0000)]
Call the connection callback in disconnection always as the last
callback.  No other callbacks may be called after that.

17 years ago Fixed public key saving in WHOIS -details. Get user public key
Pekka Riikonen [Thu, 25 Jan 2007 17:40:34 +0000 (17:40 +0000)]
Fixed public key saving in WHOIS -details.  Get user public key
if it is available.

17 years ago Merged Irssi SVN (upcoming irssi 0.8.11).
Pekka Riikonen [Thu, 25 Jan 2007 12:02:13 +0000 (12:02 +0000)]
Merged Irssi SVN (upcoming irssi 0.8.11).

17 years ago Task deletion functions now return boolean value.
Pekka Riikonen [Tue, 23 Jan 2007 16:52:33 +0000 (16:52 +0000)]
Task deletion functions now return boolean value.

17 years ago Return FD task pointer if already added with same fd and is still
Pekka Riikonen [Tue, 23 Jan 2007 16:42:13 +0000 (16:42 +0000)]
Return FD task pointer if already added with same fd and is still
valid task.

17 years ago SILC_FSM_* state macros doesn't return anymore. They must be
Pekka Riikonen [Tue, 23 Jan 2007 15:03:30 +0000 (15:03 +0000)]
SILC_FSM_* state macros doesn't return anymore.  They must be
given with 'return' explicitly.

17 years ago SILC_FSM_* macro API changes.
Pekka Riikonen [Tue, 23 Jan 2007 15:02:57 +0000 (15:02 +0000)]
SILC_FSM_* macro API changes.

17 years ago Fixed connection callback calling in SKE error.
Pekka Riikonen [Tue, 23 Jan 2007 15:01:01 +0000 (15:01 +0000)]
Fixed connection callback calling in SKE error.
Added SKE timeout parameters.
SILC_FSM_* macro API changes.

17 years ago Private message waiting rewrite.
Pekka Riikonen [Tue, 23 Jan 2007 14:59:52 +0000 (14:59 +0000)]
Private message waiting rewrite.
SILC_FSM_* macro API changes.

17 years ago Added SILC Public Key version 2 support.
Pekka Riikonen [Tue, 23 Jan 2007 14:53:24 +0000 (14:53 +0000)]
Added SILC Public Key version 2 support.

17 years ago Changed SILC_ASN1_OCTET_STRING to plain binary data.
Pekka Riikonen [Tue, 23 Jan 2007 14:52:52 +0000 (14:52 +0000)]
Changed SILC_ASN1_OCTET_STRING to plain binary data.

17 years ago silc_pkcs_sign API change, requires hash pointer as argument.
Pekka Riikonen [Tue, 23 Jan 2007 14:52:01 +0000 (14:52 +0000)]
silc_pkcs_sign API change, requires hash pointer as argument.

17 years ago Added blocking support for wrapped packet stream.
Pekka Riikonen [Tue, 23 Jan 2007 14:51:31 +0000 (14:51 +0000)]
Added blocking support for wrapped packet stream.

17 years ago Added SILC Public Key version 2 support (V= identifier support).
Pekka Riikonen [Tue, 23 Jan 2007 14:50:19 +0000 (14:50 +0000)]
Added SILC Public Key version 2 support (V= identifier support).
Added PKCS #1 with hash OID support.

17 years ago Fixed SKE session abortion of deletion. Added session timeout
Pekka Riikonen [Tue, 23 Jan 2007 14:49:31 +0000 (14:49 +0000)]
Fixed SKE session abortion of deletion.  Added session timeout
support.
SILC_FSM_* macro API changes.

17 years ago SILC_FSM_* macro changes.
Pekka Riikonen [Tue, 23 Jan 2007 14:48:05 +0000 (14:48 +0000)]
SILC_FSM_* macro changes.

17 years ago updates.
Pekka Riikonen [Tue, 23 Jan 2007 14:47:25 +0000 (14:47 +0000)]
updates.

17 years ago silc_stream_set_notifier and silc_schedule_set_listen_fd now
Pekka Riikonen [Tue, 23 Jan 2007 14:47:00 +0000 (14:47 +0000)]
silc_stream_set_notifier and silc_schedule_set_listen_fd now
returns error condition.
Fixed FD task addition when FD task already exists.

17 years ago Fixed channel key setting.
Pekka Riikonen [Tue, 16 Jan 2007 13:51:36 +0000 (13:51 +0000)]
Fixed channel key setting.

17 years ago Internet-Draft conformance changes.
Pekka Riikonen [Mon, 15 Jan 2007 18:46:33 +0000 (18:46 +0000)]
Internet-Draft conformance changes.

17 years ago Fixed /LISTKEYS
Pekka Riikonen [Sun, 14 Jan 2007 15:32:26 +0000 (15:32 +0000)]
Fixed /LISTKEYS
Fixed connection authentication request handling.

17 years ago Added connection authentication request support.
Pekka Riikonen [Sun, 14 Jan 2007 15:31:35 +0000 (15:31 +0000)]
Added connection authentication request support.
Fixed channel reference counting.

17 years ago Optimized code amount.
Pekka Riikonen [Sun, 14 Jan 2007 15:30:24 +0000 (15:30 +0000)]
Optimized code amount.

17 years ago Added SILC_PACKET_ACK.
Pekka Riikonen [Sun, 14 Jan 2007 15:29:41 +0000 (15:29 +0000)]
Added SILC_PACKET_ACK.

17 years ago silc_pem_* routines renamed to silc_base64_*
Pekka Riikonen [Sun, 14 Jan 2007 15:28:42 +0000 (15:28 +0000)]
silc_pem_* routines renamed to silc_base64_*

17 years ago silc_pem_* routines renamed to silc_base64_*.
Pekka Riikonen [Sun, 14 Jan 2007 15:28:12 +0000 (15:28 +0000)]
silc_pem_* routines renamed to silc_base64_*.

17 years ago updates.
Pekka Riikonen [Sun, 14 Jan 2007 15:21:08 +0000 (15:21 +0000)]
updates.

17 years ago updates.
Pekka Riikonen [Sun, 7 Jan 2007 15:49:42 +0000 (15:49 +0000)]
updates.

17 years ago Removed unnecessary stream op pointer checks.
Pekka Riikonen [Sun, 7 Jan 2007 15:49:20 +0000 (15:49 +0000)]
Removed unnecessary stream op pointer checks.

17 years ago PKCS import routines now return the bytes imported.
Pekka Riikonen [Sun, 7 Jan 2007 15:48:16 +0000 (15:48 +0000)]
PKCS import routines now return the bytes imported.
Added silc_ prefix to RSA routines.

17 years ago Code and comment cleanup.
Pekka Riikonen [Wed, 3 Jan 2007 19:19:20 +0000 (19:19 +0000)]
Code and comment cleanup.

17 years ago Ported SFTP library to new util library.
Pekka Riikonen [Wed, 3 Jan 2007 17:45:58 +0000 (17:45 +0000)]
Ported SFTP library to new util library.

17 years ago Handle all epoll events.
Pekka Riikonen [Wed, 3 Jan 2007 17:43:34 +0000 (17:43 +0000)]
Handle all epoll events.

17 years ago updates.
Pekka Riikonen [Wed, 3 Jan 2007 16:53:18 +0000 (16:53 +0000)]
updates.

17 years ago Added silc_packet_stream_wrap to wrap packet stream to SilcStream.
Pekka Riikonen [Wed, 3 Jan 2007 16:53:01 +0000 (16:53 +0000)]
Added silc_packet_stream_wrap to wrap packet stream to SilcStream.

17 years ago Fixed %p formatting in silc_snprintf.
Pekka Riikonen [Wed, 3 Jan 2007 16:52:34 +0000 (16:52 +0000)]
Fixed %p formatting in silc_snprintf.
Fixed FD task addition to scheduler; schedule task immediately
when adding it with initial SILC_TASK_READ.

17 years ago Added silc_snprintf, silc_vsnprintf, silc_asprintf, silc_vasprintf
Pekka Riikonen [Tue, 2 Jan 2007 20:33:03 +0000 (20:33 +0000)]
Added silc_snprintf, silc_vsnprintf, silc_asprintf, silc_vasprintf
to lib/silcutil/silcsnprintf.[ch].
Added lib/silcske/silcconauth.h header documentation.

17 years ago updates.
Pekka Riikonen [Tue, 2 Jan 2007 10:15:25 +0000 (10:15 +0000)]
updates.

17 years ago silc_snprintf name fixes.
Pekka Riikonen [Tue, 2 Jan 2007 10:10:00 +0000 (10:10 +0000)]
silc_snprintf name fixes.

17 years ago updates
Pekka Riikonen [Mon, 1 Jan 2007 12:52:02 +0000 (12:52 +0000)]
updates

17 years ago updates.
Pekka Riikonen [Mon, 1 Jan 2007 12:47:32 +0000 (12:47 +0000)]
updates.

17 years ago Added preliminary Symbian support.
Pekka Riikonen [Mon, 1 Jan 2007 12:25:16 +0000 (12:25 +0000)]
Added preliminary Symbian support.
Added silc_snprintf.
Added SilcRng argument to silc_pkcs_encrypt API.

17 years ago Symbian compilation fixes.
Pekka Riikonen [Sun, 31 Dec 2006 15:33:57 +0000 (15:33 +0000)]
Symbian compilation fixes.

17 years ago Handle unknown channel in invite notify.
Pekka Riikonen [Fri, 29 Dec 2006 21:20:34 +0000 (21:20 +0000)]
Handle unknown channel in invite notify.

17 years ago CTR mode handling in decryption.
Pekka Riikonen [Fri, 29 Dec 2006 21:20:10 +0000 (21:20 +0000)]
CTR mode handling in decryption.

17 years ago Symbian compilation fixes.
Pekka Riikonen [Fri, 29 Dec 2006 21:19:18 +0000 (21:19 +0000)]
Symbian compilation fixes.

17 years ago Symbian compilation fixes.
Pekka Riikonen [Fri, 29 Dec 2006 19:38:11 +0000 (19:38 +0000)]
Symbian compilation fixes.

17 years ago Symbian compilation fixes.
Pekka Riikonen [Fri, 29 Dec 2006 19:38:11 +0000 (19:38 +0000)]
Symbian compilation fixes.

17 years ago updates.
Pekka Riikonen [Sat, 23 Dec 2006 17:57:47 +0000 (17:57 +0000)]
updates.

17 years ago Added epoll(7) support to SILC Scheduler.
Pekka Riikonen [Sat, 23 Dec 2006 17:57:00 +0000 (17:57 +0000)]
Added epoll(7) support to SILC Scheduler.

17 years ago Changed state move return values to macros: SILC_FSM_CONTINUE,
Pekka Riikonen [Sat, 23 Dec 2006 17:55:59 +0000 (17:55 +0000)]
Changed state move return values to macros: SILC_FSM_CONTINUE,
SILC_FSM_YIELD, SILC_FSM_WAIT and SILC_FSM_FINISH macros.
Changed FSM semaphores to FSM events.

17 years ago Added counter mode support.
Pekka Riikonen [Sat, 23 Dec 2006 17:54:27 +0000 (17:54 +0000)]
Added counter mode support.

17 years ago SILC FSM API changes.
Pekka Riikonen [Sat, 23 Dec 2006 17:53:32 +0000 (17:53 +0000)]
SILC FSM API changes.

17 years ago Added per scheduler context for streams. The input buffer is now
Pekka Riikonen [Sat, 23 Dec 2006 17:53:12 +0000 (17:53 +0000)]
Added per scheduler context for streams.  The input buffer is now
in per scheduler context.

17 years ago Nickname formatting/parsing rewrite.
Pekka Riikonen [Sat, 23 Dec 2006 17:51:57 +0000 (17:51 +0000)]
Nickname formatting/parsing rewrite.
SILC FSM API changes.

17 years ago Added CTR mode to AES. Simplified cipher implementation API more.
Pekka Riikonen [Tue, 19 Dec 2006 18:41:20 +0000 (18:41 +0000)]
Added CTR mode to AES.  Simplified cipher implementation API more.

17 years ago Added detaching/resuming.
Pekka Riikonen [Mon, 18 Dec 2006 14:50:27 +0000 (14:50 +0000)]
Added detaching/resuming.

17 years ago Rewrote detach/resuming.
Pekka Riikonen [Mon, 18 Dec 2006 14:49:41 +0000 (14:49 +0000)]
Rewrote detach/resuming.

17 years ago updates.
Pekka Riikonen [Mon, 18 Dec 2006 14:49:19 +0000 (14:49 +0000)]
updates.

17 years ago Handle destroyed stream in packet dispatcher.
Pekka Riikonen [Mon, 18 Dec 2006 14:49:05 +0000 (14:49 +0000)]
Handle destroyed stream in packet dispatcher.

17 years ago Added encryptio boolena indicator to silc_cipher_set_key.
Pekka Riikonen [Mon, 18 Dec 2006 14:48:46 +0000 (14:48 +0000)]
Added encryptio boolena indicator to silc_cipher_set_key.

17 years ago Branch prediction optimizations.
Pekka Riikonen [Mon, 18 Dec 2006 14:38:42 +0000 (14:38 +0000)]
Branch prediction optimizations.

17 years ago Handle channel messages from unknown sender.
Pekka Riikonen [Fri, 15 Dec 2006 15:25:13 +0000 (15:25 +0000)]
Handle channel messages from unknown sender.

17 years ago updates.
Pekka Riikonen [Fri, 15 Dec 2006 15:24:50 +0000 (15:24 +0000)]
updates.

17 years ago Added.
Pekka Riikonen [Fri, 15 Dec 2006 15:24:35 +0000 (15:24 +0000)]
Added.

17 years ago Added silc_likely and silc_unlikely GCC branch prediction macros.
Pekka Riikonen [Fri, 15 Dec 2006 15:24:17 +0000 (15:24 +0000)]
    Added silc_likely and silc_unlikely GCC branch prediction macros.
        Added various branch prediction optimizations.

17 years ago Added silc_likely and silc_unlikely GCC branch prediction macros.
Pekka Riikonen [Fri, 15 Dec 2006 15:23:42 +0000 (15:23 +0000)]
Added silc_likely and silc_unlikely GCC branch prediction macros.
Added various branc prediction optimizations.

17 years ago Added assembler AES for x86 and x86_64.
Pekka Riikonen [Fri, 15 Dec 2006 15:22:48 +0000 (15:22 +0000)]
Added assembler AES for x86 and x86_64.
Simplified Cipher implementation API.

17 years ago Handle command reply lists in threads.
Pekka Riikonen [Fri, 15 Dec 2006 15:22:09 +0000 (15:22 +0000)]
Handle command reply lists in threads.
Removed unnecessary abort handling.

17 years ago updates
Pekka Riikonen [Wed, 13 Dec 2006 11:54:30 +0000 (11:54 +0000)]
updates

17 years ago Handle disconnection better. And more porting to new API.
Pekka Riikonen [Tue, 12 Dec 2006 18:43:59 +0000 (18:43 +0000)]
Handle disconnection better.  And more porting to new API.

17 years ago The silc_client_connect_to_[server|client] and
Pekka Riikonen [Tue, 12 Dec 2006 18:43:03 +0000 (18:43 +0000)]
The silc_client_connect_to_[server|client] and
silc_client_key_exchange now returns SilcAsyncOperation.
Fixed client library stopping in case of disconnect, abortion,
stopping, etc.
The silc_client_init now takes the running callback as argument
(remove it from client ops).
The silc_client_stop now takes stopped callback as argument.

17 years ago updates.
Pekka Riikonen [Tue, 12 Dec 2006 18:40:25 +0000 (18:40 +0000)]
updates.

17 years ago Fixed rekey material creation.
Pekka Riikonen [Tue, 12 Dec 2006 18:39:52 +0000 (18:39 +0000)]
Fixed rekey material creation.

17 years ago Handle failed timeout additions (in case scheduler is stopped).
Pekka Riikonen [Tue, 12 Dec 2006 18:38:42 +0000 (18:38 +0000)]
Handle failed timeout additions (in case scheduler is stopped).

17 years ago updates.
Pekka Riikonen [Mon, 11 Dec 2006 15:44:29 +0000 (15:44 +0000)]
updates.

17 years ago Added settings sign_channel_messages, sign_private_messages and
Pekka Riikonen [Mon, 11 Dec 2006 15:43:45 +0000 (15:43 +0000)]
Added settings sign_channel_messages, sign_private_messages and
key_exchange_rekey_pfs.  And more Toolkit API porting.

17 years ago More client library rewrites (added rekey)
Pekka Riikonen [Mon, 11 Dec 2006 15:42:26 +0000 (15:42 +0000)]
More client library rewrites (added rekey)

17 years ago Added silc_packet_set_keys.
Pekka Riikonen [Mon, 11 Dec 2006 15:41:10 +0000 (15:41 +0000)]
Added silc_packet_set_keys.
Removed silc_packet_[get|set_[ciphers|hmacs].

17 years ago Added initiator rekey support.
Pekka Riikonen [Mon, 11 Dec 2006 15:40:14 +0000 (15:40 +0000)]
Added initiator rekey support.

17 years ago updates.
Pekka Riikonen [Sun, 10 Dec 2006 17:11:45 +0000 (17:11 +0000)]
updates.

17 years ago distdef fix
Pekka Riikonen [Sun, 10 Dec 2006 16:13:56 +0000 (16:13 +0000)]
distdef fix

17 years ago Fixed message signature crash.
Pekka Riikonen [Sun, 10 Dec 2006 16:11:30 +0000 (16:11 +0000)]
Fixed message signature crash.

17 years ago Fixed list initializations.
Pekka Riikonen [Sun, 10 Dec 2006 16:09:48 +0000 (16:09 +0000)]
Fixed list initializations.

17 years ago Fixed key pair generation with NULL return key pointers.
Pekka Riikonen [Sun, 10 Dec 2006 16:09:38 +0000 (16:09 +0000)]
Fixed key pair generation with NULL return key pointers.