Important notes --------------- User visible incompatible changes --------------------------------- Date Modules Changes 2007-04-01 arcfour Renamed to crypto/arcfour. arctwo Renamed to crypto/arctwo. des Renamed to crypto/des. gc Renamed to crypto/gc. gc-arcfour Renamed to crypto/gc-arcfour. gc-arctwo Renamed to crypto/gc-arctwo. gc-des Renamed to crypto/gc-des. gc-hmac-md5 Renamed to crypto/gc-hmac-md5. gc-hmac-sha1 Renamed to crypto/gc-hmac-sha1. gc-md2 Renamed to crypto/gc-md2. gc-md4 Renamed to crypto/gc-md4. gc-md5 Renamed to crypto/gc-md5. gc-pbkdf2-sha1 Renamed to crypto/gc-pbkdf2-sha1. gc-random Renamed to crypto/gc-random. gc-rijndael Renamed to crypto/gc-rijndael. gc-sha1 Renamed to crypto/gc-sha1. hmac-md5 Renamed to crypto/hmac-md5. hmac-sha1 Renamed to crypto/hmac-sha1. md2 Renamed to crypto/md2. md4 Renamed to crypto/md4. md5 Renamed to crypto/md5. rijndael Renamed to crypto/rijndael. sha1 Renamed to crypto/sha1. 2007-03-27 vasprintf The module now depends on stdio, so replace #include "vasprintf.h" with #include 2007-03-24 tsearch The include file is changed from "tsearch.h" to . 2007-03-24 utf8-ucs4 The include file is changed from "utf8-ucs4.h" to "unistr.h". utf8-ucs4-unsafe The include file is changed from "utf8-ucs4-unsafe.h" to "unistr.h". utf16-ucs4 The include file is changed from "utf16-ucs4.h" to "unistr.h". utf16-ucs4-unsafe The include file is changed from "utf16-ucs4.h" to "unistr.h". ucs4-utf8 The include file is changed from "ucs4-utf8.h" to "unistr.h". ucs4-utf16 The include file is changed from "ucs4-utf16.h" to "unistr.h". 2007-03-19 iconvme The module is removed. Use module striconv instead: iconv_string -> str_iconv iconv_alloc -> str_cd_iconv (with reversed arguments) 2007-03-15 list The functions gl_list_create_empty and array-list gl_list_create now take an extra fourth argument. carray-list You can pass NULL. linked-list linkedhash-list avltree-list rbtree-list avltreehash-list rbtreehash-list 2007-03-15 oset The function gl_oset_create_empty now takes a array-oset third argument. You can pass NULL. avltree-oset rbtree-oset 2007-03-12 des The types and functions in lib/des.h have been gc-des renamed: des_ctx -> gl_des_ctx, tripledes_ctx -> gl_3des_ctx, des_is_weak_key -> gl_des_is_weak_key, des_setkey -> gl_des_setkey, des_makekey -> gl_des_makekey, des_ecb_crypt -> gl_des_ecb_crypt, des_ecb_encrypt -> gl_des_ecb_encrypt, des_ecb_decrypt -> gl_des_ecb_decrypt, tripledes_set2keys -> gl_3des_set2keys, tripledes_set3keys -> gl_3des_set3keys, tripledes_makekey -> gl_3des_makekey, tripledes_ecb_crypt -> gl_3des_ecb_crypt. Also consider using the "gc-des" buffer instead of using the "des" module directly. 2007-02-28 xreadlink The module xreadlink was renamed to xreadlink-with-size. The function was renamed: xreadlink -> xreadlink_with_size. 2007-02-18 exit The modules now depend on stdlib, so replace mkdtemp #include "exit.h" mkstemp #include "mkdtemp.h" #include "mkstemp.h" with #include 2007-01-26 strdup The module now depends on string, so replace #include "strdup.h" with #include # This is for Emacs. # Local Variables: # indent-tabs-mode: nil # whitespace-check-buffer-indent: nil # End: