summaryrefslogtreecommitdiff
path: root/source4/web_server/web_server.h
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-09-21 16:53:29 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-09-21 16:53:29 +0200
commit1271066234fed0e5f0e28a1e75420482abd20887 (patch)
treefb5e46a971fa5bef6259f0efa617eb30b6691be2 /source4/web_server/web_server.h
parentfda85985e91179f8e03538581335326f54456f4f (diff)
downloadsamba-1271066234fed0e5f0e28a1e75420482abd20887.tar.gz
samba-1271066234fed0e5f0e28a1e75420482abd20887.tar.bz2
samba-1271066234fed0e5f0e28a1e75420482abd20887.zip
Remove support for ESP in the web server.
Diffstat (limited to 'source4/web_server/web_server.h')
-rw-r--r--source4/web_server/web_server.h18
1 files changed, 8 insertions, 10 deletions
diff --git a/source4/web_server/web_server.h b/source4/web_server/web_server.h
index 0ce68bdd17..7375a2e9ca 100644
--- a/source4/web_server/web_server.h
+++ b/source4/web_server/web_server.h
@@ -24,6 +24,12 @@ struct web_server_data {
void *private;
};
+struct http_header {
+ char *name;
+ char *value;
+ struct http_header *prev, *next;
+};
+
/*
context of one open web connection
*/
@@ -40,16 +46,8 @@ struct websrv_context {
char *url;
unsigned content_length;
bool post_request;
+ struct http_header *headers;
const char *content_type;
- const char *query_string;
- const char *user_agent;
- const char *referer;
- const char *host;
- const char *accept_encoding;
- const char *accept_language;
- const char *accept_charset;
- const char *cookie;
- const char *session_key;
} input;
struct {
bool output_pending;
@@ -57,7 +55,7 @@ struct websrv_context {
int fd;
unsigned nsent;
int response_code;
- const char **headers;
+ struct http_header *headers;
} output;
struct session_data *session;
};