Pekka Riikonen [Tue, 28 Nov 2006 20:29:06 +0000 (20:29 +0000)]
More client library rewrites.
Pekka Riikonen [Tue, 28 Nov 2006 20:27:14 +0000 (20:27 +0000)]
Porting to new Toolkit API.
Pekka Riikonen [Mon, 27 Nov 2006 08:04:42 +0000 (08:04 +0000)]
Make it work with new glib
Pekka Riikonen [Sun, 26 Nov 2006 11:32:31 +0000 (11:32 +0000)]
Added.
Pekka Riikonen [Sun, 26 Nov 2006 10:59:40 +0000 (10:59 +0000)]
Search keys from repository with KEY_AGREEMENT usage.
Pekka Riikonen [Sat, 25 Nov 2006 22:24:14 +0000 (22:24 +0000)]
updates.
Pekka Riikonen [Sat, 25 Nov 2006 22:23:34 +0000 (22:23 +0000)]
Client library rewrites.
Pekka Riikonen [Sat, 25 Nov 2006 12:37:21 +0000 (12:37 +0000)]
Memory allocation checks.
Pekka Riikonen [Sat, 25 Nov 2006 12:37:09 +0000 (12:37 +0000)]
Added silc_hmac_get_key.
Pekka Riikonen [Fri, 24 Nov 2006 14:47:03 +0000 (14:47 +0000)]
Added argument list payload parsing.
Pekka Riikonen [Fri, 24 Nov 2006 14:45:24 +0000 (14:45 +0000)]
Added timeout task freelist garbage collection.
Pekka Riikonen [Fri, 24 Nov 2006 14:45:12 +0000 (14:45 +0000)]
Fixed SILC_PTR_TO_64
Pekka Riikonen [Fri, 24 Nov 2006 14:44:58 +0000 (14:44 +0000)]
Added silc_fsm_finish.
Pekka Riikonen [Mon, 20 Nov 2006 14:54:26 +0000 (14:54 +0000)]
Don't return request socket info if they don't exist, return FALSE.
Pekka Riikonen [Mon, 20 Nov 2006 14:53:52 +0000 (14:53 +0000)]
Comment fixes.
Pekka Riikonen [Mon, 20 Nov 2006 14:50:04 +0000 (14:50 +0000)]
Added silc_packet_send_va[_ext].
Jochen Eisinger [Sun, 19 Nov 2006 18:05:00 +0000 (18:05 +0000)]
Sun Nov 19 18:58:26 CET 2006 Jochen Eisinger <coffee@silcnet.org>
* Import perl script for sign_messages from silc-plugin. Affected
file apps/irssi/scripts/silc.pl
Pekka Riikonen [Sat, 11 Nov 2006 20:29:09 +0000 (20:29 +0000)]
silc_client_unref_client fixes.
Pekka Riikonen [Sat, 11 Nov 2006 17:18:44 +0000 (17:18 +0000)]
Initial client library rewrite, connects to remote server already.
See TODO for everything still to do.
Pekka Riikonen [Sat, 11 Nov 2006 17:17:49 +0000 (17:17 +0000)]
updates.
Pekka Riikonen [Sat, 11 Nov 2006 17:17:20 +0000 (17:17 +0000)]
Brought back silc_ske_process_key_material_data.
Pekka Riikonen [Sat, 11 Nov 2006 17:16:54 +0000 (17:16 +0000)]
8, 16 and 32-bit atomic integers, 32 and 64 bit atomic pointers.
Pekka Riikonen [Thu, 9 Nov 2006 17:48:31 +0000 (17:48 +0000)]
Fixed dispatch locking, fixed incoming packet queue length check.
Pekka Riikonen [Thu, 9 Nov 2006 17:47:52 +0000 (17:47 +0000)]
Comment change.
Pekka Riikonen [Thu, 9 Nov 2006 17:47:31 +0000 (17:47 +0000)]
udpates.
Pekka Riikonen [Thu, 9 Nov 2006 17:47:23 +0000 (17:47 +0000)]
STR_UI_XNSTRING -> STR_DATA.
Pekka Riikonen [Thu, 9 Nov 2006 17:46:15 +0000 (17:46 +0000)]
Added more initiator side code to make it work.
Added silc_ske_get_security_properties.
Pekka Riikonen [Thu, 9 Nov 2006 16:13:45 +0000 (16:13 +0000)]
Remove FD task after connection is created.
Pekka Riikonen [Thu, 9 Nov 2006 16:12:09 +0000 (16:12 +0000)]
SILC_STR_ADVANCE support to unformatting.
Pekka Riikonen [Thu, 9 Nov 2006 16:11:36 +0000 (16:11 +0000)]
Comment fixes.
Pekka Riikonen [Thu, 9 Nov 2006 16:11:01 +0000 (16:11 +0000)]
Added silc_show_public_key_file.
Pekka Riikonen [Thu, 9 Nov 2006 16:10:40 +0000 (16:10 +0000)]
Added free_old_name param to silc_idcache_update.
Pekka Riikonen [Thu, 9 Nov 2006 14:54:54 +0000 (14:54 +0000)]
Fixes.
Pekka Riikonen [Tue, 7 Nov 2006 16:46:14 +0000 (16:46 +0000)]
silc_parse_userfqdn zero output buffers.
Pekka Riikonen [Tue, 7 Nov 2006 16:45:37 +0000 (16:45 +0000)]
updates.
Pekka Riikonen [Tue, 7 Nov 2006 16:45:01 +0000 (16:45 +0000)]
Added silc_string_split.
Pekka Riikonen [Tue, 7 Nov 2006 16:44:40 +0000 (16:44 +0000)]
silc_fsm_continue[_sync] cancels silc_fsm_next_later timeout.
Pekka Riikonen [Mon, 6 Nov 2006 16:28:25 +0000 (16:28 +0000)]
Added silc_mutex_assert_locked.
Pekka Riikonen [Mon, 6 Nov 2006 16:27:58 +0000 (16:27 +0000)]
Stricter check for minimum message length.
Pekka Riikonen [Mon, 6 Nov 2006 16:26:43 +0000 (16:26 +0000)]
STR_UI_XNSTRING -> STR_DATA.
Pekka Riikonen [Mon, 6 Nov 2006 16:26:25 +0000 (16:26 +0000)]
Added silc_packet_stream_set_stream.
Pekka Riikonen [Mon, 6 Nov 2006 08:11:34 +0000 (08:11 +0000)]
updates.
Pekka Riikonen [Sun, 5 Nov 2006 21:35:57 +0000 (21:35 +0000)]
Removed signed payload encoding and parsing from public API,
it's now done internally only.
Added support for pre-allocated SilcMessagePayload in parsing to
make parsing without memory allocations. Added SilcStack support
also.
Pekka Riikonen [Sun, 5 Nov 2006 21:31:47 +0000 (21:31 +0000)]
Header fixes.
Pekka Riikonen [Sun, 5 Nov 2006 14:45:19 +0000 (14:45 +0000)]
Fixed totlen calculation.
Pekka Riikonen [Sun, 5 Nov 2006 13:04:15 +0000 (13:04 +0000)]
Fixed parsing mesage payload.
Removed silc_message_get_iv.
Added message payload tester program.
Pekka Riikonen [Sat, 4 Nov 2006 20:29:09 +0000 (20:29 +0000)]
Added silc_cipher_get_iv_len and IV length into the cipher context.
Pekka Riikonen [Sat, 4 Nov 2006 19:57:40 +0000 (19:57 +0000)]
updates.
Pekka Riikonen [Sat, 4 Nov 2006 19:56:06 +0000 (19:56 +0000)]
Comment change.
Pekka Riikonen [Sat, 4 Nov 2006 19:55:36 +0000 (19:55 +0000)]
Fixed mode setting for file read&write.
Pekka Riikonen [Sat, 4 Nov 2006 19:55:07 +0000 (19:55 +0000)]
Removed some ifdefs.
Pekka Riikonen [Sat, 4 Nov 2006 19:54:40 +0000 (19:54 +0000)]
Added SILC_STR_FUNC.
Pekka Riikonen [Sat, 4 Nov 2006 19:54:28 +0000 (19:54 +0000)]
Added silc_buffer_start, silc_buffer_end, silc_buffer_enlarge and
silc_buffer_senlarge.
Pekka Riikonen [Sat, 4 Nov 2006 19:53:46 +0000 (19:53 +0000)]
No more memory allocation for payload parsing.
Use of pre-allocated buffers for payload encoding.
Pekka Riikonen [Thu, 2 Nov 2006 08:07:57 +0000 (08:07 +0000)]
Finish real thread FSM after thread scheduler has finished.§
Pekka Riikonen [Wed, 1 Nov 2006 17:53:55 +0000 (17:53 +0000)]
Header change.
Pekka Riikonen [Wed, 1 Nov 2006 17:52:04 +0000 (17:52 +0000)]
Added SilcStack aware buffer unformatting.
Pekka Riikonen [Wed, 1 Nov 2006 17:50:24 +0000 (17:50 +0000)]
Variable fix.
Pekka Riikonen [Wed, 1 Nov 2006 17:50:01 +0000 (17:50 +0000)]
Added SILC_ASSERT.
Pekka Riikonen [Sat, 28 Oct 2006 13:43:15 +0000 (13:43 +0000)]
Comment changes.
Pekka Riikonen [Sat, 28 Oct 2006 13:42:30 +0000 (13:42 +0000)]
Do not free semaphore if there are waiters
Pekka Riikonen [Mon, 23 Oct 2006 19:16:24 +0000 (19:16 +0000)]
Added support for SID with IV Included flag. Added
silc_packet_set_sid function.
Pekka Riikonen [Mon, 23 Oct 2006 16:39:49 +0000 (16:39 +0000)]
Comment changes.
Pekka Riikonen [Mon, 23 Oct 2006 16:39:23 +0000 (16:39 +0000)]
Comment fixes.
Pekka Riikonen [Mon, 23 Oct 2006 16:34:02 +0000 (16:34 +0000)]
Added SilcSKEParams and simplified the SKE interface even more.
Added support for UDP/IP and IV included and session port in
SKE cookie.
Pekka Riikonen [Sun, 22 Oct 2006 10:51:07 +0000 (10:51 +0000)]
Fixed function names.
Pekka Riikonen [Sun, 22 Oct 2006 10:50:24 +0000 (10:50 +0000)]
Mark signals to be called when signal happens.
Pekka Riikonen [Sun, 22 Oct 2006 10:37:53 +0000 (10:37 +0000)]
Restart packet pool list after it became empty.
Pekka Riikonen [Sun, 22 Oct 2006 10:37:07 +0000 (10:37 +0000)]
Removed signal registering and unregistering and added
silc_schedule_task_add_signal to add signals as task. The signals
are also automatically called back to caller instead of requiring
caller to handle the calling manually.
Pekka Riikonen [Sun, 22 Oct 2006 10:35:10 +0000 (10:35 +0000)]
Added SILC_STR_BUFFER to format SilcBuffer.
Pekka Riikonen [Sun, 22 Oct 2006 10:32:51 +0000 (10:32 +0000)]
Comment changes.
Pekka Riikonen [Sun, 22 Oct 2006 10:31:44 +0000 (10:31 +0000)]
Moved around some functions.
Pekka Riikonen [Sun, 22 Oct 2006 10:31:05 +0000 (10:31 +0000)]
Added silc_time_[m|u]sec.
Pekka Riikonen [Sat, 21 Oct 2006 15:41:56 +0000 (15:41 +0000)]
Comment fixes.
Pekka Riikonen [Sat, 21 Oct 2006 15:41:38 +0000 (15:41 +0000)]
Added freelist for timeout tasks for fast task addition.
Pekka Riikonen [Sat, 21 Oct 2006 15:41:03 +0000 (15:41 +0000)]
updates.
Pekka Riikonen [Sat, 21 Oct 2006 13:47:07 +0000 (13:47 +0000)]
Comment changes.
Pekka Riikonen [Sat, 21 Oct 2006 13:46:24 +0000 (13:46 +0000)]
Used the remaining 2 bits from SilcTime structure.
Pekka Riikonen [Sat, 21 Oct 2006 13:45:45 +0000 (13:45 +0000)]
SILC_FSM_THREAD_WAIT continues to next state if already terminated.
Pekka Riikonen [Sat, 21 Oct 2006 13:44:01 +0000 (13:44 +0000)]
updates.
Pekka Riikonen [Thu, 19 Oct 2006 07:21:55 +0000 (07:21 +0000)]
updates.
Pekka Riikonen [Thu, 19 Oct 2006 07:19:18 +0000 (07:19 +0000)]
Added lib/silcapputil for SILC application specific util routines.
Pekka Riikonen [Wed, 11 Oct 2006 12:44:36 +0000 (12:44 +0000)]
trash hexdump removed.
Pekka Riikonen [Wed, 11 Oct 2006 12:29:36 +0000 (12:29 +0000)]
Handle empty data area and empty header area properly.
Pekka Riikonen [Wed, 11 Oct 2006 10:06:35 +0000 (10:06 +0000)]
#ifdef fix.
Jochen Eisinger [Tue, 3 Oct 2006 19:24:08 +0000 (19:24 +0000)]
Tue Oct 3 21:22:00 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
* When joining channels with a password given in the config file,
use it. Also use it when cycling (it would be better to get
the password from the server, but this isn't possible in SILC).
Affected files apps/irssi/src/silc/core/silc-servers.c,
apps/irssi/src/silc/core/silc-channels.c
Jochen Eisinger [Sun, 1 Oct 2006 18:48:22 +0000 (18:48 +0000)]
Sun Oct 1 20:39:34 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
* Only wait for a nick on connecting, when it differs
(not counting case) from the username. Affected file
apps/irssi/src/silc/core/client_ops.c
Jochen Eisinger [Sun, 1 Oct 2006 18:41:08 +0000 (18:41 +0000)]
Sun Oct 1 20:39:34 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
* Always return a valid username. Affected file
lib/silcutil/unix/silcunixutil.c
Pekka Riikonen [Fri, 29 Sep 2006 06:42:55 +0000 (06:42 +0000)]
updates
Pekka Riikonen [Thu, 28 Sep 2006 18:37:58 +0000 (18:37 +0000)]
updates.
Pekka Riikonen [Wed, 27 Sep 2006 08:50:46 +0000 (08:50 +0000)]
updates
Pekka Riikonen [Tue, 26 Sep 2006 06:03:40 +0000 (06:03 +0000)]
Check for equal data lengths in verification
Pekka Riikonen [Wed, 20 Sep 2006 21:26:13 +0000 (21:26 +0000)]
updates.
Pekka Riikonen [Wed, 20 Sep 2006 21:16:59 +0000 (21:16 +0000)]
Removed.
Pekka Riikonen [Wed, 20 Sep 2006 21:16:30 +0000 (21:16 +0000)]
Added lib/silcvcard/
Pekka Riikonen [Wed, 20 Sep 2006 20:02:35 +0000 (20:02 +0000)]
Added.
Pekka Riikonen [Wed, 20 Sep 2006 20:02:05 +0000 (20:02 +0000)]
updates.
Pekka Riikonen [Wed, 20 Sep 2006 19:50:53 +0000 (19:50 +0000)]
lib/silcidcache added.
Pekka Riikonen [Wed, 20 Sep 2006 17:18:06 +0000 (17:18 +0000)]
Processor checks.
Pekka Riikonen [Wed, 20 Sep 2006 17:12:50 +0000 (17:12 +0000)]
updates.