Pekka Riikonen [Tue, 8 May 2007 20:21:16 +0000 (20:21 +0000)]
silc_compare_timeval returns < 0, 0, > 0 instead of TRUE/FALSE.
Fixed timeout task dispatching to check for equal or bigger
timeout instead just bigger. This fixes WIN32 0 timeout task
dispatching.
Pekka Riikonen [Tue, 8 May 2007 16:36:15 +0000 (16:36 +0000)]
Added.
Pekka Riikonen [Tue, 8 May 2007 16:36:04 +0000 (16:36 +0000)]
WIN32 compilation error fixes.
Pekka Riikonen [Tue, 8 May 2007 16:35:34 +0000 (16:35 +0000)]
Increased read buffer size.
Pekka Riikonen [Tue, 8 May 2007 16:35:03 +0000 (16:35 +0000)]
updates.
Pekka Riikonen [Tue, 8 May 2007 16:34:53 +0000 (16:34 +0000)]
Fixed file transfer disconnection crash.
Fixed private message waiting to be per client entry instead of
per connection.
Pekka Riikonen [Tue, 8 May 2007 16:34:04 +0000 (16:34 +0000)]
Added source ID checking support to packet waiting API.
Pekka Riikonen [Mon, 7 May 2007 19:48:07 +0000 (19:48 +0000)]
Added.
Pekka Riikonen [Mon, 7 May 2007 18:35:02 +0000 (18:35 +0000)]
updates.
Pekka Riikonen [Mon, 7 May 2007 18:34:43 +0000 (18:34 +0000)]
Fixed CMODE sending and receiving when it comes to channel
public keys.
Pekka Riikonen [Mon, 7 May 2007 17:59:10 +0000 (17:59 +0000)]
Removed some SILC_LOG_ERROR's.
Pekka Riikonen [Sun, 6 May 2007 20:17:05 +0000 (20:17 +0000)]
Channel private key chane..
Pekka Riikonen [Sun, 6 May 2007 20:11:03 +0000 (20:11 +0000)]
Typo fix.
Pekka Riikonen [Sun, 6 May 2007 20:05:23 +0000 (20:05 +0000)]
Added silc_mp_sinit back, not documented though.
Pekka Riikonen [Sun, 6 May 2007 20:05:06 +0000 (20:05 +0000)]
Comment changes.
Pekka Riikonen [Sun, 6 May 2007 20:04:16 +0000 (20:04 +0000)]
updates.
Pekka Riikonen [Sun, 6 May 2007 20:04:05 +0000 (20:04 +0000)]
Memory leak fixes.
Pekka Riikonen [Sun, 6 May 2007 20:03:40 +0000 (20:03 +0000)]
New status type string.
Pekka Riikonen [Sun, 6 May 2007 20:03:23 +0000 (20:03 +0000)]
Fixed silc_message_payload_free crash.
Added SILC_STATUS_ERR_NO_SUCH_PUBLIC_KEY.
Pekka Riikonen [Sun, 6 May 2007 11:28:25 +0000 (11:28 +0000)]
Take public key type from correct public key.
Pekka Riikonen [Sun, 6 May 2007 11:27:52 +0000 (11:27 +0000)]
Comment fix.
Pekka Riikonen [Sun, 6 May 2007 11:27:21 +0000 (11:27 +0000)]
Allows formatted nicknames as input for silc_client_get_clients
and silc_client_get_clients_whois.
Fixed channel message private key setting. Addec current channel
key cipher and HMAC algorithm names to SilcClientEntry.
Pekka Riikonen [Sun, 6 May 2007 11:25:45 +0000 (11:25 +0000)]
updates.
Pekka Riikonen [Sun, 6 May 2007 09:46:03 +0000 (09:46 +0000)]
Header documentation changes.
Pekka Riikonen [Sun, 6 May 2007 09:45:42 +0000 (09:45 +0000)]
Added SILC_LOG_ERRORs.
Pekka Riikonen [Thu, 3 May 2007 19:34:35 +0000 (19:34 +0000)]
updates.
Pekka Riikonen [Thu, 3 May 2007 19:34:03 +0000 (19:34 +0000)]
API documentation changes.
Pekka Riikonen [Thu, 3 May 2007 15:15:13 +0000 (15:15 +0000)]
updtates.
Pekka Riikonen [Thu, 3 May 2007 15:13:16 +0000 (15:13 +0000)]
Imported LTM 0.41. Renamed all mp_* functions to tma_mp_* to
avoid rare linking problems on system that have mp_* functions
in the system default libs.
Pekka Riikonen [Wed, 2 May 2007 14:47:47 +0000 (14:47 +0000)]
updates.
Pekka Riikonen [Wed, 2 May 2007 14:19:35 +0000 (14:19 +0000)]
Removed silc_mp_sinit for now.
Pekka Riikonen [Wed, 2 May 2007 12:23:48 +0000 (12:23 +0000)]
Set user mode correctly to local entry in OPER/SILCOPER reply.
Pekka Riikonen [Tue, 1 May 2007 18:23:43 +0000 (18:23 +0000)]
Show only 1.1 TODOs
Pekka Riikonen [Tue, 1 May 2007 16:52:17 +0000 (16:52 +0000)]
Typo fix.
Pekka Riikonen [Tue, 1 May 2007 16:51:18 +0000 (16:51 +0000)]
updates.
Pekka Riikonen [Tue, 1 May 2007 16:51:11 +0000 (16:51 +0000)]
Fixed version string parsing.
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.
Pekka Riikonen [Tue, 1 May 2007 16:49:42 +0000 (16:49 +0000)]
Removed backwards suport checks from SKE.
Pekka Riikonen [Tue, 1 May 2007 11:23:14 +0000 (11:23 +0000)]
Comment change.
Pekka Riikonen [Tue, 1 May 2007 11:23:03 +0000 (11:23 +0000)]
SilcSocket == SOCKET on WIN32.
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.
Pekka Riikonen [Tue, 1 May 2007 11:22:01 +0000 (11:22 +0000)]
Moved regex routines to silcstrutil.[ch] from silcutil/unix/.
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.
Pekka Riikonen [Mon, 30 Apr 2007 05:34:18 +0000 (05:34 +0000)]
updates.
Pekka Riikonen [Sat, 28 Apr 2007 18:55:29 +0000 (18:55 +0000)]
updates.
Pekka Riikonen [Sat, 28 Apr 2007 15:11:29 +0000 (15:11 +0000)]
updates.
Pekka Riikonen [Sat, 28 Apr 2007 15:10:28 +0000 (15:10 +0000)]
More SILC Server 1.1 porting. Added HTTP statistics access.
Pekka Riikonen [Sat, 28 Apr 2007 10:54:40 +0000 (10:54 +0000)]
updates.
Pekka Riikonen [Sat, 28 Apr 2007 10:53:55 +0000 (10:53 +0000)]
Fixed passphrase asking in OPER/SILCOPER commands.
Pekka Riikonen [Sat, 28 Apr 2007 10:53:21 +0000 (10:53 +0000)]
Added silc_packet_error_string.
Pekka Riikonen [Sat, 28 Apr 2007 10:52:01 +0000 (10:52 +0000)]
Fixed SILC public key copying.
Pekka Riikonen [Sat, 28 Apr 2007 10:51:24 +0000 (10:51 +0000)]
Fixed HTTP server destroying crash.
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.
Pekka Riikonen [Sat, 28 Apr 2007 10:48:39 +0000 (10:48 +0000)]
Memory leak fix.
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.
Pekka Riikonen [Tue, 24 Apr 2007 17:32:29 +0000 (17:32 +0000)]
updates.
Pekka Riikonen [Tue, 24 Apr 2007 17:31:58 +0000 (17:31 +0000)]
SILC protocol version 1.2 -> 1.3.
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.
Pekka Riikonen [Tue, 24 Apr 2007 17:30:31 +0000 (17:30 +0000)]
Do not listener callback with error.
Pekka Riikonen [Tue, 24 Apr 2007 17:29:44 +0000 (17:29 +0000)]
Implemented responder rekey.
Pekka Riikonen [Tue, 24 Apr 2007 17:29:29 +0000 (17:29 +0000)]
Fixed completion sending.
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.
Pekka Riikonen [Tue, 24 Apr 2007 17:25:29 +0000 (17:25 +0000)]
Allow calling silc_packet_get_ids without all pointers present.
Pekka Riikonen [Tue, 24 Apr 2007 14:59:45 +0000 (14:59 +0000)]
Fixed command queue enabling.
Pekka Riikonen [Sun, 22 Apr 2007 18:27:12 +0000 (18:27 +0000)]
Preliminary SILC Server 1.1 commit.
Pekka Riikonen [Sun, 22 Apr 2007 18:26:34 +0000 (18:26 +0000)]
updates.
Pekka Riikonen [Sun, 22 Apr 2007 18:25:25 +0000 (18:25 +0000)]
Added check for missing arguments.
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.
Pekka Riikonen [Sun, 22 Apr 2007 18:23:38 +0000 (18:23 +0000)]
header change.
Pekka Riikonen [Sun, 22 Apr 2007 18:23:16 +0000 (18:23 +0000)]
Fixed UI32_STRING_ALLOC formatting.
Pekka Riikonen [Sun, 22 Apr 2007 18:22:42 +0000 (18:22 +0000)]
Added silc_id_str2id2
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.
Pekka Riikonen [Sun, 22 Apr 2007 18:19:39 +0000 (18:19 +0000)]
Allow NULL id for silc_idcache_add.
Pekka Riikonen [Sun, 22 Apr 2007 18:18:52 +0000 (18:18 +0000)]
malloc checks.
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.
Pekka Riikonen [Sun, 22 Apr 2007 18:17:43 +0000 (18:17 +0000)]
SILC SKR API changes.
Pekka Riikonen [Mon, 16 Apr 2007 12:40:29 +0000 (12:40 +0000)]
updates.
Jochen Eisinger [Tue, 10 Apr 2007 18:40:27 +0000 (18:40 +0000)]
avoid libtool warnings
Jochen Eisinger [Tue, 10 Apr 2007 14:21:17 +0000 (14:21 +0000)]
back out irssi_redraw stuff which doesnt work anyway
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
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
Pekka Riikonen [Sun, 8 Apr 2007 09:56:52 +0000 (09:56 +0000)]
Added silc_fd_stream_file2.
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
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.
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.
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
Pekka Riikonen [Wed, 14 Mar 2007 15:33:09 +0000 (15:33 +0000)]
updates.
Pekka Riikonen [Wed, 14 Mar 2007 15:32:39 +0000 (15:32 +0000)]
Make it compile on non-Win32 platform.
Pekka Riikonen [Wed, 14 Mar 2007 15:32:12 +0000 (15:32 +0000)]
Added bigger read buffer.
Pekka Riikonen [Wed, 14 Mar 2007 15:31:59 +0000 (15:31 +0000)]
Use silc_thread_yield when deleting packet waiter.
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.
Pekka Riikonen [Wed, 14 Mar 2007 15:30:23 +0000 (15:30 +0000)]
Comment changes.
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.
Pekka Riikonen [Wed, 14 Mar 2007 15:24:57 +0000 (15:24 +0000)]
silc_client_get_clients_local do not eturn any invalid entries.
Pekka Riikonen [Wed, 14 Mar 2007 15:19:12 +0000 (15:19 +0000)]
Retry user resolving many times if timedout.
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
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
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
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
Pekka Riikonen [Thu, 22 Feb 2007 14:35:50 +0000 (14:35 +0000)]
Makefile fixes for Toolkit.