diff options
author | Michael Adam <obnox@samba.org> | 2009-12-07 22:23:31 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2009-12-07 22:33:27 +0100 |
commit | 7290691142027e3a2020cab742478a3c87c0012f (patch) | |
tree | f0a2a48eb4c910296b7b66dff4355dab94fc126f /src/main.h | |
parent | 34e4be193e9dc07d726dc564289662bc65e40bca (diff) |
Move definition of "struct config_s" from main.h to conf.h
Michael
Diffstat (limited to 'src/main.h')
-rw-r--r-- | src/main.h | 76 |
1 files changed, 0 insertions, 76 deletions
@@ -23,87 +23,11 @@ #define __MAIN_H__ #include "common.h" -#include "hashmap.h" -#include "vector.h" /* Global variables for the main controls of the program */ #define MAXBUFFSIZE ((size_t)(1024 * 96)) /* Max size of buffer */ #define MAX_IDLE_TIME (60 * 10) /* 10 minutes of no activity */ -/* - * Hold all the configuration time information. - */ -struct config_s { - char *logf_name; - char *config_file; - unsigned int syslog; /* boolean */ - int port; - char *stathost; - unsigned int godaemon; /* boolean */ - unsigned int quit; /* boolean */ - char *user; - char *group; - char *ipAddr; -#ifdef FILTER_ENABLE - char *filter; - unsigned int filter_url; /* boolean */ - unsigned int filter_extended; /* boolean */ - unsigned int filter_casesensitive; /* boolean */ -#endif /* FILTER_ENABLE */ -#ifdef XTINYPROXY_ENABLE - unsigned int add_xtinyproxy; /* boolean */ -#endif -#ifdef REVERSE_SUPPORT - struct reversepath *reversepath_list; - unsigned int reverseonly; /* boolean */ - unsigned int reversemagic; /* boolean */ - char *reversebaseurl; -#endif -#ifdef UPSTREAM_SUPPORT - struct upstream *upstream_list; -#endif /* UPSTREAM_SUPPORT */ - char *pidpath; - unsigned int idletimeout; - char *bind_address; - unsigned int bindsame; - - /* - * The configured name to use in the HTTP "Via" header field. - */ - char *via_proxy_name; - - unsigned int disable_viaheader; /* boolean */ - - /* - * Error page support. Map error numbers to file paths. - */ - hashmap_t errorpages; - - /* - * Error page to be displayed if appropriate page cannot be located - * in the errorpages structure. - */ - char *errorpage_undef; - - /* - * The HTML statistics page. - */ - char *statpage; - - vector_t access_list; - - /* - * Store the list of port allowed by CONNECT. - */ - vector_t connect_ports; - - /* - * Map of headers which should be let through when the - * anonymous feature is turned on. - */ - hashmap_t anonymous_map; -}; - /* Global Structures used in the program */ extern struct config_s config; extern unsigned int received_sighup; /* boolean */ |