updates.
[silc.git] / CHANGES.RUNTIME
index 55a723dcc17f8b65a52ed15b442513bdde76f24b..67a870c1fa2e323d9c7abaae22e6dcc6436060da 100644 (file)
@@ -1,38 +1,46 @@
-Sun Jul  8 20:20:22 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+Sat Jul 21 14:47:28 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
 
-       * Moved Base64 routines to lib/silcutil/silcbase64.[ch].  Added
-         SilcStack support to the API.
+       * Added silc_data2hex and silc_hex2data to
+         lib/silcutil/silcutil.[ch].
+
+Thu Jul 19 17:07:02 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_buffer_strchr to lib/silcutil/silcbuffer.h.
+
+Tue Jul 17 20:10:41 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_hexdump to lib/silcutil/silcutil.[ch].
+
+Fri Jul 13 23:01:45 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SILC_GET32_X_MSB macro to lib/silcutil/silctypes.h.
 
-       * Added allocation support from given stack with SILC_ASN1_ALLOC
-         flag.  Added support for detecting if SILC_ASN1_NULL is present
-         with SILC_ASN1_OPTIONAL flag.  Added support for getting th
-         choice index with SILC_ASN1_CHOICE.  Affected files are
-         lib/silcasn1/silcasn1.h, silcasn1_encode.c and silcasn1_decode.c.
+Wed Jul 11 17:10:11 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
-       * Crypto library changes.
+       * Added SILC Timer API to lib/silcutil/silctimer.[ch],
+         silctimer_i.h, tests/test_silctimer.c.
 
-         Rewrote and redesigned crypto library initialization.  Added
-         silc_crypto_init and silc_crypto_uninit.
+Tue Jul 10 20:02:04 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
-         Added SilcPKCSObject and SilcPKSCAlgorithm contexts to all
-         SilcPKCSObject operation callbacks and SilcPKCSAlgorithm
-         operation callbacks, respectively, as argument.
+       * Added queue entry free list to thread pool instead of
+         allocating new entry everytime new entry is needed.  Affected
+         file is lib/silcutil/silcthread.c.
 
-         Changed silc_pkcs_encrypt, silc_pkcs_decrypt, silc_pkcs_sign
-         and silc_pkcs_verify APIs asynchronous.  They take callback
-         functions now.  Added same callbacks to all SilcPKCSObject
-         and SilcPKCSAlgorithm operation callbacks.
+Mon Jul  9 20:21:13 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed thread pool completion callback to SilcTaskCallback so
+         that it can be given directly to destination scheduler.
+         Affected files are lib/silcutil/silcthread.[ch].
+
+Sun Jul  8 20:20:22 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Moved Base64 routines to lib/silcutil/silcbase64.[ch].  Added
+         SilcStack support to the API.
 
        * Inherit the lock from parent in SilcStack child.  If child
          doesn't find stack blocks, check from parent.  Added
          silc_stack_purge.  Affected file is lib/silcutil/silcstack.c.
 
-       * Changed message payload encoding async, due to the PKCS API
-         changes.  Affected files are lib/silccore/silcmessage.[ch].
-
-       * Added new PKCS API support for connauth and SKE.  Affected
-         files are lib/silcske/silconnauth.c and silcske.c.
-
 Wed Jul  4 20:20:05 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Unified the SILC_STR_FUNC callback.  Affected files are
@@ -62,9 +70,6 @@ Tue Jul  3 22:45:56 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
          it is freed.  Affected files are lib/silcutil/silcstack.[ch],
          silcstack_i.h.
 
-       * Added user specified SilcStack support to SILC ASN.1 API.
-         Affected files are lib/silcasn1/silcasn1.[ch].
-
 Tue Jul  3 18:17:54 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Added SILC DLL API for loading and using shared objects and