aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2003-11-06 13:29:29 +0000
committerWerner Koch <[email protected]>2003-11-06 13:29:29 +0000
commit4af8f747457776fa17596391b4334a72e190cdcc (patch)
treec4f20aa4d59c7ef3ddb2d8951613cb060278bc07
parentAllow GPG_ERR_INLINE to get overriden, so that (diff)
downloadlibgpg-error-4af8f747457776fa17596391b4334a72e190cdcc.tar.gz
libgpg-error-4af8f747457776fa17596391b4334a72e190cdcc.zip
Added error sources for
Libksba and Dirmngr. Added GPG_ERR_TRUNCATED.
-rw-r--r--ChangeLog5
-rw-r--r--NEWS9
-rw-r--r--src/err-codes.h.in1
-rw-r--r--src/err-sources.h.in2
-rw-r--r--src/gpg-error.h20
5 files changed, 28 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index d16c505..df5705f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-11-06 Werner Koch <[email protected]>
+
+ * src/gpg-error.h, src/err-sources.h.in: Added error sources for
+ Libksba and Dirmngr. Added GPG_ERR_TRUNCATED.
+
2003-11-03 Werner Koch <[email protected]>
* src/gpg-error.h: Allow GPG_ERR_INLINE to get overriden, so that
diff --git a/NEWS b/NEWS
index 3f08d51..9f03942 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,15 @@ Noteworthy changes in version 0.6 (unreleased)
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_SORUCE_DIRMNGR NEW
+GPG_ERR_TRUNCATED NEW
+GPG_ERR_NO_ENCODING_METHOD NEW
+GPG_ERR_NO_ENCRYPTION_SCHEME NEW
+GPG_ERR_NO_SIGNATURE_SCHEME NEW
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Noteworthy changes in version 0.5 (2003-10-06)
----------------------------------------------
diff --git a/src/err-codes.h.in b/src/err-codes.h.in
index db03dc0..7df7396 100644
--- a/src/err-codes.h.in
+++ b/src/err-codes.h.in
@@ -96,6 +96,7 @@
71 Invalid cipher mode
72 Invalid flag
73 Invalid handle
+74 Result truncated
75 Incomplete line
76 Invalid response
77 No agent running
diff --git a/src/err-sources.h.in b/src/err-sources.h.in
index 2ebe9c1..25a3f86 100644
--- a/src/err-sources.h.in
+++ b/src/err-sources.h.in
@@ -36,6 +36,8 @@
6 SCD
7 GPGME
8 Keybox
+9 KSBA
+10 Dirmngr
32 User defined source 1
33 User defined source 2
34 User defined source 3
diff --git a/src/gpg-error.h b/src/gpg-error.h
index 2491301..33f1c68 100644
--- a/src/gpg-error.h
+++ b/src/gpg-error.h
@@ -64,14 +64,16 @@
typedef enum
{
GPG_ERR_SOURCE_UNKNOWN = 0,
- GPG_ERR_SOURCE_GCRYPT = 1,
- GPG_ERR_SOURCE_GPG = 2,
- GPG_ERR_SOURCE_GPGSM = 3,
- GPG_ERR_SOURCE_GPGAGENT = 4,
- GPG_ERR_SOURCE_PINENTRY = 5,
- GPG_ERR_SOURCE_SCD = 6,
- GPG_ERR_SOURCE_GPGME = 7,
- GPG_ERR_SOURCE_KEYBOX = 8,
+ GPG_ERR_SOURCE_GCRYPT = 1, /* Libgcrypt */
+ GPG_ERR_SOURCE_GPG = 2, /* GnuPG */
+ GPG_ERR_SOURCE_GPGSM = 3, /* GnuPG */
+ GPG_ERR_SOURCE_GPGAGENT = 4, /* GnuPG */
+ GPG_ERR_SOURCE_PINENTRY = 5, /* Pinentry */
+ GPG_ERR_SOURCE_SCD = 6, /* GnuPG */
+ GPG_ERR_SOURCE_GPGME = 7, /* GPGME */
+ GPG_ERR_SOURCE_KEYBOX = 8, /* GnuPG */
+ GPG_ERR_SOURCE_KSBA = 9, /* Libksba */
+ GPG_ERR_SORUCE_DIRMNGR = 10, /* Dirmngr */
/* 9 to 31 are free to be used. */
@@ -167,7 +169,7 @@ typedef enum
GPG_ERR_INV_FLAG = 72, /* Invalid flag. */
GPG_ERR_INV_HANDLE = 73, /* Invalid handle. */
- /* Code 74 is free to be used. */
+ GPG_ERR_TRUNCATED = 74, /* Result runcated. */
GPG_ERR_INCOMPLETE_LINE = 75,
GPG_ERR_INV_RESPONSE = 76,