From 128f30c8e719efded9190eb3a9f2028f4d3a085d Mon Sep 17 00:00:00 2001 From: Kowh Date: Thu, 3 Apr 2014 15:05:51 -0400 Subject: [PATCH] Enable compatiblity with krb5 1.8 --- PyKAdminErrors.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PyKAdminErrors.c b/PyKAdminErrors.c index 1b99f59..08a026b 100644 --- a/PyKAdminErrors.c +++ b/PyKAdminErrors.c @@ -89,8 +89,12 @@ void PyKAdminError_init(PyObject *module) { PyKAdminError_insert(module, KADM5_SETKEY3_ETYPE_MISMATCH, "SetKey3EnctypeMismatchError", "Mismatched enctypes for setkey3"); PyKAdminError_insert(module, KADM5_MISSING_KRB5_CONF_PARAMS, "MissingKrb5ConfParamsError", "Missing parameters in krb5.conf required for kadmin client"); PyKAdminError_insert(module, KADM5_XDR_FAILURE, "XDRFailureError", "XDR encoding error"); +#ifdef KADM5_CANT_RESOLVE PyKAdminError_insert(module, KADM5_CANT_RESOLVE, "CantResolveError", ""); +#endif +#ifdef KADM5_PASS_Q_GENERIC PyKAdminError_insert(module, KADM5_PASS_Q_GENERIC, "PasswordGenericError", "Database synchronization failed"); +#endif }