From 464df1d5e5ab1322e2dd0a7796939fff1aeefa9a Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 17:49:25 +0200 Subject: Adding upstream version 1.47.0. Signed-off-by: Daniel Baumann --- lib/et/test_cases/heimdal.c | 136 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 lib/et/test_cases/heimdal.c (limited to 'lib/et/test_cases/heimdal.c') diff --git a/lib/et/test_cases/heimdal.c b/lib/et/test_cases/heimdal.c new file mode 100644 index 0000000..d9be4ce --- /dev/null +++ b/lib/et/test_cases/heimdal.c @@ -0,0 +1,136 @@ +/* + * heimdal.c: + * This file is automatically generated; please do not edit it. + */ + +#include + +#define N_(a) a + +static const char * const text[] = { + N_("Kerberos successful"), + N_("Kerberos principal expired"), + N_("Kerberos service expired"), + N_("Kerberos auth expired"), + N_("Incorrect kerberos master key version"), + N_("Incorrect kerberos master key version"), + N_("Incorrect kerberos master key version"), + N_("Kerberos error: byte order unknown"), + N_("Kerberos principal unknown"), + N_("Kerberos principal not unique"), + N_("Kerberos principal has null key"), + N_("Reserved krb error (11)"), + N_("Reserved krb error (12)"), + N_("Reserved krb error (13)"), + N_("Reserved krb error (14)"), + N_("Reserved krb error (15)"), + N_("Reserved krb error (16)"), + N_("Reserved krb error (17)"), + N_("Reserved krb error (18)"), + N_("Reserved krb error (19)"), + N_("Generic error from Kerberos KDC"), + N_("Can't read Kerberos ticket file"), + N_("Can't find Kerberos ticket or TGT"), + N_("Reserved krb error (23)"), + N_("Reserved krb error (24)"), + N_("Reserved krb error (25)"), + N_("Kerberos TGT Expired"), + N_("Reserved krb error (27)"), + N_("Reserved krb error (28)"), + N_("Reserved krb error (29)"), + N_("Reserved krb error (30)"), + N_("Kerberos error: Can't decode authenticator"), + N_("Kerberos ticket expired"), + N_("Kerberos ticket not yet valid"), + N_("Kerberos error: Repeated request"), + N_("The kerberos ticket isn't for us"), + N_("Kerberos request inconsistent"), + N_("Kerberos error: delta_t too big"), + N_("Kerberos error: incorrect net address"), + N_("Kerberos protocol version mismatch"), + N_("Kerberos error: invalid msg type"), + N_("Kerberos error: message stream modified"), + N_("Kerberos error: message out of order"), + N_("Kerberos error: unauthorized request"), + N_("Reserved krb error (44)"), + N_("Reserved krb error (45)"), + N_("Reserved krb error (46)"), + N_("Reserved krb error (47)"), + N_("Reserved krb error (48)"), + N_("Reserved krb error (49)"), + N_("Reserved krb error (50)"), + N_("Kerberos error: current PW is null"), + N_("Kerberos error: Incorrect current password"), + N_("Kerberos protocol error"), + N_("Error returned by Kerberos KDC"), + N_("Null Kerberos ticket returned by KDC"), + N_("Kerberos error: Retry count exceeded"), + N_("Kerberos error: Can't send request"), + N_("Reserved krb error (58)"), + N_("Reserved krb error (59)"), + N_("Reserved krb error (60)"), + N_("Kerberos error: not all tickets returned"), + N_("Kerberos error: incorrect password"), + N_("Kerberos error: Protocol Error"), + N_("Reserved krb error (64)"), + N_("Reserved krb error (65)"), + N_("Reserved krb error (66)"), + N_("Reserved krb error (67)"), + N_("Reserved krb error (68)"), + N_("Reserved krb error (69)"), + N_("Other error"), + N_("Don't have Kerberos ticket-granting ticket"), + N_("Reserved krb error (72)"), + N_("Reserved krb error (73)"), + N_("Reserved krb error (74)"), + N_("Reserved krb error (75)"), + N_("No ticket file found"), + N_("Couldn't access ticket file"), + N_("Couldn't lock ticket file"), + N_("Bad ticket file format"), + N_("tf_init not called first"), + N_("Bad Kerberos name format"), + 0 +}; + +struct error_table { + char const * const * msgs; + long base; + int n_msgs; +}; +struct et_list { + struct et_list *next; + const struct error_table * table; +}; +extern struct et_list *_et_list; + +const struct error_table et_krb_error_table = { text, 39525376L, 82 }; + +static struct et_list link = { 0, 0 }; + +void initialize_krb_error_table_r(struct et_list **list); +void initialize_krb_error_table(void); + +void initialize_krb_error_table(void) { + initialize_krb_error_table_r(&_et_list); +} + +/* For Heimdal compatibility */ +void initialize_krb_error_table_r(struct et_list **list) +{ + struct et_list *et, **end; + + for (end = list, et = *list; et; end = &et->next, et = et->next) + if (et->table->msgs == text) + return; + et = malloc(sizeof(struct et_list)); + if (et == 0) { + if (!link.table) + et = &link; + else + return; + } + et->table = &et_krb_error_table; + et->next = 0; + *end = et; +} -- cgit v1.2.3