+Sun Mar 17 15:44:56 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added functions silc_parse_version_string, silc_version_to_num,
+ and silc_ske_parse_version to parse SILC protocol style version
+ strings. Affected files lib/silcutil/silcutil.[ch] and
+ lib/silcske/silcske.[ch].
+
+ * Added new configuration params: version_protocol, version_software
+ and version_software_vendor to specify what version the remote
+ host must at least be to be able to connect to server. The vendor
+ string can be regex matched too. Added new function
+ silc_server_connection_allowed to check maximum number of allowed
+ connections, and allowed versions for incoming connections.
+ Affected files are silcd/server.c, server_util.[ch] and
+ serverconfig.[ch].
+
+Sun Mar 17 10:24:50 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Added preliminary support for signals in scheduler. The
+ signals we care about are now blocked always when the scheduler
+ is locked. This way we can synchronise the use of signal with
+ scheduler. It is guaranteed that when signal occurs the scheduler
+ is not locked, and thus new tasks can be safely added to the
+ scheduler.
+
+ Renamed silc_schedule_wakeup_init and silc_schedule_wakeup_uninit
+ to silc_schedule_internal_init and silc_schedule_internal_uninit.
+ Added new platform specific routines
+ silc_schedule_internal_signals_[un]block and
+ silc_schedule_internal_signal_[un]register.
+
+ Added new functions to SILC Schedule API:
+ silc_schedule_signal_[un]register. Each signal that application
+ is going to use should be registered to the scheduler.
+
+ Affected files are lib/silcutil/silcschedule.[ch],
+ lib/silcutil/*/silc*schedule.c.
+
+Sat Mar 16 22:39:23 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Check for unauthenticated client and server in the
+ silc_server_new_client and silc_server_new_server functions.
+ Affected file silcd/packet_receive.c.
+
+ * Added function silc_string_is_ascii to check whether given
+ string is 7-bit ASCII string. Affected files are
+ lib/silcutil/silcutil.[ch].
+
+ * Added function silc_id_is_valid_server_id into the
+ silcd/serverid.c and added checking for valid Server ID's in
+ silc_server_new_server. The Server ID must always be based
+ on the server's public IP address.
+
+ * Added logging of DISCONNECT packet message in the server.
+ Affected file silcd/server.c.
+
+Sat Mar 16 18:04:30 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Changed all library interfaces that use Global RNG to also
+ accept SilcRng as argument. Affected files are
+ lib/silcclient/command.c, lib/silccore/silcauth.[ch],
+ lib/silccore/silcchanel.[ch], lib/silcclient/client_channel.c,
+ silcd/packet_send.c, lib/silccore/silcprivate.[ch],
+ lib/silcmath/silcprimegen.c, lib/silcmath/silcmath.h, and
+ lib/silccrypt/rsa.c.
+
+ * Added function silc_pkcs_generate_key to the
+ lib/silccrypt/silcpkcs.[ch] for applications so that they
+ don't need to do pkcs->pkcs->init calls anymore.
+
+ * Remove SilcSocketConnection from the SFTP API since it really
+ wasn't needed there. The application has the information
+ saved in its contexts anyway and the SFTP layer doesn't need
+ know about it. Affected files lib/silcsft/silcsftp.h and
+ lib/silcsftp/sftp_[server/client].c.
+
+ * Rewrote the SILC SIM (modules) interface in lib/silcsim.[ch].
+ The SilcSimContext is not SilcSim.
+
+ * Fixed possible buffer overflows in silc_id_render in the
+ lib/silcutil/silcutil.c.
+
+ * On EPOC the global crypto module lists are not used at all
+ in the crypto library. Added support for using the constant
+ algorithm list on EPOC. Affected files are
+ lib/silccrypt/silccipher.c, silchash.c, silchmac.c and
+ silcpkcs.c.
+
+ * Fixed the handling of third parameter of KICKED notify, since
+ it was mistakenly updated to SILC Protocol 1.0 even though it
+ is to be included in 1.1. Since it is not in 1.0 it is not
+ mandatory, and this fix now handles it only if it is provided,
+ and it is not error if it is not provided. Affected file
+ lib/silcclient/client_notify.c.
+
Sat Mar 16 09:07:27 EET 2002 Pekka Riikonen <priikone@silcnet.org>
* Handled CHANNEL_CHANGE notify (ignore it) in Irssi SILC