| Noteworthy changes in version 1.10 (2010-10-26) | |
| ---------------------------------------------- | |
| * Using a static library on W32 does now work. | |
| * Interface changes relative to the 1.9 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_NOT_INITIALIZED NEW. | |
| GPG_ERR_MISSING_ISSUER_CERT NEW. | |
| GPG_ERR_FULLY_CANCELED NEW. | |
| Noteworthy changes in version 1.9 (2010-07-21) | |
| ---------------------------------------------- | |
| * New function gpg_err_deinit. | |
| * Fix building of static lib under W32. | |
| * Interface changes relative to the 1.8 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_MISSING_KEY NEW. | |
| GPG_ERR_TOO_MANY NEW. | |
| GPG_ERR_LIMIT_REACHED NEW. | |
| gpg_err_deinit NEW. | |
| Noteworthy changes in version 1.8 (2010-05-06) | |
| ---------------------------------------------- | |
| * Support for WindowsCE. | |
| * New option --list for gpg-error. | |
| * Interface changes relative to the 1.7 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_NOT_ENABLED NEW. | |
| GPG_ERR_SOURCE_G13 NEW. | |
| GPG_ERR_NO_ENGINE NEW. | |
| gpg_err_set_errno NEW. | |
| Noteworthy changes in version 1.7 (2008-11-26) | |
| ---------------------------------------------- | |
| * Minor fixes and a few new error codes. | |
| * Interface changes relative to the 1.6 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_NOT_OPERATIONAL NEW | |
| GPG_ERR_NO_PASSPHRASE NEW | |
| GPG_ERR_NO_PIN NEW | |
| Noteworthy changes in version 1.6 (2007-10-29) | |
| ---------------------------------------------- | |
| * Fixed a build problem under Windows. | |
| * Interface changes relative to the 1.4 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_UNFINISHED NEW | |
| GPG_ERR_SOURCE_GPA NEW | |
| GPG_ERR_SOURCE_KLEO NEW | |
| Noteworthy changes in version 1.5 (2006-11-30) | |
| ---------------------------------------------- | |
| * Minor build system fixes. | |
| * Updated gettext. Removed included gettext copy. | |
| * gpg-error has a new option --version. | |
| Noteworthy changes in version 1.4 (2006-09-14) | |
| ---------------------------------------------- | |
| * Support for Common Lisp is included. | |
| * New error codes for the Assuan IPC library. | |
| * New error code GPG_ERR_MISSING_ERRNO to be used in cases when a | |
| system accidently does not set errno but a system error definitely | |
| occured. | |
| * New error source GPG_ERR_SOURCE_ANY to allow proper use of | |
| libgpg-error even if a specific source is not available. | |
| * New convenience functions gpg_err_code_from_syserror and | |
| gpg_error_from_syserror which make sure never to return 0. | |
| * Interface changes relative to the 1.2 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| gpg_err_code_from_syserror NEW | |
| gpg_error_from_syserror NEW | |
| GPG_ERR_SOURCE_ANY NEW | |
| GPG_ERR_MISSING_ERRNO NEW | |
| GPG_ERR_UNKNOWN_OPTION NEW | |
| GPG_ERR_UNKNOWN_COMMAND NEW | |
| GPG_ERR_ASS_GENERAL NEW | |
| GPG_ERR_ASS_ACCEPT_FAILED NEW | |
| GPG_ERR_ASS_CONNECT_FAILED NEW | |
| GPG_ERR_ASS_INV_RESPONSE NEW | |
| GPG_ERR_ASS_INV_VALUE NEW | |
| GPG_ERR_ASS_INCOMPLETE_LINE NEW | |
| GPG_ERR_ASS_LINE_TOO_LONG NEW | |
| GPG_ERR_ASS_NESTED_COMMANDS NEW | |
| GPG_ERR_ASS_NO_DATA_CB NEW | |
| GPG_ERR_ASS_NO_INQUIRE_CB NEW | |
| GPG_ERR_ASS_NOT_A_SERVER NEW | |
| GPG_ERR_ASS_NOT_A_CLIENT NEW | |
| GPG_ERR_ASS_SERVER_START NEW | |
| GPG_ERR_ASS_READ_ERROR NEW | |
| GPG_ERR_ASS_WRITE_ERROR NEW | |
| GPG_ERR_ASS_TOO_MUCH_DATA NEW | |
| GPG_ERR_ASS_UNEXPECTED_CMD NEW | |
| GPG_ERR_ASS_UNKNOWN_CMD NEW | |
| GPG_ERR_ASS_SYNTAX NEW | |
| GPG_ERR_ASS_CANCELED NEW | |
| GPG_ERR_ASS_NO_INPUT NEW | |
| GPG_ERR_ASS_NO_OUTPUT NEW | |
| GPG_ERR_ASS_PARAMETER NEW | |
| GPG_ERR_ASS_UNKNOWN_INQUIRE NEW | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| Noteworthy changes in version 1.3 (2006-03-14) | |
| ---------------------------------------------- | |
| * GNU gettext is included for systems that do not provide it. | |
| Noteworthy changes in version 1.2 (2006-03-03) | |
| ---------------------------------------------- | |
| * New function gpg_err_init, which binds the locale directory to | |
| the text domain. This function is a constructor on GCC targets, | |
| so it does not need to be called explicitely. The header file | |
| defines GPG_ERR_INITIALIZED in this case. This is experimental for | |
| now. | |
| * "./autogen.sh --build-w32" does now also build a DLL for W32. | |
| Translations are not yet provided for this platform. | |
| * New error codes GPG_ERR_UNKNOWN_EXTN and GPG_ERR_UNKNOWN_CRIT_EXTN. | |
| * New error code GPG_ERR_LOCKED. | |
| * New translations included for France, Romania, and Vietnamese. | |
| * Interface changes relative to the 1.1 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_UNKNOWN_EXTN NEW | |
| GPG_ERR_UNKNOWN_CRIT_EXTN NEW | |
| GPG_ERR_LOCKED NEW | |
| gpg_err_init NEW | |
| GPG_ERR_INITIALIZED NEW | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| Noteworthy changes in version 1.1 (2005-06-20) | |
| ---------------------------------------------- | |
| * Bug fixes. | |
| Noteworthy changes in version 1.0 (2004-07-30) | |
| ---------------------------------------------- | |
| * Ported to Solaris 2.8. | |
| * Added a new error source GPG_ERR_SOURCE_GSTI, and new error | |
| codes GPG_ERR_PROTOCOL_VIOLATION and GPG_ERR_INV_MAC for this | |
| source. | |
| * Interface changes relative to the 0.7 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_SOURCE_GSTI NEW | |
| GPG_ERR_PROTOCOL_VIOLATION NEW | |
| GPG_ERR_INV_MAC NEW | |
| GPG_ERR_INV_REQUEST NEW | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| Noteworthy changes in version 0.7 (2004-03-07) | |
| ---------------------------------------------- | |
| * libgpg-error can be built on systems where the errno macros do not | |
| evaluate to plain numbers, but expressions. If you want to | |
| cross-compile, you might have to set CC_FOR_BUILD, though. | |
| * A new tool gpg-error to convert error numbers into symbols into | |
| strings is provided. | |
| * Interface changes relative to the 0.6 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_LOCALE_PROBLEM NEW | |
| GPG_ERR_NOT_LOCKED NEW | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| Noteworthy changes in version 0.6 (2003-11-14) | |
| ---------------------------------------------- | |
| * German translation included. | |
| * It is now possible to use the inline functions even for non C99 | |
| compliant compilers by given e.g. -DGPG_ERR_INLINE=inline when | |
| compiling an application using this library. Note, that gcc will | |
| use inline anyway. | |
| * Interface changes relative to the 0.5 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| GPG_ERR_SOURCE_KSBA NEW | |
| GPG_ERR_SOURCE_DIRMNGR NEW | |
| GPG_ERR_TRUNCATED NEW | |
| GPG_ERR_NO_ENCODING_METHOD NEW | |
| GPG_ERR_NO_ENCRYPTION_SCHEME NEW | |
| GPG_ERR_NO_SIGNATURE_SCHEME NEW | |
| GPG_ERR_INV_ATTR NEW | |
| GPG_ERR_NO_VALUE NEW | |
| GPG_ERR_NOT_FOUND NEW | |
| GPG_ERR_VALUE_NOT_FOUND NEW | |
| GPG_ERR_SYNTAX NEW | |
| GPG_ERR_INV_CRL NEW | |
| GPG_ERR_BAD_BER NEW | |
| GPG_ERR_INV_BER NEW | |
| GPG_ERR_ELEMENT_NOT_FOUND NEW | |
| GPG_ERR_IDENTIFIER_NOT_FOUND NEW | |
| GPG_ERR_INV_TAG NEW | |
| GPG_ERR_INV_LENGTH NEW | |
| GPG_ERR_INV_KEYINFO NEW | |
| GPG_ERR_UNEXPECTED_TAG NEW | |
| GPG_ERR_NOT_DER_ENCODED, NEW | |
| GPG_ERR_NO_CMS_OBJ NEW | |
| GPG_ERR_INV_CMS_OBJ NEW | |
| GPG_ERR_UNKNOWN_CMS_OBJ, NEW | |
| GPG_ERR_UNSUPPORTED_CMS_OBJ NEW | |
| GPG_ERR_UNSUPPORTED_ENCODING, NEW | |
| GPG_ERR_UNSUPPORTED_CMS_VERSION NEW | |
| GPG_ERR_UNKNOWN_ALGORITHM NEW | |
| GPG_ERR_ENCODING_PROBLEM NEW | |
| GPG_ERR_INV_STATE NEW | |
| GPG_ERR_DUP_VALUE, NEW | |
| GPG_ERR_MISSING_ACTION NEW | |
| GPG_ERR_MODULE_NOT_FOUND NEW | |
| GPG_ERR_INV_OID_STRING NEW | |
| GPG_ERR_INV_TIME NEW | |
| GPG_ERR_INV_CRL_OBJ NEW | |
| GPG_ERR_UNSUPPORTED_CRL_VERSION NEW | |
| GPG_ERR_INV_CERT_OBJ NEW | |
| GPG_ERR_UNKNOWN_NAME NEW | |
| GPG_ERR_BUFFER_TOO_SHORT. NEW | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| Noteworthy changes in version 0.5 (2003-10-06) | |
| ---------------------------------------------- | |
| * New thread safe interface gpg_strerror_r. | |
| * New error code GPG_ERR_PIN_NOT_SYNCED has been added. | |
| * Interface changes relative to the 0.4 release: | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| gpg_strerror_r NEW | |
| GPG_ERR_PIN_NOT_SYNCED NEW | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| Noteworthy changes in version 0.4 (2003-09-03) | |
| ---------------------------------------------- | |
| * Fixed another bug that prevented that system errors were created | |
| correctly in the first place. | |
| * Use inline in public header file only on C99 compilers. | |
| Noteworthy changes in version 0.3 (2003-07-31) | |
| ---------------------------------------------- | |
| * Fixed bug that prevented that system errors were mapped to error | |
| strings correctly. | |
| Noteworthy changes in version 0.2 (2003-07-30) | |
| ---------------------------------------------- | |
| * Value of the error code GPG_ERR_CANCELED was fixed. | |
| * New error codes GPG_ERR_WRONG_CARD, GPG_ERR_HARDWARE, | |
| GPG_ERR_PIN_BLOCKED and GPG_ERR_USE_CONDITIONS have been added. | |
| * The header file has been made C++ clean. | |
| * AM_PATH_GPG_ERR has been fixed to work without explicit version | |
| number. | |
| * The header file now uses inline instead __inline__ for non-GNU | |
| compilers. | |
| Noteworthy changes in version 0.1 (2003-06-06) | |
| ---------------------------------------------- | |
| * Initial release. | |
| Copyright 2003, 2004, 2005, 2010 g10 Code GmbH | |
| This file is free software; as a special exception the author gives | |
| unlimited permission to copy and/or distribute it, with or without | |
| modifications, as long as this notice is preserved. | |
| This file is distributed in the hope that it will be useful, but | |
| WITHOUT ANY WARRANTY, to the extent permitted by law; without even the | |
| implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |