1*b077aed3SPierre Pronchery /* 2*b077aed3SPierre Pronchery * Generated by util/mkerr.pl DO NOT EDIT 3*b077aed3SPierre Pronchery * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. 4*b077aed3SPierre Pronchery * 5*b077aed3SPierre Pronchery * Licensed under the Apache License 2.0 (the "License"). You may not use 6*b077aed3SPierre Pronchery * this file except in compliance with the License. You can obtain a copy 7*b077aed3SPierre Pronchery * in the file LICENSE in the source distribution or at 8*b077aed3SPierre Pronchery * https://www.openssl.org/source/license.html 9*b077aed3SPierre Pronchery */ 10*b077aed3SPierre Pronchery 11*b077aed3SPierre Pronchery #ifndef OPENSSL_HTTPERR_H 12*b077aed3SPierre Pronchery # define OPENSSL_HTTPERR_H 13*b077aed3SPierre Pronchery # pragma once 14*b077aed3SPierre Pronchery 15*b077aed3SPierre Pronchery # include <openssl/opensslconf.h> 16*b077aed3SPierre Pronchery # include <openssl/symhacks.h> 17*b077aed3SPierre Pronchery # include <openssl/cryptoerr_legacy.h> 18*b077aed3SPierre Pronchery 19*b077aed3SPierre Pronchery 20*b077aed3SPierre Pronchery 21*b077aed3SPierre Pronchery /* 22*b077aed3SPierre Pronchery * HTTP reason codes. 23*b077aed3SPierre Pronchery */ 24*b077aed3SPierre Pronchery # define HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN 108 25*b077aed3SPierre Pronchery # define HTTP_R_CONNECT_FAILURE 100 26*b077aed3SPierre Pronchery # define HTTP_R_ERROR_PARSING_ASN1_LENGTH 109 27*b077aed3SPierre Pronchery # define HTTP_R_ERROR_PARSING_CONTENT_LENGTH 119 28*b077aed3SPierre Pronchery # define HTTP_R_ERROR_PARSING_URL 101 29*b077aed3SPierre Pronchery # define HTTP_R_ERROR_RECEIVING 103 30*b077aed3SPierre Pronchery # define HTTP_R_ERROR_SENDING 102 31*b077aed3SPierre Pronchery # define HTTP_R_FAILED_READING_DATA 128 32*b077aed3SPierre Pronchery # define HTTP_R_HEADER_PARSE_ERROR 126 33*b077aed3SPierre Pronchery # define HTTP_R_INCONSISTENT_CONTENT_LENGTH 120 34*b077aed3SPierre Pronchery # define HTTP_R_INVALID_PORT_NUMBER 123 35*b077aed3SPierre Pronchery # define HTTP_R_INVALID_URL_PATH 125 36*b077aed3SPierre Pronchery # define HTTP_R_INVALID_URL_SCHEME 124 37*b077aed3SPierre Pronchery # define HTTP_R_MAX_RESP_LEN_EXCEEDED 117 38*b077aed3SPierre Pronchery # define HTTP_R_MISSING_ASN1_ENCODING 110 39*b077aed3SPierre Pronchery # define HTTP_R_MISSING_CONTENT_TYPE 121 40*b077aed3SPierre Pronchery # define HTTP_R_MISSING_REDIRECT_LOCATION 111 41*b077aed3SPierre Pronchery # define HTTP_R_RECEIVED_ERROR 105 42*b077aed3SPierre Pronchery # define HTTP_R_RECEIVED_WRONG_HTTP_VERSION 106 43*b077aed3SPierre Pronchery # define HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP 112 44*b077aed3SPierre Pronchery # define HTTP_R_REDIRECTION_NOT_ENABLED 116 45*b077aed3SPierre Pronchery # define HTTP_R_RESPONSE_LINE_TOO_LONG 113 46*b077aed3SPierre Pronchery # define HTTP_R_RESPONSE_PARSE_ERROR 104 47*b077aed3SPierre Pronchery # define HTTP_R_RETRY_TIMEOUT 129 48*b077aed3SPierre Pronchery # define HTTP_R_SERVER_CANCELED_CONNECTION 127 49*b077aed3SPierre Pronchery # define HTTP_R_SOCK_NOT_SUPPORTED 122 50*b077aed3SPierre Pronchery # define HTTP_R_STATUS_CODE_UNSUPPORTED 114 51*b077aed3SPierre Pronchery # define HTTP_R_TLS_NOT_ENABLED 107 52*b077aed3SPierre Pronchery # define HTTP_R_TOO_MANY_REDIRECTIONS 115 53*b077aed3SPierre Pronchery # define HTTP_R_UNEXPECTED_CONTENT_TYPE 118 54*b077aed3SPierre Pronchery 55*b077aed3SPierre Pronchery #endif 56