Heartbeat context is not freed automatically by the library
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index b992c5cd6bb4737c5e3b010bbed5777ef692d582..2d2a9e4126e5de83c70f8ab4c37d65f5cad15e1d 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,90 @@
+Mon Sep 16 12:02:54 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added 'app_context' to silc_schedule_init.  It is an
+         application specific context that is delivered to application
+         in task callback functions.  Affected files are
+         lib/silcutil/silcutil.[ch].
+
+       * The hb_context in SilcSocketConnection is not freed
+         automatically anymore (application must free it).  Freeing
+         it automatic is inconsistent.  Affected files are
+         lib/silcutil/silcsockconn.[ch].
+
+Sun Sep 15 22:16:19 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added support for removing explicitly added client connections
+         in rehash and closing the client connections if they were
+         unconfigured in the rehash.  Affected file silcd/server.c.
+
+       * Added support for aborting automatically pending commands
+         that never receives the reply (to avoid memory leaks).
+         Added also silc_server_command_pending_timed to set the
+         specific timeout for pending command.  Affected files are
+         silcd/command[_reply].[ch].
+
+       * Added SILC_STATUS_ERR_TIMEDOUT status.  Updated protocol
+         specs and lib/silccore/silcstatus.h.
+
+Sun Sep 15 12:25:10 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed the silc_get_time to accept time value as argument
+         or if zero is sent return current local time.  Affected
+         file lib/silcutil/silcutil.[ch].
+
+       * Added STATS command to client library and Irssi SILC client.
+         Patch provided by Ville Räsänen <ville.rasanen@iki.fi>.
+
+Wed Sep 11 09:22:00 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Assure that channel key is set before sending it.  May
+         crash server otherwise.  Affected file silcd/packet_send.c.
+
+Tue Sep 10 09:50:08 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Assure that endless loop cannot happen with detached client
+         resolving on normal server.  Added idlist status
+         SILC_IDLIST_STATUS_RESUME_RES.   Affected files are
+         silcd/idlist.h and silcd/packet_receive.c.
+
+Mon Sep  9 12:18:18 CEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Incoming file transfer request cannot use same session as
+         the sending session.  This can happen when sending file to
+         yourself.  Crashed the client on quit.  Affected file
+         lib/silcclient/client_ftp.c.  Bug #24.
+
+Sun Sep  8 18:39:25 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Implemented the draft-riikonen-precense-attrs draft and
+         the Attribute Payload into the lib/silccore/silcattrs.[ch].
+
+Sun Sep  8 13:13:44 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Distribute the SERVER_SIGNOFF notify also to local backup
+         routers from the primary router.  The backup router may not
+         have the signing of local server directly connected and need
+         to know about the signoff.  Affected file silcd/server_util.c.
+
+       * Use the primary router as the origin of the locally connected
+         server when it is disconnecting from the backup router since
+         that's where it really is coming from.  Now the clients from
+         the disconnecting server are removed correctly and "shadow"
+         clients are not left to the backup router.  Affected file
+         silcd/server.c.
+
+Sat Sep  7 22:26:50 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * If normal server is standalone and found existing but disabled
+         channel, do not re-create the channel since it creates
+         duplicate same channels.  Affected file silcd/server.c.
+
+       * Added anonymous client connections support to server.  New
+         "anonymous" configuration option to ConnectionParams section
+         added.  If set to true, the username and hostname information
+         of the client will be scrambled and anonymous user mode is
+         set automatically to the user.  Affected files are
+         silcd/serverconfig.[ch], silcd/packet_receive.c and server.c.
+
 Sat Sep  7 16:02:09 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * In JOIN notify handling, mark that the cache entry of the
@@ -9,6 +96,13 @@ Sat Sep  7 16:02:09 EEST 2002  Pekka Riikonen <priikone@silcnet.org>
          instead of by default using the Toolkit base version as protocol 
          version.  Affected file prepare.
 
+       * Do not set the locally resolved hostname for local client
+         entry but take what server sends.  This way the real hostname
+         is showed in WHOIS for yourself.  Affected file is
+         lib/silcclient/idlist.c and lib/silcclient/client.c.
+
+       * Resolve local info with IDENTIFY when connecting to server.y
+
 Sat Sep  7 14:22:43 CEST 2002 Lubomir Sedlacik <salo@silcnet.org>
 
        * Rewritten check for POSIX threads.  Use --with-pthreads[=DIR]