silc.git
17 years ago More client library rewrites.
Pekka Riikonen [Tue, 28 Nov 2006 20:29:06 +0000 (20:29 +0000)]
More client library rewrites.

17 years ago Porting to new Toolkit API.
Pekka Riikonen [Tue, 28 Nov 2006 20:27:14 +0000 (20:27 +0000)]
Porting to new Toolkit API.

17 years ago Make it work with new glib
Pekka Riikonen [Mon, 27 Nov 2006 08:04:42 +0000 (08:04 +0000)]
Make it work with new glib

17 years ago Added.
Pekka Riikonen [Sun, 26 Nov 2006 11:32:31 +0000 (11:32 +0000)]
Added.

17 years ago Search keys from repository with KEY_AGREEMENT usage.
Pekka Riikonen [Sun, 26 Nov 2006 10:59:40 +0000 (10:59 +0000)]
Search keys from repository with KEY_AGREEMENT usage.

17 years ago updates.
Pekka Riikonen [Sat, 25 Nov 2006 22:24:14 +0000 (22:24 +0000)]
updates.

17 years ago Client library rewrites.
Pekka Riikonen [Sat, 25 Nov 2006 22:23:34 +0000 (22:23 +0000)]
Client library rewrites.

17 years ago Memory allocation checks.
Pekka Riikonen [Sat, 25 Nov 2006 12:37:21 +0000 (12:37 +0000)]
Memory allocation checks.

17 years ago Added silc_hmac_get_key.
Pekka Riikonen [Sat, 25 Nov 2006 12:37:09 +0000 (12:37 +0000)]
Added silc_hmac_get_key.

17 years ago Added argument list payload parsing.
Pekka Riikonen [Fri, 24 Nov 2006 14:47:03 +0000 (14:47 +0000)]
Added argument list payload parsing.

17 years ago Added timeout task freelist garbage collection.
Pekka Riikonen [Fri, 24 Nov 2006 14:45:24 +0000 (14:45 +0000)]
Added timeout task freelist garbage collection.

17 years ago Fixed SILC_PTR_TO_64
Pekka Riikonen [Fri, 24 Nov 2006 14:45:12 +0000 (14:45 +0000)]
Fixed SILC_PTR_TO_64

17 years ago Added silc_fsm_finish.
Pekka Riikonen [Fri, 24 Nov 2006 14:44:58 +0000 (14:44 +0000)]
Added silc_fsm_finish.

17 years ago Don't return request socket info if they don't exist, return FALSE.
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.

17 years ago Comment fixes.
Pekka Riikonen [Mon, 20 Nov 2006 14:53:52 +0000 (14:53 +0000)]
Comment fixes.

17 years ago Added silc_packet_send_va[_ext].
Pekka Riikonen [Mon, 20 Nov 2006 14:50:04 +0000 (14:50 +0000)]
Added silc_packet_send_va[_ext].

17 years agoSun Nov 19 18:58:26 CET 2006 Jochen Eisinger <coffee@silcnet.org>
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

17 years ago silc_client_unref_client fixes.
Pekka Riikonen [Sat, 11 Nov 2006 20:29:09 +0000 (20:29 +0000)]
silc_client_unref_client fixes.

17 years ago Initial client library rewrite, connects to remote server already.
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.

17 years ago updates.
Pekka Riikonen [Sat, 11 Nov 2006 17:17:49 +0000 (17:17 +0000)]
updates.

17 years ago Brought back silc_ske_process_key_material_data.
Pekka Riikonen [Sat, 11 Nov 2006 17:17:20 +0000 (17:17 +0000)]
Brought back silc_ske_process_key_material_data.

17 years ago 8, 16 and 32-bit atomic integers, 32 and 64 bit atomic pointers.
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.

17 years ago Fixed dispatch locking, fixed incoming packet queue length check.
Pekka Riikonen [Thu, 9 Nov 2006 17:48:31 +0000 (17:48 +0000)]
Fixed dispatch locking, fixed incoming packet queue length check.

17 years ago Comment change.
Pekka Riikonen [Thu, 9 Nov 2006 17:47:52 +0000 (17:47 +0000)]
Comment change.

