silc.git
16 years ago updates. silc.toolkit.1.1.beta1
Pekka Riikonen [Wed, 2 May 2007 14:47:47 +0000 (14:47 +0000)]
updates.

16 years ago Removed silc_mp_sinit for now.
Pekka Riikonen [Wed, 2 May 2007 14:19:35 +0000 (14:19 +0000)]
Removed silc_mp_sinit for now.

16 years ago Set user mode correctly to local entry in OPER/SILCOPER reply.
Pekka Riikonen [Wed, 2 May 2007 12:23:48 +0000 (12:23 +0000)]
Set user mode correctly to local entry in OPER/SILCOPER reply.

17 years ago Show only 1.1 TODOs
Pekka Riikonen [Tue, 1 May 2007 18:23:43 +0000 (18:23 +0000)]
Show only 1.1 TODOs

17 years ago Typo fix.
Pekka Riikonen [Tue, 1 May 2007 16:52:17 +0000 (16:52 +0000)]
Typo fix.

17 years ago updates.
Pekka Riikonen [Tue, 1 May 2007 16:51:18 +0000 (16:51 +0000)]
updates.

17 years ago Fixed version string parsing.
Pekka Riikonen [Tue, 1 May 2007 16:51:11 +0000 (16:51 +0000)]
Fixed version string parsing.

17 years ago Added backwards support for old server. Send empty Client ID
Pekka Riikonen [Tue, 1 May 2007 16:50:46 +0000 (16:50 +0000)]
Added backwards support for old server.  Send empty Client ID
during SKE.

17 years ago Removed backwards suport checks from SKE.
Pekka Riikonen [Tue, 1 May 2007 16:49:42 +0000 (16:49 +0000)]
Removed backwards suport checks from SKE.

17 years ago Comment change.
Pekka Riikonen [Tue, 1 May 2007 11:23:14 +0000 (11:23 +0000)]
Comment change.

17 years ago SilcSocket == SOCKET on WIN32.
Pekka Riikonen [Tue, 1 May 2007 11:23:03 +0000 (11:23 +0000)]
SilcSocket == SOCKET on WIN32.

17 years ago Moved regex routines to lib/silcutil/silcstrutil.[ch].
Pekka Riikonen [Tue, 1 May 2007 11:22:34 +0000 (11:22 +0000)]
Moved regex routines to lib/silcutil/silcstrutil.[ch].
Fixed TCP connecting aborting.

17 years ago Moved regex routines to silcstrutil.[ch] from silcutil/unix/.
Pekka Riikonen [Tue, 1 May 2007 11:22:01 +0000 (11:22 +0000)]
Moved regex routines to silcstrutil.[ch] from silcutil/unix/.

17 years ago Ported SILC Net API (TCP & UDP), SILC Socket Stream API,
Pekka Riikonen [Tue, 1 May 2007 11:21:29 +0000 (11:21 +0000)]
Ported SILC Net API (TCP & UDP), SILC Socket Stream API,
SILC Schedule API and others to WIN32.

17 years ago updates.
Pekka Riikonen [Mon, 30 Apr 2007 05:34:18 +0000 (05:34 +0000)]
updates.

17 years ago updates.
Pekka Riikonen [Sat, 28 Apr 2007 18:55:29 +0000 (18:55 +0000)]
updates.

17 years ago updates.
Pekka Riikonen [Sat, 28 Apr 2007 15:11:29 +0000 (15:11 +0000)]
updates.

17 years ago More SILC Server 1.1 porting. Added HTTP statistics access.
Pekka Riikonen [Sat, 28 Apr 2007 15:10:28 +0000 (15:10 +0000)]
More SILC Server 1.1 porting.  Added HTTP statistics access.

17 years ago updates.
Pekka Riikonen [Sat, 28 Apr 2007 10:54:40 +0000 (10:54 +0000)]
updates.

