1 | /*
|
---|
2 | * Generated by util/mkerr.pl DO NOT EDIT
|
---|
3 | * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved.
|
---|
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>
|
---|
13 | #include "crypto/httperr.h"
|
---|
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"},
|
---|
28 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_FAILED_READING_DATA),
|
---|
29 | "failed reading data"},
|
---|
30 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_HEADER_PARSE_ERROR),
|
---|
31 | "header parse error"},
|
---|
32 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_INCONSISTENT_CONTENT_LENGTH),
|
---|
33 | "inconsistent content length"},
|
---|
34 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_INVALID_PORT_NUMBER),
|
---|
35 | "invalid port number"},
|
---|
36 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_INVALID_URL_PATH), "invalid url path"},
|
---|
37 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_INVALID_URL_SCHEME),
|
---|
38 | "invalid url scheme"},
|
---|
39 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_MAX_RESP_LEN_EXCEEDED),
|
---|
40 | "max resp len exceeded"},
|
---|
41 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_MISSING_ASN1_ENCODING),
|
---|
42 | "missing asn1 encoding"},
|
---|
43 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_MISSING_CONTENT_TYPE),
|
---|
44 | "missing content type"},
|
---|
45 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_MISSING_REDIRECT_LOCATION),
|
---|
46 | "missing redirect location"},
|
---|
47 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RECEIVED_ERROR), "received error"},
|
---|
48 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RECEIVED_WRONG_HTTP_VERSION),
|
---|
49 | "received wrong http version"},
|
---|
50 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP),
|
---|
51 | "redirection from https to http"},
|
---|
52 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_REDIRECTION_NOT_ENABLED),
|
---|
53 | "redirection not enabled"},
|
---|
54 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RESPONSE_LINE_TOO_LONG),
|
---|
55 | "response line too long"},
|
---|
56 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RESPONSE_PARSE_ERROR),
|
---|
57 | "response parse error"},
|
---|
58 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_RETRY_TIMEOUT), "retry timeout"},
|
---|
59 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_SERVER_CANCELED_CONNECTION),
|
---|
60 | "server canceled connection"},
|
---|
61 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_SOCK_NOT_SUPPORTED),
|
---|
62 | "sock not supported"},
|
---|
63 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_STATUS_CODE_UNSUPPORTED),
|
---|
64 | "status code unsupported"},
|
---|
65 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_TLS_NOT_ENABLED), "tls not enabled"},
|
---|
66 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_TOO_MANY_REDIRECTIONS),
|
---|
67 | "too many redirections"},
|
---|
68 | {ERR_PACK(ERR_LIB_HTTP, 0, HTTP_R_UNEXPECTED_CONTENT_TYPE),
|
---|
69 | "unexpected content type"},
|
---|
70 | {0, NULL}
|
---|
71 | };
|
---|
72 |
|
---|
73 | #endif
|
---|
74 |
|
---|
75 | int ossl_err_load_HTTP_strings(void)
|
---|
76 | {
|
---|
77 | #ifndef OPENSSL_NO_ERR
|
---|
78 | if (ERR_reason_error_string(HTTP_str_reasons[0].error) == NULL)
|
---|
79 | ERR_load_strings_const(HTTP_str_reasons);
|
---|
80 | #endif
|
---|
81 | return 1;
|
---|
82 | }
|
---|