40 #include "../config/acl.h" |
40 #include "../config/acl.h" |
41 #include "../config/keyfile.h" |
41 #include "../config/keyfile.h" |
42 |
42 |
43 #include "acldata.h" |
43 #include "acldata.h" |
44 #include "keyfile_auth.h" |
44 #include "keyfile_auth.h" |
|
45 #include "log.h" |
45 |
46 |
46 #include "../ucx/list.h" |
47 #include "../ucx/list.h" |
47 #include "../ucx/dlist.h" |
48 #include "../ucx/dlist.h" |
48 #include "../ucx/map.h" |
49 #include "../ucx/map.h" |
49 #include "../ucx/mempool.h" |
50 #include "../ucx/mempool.h" |
58 typedef struct _server_configuration { |
59 typedef struct _server_configuration { |
59 pool_handle_t *pool; |
60 pool_handle_t *pool; |
60 UcxMap *host_vs; // map of all vservers. key is the host name |
61 UcxMap *host_vs; // map of all vservers. key is the host name |
61 UcxList *listeners; // list of all listeners |
62 UcxList *listeners; // list of all listeners |
62 UcxList *logfiles; |
63 UcxList *logfiles; |
|
64 AccessLog *default_log; |
63 UcxMap *authdbs; |
65 UcxMap *authdbs; |
64 MimeMap *mimetypes; |
66 MimeMap *mimetypes; |
65 sstr_t tmp; |
67 sstr_t tmp; |
66 sstr_t user; |
68 sstr_t user; |
67 uint32_t ref; // reference counter |
69 uint32_t ref; // reference counter |