Pekka Riikonen [Wed, 9 May 2007 19:48:08 +0000 (19:48 +0000)]
On WIN32 output __LINE__ in place of empty __FUNCTION__.
Pekka Riikonen [Wed, 9 May 2007 19:47:17 +0000 (19:47 +0000)]
Removed silc_net_win32_[init|uninit].
Pekka Riikonen [Wed, 9 May 2007 19:46:47 +0000 (19:46 +0000)]
Improved documentation.
Pekka Riikonen [Wed, 9 May 2007 19:45:58 +0000 (19:45 +0000)]
Remove silc_net_win32_[init|uninit].
Wrote IPv4 address parser because inet_addr seemed not to work.
Pekka Riikonen [Wed, 9 May 2007 19:45:27 +0000 (19:45 +0000)]
Rewrote SILC scheduler on WIN32.
Pekka Riikonen [Wed, 9 May 2007 06:03:33 +0000 (06:03 +0000)]
Added support for NO_SUCH_PUBLIC_KEY status.
Pekka Riikonen [Wed, 9 May 2007 06:03:00 +0000 (06:03 +0000)]
Fixed initialization bug when !SILC_THREADS.
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.