Noteworthy changes in version 0.5.9 (2006-08-06) ------------------------------------------------ * Fix cdk_kbnode_write_to_mem to return CDK_Too_Short when buf is NULL, tiny patch from Mario Lenz. * Fixed opencdk-config script to include -lz, thanks to Weng Liong, Low. * Fix prototypes for AIX compiler, reported by John Heiden. * Don't use trailing comma in last enum constant, for IBM C v6. Tiny patch from Albert Chin. Noteworthy changes in version 0.5.8 (2005-08-31) ------------------------------------------------ * Added versioned symbols again. * Improved searching for libz. * Should build on platforms that lack "inline". Noteworthy changes in version 0.5.7 (2005-06-14) ------------------------------------------------ * Various build fixes, to make version info not say 0.5.5 any more. Noteworthy changes in version 0.5.6 (2005-06-13) ------------------------------------------------ * Use libtool -export-symbols-regex instead of GNU ld script. * Fix license with new FSF address. * Test for socklen_t, needed for libgcrypt on some platforms. * A few configure/build fixes. * Don't use malloc.h. Noteworthy changes in version 0.5.5 (2004-06-16) ------------------------------------------------ * Severeal cleanups and Libgcrypt 1.2.0 adjustments. Noteworthy changes in version 0.5.4 (2004-02-27) ------------------------------------------------ * Added versioned symbols. Noteworthy changes in version 0.5.3 (2003-11-05) ------------------------------------------------ * Added a compile time check for vasprintf. * The unsigned long types were changed to unsigned int. Noteworthy changes in version 0.5.2 (2003-11-03) ------------------------------------------------ * The library now full depends on the new libgcrypt 1.1.43. Noteworthy changes in version 0.5.1 (2003-06-21) ------------------------------------------------ * Internal message digest and symmetric crypto library to simplify to include parts of OpenCDK into an own application. * Huge interface and naming changes to enhance the readability of the code. Several code cleanups which means some functions are not public any longer. No backward compatibility to force client applications to change the interface as soon as possible. Noteworthy changes in version 0.5.0 (2003-03-25) ------------------------------------------------ * Simplified API for listing keys. * Extended key node (KBNODE) API to extract attributes more easier. * Signature sub packet API is now public. * Read-only support for revocation keys. Noteworthy changes in version 0.4.5 (2003-02-10) ------------------------------------------------ * This is a bug fix release due to a wrong libtool version number. * Some cleanups in the code. Noteworthy changes in version 0.4.4 (2003-02-08) ------------------------------------------------ * Bug fix to prevent possible DOS memory attack. * Support for literal partial body packets. * simpliefied mmap() function for the STREAM object. Noteworthy changes in version 0.4.3 (2003-01-24) ------------------------------------------------ * Import command for cdk_data_transform. * Overwrite memory which has been securely alloced before it is freed. * More entries in the API documentation. * Removed libpopt dependency for the library. * New passphrase callback interface. * Bug fix for the control API. Noteworthy changes in version 0.4.2 (2003-01-16) ------------------------------------------------ * Bug fix to avoid revoked or expired keys. * Make the packet parsing code more robust. * Generic API to transform plain data into OpenPGP data. * Fix for a bug which prevented that the literal data is written to a file in armored signatures. * Corrected the armor type of detached signatures. Noteworthy changes in version 0.4.1 (2003-01-03) ------------------------------------------------ * New DEK (Data Encryption Key) API. * Simplified STREAM filters. * More attributes for the signature API. * Support for the compression level. * Several bug fixes for the key database code. Noteworthy changes in version 0.4.0 (2002-12-08) ------------------------------------------------ * Index cache for keyrings to speedup operations. * New key database interface which is reentrant. * Faster code for the filters. Noteworthy changes in version 0.3.4 (2002-11-25) ------------------------------------------------ * Support for RFC1991 encrypted packages. * Full MDC support for decryption. * Improved key searching routines. * Key generation support (beta!). * Fixed calculation for the expiration date. Noteworthy changes in version 0.3.3 (2002-11-16) ------------------------------------------------ * Support for the various signatures types (detached, ...) * Sign and Encrypt is working now. * Limited support for RFC1991 (v3 signatures, ...) * Corrected a problem with decompressing larger files. * A lot of bug fixes all over the place. * UTF8 en- and decoding routines. Noteworthy changes in version 0.3.2 (2002-11-07) ------------------------------------------------ * Keyserver support (HKP only). * Fixed problem with v3 signatures. * Fixed problem with searching packets in KBNODEs. * API documentation for the external interface. Noteworthy changes in version 0.3.1 (2002-11-02) ------------------------------------------------ * Fixed autoconf environment. Noteworthy changes in version 0.3.0 (2002-11-01) ------------------------------------------------ * Encrypt, Decrypt, Sign and Verify basically works. * Compression and Decompression works.