17 years ago Fixed passphrase asking in OPER/SILCOPER commands.
Pekka Riikonen [Sat, 28 Apr 2007 10:53:55 +0000 (10:53 +0000)]
Fixed passphrase asking in OPER/SILCOPER commands.

17 years ago Added silc_packet_error_string.
Pekka Riikonen [Sat, 28 Apr 2007 10:53:21 +0000 (10:53 +0000)]
Added silc_packet_error_string.

17 years ago Fixed SILC public key copying.
Pekka Riikonen [Sat, 28 Apr 2007 10:52:01 +0000 (10:52 +0000)]
Fixed SILC public key copying.

17 years ago Fixed HTTP server destroying crash.
Pekka Riikonen [Sat, 28 Apr 2007 10:51:24 +0000 (10:51 +0000)]
Fixed HTTP server destroying crash.

17 years ago Added silc_skr_del_public_key and silc_skr_[ref|unref]_public_key.
Pekka Riikonen [Sat, 28 Apr 2007 10:50:49 +0000 (10:50 +0000)]
Added silc_skr_del_public_key and silc_skr_[ref|unref]_public_key.

17 years ago Memory leak fix.
Pekka Riikonen [Sat, 28 Apr 2007 10:48:39 +0000 (10:48 +0000)]
Memory leak fix.

17 years ago More preliminary changes for 1.1 Server. Fixed quitting,
Pekka Riikonen [Tue, 24 Apr 2007 17:50:04 +0000 (17:50 +0000)]
More preliminary changes for 1.1 Server.  Fixed quitting,
fixed private message routing, and myriad other fixes.

17 years ago updates.
Pekka Riikonen [Tue, 24 Apr 2007 17:32:29 +0000 (17:32 +0000)]
updates.

17 years ago SILC protocol version 1.2 -> 1.3.
Pekka Riikonen [Tue, 24 Apr 2007 17:31:58 +0000 (17:31 +0000)]
SILC protocol version 1.2 -> 1.3.

17 years ago silc_idcache_update now saves ID pointer if it wasn't present in
Pekka Riikonen [Tue, 24 Apr 2007 17:31:23 +0000 (17:31 +0000)]
silc_idcache_update now saves ID pointer if it wasn't present in
the entry.

17 years ago Do not listener callback with error.
Pekka Riikonen [Tue, 24 Apr 2007 17:30:31 +0000 (17:30 +0000)]
Do not listener callback with error.

17 years ago Implemented responder rekey.
Pekka Riikonen [Tue, 24 Apr 2007 17:29:44 +0000 (17:29 +0000)]
Implemented responder rekey.

17 years ago Fixed completion sending.
Pekka Riikonen [Tue, 24 Apr 2007 17:29:29 +0000 (17:29 +0000)]
Fixed completion sending.

17 years ago Fixed nickname setting with 1.3 protocol version.
Pekka Riikonen [Tue, 24 Apr 2007 17:27:49 +0000 (17:27 +0000)]
Fixed nickname setting with 1.3 protocol version.
Ignore error notify for local client entry.

17 years ago Allow calling silc_packet_get_ids without all pointers present.
Pekka Riikonen [Tue, 24 Apr 2007 17:25:29 +0000 (17:25 +0000)]
Allow calling silc_packet_get_ids without all pointers present.

17 years ago Fixed command queue enabling.
Pekka Riikonen [Tue, 24 Apr 2007 14:59:45 +0000 (14:59 +0000)]
Fixed command queue enabling.

17 years ago Preliminary SILC Server 1.1 commit.
Pekka Riikonen [Sun, 22 Apr 2007 18:27:12 +0000 (18:27 +0000)]
Preliminary SILC Server 1.1 commit.

17 years ago updates.
Pekka Riikonen [Sun, 22 Apr 2007 18:26:34 +0000 (18:26 +0000)]
updates.

