+Tue May 10 19:55:13 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * 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>
+
+ * Rewritten SILC Log API. Affected files lib/silcutil/silclog.[ch].
+
+Mon May 9 12:00:08 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed channel public key list saving on JOIN command reply
+ on backup router. Affected file apps/silcd/command_reply.c.
+
+Mon May 2 10:42:49 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added default limit how many channels client can join,
+ default is 50. Added 'channel_join_limit' configuration
+ option to server too. Affected files are apps/silcd/command.c
+ and serverconfig.[ch].
+
+Sun May 1 17:42:55 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * --without-silc -> --with-silc, --without-irssi -> --with-irssi.
+ On Toolkit the server and client are not compiled by default.
+ Affected file configure.ad.
+
+Thu Apr 28 15:57:37 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added lib/contrib/getopt.[ch] for platforms that don't
+ have it (it is not GPL implementation).
+
+ * Fixed compilation when pkg-config is used.
+
+Wed Apr 27 11:49:41 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * A comma in invite/ban string is invalid, check for it.
+ Affected file apps/silcd/server_util.c.
+
+ * Added SERVICE command to the server. It parses the command
+ request but SILC Server does not support services for the
+ time being. Affected file apps/silcd/command.[ch].
+
+ * Added SERVICE command and command reply to client library.
+ It is however incomplete. Updated Toolkit documentation.
+ Affected files are lib/silcclient/command[_reply].[ch].
+
+ * Fixed IDENTIFY/WHOWAS command reply to send the username
+ correctly (uninitialized buffer). Affected file is
+ apps/silcd/server_query.c.
+
+Mon Apr 25 14:25:24 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Moved silcer/, silc/, silcd/ and irssi/ to apps/. This
+ finalizes the major restructuring of the CVS tree.
+
+Mon Apr 25 00:39:30 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Send empty MOTD reply if MOTD file cannot be read.
+ Affected file silcd/command.c.
+
+Sun Apr 24 12:01:37 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Optimized primer number generator to use simpler conversion
+ routines. Also assure that the prime number will have the
+ highest bit set after modifying it. Affected file is
+ lib/silcmath/silcprimegen.c.
+
+ * Added LibTomMath to SILC Math library (SILC_DIST_TMA).
+
+ * Added FastTomMath to SILC Math Library (SILC_DIST_TFM),
+ for now only for testing purposes, it will not be delivered
+ in any distribution for now.
+
+ * Removed NSS MPI from the source tree. Due to upcoming
+ license change for the SILC Toolkit, we cannot deliver the
+ NSS MPI anymore. I decided to replace it in all distributions
+ with public domain library.
+
+ * Removed GNU regex from lib/contrib and introduced free
+ GNU compatible regex, lib/contrib/regexpr.[ch]. Added
+ GNU regex compatible API to it (only partial).
+
+ * Removed getopt routines from lib/contrib.
+
+Fri Apr 22 12:21:44 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Use silc_server_send_command_reply to send replies instead
+ of encoding packet itself. Affected file silcd/command.c.
+
+ * Added command sending and receiving statistics to server.
+ Affected files in silcd/.
+
+ * GCC 4 warning fixes. -Wno-pointer-sign option is now used
+ with GCC, for it not to warn about pointer signedness.
+
+Tue Apr 19 11:57:35 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added context to the SilcIDCache destructor. Affected
+ files are lib/silccore/silcidcache.[ch],
+ lib/silcclient/client.c and silcd/server.c.
+
+Mon Apr 18 09:53:28 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added pkg-config check to configure.
+
+ * The PublicKeyDir must not be used with Admin block in server
+ config. Affected file silcd/serverconfig.c.
+
+Sat Apr 16 20:23:48 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added Autodist.
+
+Thu Apr 14 20:25:08 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Handle empty LIST command reply correcttly in server. Affected
+ file silcd/command_reply.c.
+
+ * Handle empty LIST command reply correctly in client library.
+ The application will now receive one LIST command reply with
+ all arguments set to NULL if there are no channels. Updated
+ Client Library documentation accordingly. Affected file
+ lib/silcclient/command_reply.c.
+
+Tue Apr 12 00:02:09 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added channel name string stringprep profile to the protocol
+ and implementation to allow a little free'er channel name
+ strings. Affected files are lib/silcutil/silcstringprep.[ch].
+
+ * Added silc_channel_name_[check|verify] to check and verify
+ channel name strings. Affected files are
+ lib/silcutil/silcstrutil.[ch].
+
+ * Added support for the new channel name preparation in client
+ library and server. Affected files in lib/silcclient and
+ silcd/.
+
+Mon Apr 11 13:40:27 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added the Autodist into the source tree. It replaces the
+ old ./prepare. It can be used to create distributions as
+ previously. See README.CVS and README.DIST. See
+ distributions in distdir/.
+
+Sun Apr 10 11:30:56 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Make sure query sends at least an error back if nothing
+ more is sent. Affected file silcd/server_query.c.
+
+Thu Apr 7 14:50:01 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * During query, check if the original command caller goes
+ away. If it does, stop the query. Affected file
+ silcd/server_query.c.
+
+ * Check for valid channel creation in JOIN command reply.
+ Affected file lib/silcclient/command_reply.c.
+
+ * Handle the resolver counter in silc_client_get_users_by_channel
+ callback correctly. Fixed auto-join bug in Gaim. Affected
+ file lib/silcclient/idlist.c.
+
+Wed Apr 6 16:56:53 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added some better error messages. Affected file
+ silcd/command_reply.c and packet_receive.c.
+
+ * Handle error in WATCH command propely on backup router.
+ Affected file silcd/command.c.
+
+ * Fixed freeing of unfreeable variable in WHOIS command reply.
+ Affected file silcd/command_reply.c.
+
+Wed Apr 6 09:10:31 CEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added pkg-config .pc file creation for silc core library
+ and silcclient library. A patch by c0ffee.
+
+ * Removed the need for GNU Libidn. Added the simple stringprep
+ from libidn into lib/contrib/. It is now used also on Windows
+ build.
+
+Mon Apr 4 15:15:46 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Simplified the invite and ban string handling in the
+ server. Check for valid invite and ban arguments also.
+ Affected file silcd/server_util.c.
+
+Sun Apr 3 14:58:53 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added WATCH list announcing in backup router protocol.
+ Affected files are silcd/command.c, server.c, server_backup.c.
+
+ * Do not change users mode to founder on normal server/backup
+ if the founder mode is set, and user is first one to join.
+ Affected file silcd/pcaket_receive.c.
+
+ * Do not send CUMODE_CHANGE notify back to sender. Affected
+ file silcd/packet_receive.c.
+
+ * Added getrusage() to take noise in SILC RNG. A patch by
+ Mika Boström. Affected files are configure.in.pre,
+ includes/silcincludes.h.in, lib/silccrypt/silcrng.c.
+
+Sat Apr 2 18:09:30 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
+
+ * Splitted the SILC libraries configuration into a configure
+ fragment into lib/configure.ad. It is now possible, once
+ this feature is added, to specify whether to compile or not
+ compile included SILC libraries. Affected files are
+ configure.in.pre, lib/silcmath/mpi/configure.ad,
+ lib/configure.ad, Makefile.defines.pre and
+ Makefile.defines_int.pre.
+
+ * Added --with-silc-includes and --with-silc-libs to configure.
+ If specified the included libs are not compiled, but the
+ specified libs are used. Pkg-config is not yet supported.
+ Affected file configure.in.pre.
+
+ * Fixed WATCH command handling on backup router. Router does not
+ send the watch command any more to backup if it originates from
+ backup. Affected file silcd/command.c.
+
Fri Apr 1 18:52:47 EEST 2005 Pekka Riikonen <priikone@silcnet.org>
* Changed announcing to not announce unregistered clients.
* Fixed username handling in command reply. Affected file
silcd/command_reply.c.
+ * Log files are now 0600. Affected file lib/silcutil/silclog.c.
+
Thu Mar 31 22:34:22 CEST 2005 Patrik Weiskircher <pat@icore.at>
* Added new define SILC_MACOSX, if __APPLE__ and __MACH__ is defined.