17 years ago udpates.
Pekka Riikonen [Thu, 9 Nov 2006 17:47:31 +0000 (17:47 +0000)]
udpates.

17 years ago STR_UI_XNSTRING -> STR_DATA.
Pekka Riikonen [Thu, 9 Nov 2006 17:47:23 +0000 (17:47 +0000)]
STR_UI_XNSTRING -> STR_DATA.

17 years ago Added more initiator side code to make it work.
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.

17 years ago Remove FD task after connection is created.
Pekka Riikonen [Thu, 9 Nov 2006 16:13:45 +0000 (16:13 +0000)]
Remove FD task after connection is created.

17 years ago SILC_STR_ADVANCE support to unformatting.
Pekka Riikonen [Thu, 9 Nov 2006 16:12:09 +0000 (16:12 +0000)]
SILC_STR_ADVANCE support to unformatting.

17 years ago Comment fixes.
Pekka Riikonen [Thu, 9 Nov 2006 16:11:36 +0000 (16:11 +0000)]
Comment fixes.

17 years ago Added silc_show_public_key_file.
Pekka Riikonen [Thu, 9 Nov 2006 16:11:01 +0000 (16:11 +0000)]
Added silc_show_public_key_file.

17 years ago Added free_old_name param to silc_idcache_update.
Pekka Riikonen [Thu, 9 Nov 2006 16:10:40 +0000 (16:10 +0000)]
Added free_old_name param to silc_idcache_update.

17 years ago Fixes.
Pekka Riikonen [Thu, 9 Nov 2006 14:54:54 +0000 (14:54 +0000)]
Fixes.

17 years ago silc_parse_userfqdn zero output buffers.
Pekka Riikonen [Tue, 7 Nov 2006 16:46:14 +0000 (16:46 +0000)]
silc_parse_userfqdn zero output buffers.

17 years ago updates.
Pekka Riikonen [Tue, 7 Nov 2006 16:45:37 +0000 (16:45 +0000)]
updates.

17 years ago Added silc_string_split.
Pekka Riikonen [Tue, 7 Nov 2006 16:45:01 +0000 (16:45 +0000)]
Added silc_string_split.

17 years ago silc_fsm_continue[_sync] cancels silc_fsm_next_later timeout.
Pekka Riikonen [Tue, 7 Nov 2006 16:44:40 +0000 (16:44 +0000)]
silc_fsm_continue[_sync] cancels silc_fsm_next_later timeout.

17 years ago Added silc_mutex_assert_locked.
Pekka Riikonen [Mon, 6 Nov 2006 16:28:25 +0000 (16:28 +0000)]
Added silc_mutex_assert_locked.

17 years ago Stricter check for minimum message length.
Pekka Riikonen [Mon, 6 Nov 2006 16:27:58 +0000 (16:27 +0000)]
Stricter check for minimum message length.

17 years ago STR_UI_XNSTRING -> STR_DATA.
Pekka Riikonen [Mon, 6 Nov 2006 16:26:43 +0000 (16:26 +0000)]
STR_UI_XNSTRING -> STR_DATA.

17 years ago Added silc_packet_stream_set_stream.
Pekka Riikonen [Mon, 6 Nov 2006 16:26:25 +0000 (16:26 +0000)]
Added silc_packet_stream_set_stream.

17 years ago updates.
Pekka Riikonen [Mon, 6 Nov 2006 08:11:34 +0000 (08:11 +0000)]
updates.

17 years ago Removed signed payload encoding and parsing from public API,
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.

17 years ago Header fixes.
Pekka Riikonen [Sun, 5 Nov 2006 21:31:47 +0000 (21:31 +0000)]
Header fixes.

17 years ago Fixed totlen calculation.
Pekka Riikonen [Sun, 5 Nov 2006 14:45:19 +0000 (14:45 +0000)]
Fixed totlen calculation.

17 years ago Fixed parsing mesage payload.
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.

17 years ago Added silc_cipher_get_iv_len and IV length into the cipher context.
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.

17 years ago updates.
Pekka Riikonen [Sat, 4 Nov 2006 19:57:40 +0000 (19:57 +0000)]
updates.

17 years ago Comment change.
Pekka Riikonen [Sat, 4 Nov 2006 19:56:06 +0000 (19:56 +0000)]
Comment change.