17 years ago Added check for missing arguments.
Pekka Riikonen [Sun, 22 Apr 2007 18:25:25 +0000 (18:25 +0000)]
Added check for missing arguments.

17 years ago Added silc_net_listener_get_[ip|hostname] and
Pekka Riikonen [Sun, 22 Apr 2007 18:24:50 +0000 (18:24 +0000)]
Added silc_net_listener_get_[ip|hostname] and
silc_net_get_error_string.

17 years ago header change.
Pekka Riikonen [Sun, 22 Apr 2007 18:23:38 +0000 (18:23 +0000)]
header change.

17 years ago Fixed UI32_STRING_ALLOC formatting.
Pekka Riikonen [Sun, 22 Apr 2007 18:23:16 +0000 (18:23 +0000)]
Fixed UI32_STRING_ALLOC formatting.

17 years ago Added silc_id_str2id2
Pekka Riikonen [Sun, 22 Apr 2007 18:22:42 +0000 (18:22 +0000)]
Added silc_id_str2id2

17 years ago Added silc_packet_stream_is_valid, silc_packet_get_ids and
Pekka Riikonen [Sun, 22 Apr 2007 18:22:05 +0000 (18:22 +0000)]
Added silc_packet_stream_is_valid, silc_packet_get_ids and
silc_packet_engine_get_streams.  Fixed also channel message
encryption with router-to-router packets.

17 years ago Allow NULL id for silc_idcache_add.
Pekka Riikonen [Sun, 22 Apr 2007 18:19:39 +0000 (18:19 +0000)]
Allow NULL id for silc_idcache_add.

17 years ago malloc checks.
Pekka Riikonen [Sun, 22 Apr 2007 18:18:52 +0000 (18:18 +0000)]
malloc checks.

17 years ago Added SILC_SKR_USAGE_SERVICE_AUTHORIZATION. Added SilcSchedule
Pekka Riikonen [Sun, 22 Apr 2007 18:18:18 +0000 (18:18 +0000)]
Added SILC_SKR_USAGE_SERVICE_AUTHORIZATION.  Added SilcSchedule
to silc_skr_find.

17 years ago SILC SKR API changes.
Pekka Riikonen [Sun, 22 Apr 2007 18:17:43 +0000 (18:17 +0000)]
SILC SKR API changes.

17 years ago updates.
Pekka Riikonen [Mon, 16 Apr 2007 12:40:29 +0000 (12:40 +0000)]
updates.

17 years agoavoid libtool warnings
Jochen Eisinger [Tue, 10 Apr 2007 18:40:27 +0000 (18:40 +0000)]
avoid libtool warnings

17 years agoback out irssi_redraw stuff which doesnt work anyway
Jochen Eisinger [Tue, 10 Apr 2007 14:21:17 +0000 (14:21 +0000)]
back out irssi_redraw stuff which doesnt work anyway

17 years agoTue Apr 10 15:55:42 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Tue, 10 Apr 2007 13:59:43 +0000 (13:59 +0000)]
Tue Apr 10 15:55:42 CEST 2007  Jochen Eisinger <coffee@silcnet.org>

* Add option --enable-silc-plugin.  Affected files are
  apps/irssi/configure.{ad,in}
* Only compile the SILC Plugin if required.  Affected files are
  apps/irssi/src/Makefile.am, apps/irssi/src/fe-common/Makefile.am
* Conditionally build the SILC Plugin.  Affected files are
  apps/irssi/src/silc/core/Makefile.am,
  apps/irssi/src/fe-common/silc/Makefile.am
* Backout delayed protocol exit and replace with a lame busy
  wait.  Affected files are apps/irssi/src/fe-text/silc.c,
  apps/irssi/src/silc/core/silc-core.c
* Fix key generation for SILC Plugin.  Affected file
  apps/irssi/src/silc/core/clientutil.c

