Ticket #161: jabberd2_dont_initialize_variables_in_header_files.diff
| File jabberd2_dont_initialize_variables_in_header_files.diff, 5.2 KB (added by markdoliner, 15 months ago) |
|---|
-
util/util.h
376 376 } *stanza_error_t; 377 377 378 378 /** if you change these, reflect your changes in the defines above */ 379 static struct _stanza_error_st _stanza_errors[] = { 380 { "bad-request", "modify", "400" }, /* stanza_err_BAD_REQUEST */ 381 { "conflict", "cancel", "409" }, /* stanza_err_CONFLICT */ 382 { "feature-not-implemented", "cancel", "501" }, /* stanza_err_FEATURE_NOT_IMPLEMENTED */ 383 { "forbidden", "auth", "403" }, /* stanza_err_FORBIDDEN */ 384 { "gone", "modify", "302" }, /* stanza_err_GONE */ 385 { "internal-server-error", "wait", "500" }, /* stanza_err_INTERNAL_SERVER_ERROR */ 386 { "item-not-found", "cancel", "404" }, /* stanza_err_ITEM_NOT_FOUND */ 387 { "jid-malformed", "modify", "400" }, /* stanza_err_JID_MALFORMED */ 388 { "not-acceptable", "cancel", "406" }, /* stanza_err_NOT_ACCEPTABLE */ 389 { "not-allowed", "cancel", "405" }, /* stanza_err_NOT_ALLOWED */ 390 { "payment-required", "auth", "402" }, /* stanza_err_PAYMENT_REQUIRED */ 391 { "recipient-unavailable", "wait", "404" }, /* stanza_err_RECIPIENT_UNAVAILABLE */ 392 { "redirect", "modify", "302" }, /* stanza_err_REDIRECT */ 393 { "registration-required", "auth", "407" }, /* stanza_err_REGISTRATION_REQUIRED */ 394 { "remote-server-not-found", "cancel", "404" }, /* stanza_err_REMOTE_SERVER_NOT_FOUND */ 395 { "remote-server-timeout", "wait", "502" }, /* stanza_err_REMOTE_SERVER_TIMEOUT */ 396 { "resource-constraint", "wait", "500" }, /* stanza_err_RESOURCE_CONSTRAINT */ 397 { "service-unavailable", "cancel", "503" }, /* stanza_err_SERVICE_UNAVAILABLE */ 398 { "subscription-required", "auth", "407" }, /* stanza_err_SUBSCRIPTION_REQUIRED */ 399 { "undefined-condition", NULL, "500" }, /* stanza_err_UNDEFINED_CONDITION */ 400 { "unexpected-request", "wait", "400" }, /* stanza_err_UNEXPECTED_REQUEST */ 401 { NULL, NULL, "401" }, /* stanza_err_OLD_UNAUTH */ 402 { "unknown-sender", "modify", "400" }, /* stanza_err_UNKNOWN_SENDER */ 403 { NULL, NULL, NULL } 404 }; 379 extern struct _stanza_error_st _stanza_errors[]; 405 380 406 381 407 382 /* hex conversion utils */ -
util/stanza.c
20 20 21 21 #include "util.h" 22 22 23 /** if you change these, reflect your changes in the defines above */ 24 struct _stanza_error_st _stanza_errors[] = { 25 { "bad-request", "modify", "400" }, /* stanza_err_BAD_REQUEST */ 26 { "conflict", "cancel", "409" }, /* stanza_err_CONFLICT */ 27 { "feature-not-implemented", "cancel", "501" }, /* stanza_err_FEATURE_NOT_IMPLEMENTED */ 28 { "forbidden", "auth", "403" }, /* stanza_err_FORBIDDEN */ 29 { "gone", "modify", "302" }, /* stanza_err_GONE */ 30 { "internal-server-error", "wait", "500" }, /* stanza_err_INTERNAL_SERVER_ERROR */ 31 { "item-not-found", "cancel", "404" }, /* stanza_err_ITEM_NOT_FOUND */ 32 { "jid-malformed", "modify", "400" }, /* stanza_err_JID_MALFORMED */ 33 { "not-acceptable", "cancel", "406" }, /* stanza_err_NOT_ACCEPTABLE */ 34 { "not-allowed", "cancel", "405" }, /* stanza_err_NOT_ALLOWED */ 35 { "payment-required", "auth", "402" }, /* stanza_err_PAYMENT_REQUIRED */ 36 { "recipient-unavailable", "wait", "404" }, /* stanza_err_RECIPIENT_UNAVAILABLE */ 37 { "redirect", "modify", "302" }, /* stanza_err_REDIRECT */ 38 { "registration-required", "auth", "407" }, /* stanza_err_REGISTRATION_REQUIRED */ 39 { "remote-server-not-found", "cancel", "404" }, /* stanza_err_REMOTE_SERVER_NOT_FOUND */ 40 { "remote-server-timeout", "wait", "502" }, /* stanza_err_REMOTE_SERVER_TIMEOUT */ 41 { "resource-constraint", "wait", "500" }, /* stanza_err_RESOURCE_CONSTRAINT */ 42 { "service-unavailable", "cancel", "503" }, /* stanza_err_SERVICE_UNAVAILABLE */ 43 { "subscription-required", "auth", "407" }, /* stanza_err_SUBSCRIPTION_REQUIRED */ 44 { "undefined-condition", NULL, "500" }, /* stanza_err_UNDEFINED_CONDITION */ 45 { "unexpected-request", "wait", "400" }, /* stanza_err_UNEXPECTED_REQUEST */ 46 { NULL, NULL, "401" }, /* stanza_err_OLD_UNAUTH */ 47 { "unknown-sender", "modify", "400" }, /* stanza_err_UNKNOWN_SENDER */ 48 { NULL, NULL, NULL } 49 }; 50 23 51 /** error the packet */ 24 52 nad_t stanza_error(nad_t nad, int elem, int err) { 25 53 int ns;