17 years ago Fixed mode setting for file read&write.
Pekka Riikonen [Sat, 4 Nov 2006 19:55:36 +0000 (19:55 +0000)]
Fixed mode setting for file read&write.

17 years ago Removed some ifdefs.
Pekka Riikonen [Sat, 4 Nov 2006 19:55:07 +0000 (19:55 +0000)]
Removed some ifdefs.

17 years ago Added SILC_STR_FUNC.
Pekka Riikonen [Sat, 4 Nov 2006 19:54:40 +0000 (19:54 +0000)]
Added SILC_STR_FUNC.

17 years ago Added silc_buffer_start, silc_buffer_end, silc_buffer_enlarge and
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.

17 years ago No more memory allocation for payload parsing.
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.

17 years ago Finish real thread FSM after thread scheduler has finished.§
Pekka Riikonen [Thu, 2 Nov 2006 08:07:57 +0000 (08:07 +0000)]
Finish real thread FSM after thread scheduler has finished.§

17 years ago Header change.
Pekka Riikonen [Wed, 1 Nov 2006 17:53:55 +0000 (17:53 +0000)]
Header change.

17 years ago Added SilcStack aware buffer unformatting.
Pekka Riikonen [Wed, 1 Nov 2006 17:52:04 +0000 (17:52 +0000)]
Added SilcStack aware buffer unformatting.

17 years ago Variable fix.
Pekka Riikonen [Wed, 1 Nov 2006 17:50:24 +0000 (17:50 +0000)]
Variable fix.

17 years ago Added SILC_ASSERT.
Pekka Riikonen [Wed, 1 Nov 2006 17:50:01 +0000 (17:50 +0000)]
Added SILC_ASSERT.

17 years ago Comment changes.
Pekka Riikonen [Sat, 28 Oct 2006 13:43:15 +0000 (13:43 +0000)]
Comment changes.

17 years ago Do not free semaphore if there are waiters
Pekka Riikonen [Sat, 28 Oct 2006 13:42:30 +0000 (13:42 +0000)]
Do not free semaphore if there are waiters

17 years ago Added support for SID with IV Included flag. Added
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.

17 years ago Comment changes.
Pekka Riikonen [Mon, 23 Oct 2006 16:39:49 +0000 (16:39 +0000)]
Comment changes.

17 years ago Comment fixes.
Pekka Riikonen [Mon, 23 Oct 2006 16:39:23 +0000 (16:39 +0000)]
Comment fixes.

17 years ago Added SilcSKEParams and simplified the SKE interface even more.
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.

17 years ago Fixed function names.
Pekka Riikonen [Sun, 22 Oct 2006 10:51:07 +0000 (10:51 +0000)]
Fixed function names.

17 years ago Mark signals to be called when signal happens.
Pekka Riikonen [Sun, 22 Oct 2006 10:50:24 +0000 (10:50 +0000)]
Mark signals to be called when signal happens.

17 years ago Restart packet pool list after it became empty.
Pekka Riikonen [Sun, 22 Oct 2006 10:37:53 +0000 (10:37 +0000)]
Restart packet pool list after it became empty.

17 years ago Removed signal registering and unregistering and added
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.

17 years ago Added SILC_STR_BUFFER to format SilcBuffer.
Pekka Riikonen [Sun, 22 Oct 2006 10:35:10 +0000 (10:35 +0000)]
Added SILC_STR_BUFFER to format SilcBuffer.

17 years ago Comment changes.
Pekka Riikonen [Sun, 22 Oct 2006 10:32:51 +0000 (10:32 +0000)]
Comment changes.

17 years ago Moved around some functions.
Pekka Riikonen [Sun, 22 Oct 2006 10:31:44 +0000 (10:31 +0000)]
Moved around some functions.

17 years ago Added silc_time_[m|u]sec.
Pekka Riikonen [Sun, 22 Oct 2006 10:31:05 +0000 (10:31 +0000)]
Added silc_time_[m|u]sec.

17 years ago Comment fixes.
Pekka Riikonen [Sat, 21 Oct 2006 15:41:56 +0000 (15:41 +0000)]
Comment fixes.