17 years agoTue Apr 10 12:40:19 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Tue, 10 Apr 2007 11:26:09 +0000 (11:26 +0000)]
Tue Apr 10 12:40:19 CEST 2007  Jochen Eisinger <coffee@silcnet.org>

* Only pass -rpath to libtool when building shared libraries.
  Affected file lib/Makefile.ad
* Removing the stray "s" in configure.ad

17 years ago Added silc_fd_stream_file2.
Pekka Riikonen [Sun, 8 Apr 2007 09:56:52 +0000 (09:56 +0000)]
Added silc_fd_stream_file2.

17 years agoSat Mar 24 19:13:58 CET 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sat, 24 Mar 2007 18:14:50 +0000 (18:14 +0000)]
Sat Mar 24 19:13:58 CET 2007  Jochen Eisinger <coffee@silcnet.org>

* Redraw the screen after creating a new key.  Affected file
  apps/irssi/src/silc/core/clientutil.c

17 years ago Added SILC Client setting /set nickname_format that specifies
Pekka Riikonen [Sun, 18 Mar 2007 15:49:14 +0000 (15:49 +0000)]
Added SILC Client setting /set nickname_format that specifies
the nickname format string.  Changed default nickname format
string to "%n#%a".  Fixed /MSG, /KEY and /FILE to parse and resolve
nickname correctly.

17 years ago Fixed nickname parsing with WHOIS command to accept formatted
Pekka Riikonen [Sun, 18 Mar 2007 15:47:57 +0000 (15:47 +0000)]
Fixed nickname parsing with WHOIS command to accept formatted
nicknames.  Changed the silc_client_get_clients_local to allow
the searched nickname to be formatted nickname.  Removed %s and
%S nickname formatters.  Added silc_client_nickname_parse to
Client library API.

17 years agoSat Mar 17 19:07:15 CET 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sat, 17 Mar 2007 18:11:19 +0000 (18:11 +0000)]
Sat Mar 17 19:07:15 CET 2007  Jochen Eisinger <coffee@silcnet.org>

* Incorporate SILC Plugin patches.  Affected files are
  apps/irssi/src/fe-common/silc/module-formats.{c,h},
  apps/irssi/src/silc/core/clientutil.{c,h},
  apps/irssi/src/silc/core/silc-core.c,
  apps/irssi/src/silc/core/silc-chatnets.{c,h},
  apps/irssi/src/fe-common/silc/fe-silcnet.c, and
  apps/irssi/src/fe-common/silc/module.h

17 years ago updates.
Pekka Riikonen [Wed, 14 Mar 2007 15:33:09 +0000 (15:33 +0000)]
updates.

17 years ago Make it compile on non-Win32 platform.
Pekka Riikonen [Wed, 14 Mar 2007 15:32:39 +0000 (15:32 +0000)]
Make it compile on non-Win32 platform.

17 years ago Added bigger read buffer.
Pekka Riikonen [Wed, 14 Mar 2007 15:32:12 +0000 (15:32 +0000)]
Added bigger read buffer.

17 years ago Use silc_thread_yield when deleting packet waiter.
Pekka Riikonen [Wed, 14 Mar 2007 15:31:59 +0000 (15:31 +0000)]
Use silc_thread_yield when deleting packet waiter.

17 years ago Added silc_thread_yield.
Pekka Riikonen [Wed, 14 Mar 2007 15:31:18 +0000 (15:31 +0000)]
Added silc_thread_yield.
Stream destroy fixes if stream isn't scheduled.

17 years ago Comment changes.
Pekka Riikonen [Wed, 14 Mar 2007 15:30:23 +0000 (15:30 +0000)]
Comment changes.

17 years ago Do not count "there are xx users..." for users that aren't on channel.
Pekka Riikonen [Wed, 14 Mar 2007 15:28:31 +0000 (15:28 +0000)]
Do not count "there are xx users..." for users that aren't on channel.

