1 Tue Jul 3 22:45:56 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
3 * Added concept of child stacks to SilcStack, allowing to create
4 true memory pools using SilcStack. It is now possible to
5 create childs from the parent, without consuming the parent's
6 memory. The child's memory is returned back to parent when
7 it is freed. Affected files are lib/silcutil/silcstack.[ch],
10 * Added user specified SilcStack support to SILC ASN.1 API.
11 Affected files are lib/silcasn1/silcasn1.[ch].
13 Tue Jul 3 18:17:54 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
15 * Added SILC DLL API for loading and using shared objects and
16 DLLs. Affected files are lib/silcutil/sildll.[ch]. Added
17 also test program lib/silcutil/tests/test_silcdll.c.
19 * Added SILC Environment manipulation API to
20 lib/silcutil/silcenv.[ch] and test program to
21 lib/silcutil/tests/test_silcenv.c.
23 * Renamed silc_hash_table_replace to silc_hash_table_set.
24 Added SilcStack support to SilcHashTable. Affected files are
25 lib/silcutil/silchashtable.[ch].
27 * Added SilcStack support to SilcDList. Added new function
28 silc_dlist_sinit. Affected file is lib/silcutil/silcdlist.h.
30 Mon Jul 2 21:07:34 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
32 * Removed unaligned memory allocation from SilcStack. Moved
33 silc_stack_malloc and silc_stack_realloc to public API from
34 private API. Added silc_stack_[set|get]_alignment that is
35 used to get/set memory alignment with SilcStack. Affected
36 files are lib/silcutil/silcstack.[ch], silcstack_i.h.
38 * Added silc_sfree to lib/silcutil/silcmemory.[ch].
40 * Removed silc_smalloc_ua and silc_srealloc_ua. Affected files
41 are lib/silcutil/silcmemory.[ch].
43 Mon Jul 2 17:13:51 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
45 * Added SILC Thread Pool API to lib/silcutil/silcthread.[ch],
46 and test program in lib/silcutil/tests/test_silcthread.c.
48 -----------------------------------------------------------------------------
50 For older changes please see the CHANGES file from the CVS tree.