35 |
35 |
36 #include "../config/objconf.h" |
36 #include "../config/objconf.h" |
37 #include "../config/initconf.h" |
37 #include "../config/initconf.h" |
38 #include "../config/serverconf.h" |
38 #include "../config/serverconf.h" |
39 #include "../config/mimeconf.h" |
39 #include "../config/mimeconf.h" |
|
40 #include "../config/acl.h" |
|
41 |
|
42 #include "acldata.h" |
40 |
43 |
41 #include "../ucx/list.h" |
44 #include "../ucx/list.h" |
42 #include "../ucx/dlist.h" |
45 #include "../ucx/dlist.h" |
43 #include "../ucx/map.h" |
46 #include "../ucx/map.h" |
44 #include "../ucx/mempool.h" |
47 #include "../ucx/mempool.h" |
96 |
100 |
97 ServerConfiguration* load_server_conf(ServerConfiguration *old, char *file); |
101 ServerConfiguration* load_server_conf(ServerConfiguration *old, char *file); |
98 void cfg_ref(ServerConfiguration *cfg); |
102 void cfg_ref(ServerConfiguration *cfg); |
99 void cfg_unref(ServerConfiguration *cfg); |
103 void cfg_unref(ServerConfiguration *cfg); |
100 |
104 |
|
105 |
101 int object_conf_reload(ConfigFile *file, ServerConfiguration *cfg); |
106 int object_conf_reload(ConfigFile *file, ServerConfiguration *cfg); |
102 |
|
103 HTTPObjectConfig* load_obj_conf(char *file); |
107 HTTPObjectConfig* load_obj_conf(char *file); |
104 |
|
105 int mime_conf_reload(ConfigFile *file, ServerConfiguration *cfg); |
108 int mime_conf_reload(ConfigFile *file, ServerConfiguration *cfg); |
|
109 int acl_conf_reload(ConfigFile *file, ServerConfiguration *cfg); |
|
110 ACLList* acl_config_convert(ServerConfiguration *cfg, ACLConfig *acl); |
106 |
111 |
107 |
112 |
108 |
113 |
109 #ifdef __cplusplus |
114 #ifdef __cplusplus |
110 } |
115 } |