1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #include "../public/nsapi.h"
30
31 #include "../safs/auth.h"
32 #include "../safs/nametrans.h"
33 #include "../safs/pathcheck.h"
34 #include "../safs/pcheck.h"
35 #include "../safs/objecttype.h"
36 #include "../safs/service.h"
37 #include "../safs/init.h"
38 #include "../safs/common.h"
39 #include "../safs/addlog.h"
40 #include "../safs/cgi.h"
41 #include "../webdav/webdav.h"
42
43 #include "../admin/admin.h"
44
45 struct FuncStruct webserver_funcs[] = {
46 {
"load-modules", load_modules,
NULL,
NULL,
0},
47 {
"assign-name", assign_name,
NULL,
NULL,
0},
48 {
"document-root", document_root,
NULL,
NULL,
0},
49 {
"pfx2dir", pfx2dir,
NULL,
NULL,
0},
50 {
"redirect", redirect,
NULL,
NULL,
0},
51 {
"simple-rewrite", simple_rewrite,
NULL,
NULL,
0},
52 {
"type-by-extension", object_type_by_extension,
NULL,
NULL,
0},
53 {
"send-file", send_file,
NULL,
NULL,
0},
54 {
"common-index", service_index,
NULL,
NULL,
0},
55 {
"service-hello", service_hello,
NULL,
NULL,
0},
56 {
"service-ws-hello", service_ws_hello,
NULL,
NULL,
0},
57 {
"send-options", send_options,
NULL,
NULL,
0},
58 {
"admin-init", admin_init,
NULL,
NULL,
0},
59 {
"admin-service", admin_service,
NULL,
NULL,
0},
60 {
"auth-basic", auth_basic,
NULL,
NULL,
0 },
61 {
"auth-db", auth_db,
NULL,
NULL,
0 },
62 {
"require-auth", require_auth,
NULL,
NULL,
0},
63 {
"require-access", require_access,
NULL,
NULL,
0},
64 {
"find-pathinfo", pcheck_find_path,
NULL,
NULL,
0},
65 {
"append-acl", append_acl,
NULL,
NULL,
0},
66 {
"check-acl", check_acl,
NULL,
NULL,
0},
67 {
"find-index", find_index,
NULL,
NULL,
0},
68 {
"dir-redirect", dir_redirect,
NULL,
NULL,
0},
69 {
"print-message", print_message,
NULL,
NULL,
0},
70 {
"set-variable", set_variable,
NULL,
NULL,
0},
71 {
"common-log", common_log,
NULL,
NULL,
0},
72 {
"send-cgi", send_cgi,
NULL,
NULL,
0},
73 {
NULL,
NULL,
NULL,
NULL,
0}
74 };
75