diff options
author | Werner Koch <[email protected]> | 2002-01-11 17:07:15 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-01-11 17:07:15 +0000 |
commit | 98b2622ef016123245956d98fce643c02e9e32e8 (patch) | |
tree | d6cf5d173977dcdf4b1d529e8c615cd9e10b215d /common | |
parent | new error codes (diff) | |
download | gnupg-98b2622ef016123245956d98fce643c02e9e32e8.tar.gz gnupg-98b2622ef016123245956d98fce643c02e9e32e8.zip |
* maperror.c (map_assuan_err): Codes for CRL
Diffstat (limited to 'common')
-rw-r--r-- | common/ChangeLog | 4 | ||||
-rw-r--r-- | common/errors.h | 7 | ||||
-rw-r--r-- | common/maperror.c | 4 |
3 files changed, 14 insertions, 1 deletions
diff --git a/common/ChangeLog b/common/ChangeLog index 37f6a7348..a72760275 100644 --- a/common/ChangeLog +++ b/common/ChangeLog @@ -1,3 +1,7 @@ +2002-01-11 Werner Koch <[email protected]> + + * maperror.c (map_assuan_err): Codes for CRL + 2002-01-08 Werner Koch <[email protected]> * util.h (spacep): New. diff --git a/common/errors.h b/common/errors.h index bd0c1af52..56324959a 100644 --- a/common/errors.h +++ b/common/errors.h @@ -68,7 +68,12 @@ enum { GNUPG_Bad_Secret_Key = 39, GNUPG_Bad_Data = 40, GNUPG_Invalid_Parameter = 41, - GNUPG_Tribute_to_D_A = 42 + GNUPG_Tribute_to_D_A = 42, + GNUPG_No_Dirmngr = 43, + GNUPG_Dirmngr_Error = 44, + GNUPG_Certificate_Revoked = 45, + GNUPG_No_CRL_Known = 46, + GNUPG_CRL_Too_Old = 47, }; /* Status codes - fixme: should go into another file */ diff --git a/common/maperror.c b/common/maperror.c index ee1bdc86a..ba3a84b5f 100644 --- a/common/maperror.c +++ b/common/maperror.c @@ -140,6 +140,10 @@ map_assuan_err (int err) case ASSUAN_No_Public_Key: err = GNUPG_No_Public_Key; break; case ASSUAN_No_Secret_Key: err = GNUPG_No_Secret_Key; break; + case ASSUAN_Cert_Revoked: err = GNUPG_Certificate_Revoked; break; + case ASSUAN_No_CRL_For_Cert: err = GNUPG_No_CRL_Known; break; + case ASSUAN_CRL_Too_Old: err = GNUPG_CRL_Too_Old; break; + default: err = err < 100? GNUPG_Assuan_Server_Fault : GNUPG_Assuan_Error; break; |