17 years ago silc_client_get_clients_local do not eturn any invalid entries.
Pekka Riikonen [Wed, 14 Mar 2007 15:24:57 +0000 (15:24 +0000)]
silc_client_get_clients_local do not eturn any invalid entries.

17 years ago Retry user resolving many times if timedout.
Pekka Riikonen [Wed, 14 Mar 2007 15:19:12 +0000 (15:19 +0000)]
Retry user resolving many times if timedout.

17 years agoSun Mar 11 17:43:18 CET 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sun, 11 Mar 2007 16:44:12 +0000 (16:44 +0000)]
Sun Mar 11 17:43:18 CET 2007  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 Mar 11 15:22:42 CET 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sun, 11 Mar 2007 14:23:14 +0000 (14:23 +0000)]
Sun Mar 11 15:22:42 CET 2007  Jochen Eisinger <coffee@silcnet.org>

* Import perl script for sign_messages from silc-plugin.  Affected
  file apps/irssi/scripts/silc.pl

17 years agoSun Mar 11 15:19:10 CET 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sun, 11 Mar 2007 14:19:56 +0000 (14:19 +0000)]
Sun Mar 11 15:19:10 CET 2007  Jochen Eisinger <coffee@silcnet.org>

* Only wait for a nick on connecting, when it differs
  (not counting case) from the username.  Affected file
  is apps/irssi/src/silc/core/silc-servers.c

17 years agoSun Mar 11 13:50:53 CET 2007 Jochen Eisinger <coffee@silcnet.org>
Jochen Eisinger [Sun, 11 Mar 2007 13:03:16 +0000 (13:03 +0000)]
Sun Mar 11 13:50:53 CET 2007  Jochen Eisinger <coffee@silcnet.org>

* Use time settings for lag settings.  Affected file is
  apps/irssi/src/silc/core/silc-lag.c

17 years ago Makefile fixes for Toolkit. autodist.1.3.1
Pekka Riikonen [Thu, 22 Feb 2007 14:35:50 +0000 (14:35 +0000)]
Makefile fixes for Toolkit.

