Sun May 13 16:54:35 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
[silc.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 64d51c8e447685d1061d3ec60b8396b8864f6f56..9e7d93c5dc52695bf1ce6068a379d865ea695955 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,89 @@
+Sun May 13 16:54:35 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Fix several warnings in Irssi's Makefiles.
+
+Sun May 13 12:16:30 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Disable ASM if --with-pic was given.  Affected file is
+         lib/silccrypt/configure.ad
+
+Fri May 11 19:10:54 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Wakeup scheduler in silc_fsm_continue and silc_fsm_next_later
+         in case they are called from a thread.  Affected file is
+         lib/silcutil/silcfsm.c.
+
+       * Fixed WIN32 thread creation to handle the Tls correctly.
+         Affected file is lib/silcutil/win32/silcwin32thread.c.
+
+Thu May 10 18:29:18 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * SILC Toolkit 1.1-beta2.
+
+Thu May 10 18:21:10 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed silc_net_tcp_connect crash on Unix and Win32.  Handle
+         the socket async operation correctly.  Changed that DNS lookup
+         is now done during connecting.  Affected files are
+         lib/silcutil/[unix|win32]/silc[unix|win32]net.c.
+
+       * Changed also silc_net_tcp_connect on Symbian to do DNS lookup.
+         Affected file is lib/silcutil/symbian/silcsymbiannet.c.
+
+       * Optimize silc_net_gethostbyname to check if the name is already
+         IP address.  Affected file is lib/silcutil/silcnet.c.
+
+Wed May  9 19:51:28 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Print filename instead of empty function name in debug output
+         on WIN32.  Affected files are lib/silcutil/silclog_i.h and
+         silclog.c.
+
+       * Rewrote WIN32 SILC Scheduler.  It now handles non-blocking file 
+         descriptors and sockets better.  Though, room for optimization
+         remains.  Affected file is lib/silcutil/win32/silcwin32schedule.c.
+
+       * Removed silc_net_win32_[init|uninit].  They are called now
+         automatically when SILC Scheduler is allocated.  Wrote IPv4
+         address parser because inet_addr seemed not to work on my WIN32.
+         Affected file is lib/silcutil/win32/silcwin32net.c.
+
+       * Improved socketstream.h and stream.h documentation.
+
+Tue May  8 18:13:38 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed private message waiting API in client library to make
+         it work better with multiple waiting threads.  The waiting is
+         not always per client entry instead of per connection.  Affected
+         files are lib/silcclient/client_prvmsg.c, client.h and
+         silcclient.h.
+
+       * Changed silc_packet_wait_init function to accept the the expected
+         Source ID of the packet as argument.  If specified only packets
+         with the specified types and Source ID are delivered.  Affected
+         files are lib/silccore/silcpacket.[ch].
+
+       * Fixed file transfer disconnection crash when closing the session
+         directly in the monitor callback after disconnection.  Affected
+         file is lib/silcclient/client_ftp.c.
+
+       * Make Toolkit compile on WIN32.  Affected files in win32/
+         and in lib/silcutil/win32/.
+
+       * Changed silc_compare_timeval to return negative, zero or
+         positive instead of just TRUE or FALSE.  This fixes 0 timeout
+         task dispatching on Windows.  Affected files are
+         lib/silcutil/silctime.[ch] and silcschedule.c.
+
+Mon May  7 18:18:48 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed CMODE channel auth public key retrieval.  Affected
+         file is lib/silcclient/command.c.
+
+       * Fixed CMODE command reply to return channel public keys
+         correctly.  Affected files are lib/silcclient/command_reply.c
+         and client_channel.c.
+
 Sun May  6 12:43:19 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Added current channel key cipher name and HMAC name to
@@ -9,6 +95,12 @@ Sun May  6 12:43:19 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
          and silc_client_get_clients_whois.  Affected file is
          lib/silcclient/client_entry.c.
 
+       * Fixed silc_message_payload_free crash.  Affected file is
+         lib/silccore/silcmessage.c.
+
+       * Added SILC_STATUS_ERR_NO_SUCH_PUBLIC_KEY to
+         lib/silccore/silcstatus.h.
+
 Thu May  3 18:07:50 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Imported libtommath 0.41.  Renamed all mp_* functions to