]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[REORG] http: move HTTP error codes back to proto_http.h
authorWilly Tarreau <w@1wt.eu>
Wed, 11 May 2011 14:10:11 +0000 (16:10 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 11 May 2011 14:31:43 +0000 (16:31 +0200)
This one was left isolated in its own file. It probably is a leftover
from the 1.2->1.3 split.

include/proto/httperr.h [deleted file]
include/proto/proto_http.h
include/types/httperr.h [deleted file]
include/types/proto_http.h
include/types/proxy.h
src/cfgparse.c

diff --git a/include/proto/httperr.h b/include/proto/httperr.h
deleted file mode 100644 (file)
index 749e427..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
-  include/proto/httperr.h
-  This file contains declarations for HTTP responses and errors.
-
-  Copyright (C) 2000-2006 Willy Tarreau - w@1wt.eu
-  
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public
-  License as published by the Free Software Foundation, version 2.1
-  exclusively.
-
-  This library is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-*/
-
-#ifndef _PROTO_HTTPERR_H
-#define _PROTO_HTTPERR_H
-
-#include <types/httperr.h>
-
-extern const int http_err_codes[HTTP_ERR_SIZE];
-extern struct chunk http_err_chunks[HTTP_ERR_SIZE];
-extern const char *HTTP_200;
-extern const char *HTTP_302;
-extern const char *HTTP_303;
-extern const char *HTTP_401_fmt;
-
-struct chunk *error_message(struct session *s, int msgnum);
-
-#endif /* _PROTO_HTTPERR_H */
-
-/*
- * Local variables:
- *  c-indent-level: 8
- *  c-basic-offset: 8
- * End:
- */
index 73ec35f7e6fe06516ca8c14c98272a2958a19d33..4cb4f0b253dfb2067ec82a9e45509dd26e1b7d16 100644 (file)
@@ -49,6 +49,11 @@ extern const char http_is_crlf[256];
 extern const char http_is_token[256];
 extern const char http_is_ver_token[256];
 
+extern const int http_err_codes[HTTP_ERR_SIZE];
+extern struct chunk http_err_chunks[HTTP_ERR_SIZE];
+extern const char *HTTP_302;
+extern const char *HTTP_303;
+
 #define HTTP_IS_CTL(x)   (http_is_ctl[(unsigned char)(x)])
 #define HTTP_IS_SEP(x)   (http_is_sep[(unsigned char)(x)])
 #define HTTP_IS_LWS(x)   (http_is_lws[(unsigned char)(x)])
@@ -101,6 +106,7 @@ void http_reset_txn(struct session *s);
 
 struct http_req_rule *parse_http_req_cond(const char **args, const char *file, int linenum, struct proxy *proxy);
 void free_http_req_rules(struct list *r);
+struct chunk *error_message(struct session *s, int msgnum);
 
 /* to be used when contents change in an HTTP message */
 #define http_msg_move_end(msg, bytes) do { \
diff --git a/include/types/httperr.h b/include/types/httperr.h
deleted file mode 100644 (file)
index 48c013a..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
-  include/types/httperr.h
-  This file defines everything related to HTTP responses and errors.
-
-  Copyright (C) 2000-2006 Willy Tarreau - w@1wt.eu
-  
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public
-  License as published by the Free Software Foundation, version 2.1
-  exclusively.
-
-  This library is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-*/
-
-#ifndef _TYPES_HTTPERR_H
-#define _TYPES_HTTPERR_H
-
-#include <common/config.h>
-
-/*
- * All implemented return codes
- */
-enum {
-       HTTP_ERR_400 = 0,
-       HTTP_ERR_403,
-       HTTP_ERR_408,
-       HTTP_ERR_500,
-       HTTP_ERR_502,
-       HTTP_ERR_503,
-       HTTP_ERR_504,
-       HTTP_ERR_SIZE
-};
-
-
-#endif /* _TYPES_HTTPERR_H */
-
-/*
- * Local variables:
- *  c-indent-level: 8
- *  c-basic-offset: 8
- * End:
- */
index 3ccb2bd2da79b61b5ab3d52f98874b7e933a0f49..8dd1d52dc60d7cd67853564465fef32f2e46b59e 100644 (file)
@@ -236,6 +236,20 @@ enum {
        HTTP_REQ_ACT_MAX
 };
 
+/*
+ * All implemented return codes
+ */
+enum {
+       HTTP_ERR_400 = 0,
+       HTTP_ERR_403,
+       HTTP_ERR_408,
+       HTTP_ERR_500,
+       HTTP_ERR_502,
+       HTTP_ERR_503,
+       HTTP_ERR_504,
+       HTTP_ERR_SIZE
+};
+
 /* This is an HTTP message, as described in RFC2616. It can be either a request
  * message or a response message.
  *
index 214cdf554a19507d9486f10a79b995628a559cfd..e9532ed2bfb0cffefd7d1dece4751b94efe89484 100644 (file)
@@ -41,9 +41,9 @@
 #include <types/buffers.h>
 #include <types/counters.h>
 #include <types/freq_ctr.h>
-#include <types/httperr.h>
 #include <types/log.h>
 #include <types/protocols.h>
+#include <types/proto_http.h>
 #include <types/session.h>
 #include <types/server.h>
 #include <types/stick_table.h>
index de56f61cd7985bef6929d10ef8fd0f52bc05b400..14c513146f05ac4d407610203f59a45beba1e2b0 100644 (file)
@@ -44,7 +44,6 @@
 #include <proto/checks.h>
 #include <proto/dumpstats.h>
 #include <proto/frontend.h>
-#include <proto/httperr.h>
 #include <proto/lb_chash.h>
 #include <proto/lb_fwlc.h>
 #include <proto/lb_fwrr.h>