17 years ago No assembler AES with shared libraries (code doesn't support PIC).
Pekka Riikonen [Thu, 22 Feb 2007 14:35:24 +0000 (14:35 +0000)]
No assembler AES with shared libraries (code doesn't support PIC).

17 years ago Fixed silc_time_value, added silc_timezone.
Pekka Riikonen [Thu, 22 Feb 2007 14:33:20 +0000 (14:33 +0000)]
Fixed silc_time_value, added silc_timezone.

17 years ago Rewrote WHOIS command and attributes handling.
Pekka Riikonen [Thu, 22 Feb 2007 14:32:51 +0000 (14:32 +0000)]
Rewrote WHOIS command and attributes handling.

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

17 years ago updates.
Pekka Riikonen [Tue, 20 Feb 2007 20:37:18 +0000 (20:37 +0000)]
updates.

17 years ago Better check for pthread rwlocks. silc.client.1.1.beta2
Pekka Riikonen [Tue, 20 Feb 2007 07:21:16 +0000 (07:21 +0000)]
Better check for pthread rwlocks.

17 years ago Typofix.
Pekka Riikonen [Mon, 19 Feb 2007 21:20:40 +0000 (21:20 +0000)]
Typofix.

17 years ago Fixed connection authentication protocol aborting.
Pekka Riikonen [Mon, 19 Feb 2007 20:36:52 +0000 (20:36 +0000)]
Fixed connection authentication protocol aborting.

17 years ago Header documentation changes.
Pekka Riikonen [Mon, 19 Feb 2007 17:18:16 +0000 (17:18 +0000)]
Header documentation changes.

17 years ago Fixed TCP stream creation aborting.
Pekka Riikonen [Mon, 19 Feb 2007 14:45:38 +0000 (14:45 +0000)]
Fixed TCP stream creation aborting.
Fixed JOIN notify to put all messages to channel window.

17 years ago updates.
Pekka Riikonen [Mon, 19 Feb 2007 14:44:58 +0000 (14:44 +0000)]
updates.

17 years ago Fixed various connect aborting crashes.
Pekka Riikonen [Mon, 19 Feb 2007 14:44:37 +0000 (14:44 +0000)]
Fixed various connect aborting crashes.

17 years ago Fixed private key exporting.
Pekka Riikonen [Mon, 19 Feb 2007 14:44:03 +0000 (14:44 +0000)]
Fixed private key exporting.

17 years ago Fixed packet stream destroying when destroying scheduler context
Pekka Riikonen [Mon, 19 Feb 2007 14:41:54 +0000 (14:41 +0000)]
Fixed packet stream destroying when destroying scheduler context
also.

17 years ago Fixed stream destroying when scheduler is not set.
Pekka Riikonen [Mon, 19 Feb 2007 14:41:09 +0000 (14:41 +0000)]
Fixed stream destroying when scheduler is not set.

17 years ago Fixed event waiting/signalling when there are multiple signallers.
Pekka Riikonen [Mon, 19 Feb 2007 14:40:02 +0000 (14:40 +0000)]
Fixed event waiting/signalling when there are multiple signallers.

17 years ago updates.
Pekka Riikonen [Sun, 18 Feb 2007 19:58:40 +0000 (19:58 +0000)]
updates.

17 years ago Fixed counter mode encryption/decryption.
Pekka Riikonen [Sun, 18 Feb 2007 19:56:07 +0000 (19:56 +0000)]
Fixed counter mode encryption/decryption.
The silc_cipher_set_iv in CTR mode now resets for a new block.

17 years ago Do not deliver event signal if waiter has gone away.
Pekka Riikonen [Sun, 18 Feb 2007 19:55:08 +0000 (19:55 +0000)]
Do not deliver event signal if waiter has gone away.

17 years ago updates. silc.client.1.1.beta1
Pekka Riikonen [Sun, 18 Feb 2007 10:26:35 +0000 (10:26 +0000)]
updates.

17 years ago Memory leak fixes.
Pekka Riikonen [Sun, 18 Feb 2007 10:09:19 +0000 (10:09 +0000)]
Memory leak fixes.

17 years ago Memory leak fixes.
Pekka Riikonen [Fri, 16 Feb 2007 20:06:06 +0000 (20:06 +0000)]
Memory leak fixes.

17 years ago Memory leak fixes.
Pekka Riikonen [Fri, 16 Feb 2007 18:45:34 +0000 (18:45 +0000)]
Memory leak fixes.

17 years ago Better check for epoll().
Pekka Riikonen [Fri, 16 Feb 2007 14:39:24 +0000 (14:39 +0000)]
Better check for epoll().

17 years ago Internal scheduler initialization cannot return NULL anymore.
Pekka Riikonen [Fri, 16 Feb 2007 14:38:47 +0000 (14:38 +0000)]
Internal scheduler initialization cannot return NULL anymore.

17 years ago Fixed WATCH notify handling.
Pekka Riikonen [Thu, 15 Feb 2007 17:51:27 +0000 (17:51 +0000)]
Fixed WATCH notify handling.

17 years ago updates.
Pekka Riikonen [Thu, 15 Feb 2007 14:51:53 +0000 (14:51 +0000)]
updates.

17 years ago Fixed client ref/unref to use correct conn.
Pekka Riikonen [Thu, 15 Feb 2007 14:50:24 +0000 (14:50 +0000)]
Fixed client ref/unref to use correct conn.

17 years ago Use list of input buffers in per scheduler context so that multiple
Pekka Riikonen [Thu, 15 Feb 2007 14:48:18 +0000 (14:48 +0000)]
Use list of input buffers in per scheduler context so that multiple
streams can do partial reads to multiple buffers (cannot be done
into one buffer).