aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpg-error.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2004-02-272004-02-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-582/+0
* src/Makefile.am (noinst_PROGRAMS): New variable. (gpg_error_LDADD): New variable. (gpg_error_SOURCES): New variable. (EXTRA_DIST): Add mkheader.awk and gpg-error.h.in. (BUILT_SOURCES): Add err-sources-sym.h, err-codes-sym.h and errnos-sym.h. (CLEANFILES): Add err-sources-sym.h, err-codes-sym.h, errnos-sym.h and gpg-error.h. (err-codes.h, err-sources.h): Add -v textidx=3 to mkstrtable.awk invocation. (err-codes-sym.h): New target. (err-sources-sym.h): New target. (gpg-error.h): New rule. * src/mkstrtable.awk: Skip the second field (which contains the error code symbol). (FS): Allow more than one tab as field separator. Allow to specify the field to be used as text with the variable textidx. Allow to suppress gettext markers in the output. Allow to specify a prefix to the messages. Allow to specify a namespace for the variable and macro names. * src/mkerrnos.awk (FS): Initialize. Understand variable errnoidx, which defaults to 2, to cope with the error names being in a different column than the first. * src/mkerrcodes1.awk: Likewise. Use \t as separator. * src/mkheader.awk: New file. * src/errnos.in: Add error code numbers (relativ to GPG_ERR_SYSTEM_ERROR). * src/strerror-sym.c: New file. * src/strsources-sym.c: New file. * src/err-codes.h.in: Add the error code symbol for every error code. (GPG_ERR_BUFFER_TOO_SHORT): Fix error code (it is 200, not 199). * src/err-sources.h.in: Likewise. * src/gpg-error.h.in: New file. * src/gpg-error.h: File removed. * src/gpg-error.c: New file.
2004-02-03Added GPG_ERR_NOT_LOCKED.Werner Koch1-1/+2
2003-12-22Added GPG_ERR_LOCALE_PROBLEM.Werner Koch1-1/+2
2003-11-14About to release 0.6libgpg-error-0-6Werner Koch1-3/+3
2003-11-13Removed: GPG_ERR_IO_ERROR,Werner Koch1-9/+1
GPG_ERR_FILE_ERROR, GPG_ERR_READ_ERROR, GPG_ERR_WRITE_ERROR, GPG_ERR_LOCK_ERROR.
2003-11-12Added these codes:Werner Koch1-7/+45
GPG_ERR_INV_ATTR, GPG_ERR_NO_VALUE, GPG_ERR_NOT_FOUND, GPG_ERR_VALUE_NOT_FOUND, GPG_ERR_SYNTAX, GPG_ERR_INV_CRL, GPG_ERR_BAD_BER, GPG_ERR_INV_BER, GPG_ERR_ELEMENT_NOT_FOUND, GPG_ERR_IDENTIFIER_NOT_FOUND, GPG_ERR_INV_TAG, GPG_ERR_INV_LENGTH, GPG_ERR_INV_KEYINFO, GPG_ERR_UNEXPECTED_TAG, GPG_ERR_NOT_DER_ENCODED, GPG_ERR_NO_CMS_OBJ, GPG_ERR_INV_CMS_OBJ, GPG_ERR_UNKNOWN_CMS_OBJ, GPG_ERR_UNSUPPORTED_CMS_OBJ, GPG_ERR_UNSUPPORTED_ENCODING, GPG_ERR_UNSUPPORTED_CMS_VERSION, GPG_ERR_UNKNOWN_ALGORITHM, GPG_ERR_ENCODING_PROBLEM, GPG_ERR_INV_STATE, GPG_ERR_DUP_VALUE, GPG_ERR_MISSING_ACTION, GPG_ERR_MODULE_NOT_FOUND, GPG_ERR_INV_OID_STRING, GPG_ERR_INV_TIME, GPG_ERR_INV_CRL_OBJ, GPG_ERR_UNSUPPORTED_CRL_VERSION, GPG_ERR_INV_CERT_OBJ, GPG_ERR_UNKNOWN_NAME, GPG_ERR_IO_ERROR, GPG_ERR_FILE_ERROR, GPG_ERR_READ_ERROR, GPG_ERR_WRITE_ERROR, GPG_ERR_LOCK_ERROR, GPG_ERR_BUFFER_TOO_SHORT
2003-11-06Added error sources forWerner Koch1-9/+11
Libksba and Dirmngr. Added GPG_ERR_TRUNCATED.
2003-11-03Allow GPG_ERR_INLINE to get overriden, so thatWerner Koch1-0/+2
one can use the -D flag to specify the inline keyword. Suggested by Philip Brown.
2003-10-282003-10-28 Moritz Schulte <[email protected]>Moritz Schulte1-1/+4
* src/gpg-error.h (gpg_err_code_t): Added: GPG_ERR_NO_ENCODING_METHOD, GPG_ERR_NO_ENCRYPTION_SCHEME, GPG_ERR_NO_SIGNATURE_SCHEME. * src/err-codes.h.in: Likewise.
2003-10-25Fixed last fix:Werner Koch1-1/+0
Include stdio.h for snprintf prototype. Suggested by [email protected], fixes #gnupg/214.
2003-10-25Include stdio.h for snprintfWerner Koch1-0/+1
prototype. Suggested by [email protected], fixes #gnupg/214.
2003-09-302003-09-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-5/+10
* src/gpg-error.h: Include <stddef.h>. (gpg_strerror_r): Change prototype to match POSIX. Rewritten for that prototype. * src/strerror.c: Include <errno.h>. (gpg_strerror_r, system_strerror_r): Change prototype to match POSIX. Rewritten for that prototype. Rewritten for that prototype.
2003-09-30Add PIN_NOT_SYNCED.Werner Koch1-3/+4
2003-09-132003-09-13 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+7
* configure.ac: Invoke AC_FUNC_STRERROR_R. * src/gpg-error.h (gpg_strerror_r): New prototype. * src/strerror.c (system_strerror_r): New function. (gpg_strerror_r): New function.
2003-09-032003-09-03 Marcus Brinkmann <[email protected]>libgpg-error-0-4Marcus Brinkmann1-1/+3
Released 0.4. * src/gpg-error.h: Define GPG_ERR_INLINE to nothing if the compiler does not implement C99. * configure.ac: (AC_INIT): Bump up version number.
2003-09-022003-09-02 Moritz Schulte <[email protected]>Moritz Schulte1-1/+2
* src/gpg-error.h (gpg_err_code_t): Added: GPG_ERR_NO_PRIME. * src/err-codes.h.in: Likewise.
2003-08-192003-08-19 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-147/+150
* src/gpg-error.h (GPG_ERR_SYSTEM_ERROR): Fix value (should have been 2^15, was 2^14). (GPG_ERR_CODE_DIM): Fix value (should have been 65536, was 32768). Change the error codes of all system errors to have the GPG_ERR_SYSTEM_ERROR bit set.
2003-08-062003-08-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* code-from-errno.c, code-to-errno.c, err-codes.h.in, err-sources.h.in, errnos.in, gpg-error.h, strerror.c, strsource.c: Fix typo in copyright notice.
2003-07-17* src/gpg-error.h: Add HARDWARE, PIN_BLOCKED and USE_CONDITIONS.Werner Koch1-1/+4
2003-07-162003-07-16 Moritz Schulte <[email protected]>Moritz Schulte1-2/+3
* src/gpg-error.h (gpg_err_code): Cast return value to gpg_err_code_t. Thanks to Ralf Schneider <[email protected]>. (gpg_err_source): Cast return value to gpg_err_source_t. Thanks to Ralf Schneider <[email protected]>.
2003-07-062003-07-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-6/+12
* src/gpg-error.h (GPG_ERR_INLINE): Define macro. Use it instead of __inline__ in this file.
2003-06-30* src/gpg-error.h: Add WRONG_CARD.Werner Koch1-2/+2
2003-06-222003-06-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* src/gpg-error.h: Fix value of GPG_ERR_CANCELED.
2003-06-05Fix typo.Marcus Brinkmann1-1/+1
2003-06-052003-06-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* src/gpg-error.h (gpg_err_make_from_errno): Fix implementation.
2003-06-052003-06-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+3
* src/gpg-error.h (gpg_err_code_t): Add GPG_ERR_SIG_EXPIRED. (err-codes.h.in): Likewise.
2003-06-052003-06-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+2
* src/gpg-error.h (gpg_error_from_errno): Change return type to gpg_error_t.
2003-06-04Clarify comments, and add a few more.Marcus Brinkmann1-11/+25
2003-06-04solved conflictsWerner Koch1-4/+8
2003-06-042003-06-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-3/+8
* src/gpg-error.h (gpg_err_code_t): Add GPG_ERR_INV_ENGINE, GPG_ERR_PUBKEY_NOT_TRUSTED, GPG_ERR_DECRYPT_FAILED, GPG_ERR_KEY_EXPIRED. (gpg_make_error): Rename to gpg_err_make. (gpg_error): Use here. * tests/t-strerror.c (main): And here. (gpg_make_error_from_errno): Rename to gpg_err_make_from_errno.
2003-06-032003-06-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+16
* src/gpg-error.h (gpg_make_error_from_errno): New inline function. (gpg_error_from_errno): Likewise. * src/code-from-errno.c (gpg_err_code_from_errno): Handle the case of no error at all.
2003-06-032003-06-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-11/+35
* src/gpg-error.h (gpg_err_source_t): Add GPG_ERR_SOURCE_USER_1 to GPG_ERR_SOURCE_USER_4. (gpg_err_code_t): Add GPG_ERR_USER_1 to GPG_ERR_USER_16. * src/err-sources.h.in: Likewise. * src/err-codes.h.in: Likewise.
2003-06-022003-06-02 Moritz Schulte <[email protected]>Moritz Schulte1-2/+2
* src/gpg-error.h: Fix description of gpg_err_code_to_errno (i.e. substitute `ERR' with `CODE'). * src/code-to-errno.c: Likewise.
2003-06-01Fix wrong error code.Marcus Brinkmann1-4/+4
2003-06-012003-06-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-15/+14
* src/gpg-error.h (gpg_err_code_t): Remove GPG_ERR_FILE_READ, GPG_ERR_FILE_WRITE, GPG_ERR_FILE_OPEN, GPG_ERR_FILE_CREATE, GPG_ERR_FILE_CLOSE, GPG_ERR_FILE_DELETE, GPG_ERR_FILE_EXISTS, GPG_ERR_FILE, GPG_ERR_IO, GPG_ERR_OUT_OF_CORE, GPG_ERR_READ_ERROR, GPG_ERR_WRITE_ERROR. * src/err-codes.h.in: Likewise.
2003-06-012003-06-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-3/+161
* src/mkerrcodes1.awk: New file. * src/mkerrcodes2.awk: New file. * src/mkerrnos.awk: New file. * src/errnos.in: New file. * src/code-from-errno.c: New file. * src/code-to-errno.c: New file. * src/Makefile.am (libgpg_error_la_SOURCES): Remove err-sources.h and err-codes.h. Add code-to-errno.c and code-from-errno.c. (code-to-errno.h): New target. (code-from-errno.h): Likewise. (EXTRA_DIST): Add mkerrnos.awk, errnos.in, and mkerrcodes1.awk. (BUILT_SOURCES): Add code-to-errno.h and code-from-errno.h. (CLEANFILES): Likewise. * src/strerror.c (gpg_strerror): Use strerror for system errors. * src/err-codes.h.in: Add 16382 (Unknown system error). * src/gpg-error.h (gpg_err_code_t): Add system errors. (GPG_ERR_CODE_DIM): Change to 32768. (GPG_ERR_SYSTEM_ERROR): New macro. (gpg_err_code_from_errno): New prototype. (gpg_err_code_to_errno): Likewise.
2003-06-012003-06-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* src/Makefile.am (nobase_include_HEADERS): Rename target to ... (include_HEADERS): ... this. Change file to gpg-error.h (libgpg_error_la_SOURCES): Change gpg/error.h to gpg-error.h. * src/gpg/error.h: Move to ... * src/gpg-error.h: ... here. New file. * src/strerror.c: Include <gpg-error.h>, not <gpg/error.h>. * src/strsource.c: Likewise.
2003-06-012003-06-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* src/gpg/error.h (gpg_error_t): Change type to unsigned int, not long.
2003-05-28Add essential comment.Marcus Brinkmann1-1/+5
2003-05-252003-05-26 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+3
* src/gpg/error.h (gpg_make_error): Only OR in the error source if there is an error, this allows to test for success with "if (!err)" and similar tests.
2003-05-152003-05-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-7/+8
* src/mkstrtable.awk: Add exception clause to license about the output of the script. * configure.ac: Change license to LGPL 2.1 or later. * Makefile.am: Likewise. * src/Makefile.am: Likewise. * src/err-codes.h.in: Likewise. * src/err-sources.h.in: Likewise. * src/strsource.c: Likewise. * src/strerror.c: Likewise. * src/gpg/error.h: Likewise. * tests/Makefile.am: Likewise. * src/mkstrtable.awk: New variable HEADER. Copy input until first line with an actual code and description occurs. * src/err-codes.h.in: Uncomment license, so it is copied into the output. * src/err-sources.h.in: Likewise.
2003-05-152003-05-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+287
* Initial check-in.