gsasl-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS gsasl/lib/src


From: gsasl-commit
Subject: CVS gsasl/lib/src
Date: Tue, 21 Sep 2004 01:40:11 +0200

Update of /home/cvs/gsasl/lib/src
In directory dopio:/tmp/cvs-serv15838

Modified Files:
        gsasl.h.in 
Log Message:
(Gsasl_rc): Specify numbers explicitly, to make sure existing names
are never renumbered.  Move new errors last, to maintain binary
compatibility with last release.


--- /home/cvs/gsasl/lib/src/gsasl.h.in  2004/09/20 23:31:49     1.17
+++ /home/cvs/gsasl/lib/src/gsasl.h.in  2004/09/20 23:40:11     1.18
@@ -44,68 +44,68 @@
   };
   extern const char *GSASL_VALID_MECHANISM_CHARACTERS;
 
-/* Error codes */
+  /* Error codes */
   typedef enum
-  {
-    GSASL_OK = 0,
-    GSASL_NEEDS_MORE,
-    GSASL_UNKNOWN_MECHANISM,
-    GSASL_MECHANISM_CALLED_TOO_MANY_TIMES,
-    GSASL_TOO_SMALL_BUFFER,
-    GSASL_FOPEN_ERROR,
-    GSASL_FCLOSE_ERROR,
-    GSASL_MALLOC_ERROR,
-    GSASL_BASE64_ERROR,
-    GSASL_CRYPTO_ERROR,
-    GSASL_GCRYPT_ERROR = GSASL_CRYPTO_ERROR,
-    GSASL_NEED_CLIENT_ANONYMOUS_CALLBACK,
-    GSASL_NEED_CLIENT_PASSWORD_CALLBACK,
-    GSASL_NEED_CLIENT_PASSCODE_CALLBACK,
-    GSASL_NEED_CLIENT_PIN_CALLBACK,
-    GSASL_NEED_CLIENT_AUTHORIZATION_ID_CALLBACK,
-    GSASL_NEED_CLIENT_AUTHENTICATION_ID_CALLBACK,
-    GSASL_NEED_CLIENT_SERVICE_CALLBACK,
-    GSASL_NEED_SERVER_VALIDATE_CALLBACK,
-    GSASL_NEED_SERVER_CRAM_MD5_CALLBACK,
-    GSASL_NEED_SERVER_DIGEST_MD5_CALLBACK,
-    GSASL_NEED_SERVER_EXTERNAL_CALLBACK,
-    GSASL_NEED_SERVER_ANONYMOUS_CALLBACK,
-    GSASL_NEED_SERVER_REALM_CALLBACK,
-    GSASL_NEED_SERVER_SECURID_CALLBACK,
-    GSASL_NEED_SERVER_SERVICE_CALLBACK,
-    GSASL_NEED_SERVER_GSSAPI_CALLBACK,
-    GSASL_NEED_SERVER_RETRIEVE_CALLBACK,
-    GSASL_UNICODE_NORMALIZATION_ERROR,
-    GSASL_SASLPREP_ERROR,
-    GSASL_MECHANISM_PARSE_ERROR,
-    GSASL_AUTHENTICATION_ERROR,
-    GSASL_CANNOT_GET_CTX,
-    GSASL_INTEGRITY_ERROR,
-    GSASL_NO_MORE_REALMS,
-    GSASL_NO_CLIENT_CODE,
-    GSASL_NO_SERVER_CODE,
-    GSASL_NO_CALLBACK,
-    GSASL_NO_ANONYMOUS_TOKEN,
-    GSASL_NO_AUTHID,
-    GSASL_NO_AUTHZID,
-    GSASL_NO_PASSWORD,
-    /* Mechanism specific errors. */
-    GSASL_GSSAPI_RELEASE_BUFFER_ERROR,
-    GSASL_GSSAPI_IMPORT_NAME_ERROR,
-    GSASL_GSSAPI_INIT_SEC_CONTEXT_ERROR,
-    GSASL_GSSAPI_ACCEPT_SEC_CONTEXT_ERROR,
-    GSASL_GSSAPI_UNWRAP_ERROR,
-    GSASL_GSSAPI_WRAP_ERROR,
-    GSASL_GSSAPI_ACQUIRE_CRED_ERROR,
-    GSASL_GSSAPI_DISPLAY_NAME_ERROR,
-    GSASL_GSSAPI_UNSUPPORTED_PROTECTION_ERROR,
-    GSASL_KERBEROS_V5_INIT_ERROR,
-    GSASL_KERBEROS_V5_INTERNAL_ERROR,
-    GSASL_SHISHI_ERROR = GSASL_KERBEROS_V5_INTERNAL_ERROR,
-    GSASL_SECURID_SERVER_NEED_ADDITIONAL_PASSCODE,
-    GSASL_SECURID_SERVER_NEED_NEW_PIN,
-    GSASL_INVALID_HANDLE
-  } Gsasl_rc;
+    {
+      GSASL_OK = 0,
+      GSASL_NEEDS_MORE = 1,
+      GSASL_UNKNOWN_MECHANISM = 2,
+      GSASL_MECHANISM_CALLED_TOO_MANY_TIMES = 3,
+      GSASL_TOO_SMALL_BUFFER = 4,
+      GSASL_FOPEN_ERROR = 5,
+      GSASL_FCLOSE_ERROR = 6,
+      GSASL_MALLOC_ERROR = 7,
+      GSASL_BASE64_ERROR = 8,
+      GSASL_CRYPTO_ERROR = 9,
+      GSASL_GCRYPT_ERROR = GSASL_CRYPTO_ERROR = 10,
+      GSASL_NEED_CLIENT_ANONYMOUS_CALLBACK = 11,
+      GSASL_NEED_CLIENT_PASSWORD_CALLBACK = 12,
+      GSASL_NEED_CLIENT_PASSCODE_CALLBACK = 13,
+      GSASL_NEED_CLIENT_PIN_CALLBACK = 14,
+      GSASL_NEED_CLIENT_AUTHORIZATION_ID_CALLBACK = 15,
+      GSASL_NEED_CLIENT_AUTHENTICATION_ID_CALLBACK = 16,
+      GSASL_NEED_CLIENT_SERVICE_CALLBACK = 17,
+      GSASL_NEED_SERVER_VALIDATE_CALLBACK = 18,
+      GSASL_NEED_SERVER_CRAM_MD5_CALLBACK = 19,
+      GSASL_NEED_SERVER_DIGEST_MD5_CALLBACK = 20,
+      GSASL_NEED_SERVER_EXTERNAL_CALLBACK = 21,
+      GSASL_NEED_SERVER_ANONYMOUS_CALLBACK = 22,
+      GSASL_NEED_SERVER_REALM_CALLBACK = 23,
+      GSASL_NEED_SERVER_SECURID_CALLBACK = 24,
+      GSASL_NEED_SERVER_SERVICE_CALLBACK = 25,
+      GSASL_NEED_SERVER_GSSAPI_CALLBACK = 26,
+      GSASL_NEED_SERVER_RETRIEVE_CALLBACK = 27,
+      GSASL_UNICODE_NORMALIZATION_ERROR = 28,
+      GSASL_SASLPREP_ERROR = 29,
+      GSASL_MECHANISM_PARSE_ERROR = 30,
+      GSASL_AUTHENTICATION_ERROR = 31,
+      GSASL_CANNOT_GET_CTX = 32,
+      GSASL_INTEGRITY_ERROR = 33,
+      GSASL_NO_MORE_REALMS = 34,
+      GSASL_NO_CLIENT_CODE = 35,
+      GSASL_NO_SERVER_CODE = 36,
+      /* Mechanism specific errors. */
+      GSASL_GSSAPI_RELEASE_BUFFER_ERROR = 37,
+      GSASL_GSSAPI_IMPORT_NAME_ERROR = 38,
+      GSASL_GSSAPI_INIT_SEC_CONTEXT_ERROR = 39,
+      GSASL_GSSAPI_ACCEPT_SEC_CONTEXT_ERROR = 40,
+      GSASL_GSSAPI_UNWRAP_ERROR = 41,
+      GSASL_GSSAPI_WRAP_ERROR = 42,
+      GSASL_GSSAPI_ACQUIRE_CRED_ERROR = 43,
+      GSASL_GSSAPI_DISPLAY_NAME_ERROR = 44,
+      GSASL_GSSAPI_UNSUPPORTED_PROTECTION_ERROR = 45,
+      GSASL_KERBEROS_V5_INIT_ERROR = 46,
+      GSASL_KERBEROS_V5_INTERNAL_ERROR = 47,
+      GSASL_SHISHI_ERROR = GSASL_KERBEROS_V5_INTERNAL_ERROR,
+      GSASL_SECURID_SERVER_NEED_ADDITIONAL_PASSCODE = 48,
+      GSASL_SECURID_SERVER_NEED_NEW_PIN = 49,
+      GSASL_INVALID_HANDLE = 50,
+      GSASL_NO_CALLBACK = 51,
+      GSASL_NO_ANONYMOUS_TOKEN = 52,
+      GSASL_NO_AUTHID = 53,
+      GSASL_NO_AUTHZID = 54,
+      GSASL_NO_PASSWORD = 55
+    } Gsasl_rc;
 
 /* Quality of Protection types, used by DIGEST-MD5 */
   typedef enum





reply via email to

[Prev in Thread] Current Thread [Next in Thread]