-Sun Dec 3 22:00:12 EET 2006 Pekka Riikonen <priikone@silcnet.org>
+Mon Jun 18 22:21:37 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
- * Added silc_socket_stream_is_udp. Affected file is
- lib/silcutil/silcsocketstream.[ch].
+ * Fix memory leaks reported by Matt Day. Affected files are
+ lib/silcclient/command_reply.c, lib/silcclient/client.c
- * Added UDP transport support to packet engine. Affected file
- is lib/silccore/silcpacket.c.
+Sat Apr 28 21:19:45 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
- * Added silc_socket_stream_is_udp. Affected file is
- lib/silcutil/silcsocketstream.[ch].
+ * Do not check for too new protocol version in during SKE,
+ per the documented feature in silcd.conf(5).
-Sat Nov 18 11:33:03 EET 2006 Pekka Riikonen <priikone@silcnet.org>
+ * Return correct command in SILCOPER command in case of error.
+ Affected file apps/silcd/command.c.
- * Added silc_packet_send_va[_ext] to send variable argument
- formatted buffers. Affected files lib/silcore/silcpacket.[ch].
+Wed Mar 7 18:38:18 CET 2007 Jochen Eisinger <coffee@silcnet.org>
- * Timeout freelist garbage collection added to scheduler.
- Affected file lib/silcutil/silcschedule.c.
-
-Thu Nov 9 18:12:15 EET 2006 Pekka Riikonen <priikone@silcnet.org>
-
- * Added silc_show_public_key_file to
- lib/silcapputil/silcapputil.[ch].
-
- * Added SILC_STR_ADVANCE support for buffer unformatting.
- Affected file lib/silcutil/silcbuffmt.c.
-
-Tue Nov 7 18:04:36 EET 2006 Pekka Riikonen <priikone@silcnet.org
-
- * Added silc_string_split to lib/silcutil/silcstrutil.[ch].
-
- * Added silc_mutex_assert_locked to lib/silcutil/silcmutex.h.
-
- * silc_fsm_continue[_sync] now cancels erlier timeout set with
- silc_fsm_next_later. Affected file lib/silcutil/silcfsm.c.
-
-Sat Nov 4 21:50:37 EET 2006 Pekka Riikonen <priikone@silcnet.org
-
- * Added SILC_STR_FUNC to buffer format API. Affected files
- are lib/silcutil/silcbuffmt.[ch].
-
- * Added silc_buffer_[s]enlarge to lib/silcutil/silcbuffer.h.
-
- * No more memory allocation for message payload parsing.
- Pre-allocated buffer can be used with message payload encoding.
- Affected files lib/silccore/silcmessage.[ch].
-
-Fri Oct 27 21:01:26 EEST 2006 Pekka Riikonen <priikone@silcnet.org
-
- * Added silc_buffer_sunformat and silc_buffer_sunformat_vp
- to silcutil/silcbuffmt.[ch].
-
-Sun Oct 22 13:03:07 EEST 2006 Pekka Riikonen <priikone@silcnet.org
+ * Fixed a core-dump when joining unknown channels. Affected
+ file apps/irssi/src/silc/core/silc-channels.c
- * Added SILC_STR_BUFFER to format and unformat SilcBuffer.
- Affected file lib/silcutil/silcbuffmt.[ch].
-
- * Removed silc_schedule_signal_[un]register and
- silc_schedule_signal_call. Added silc_schedule_task_add_signal
- to add signal task. Only one callback per signal may be
- added. The signals are now automatically called back to
- caller. Affected files lib/silcutil/silcschedule.[ch] and
- silcutil/[unix/win32]/silc[unix/win32]schedule.c.
-
- * Added silc_time_msec and silc_time_usec to silcutil/silctime.[ch].
-
- * Added SilcSKEParams for SKE parameters and simplied even more
- the SKE interface. Affected files are lib/silcske/silcske.[ch].
- Added support for IV included and session port handling with
- UDP/IP connections.
+Tue Mar 6 22:48:25 CET 2007 Patrik Weiskircher <pat@icore.at>
- * Added Secure ID (SID) support with IV Included flag (for UDP/IP)
- in lib/silccore/silcpacket.[ch]. Added silc_packet_set_sid
- which is called after every rekey when IV Included flag is used.
- See SILC specifications for details.
+ * Applied patch from Frank Benkstein. If invalid hmac or cipher
+ was specified on joining a channel, server crashed. Affected
+ file apps/silcd/command.c.
-Thu Oct 19 10:03:03 EEST 2006 Pekka Riikonen <priikone@silcnet.org
+Tue Mar 6 22:19:44 CET 2007 Patrik Weiskircher <pat@icore.at>
- * Added lib/silcapputil and moved SILC application specific
- utility routines from the generic util library lib/silcutil
- to the new library. Removed lib/silcidcache and moved that
- to lib/silcapputil as well.
+ * Removed references to lib/silcutil/epoc, fixed a bug in
+ configure.ad. Affected files lib/configure.ad,
+ lib/silcutil/Makefile.ad, configure.ad.
-Tue Sep 19 00:14:11 EEST 2006 Pekka Riikonen <priikone@silcnet.org>
+Mon Mar 5 23:27:32 CET 2007 Jochen Eisinger <coffee@silcnet.org>
- * Added SILC_STR_ADVANCE. Affected file is
- lib/silcutil/silcbuffmt.[ch].
-
- * The silc_buffer_strformat preserves buffer locations now.
+ * Update patch to makefile from trunk so parallel make will link
+ the silc-client correctly. Affected file lib/Makefile.ad
- * Added lib/silcutil/silcatomic.h for atomic operations.
+Mon Dec 11 19:43:37 CET 2006 Pekka Riikonen <priikone@silcnet.org>
-Sat Sep 16 11:23:06 EEST 2006 Pekka Riikonen <priikone@silcnet.org>
+ * Check for NULL SKE in rekey error handling. Affected file
+ apps/silcd/protocol.c.
- * Added lib/silchttp, SILC HTTP server, a very simple HTTP
- server.
+Sun Nov 19 18:58:26 CET 2006 Jochen Eisinger <coffee@silcnet.org>
- * Fixed MIME deocing when data portion is not present.
- Affected file lib/silcutil/silcmime.c.
+ * Import perl script for sign_messages from silc-plugin. Affected
+ file apps/irssi/scripts/silc.pl
-Wed Jul 19 12:06:38 EEST 2006 Pekka Riikonen <priikone@silcnet.org>
+Tue Oct 3 21:22:00 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
- * Moved lib/silccore/silcidcache.[ch] to lib/silcutil/.
+ * 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
- * Added IV Included support to packet routines, to allow
- packet sending and receiving on UDP/IP. Affected files are
- lib/silccore/silcpacket.[ch].
+Sun Oct 1 20:39:34 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
- * Added SILC_FSM_YIELD. Affected files lib/silcutil/silcfsm.[ch].
+ * Always return a valid username. Affected file
+ lib/silcutil/unix/silcunixutil.c
+ * 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
-Tue Jul 18 20:10:28 EEST 2006 Pekka Riikonen <priikone@silcnet.org>
+Sun Jul 2 19:12:36 CEST 2006 Jochen Eisinger <coffee@silcnet.org>
- * Added UDP support to network and socket stream library.
+ * Make gmake the default for autodist, so I can properly work
+ on otaku. Affected files README.DIST, distdir/autodist.conf
-Sat Jun 24 22:33:18 EEST 2006 Pekka Riikonen <priikone@silcnet.org>
+Fri Jan 6 13:08:15 CET 2006 Jochen Eisinger <coffee@silcnet.org>
- * Added conditional variables. New files are
- lib/silcutil/silcondvar.h and platform specific implementations.
+ * Fixed more autodist issues. Affected file doc/Makefile.ad,
+ apps/irssi/src/perl/Makefile.am, distdir/post-process-dist.
Thu Jan 5 20:02:31 CET 2006 Patrik Weiskircher <pat@icore.at>
file lib/silcclient/client_ftp.c.
Patch received from Stefan Siegel <stesie@brokenpipe.de>, thanks!
-Fri Dec 30 22:54:21 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+Wed Dec 14 19:21:42 CET 2005 Jochen Eisinger <coffee@silcnet.org>
- * New SILC PKCS API enabling support for other public keys
- and certificates, lib/silccrypt/silcpkcs.[ch], silcpk.[ch].
+ * Fixed autodist configuration for silc-client. Affected file
+ configure.ad
+ * Honor user set hostname. Also give the user a chance to
+ read the error message. Affected file
+ apps/irssi/src/silc/core/silc-core.c
- * Separated SILC Public Key Payload routines from the PKCS API
- to lib/silccore/silcpubkey.[ch].
+Tue Nov 29 07:52:11 CET 2005 Patrik Weiskircher <pat@icore.at>
-Wed Dec 28 13:55:22 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+ * Fixed compile error on non-i386. Affected file
+ lib/silccrypt/sha256.c.
- * Added SILC Key Repository library, lib/silcskr.
+Mon Nov 21 19:18:15 EET 2005 Pekka Riikonen <priikone@silcnet.org>
- * Added SILC Server library, lib/silcserver.
+ * Added SILC_ATTRIBUTE_USER_ICON to lib/silccore/silcattrs.[ch].
-Mon Dec 19 18:04:24 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+Sun Nov 20 19:13:35 EET 2005 Pekka Riikonen <priikone@silcnet.org>
- * MIME objects in attributes now use SilcMime. Affected files
- are lib/silccore/silcattrs.[ch].
+ * Removed callback system from SilcMimeAssembler. Return
+ the multipart type in silc_mime_get_multiparts. Affected
+ files are lib/silcutil/silcmime.[ch].
-Sat Dec 17 20:13:31 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+Sat Nov 19 17:34:51 EET 2005 Pekka Riikonen <priikone@silcnet.org>
- * Synchronize semaphore posting for real threads in FSM.
- Affected files are lib/silcutil/silcfsm.c, silcfsm_i.h.
+ * Added SilcMime API to lib/silcutil/silcmime.[ch]. The old
+ silc_mime_parse is available but deprecated.
-Mon Nov 28 17:06:54 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+ * Check that packet is valid when processing key exchange,
+ authentication and rekey protocols. Fixes a crashbug.
+ Affected files are apps/silcd/protocol.c and
+ lib/silcclient/protocol.c.
+
+ * Added SILC_HASH_MAXLEN to lib/silccrypt/silchash.h, and changed
+ all hash buffers to use that instead of fixed values.
- * Added silc_file_set_nonblock. Affected file is
- lib/silcutil/silcfileutil.h.
+Wed Nov 16 15:47:12 EET 2005 Pekka Riikonen <priikone@silcnet.org>
- * Added silc_fd_stream_file to lib/silcutil/silcfdstream.[ch].
+ * Added SHA-256 to crypto library. The SHA-256 takes now
+ precedence over SHA-1.
-Sat Nov 26 16:13:40 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+Wed Nov 16 00:36:53 CET 2005 Jochen Eisinger <c0ffee@penguin-breeder.org>
- * FSM based implementation of SILC SKE. Simpler interface also.
- Affected files are in lib/silcske/.
+ * fixed wrong return code in term_init. Affected file
+ apps/irssi/src/fe-text/terminfo-core.c
+
+Mon Sep 12 18:13:38 CEST 2005 Jochen Eisinger <c0ffee@penguin-breeder.org>
- * Added SilcBool type. Affected file lib/silcutil/silctypes.h.
+ * and it doesn't return FILE* but a file descriptor. Affected
+ file apps/silcd/silcd.c
-Sat Nov 19 17:34:51 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+Mon Sep 5 18:40:22 CEST 2005 Jochen Eisinger <c0ffee@penguin-breeder.org>
- * Added SilcMime API to lib/silcutil/silcmime.[ch]. The old
- silc_mime_parse is available but deprecated.
+ * mkstemp returns -1 on error, thanks to brad@comstyle.com for
+ pointing this out. Affected file apps/silcd/silcd.c
- * Check that packet is valid when processing key exchange,
- authentication and rekey protocols. Fixes a crashbug.
- Affected files are apps/silcd/protocol.c and
- lib/silcclient/protocol.c.
+Fri Sep 2 23:44:37 CEST 2005 Jochen Eisinger <c0ffee@penguin-breeder.org>
- * Added SILC_HASH_MAXLEN to lib/silccrypt/silchash.h, and changed
- all hash buffers to use that instead of fixed values.
+ * Fixed the insecure temporary file creation issue now that it's
+ even on bugtraq... Affected file apps/silcd/silcd.c
-Wed Nov 16 15:47:12 EET 2005 Pekka Riikonen <priikone@silcnet.org>
+Wed Aug 24 18:27:48 CEST 2005 Patrik Weiskircher <pat@icore.at>
- * Added SHA-256 to crypto library. The SHA-256 takes now
- precedence over SHA-1.
+ * Before creating a channel key we need to remove the private key
+ mode, otherwise no key is created. Affected file
+ apps/silcd/command.c
+
+Fri Aug 19 15:20:05 CEST 2005 Patrik Weiskircher <pat@icore.at>
+
+ * Before checking ip/hostname of SilcSocketConnection, check
+ if its not doing a host lookup currently. Fixes atleast one
+ crash when many people connect at the same time.
+ Affected file apps/silcd/server_util.c.
Thu May 26 20:31:06 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
* Check for valid return value from regcomp. Affected file
lib/silcutil/unix/silcunixutil.c.
-Tue May 10 23:11:17 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+Tue May 10 19:55:13 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
- * Fixed silc_hash_uint to work with integers. Affected
- file lib/silcutil/silcutil.c.
+ * Check for FD_SETSIZE in silc_select to not go over.
+ Affected file lib/silcutil/unix/silcunixschedule.c.
Tue May 10 15:11:53 EEST 2005 Pekka Riikonen <priikone@silcnet.org>