]>
Commit | Line | Data |
---|---|---|
29f178bd DDO |
1 | /* |
2 | * Generated by util/mkerr.pl DO NOT EDIT | |
a28d06f3 | 3 | * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. |
29f178bd DDO |
4 | * |
5 | * Licensed under the Apache License 2.0 (the "License"). You may not use | |
6 | * this file except in compliance with the License. You can obtain a copy | |
7 | * in the file LICENSE in the source distribution or at | |
8 | * https://www.openssl.org/source/license.html | |
9 | */ | |
10 | ||
11 | #include <openssl/err.h> | |
12 | #include <openssl/httperr.h> | |
14a6c6a4 | 13 | #include "crypto/httperr.h" |
29f178bd DDO |
14 | |
15 | #ifndef OPENSSL_NO_ERR | |
16 | ||
17 | static const ERR_STRING_DATA HTTP_str_reasons[] = { | |
18 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN), | |
19 | "asn1 len exceeds max resp len"}, | |
20 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_CONNECT_FAILURE), "connect failure"}, | |
21 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_ERROR_PARSING_ASN1_LENGTH), | |
22 | "error parsing asn1 length"}, | |
23 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_ERROR_PARSING_CONTENT_LENGTH), | |
24 | "error parsing content length"}, | |
25 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_ERROR_PARSING_URL), "error parsing url"}, | |
26 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_ERROR_RECEIVING), "error receiving"}, | |
27 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_ERROR_SENDING), "error sending"}, | |
a6d40689 DDO |
28 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_FAILED_READING_DATA), |
29 | "failed reading data"}, | |
29f178bd DDO |
30 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_INCONSISTENT_CONTENT_LENGTH), |
31 | "inconsistent content length"}, | |
d7fcee3b DDO |
32 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_INVALID_PORT_NUMBER), |
33 | "invalid port number"}, | |
34 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_INVALID_URL_PATH), "invalid url path"}, | |
d546e8e2 DDO |
35 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_INVALID_URL_SCHEME), |
36 | "invalid url scheme"}, | |
29f178bd DDO |
37 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_MAX_RESP_LEN_EXCEEDED), |
38 | "max resp len exceeded"}, | |
39 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_MISSING_ASN1_ENCODING), | |
40 | "missing asn1 encoding"}, | |
41 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_MISSING_CONTENT_TYPE), | |
42 | "missing content type"}, | |
43 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_MISSING_REDIRECT_LOCATION), | |
44 | "missing redirect location"}, | |
afe554c2 DDO |
45 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RECEIVED_ERROR), "received error"}, |
46 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RECEIVED_WRONG_HTTP_VERSION), | |
47 | "received wrong http version"}, | |
29f178bd DDO |
48 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP), |
49 | "redirection from https to http"}, | |
50 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_REDIRECTION_NOT_ENABLED), | |
51 | "redirection not enabled"}, | |
52 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RESPONSE_LINE_TOO_LONG), | |
53 | "response line too long"}, | |
afe554c2 DDO |
54 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RESPONSE_PARSE_ERROR), |
55 | "response parse error"}, | |
4b1fe471 DDO |
56 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_SOCK_NOT_SUPPORTED), |
57 | "sock not supported"}, | |
29f178bd DDO |
58 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_STATUS_CODE_UNSUPPORTED), |
59 | "status code unsupported"}, | |
60 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_TLS_NOT_ENABLED), "tls not enabled"}, | |
61 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_TOO_MANY_REDIRECTIONS), | |
62 | "too many redirections"}, | |
63 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_UNEXPECTED_CONTENT_TYPE), | |
64 | "unexpected content type"}, | |
65 | {0, NULL} | |
66 | }; | |
67 | ||
68 | #endif | |
69 | ||
14a6c6a4 | 70 | int err_load_HTTP_strings_int(void) |
29f178bd DDO |
71 | { |
72 | #ifndef OPENSSL_NO_ERR | |
73 | if (ERR_reason_error_string(HTTP_str_reasons[0].error) == NULL) | |
74 | ERR_load_strings_const(HTTP_str_reasons); | |
75 | #endif | |
76 | return 1; | |
77 | } |