17 years ago Added freelist for timeout tasks for fast task addition.
Pekka Riikonen [Sat, 21 Oct 2006 15:41:38 +0000 (15:41 +0000)]
Added freelist for timeout tasks for fast task addition.

17 years ago updates.
Pekka Riikonen [Sat, 21 Oct 2006 15:41:03 +0000 (15:41 +0000)]
updates.

17 years ago Comment changes.
Pekka Riikonen [Sat, 21 Oct 2006 13:47:07 +0000 (13:47 +0000)]
Comment changes.

17 years ago Used the remaining 2 bits from SilcTime structure.
Pekka Riikonen [Sat, 21 Oct 2006 13:46:24 +0000 (13:46 +0000)]
Used the remaining 2 bits from SilcTime structure.

17 years ago SILC_FSM_THREAD_WAIT continues to next state if already terminated.
Pekka Riikonen [Sat, 21 Oct 2006 13:45:45 +0000 (13:45 +0000)]
SILC_FSM_THREAD_WAIT continues to next state if already terminated.

17 years ago updates.
Pekka Riikonen [Sat, 21 Oct 2006 13:44:01 +0000 (13:44 +0000)]
updates.

17 years ago updates.
Pekka Riikonen [Thu, 19 Oct 2006 07:21:55 +0000 (07:21 +0000)]
updates.

17 years ago Added lib/silcapputil for SILC application specific util routines.
Pekka Riikonen [Thu, 19 Oct 2006 07:19:18 +0000 (07:19 +0000)]
Added lib/silcapputil for SILC application specific util routines.

17 years ago trash hexdump removed.
Pekka Riikonen [Wed, 11 Oct 2006 12:44:36 +0000 (12:44 +0000)]
trash hexdump removed.

17 years ago Handle empty data area and empty header area properly.
Pekka Riikonen [Wed, 11 Oct 2006 12:29:36 +0000 (12:29 +0000)]
Handle empty data area and empty header area properly.

17 years ago #ifdef fix.
Pekka Riikonen [Wed, 11 Oct 2006 10:06:35 +0000 (10:06 +0000)]
#ifdef fix.

17 years agoTue Oct 3 21:22:00 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
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

17 years agoSun Oct 1 20:39:34 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
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

17 years agoSun Oct 1 20:39:34 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
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

17 years ago updates
Pekka Riikonen [Fri, 29 Sep 2006 06:42:55 +0000 (06:42 +0000)]
updates

17 years ago updates.
Pekka Riikonen [Thu, 28 Sep 2006 18:37:58 +0000 (18:37 +0000)]
updates.

17 years ago updates
Pekka Riikonen [Wed, 27 Sep 2006 08:50:46 +0000 (08:50 +0000)]
updates

17 years ago Check for equal data lengths in verification
Pekka Riikonen [Tue, 26 Sep 2006 06:03:40 +0000 (06:03 +0000)]
Check for equal data lengths in verification

17 years ago updates.
Pekka Riikonen [Wed, 20 Sep 2006 21:26:13 +0000 (21:26 +0000)]
updates.

17 years ago Removed.
Pekka Riikonen [Wed, 20 Sep 2006 21:16:59 +0000 (21:16 +0000)]
Removed.

17 years ago Added lib/silcvcard/
Pekka Riikonen [Wed, 20 Sep 2006 21:16:30 +0000 (21:16 +0000)]
Added lib/silcvcard/

17 years ago Added.
Pekka Riikonen [Wed, 20 Sep 2006 20:02:35 +0000 (20:02 +0000)]
Added.

17 years ago updates.
Pekka Riikonen [Wed, 20 Sep 2006 20:02:05 +0000 (20:02 +0000)]
updates.

17 years ago lib/silcidcache added.
Pekka Riikonen [Wed, 20 Sep 2006 19:50:53 +0000 (19:50 +0000)]
lib/silcidcache added.

17 years ago Processor checks.
Pekka Riikonen [Wed, 20 Sep 2006 17:18:06 +0000 (17:18 +0000)]
Processor checks.

17 years ago updates.
Pekka Riikonen [Wed, 20 Sep 2006 17:12:50 +0000 (17:12 +0000)]
updates.