updates.
authorPekka Riikonen <priikone@silcnet.org>
Sat, 4 Nov 2006 19:57:40 +0000 (19:57 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sat, 4 Nov 2006 19:57:40 +0000 (19:57 +0000)
CHANGES
TODO
includes/silc.h.in

diff --git a/CHANGES b/CHANGES
index fc9147ebe453a14877defe43f7c1692ed4dfc2da..aef4df9013f5c62df86a27d692e09e4bcf015aef 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,84 @@
+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
+
+       * 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.
+
+       * 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.
+
+Thu Oct 19 10:03:03 EEST 2006  Pekka Riikonen <priikone@silcnet.org
+
+       * 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.
+
+Tue Sep 19 00:14:11 EEST 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SILC_STR_ADVANCE.  Affected file is
+         lib/silcutil/silcbuffmt.[ch].
+
+       * The silc_buffer_strformat preserves buffer locations now.
+
+       * Added lib/silcutil/silcatomic.h for atomic operations.
+
+Sat Sep 16 11:23:06 EEST 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added lib/silchttp, SILC HTTP server, a very simple HTTP
+         server.
+
+       * Fixed MIME deocing when data portion is not present.
+         Affected file lib/silcutil/silcmime.c.
+
+Wed Jul 19 12:06:38 EEST 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Moved lib/silccore/silcidcache.[ch] to lib/silcutil/.
+
+       * Added IV Included support to packet routines, to allow
+         packet sending and receiving on UDP/IP.  Affected files are
+         lib/silccore/silcpacket.[ch].
+
+       * Added SILC_FSM_YIELD.  Affected files lib/silcutil/silcfsm.[ch].
+
+Tue Jul 18 20:10:28 EEST 2006  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added UDP support to network and socket stream library.
+
 Sat Jun 24 22:33:18 EEST 2006  Pekka Riikonen <priikone@silcnet.org>
 
-       * Added conditional variables.  New files are 
+       * Added conditional variables.  New files are
          lib/silcutil/silcondvar.h and platform specific implementations.
 
 Thu Jan  5 20:02:31 CET 2006 Patrik Weiskircher <pat@icore.at>
diff --git a/TODO b/TODO
index 429e9a77070a42359e1faed62a66389f0ba89d21..be058d1ad4c241daa73340372f001036e47d620f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -37,7 +37,7 @@ lib/silccore
 lib/silcskr
 ===========
 
- o Removing key from the repository is not possible currently.  It should 
+ o Removing key from the repository is not possible currently.  It should
    be.
 
 
@@ -113,7 +113,7 @@ lib/silcutil/silcbuffer.h   ****DONE****
 lib/silcutil/silcbuffmt.[ch]   ****PARTLY DONE****
 ============================
 
- o SilcStack aware silc_buffer_unformat
+ o SilcStack aware silc_buffer_unformat (***DONE)
 
  o SilcStack aware silc_buffer_format (***DONE)
 
index 06b5332236b80bf1a963130778f23869d233ae9e..a00f0dc2103fcc0ed978d7ae043f0322d49dc3ac 100644 (file)
@@ -232,6 +232,7 @@ extern "C" {
 
 /* Include generic SILC type definitions */
 #include "silctypes.h"
+#include "silcatomic.h"
 #include "silcversion.h"
 
 /* SILC util library includes */
@@ -243,6 +244,12 @@ extern "C" {
 #include "silcmath.h"
 
 /* More SILC util library includes */
+#include "silctime.h"
+#include "silcmutex.h"
+#include "silccond.h"
+#include "silcthread.h"
+#include "silcschedule.h"
+#include "silclog.h"
 #include "silcbuffer.h"
 #include "silcbuffmt.h"
 
@@ -256,14 +263,7 @@ extern "C" {
 #include "silcpkcs1.h"
 
 /* More SILC util library includes */
-#include "silctime.h"
-#include "silcmutex.h"
-#include "silccond.h"
-#include "silcthread.h"
-#include "silcatomic.h"
-#include "silcschedule.h"
 #include "silchashtable.h"
-#include "silclog.h"
 #include "silclist.h"
 #include "silcdlist.h"
 #include "silcasync.h"
@@ -279,7 +279,6 @@ extern "C" {
 #include "silcsocketstream.h"
 #include "silcfdstream.h"
 #include "silcvcard.h"
-#include "silcapputil.h"
 #include "silcmime.h"
 
 #ifdef SILC_DIST_ASN1
@@ -301,6 +300,8 @@ extern "C" {
 #include "silcattrs.h"
 #include "silcpubkey.h"
 
+/* Application utility includes */
+#include "silcapputil.h"
 #ifdef SILC_DIST_IDCACHE
 #include "silcidcache.h"
 #endif /* SILC_DIST_IDCACHE */