src/server/daemon/webserver.c

changeset 386
b91f8efadb63
parent 269
3dfbd0b91950
parent 363
7f0f5c03666a
child 388
30d29ef5b79a
equal deleted inserted replaced
385:a1f4cb076d2f 386:b91f8efadb63
43 #include <openssl/err.h> 43 #include <openssl/err.h>
44 44
45 #include "../public/nsapi.h" 45 #include "../public/nsapi.h"
46 #include "../public/auth.h" 46 #include "../public/auth.h"
47 #include "../util/systhr.h" 47 #include "../util/systhr.h"
48 #include "../util/io.h" 48 #include "../util/pblock.h"
49 #include "../util/util.h" 49 #include "../util/util.h"
50 50
51 #include <ucx/utils.h> 51 #include <ucx/utils.h>
52 52
53 #include "../safs/common.h" 53 #include "../safs/common.h"
55 #include "func.h" 55 #include "func.h"
56 #include "config.h" 56 #include "config.h"
57 #include "configmanager.h" 57 #include "configmanager.h"
58 #include "httplistener.h" 58 #include "httplistener.h"
59 #include "webserver.h" 59 #include "webserver.h"
60 #include "log.h"
61 #include "auth.h" 60 #include "auth.h"
62 #include "srvctrl.h" 61 #include "srvctrl.h"
63 #include "resourcepool.h" 62 #include "resourcepool.h"
64 63
65 extern struct FuncStruct webserver_funcs[]; 64 extern struct FuncStruct webserver_funcs[];
74 if(ws_init_ssl()) { 73 if(ws_init_ssl()) {
75 return -1; 74 return -1;
76 } 75 }
77 76
78 // init NSAPI functions 77 // init NSAPI functions
78 pblock_init_default_keys();
79 atexit(pblock_free_default_keys);
79 func_init(); 80 func_init();
80 add_functions(webserver_funcs); 81 add_functions(webserver_funcs);
81 82
82 // init resource pools 83 // init resource pools
83 if(init_resource_pools()) { 84 if(init_resource_pools()) {

mercurial