/src/libexec/httpd/ |
tilde-luzah-bozo.c | 61 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_user_transform 77 debug((httpd, DEBUG_OBESE, "looking for user %s", 80 request->hr_user = bozostrdup(httpd, request, user); 93 bozo_http_error(httpd, 404, request, "no such user"); 97 debug((httpd, DEBUG_OBESE, "user %s dir %s/%s uid %d gid %d", 98 pw->pw_name, pw->pw_dir, httpd->public_html, 102 bozowarn(httpd, "chdir1 error: %s: %s", pw->pw_dir, 104 bozo_http_error(httpd, 404, request, "can't chdir to homedir"); 107 if (chdir(httpd->public_html) < 0) { 108 bozowarn(httpd, "chdir2 error: %s: %s", httpd->public_html [all...] |
main.c | 59 usage(bozohttpd_t *httpd, char *progname) 61 bozowarn(httpd, "usage: %s [options] slashdir [virtualhostname]", 63 bozowarn(httpd, "options:"); 66 bozowarn(httpd, " -b\t\t\tbackground in daemon mode"); 69 bozowarn(httpd, " -C suffix handler\tadd this CGI handler " 72 bozowarn(httpd, " -c cgibin\t\tenable cgi-bin support in " 75 bozowarn(httpd, " -d\t\t\tenable debug support"); 78 bozowarn(httpd, " -E\t\t\tenable CGI support for user dirs"); 80 bozowarn(httpd, " -e\t\t\tdon't clean the environment " 83 bozowarn(httpd, " -f\t\t\tforeground in daemon mode") 146 bozohttpd_t httpd; local in function:main [all...] |
content-bozo.c | 112 { ".cgi", "application/x-httpd-cgi", "", "", NULL }, 221 bozo_match_content_map(bozohttpd_t *httpd, const char *name, 228 map = search_map(httpd->dynamic_content_map, name, len); 241 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_content_type 244 map = bozo_match_content_map(httpd, file, 0); 247 return httpd->consts.text_plain; 256 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_content_encoding 259 map = bozo_match_content_map(httpd, file, 0); 261 return (request->hr_proto == httpd->consts.http_11) ? 269 bozo_get_content_map(bozohttpd_t *httpd, const char *name [all...] |
dir-index-bozo.c | 56 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_dir_index 65 if (!isindex || !httpd->dir_indexing) 68 if (strlen(dirpath) <= strlen(httpd->index_html)) 71 file = bozostrdup(httpd, request, dirpath); 73 file[strlen(file) - strlen(httpd->index_html)] = '\0'; 76 debug((httpd, DEBUG_FAT, "bozo_dir_index: dirpath '%s'", dirpath)); 80 bozo_http_error(httpd, 403, request, 83 bozo_http_error(httpd, 404, request, "no file"); 85 bozo_http_error(httpd, 500, request, "open directory"); 90 bozo_printf(httpd, "%s 200 OK\r\n", request->hr_proto) [all...] |
auth-bozo.c | 54 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_auth_check 75 request->hr_authrealm = bozostrdup(httpd, request, dir); 79 return bozo_http_error(httpd, 404, request, 83 debug((httpd, DEBUG_NORMAL, 89 return bozo_http_error(httpd, 403, request, 91 debug((httpd, DEBUG_NORMAL, 102 debug((httpd, DEBUG_NORMAL, 122 return bozo_http_error(httpd, 401, request, "bad auth"); 148 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_auth_check_headers 168 return bozo_http_error(httpd, 400, request 185 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_auth_check_401 199 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_auth_cgi_setenv [all...] |
lua-bozo.c | 49 #define LUA_HTTPDLIBNAME "httpd" 57 bozohttpd_t *httpd; local in function:httpd_instance 61 httpd = lua_touserdata(L, -1); 64 return httpd; 70 bozohttpd_t *httpd = httpd_instance(L); local in function:lua_flush 72 bozo_flush(httpd, stdout); 79 bozohttpd_t *httpd = httpd_instance(L); local in function:lua_print 81 bozo_printf(httpd, "%s\r\n", lua_tostring(L, 1)); 88 bozohttpd_t *httpd = httpd_instance(L); local in function:lua_read 97 if ((n = bozo_read(httpd, STDIN_FILENO, data, len)) >= 0) 110 bozohttpd_t *httpd = httpd_instance(L); local in function:lua_register_handler 138 bozohttpd_t *httpd = httpd_instance(L); local in function:lua_write 305 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_process_lua [all...] |
cgi-bozo.c | 65 content_cgihandler(bozohttpd_t *httpd, bozo_httpreq_t *request, 71 debug((httpd, DEBUG_FAT, "content_cgihandler: trying file %s", file)); 72 map = bozo_match_content_map(httpd, file, 0); 82 struct bozohttpd_t *httpd = request->hr_httpd; local in function:parse_header 89 value = bozostrdup(httpd, request, str); 114 finish_cgi_output(bozohttpd_t *httpd, bozo_httpreq_t *request, int in, int nph) 128 (str = bozodgetln(httpd, in, &len, bozo_read)) != NULL) { 146 debug((httpd, DEBUG_OBESE, 149 bozo_printf(httpd, "%s %s\r\n", request->hr_proto, 151 bozo_flush(httpd, stdout) 216 struct bozohttpd_t *httpd = request->hr_httpd; local in function:parse_search_string 373 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_process_cgi [all...] |
bozohttpd.c | 36 * bozohttpd.c: minimal httpd; provides only these features: 193 size_arrays(bozohttpd_t *httpd, bozoprefs_t *bozoprefs, size_t needed) 199 bozoprefs->name = bozomalloc(httpd, len); 200 bozoprefs->value = bozomalloc(httpd, len); 203 bozoprefs->name = bozorealloc(httpd, bozoprefs->name, len); 204 bozoprefs->value = bozorealloc(httpd, bozoprefs->value, len); 223 bozo_set_pref(bozohttpd_t *httpd, bozoprefs_t *bozoprefs, 230 if (!size_arrays(httpd, bozoprefs, bozoprefs->size + 15)) 233 bozoprefs->name[i] = bozostrdup(httpd, NULL, name); 238 bozoprefs->value[i] = bozostrdup(httpd, NULL, value) 438 struct bozohttpd_t *httpd = request->hr_httpd; local in function:addmerge_header 503 struct bozohttpd_t *httpd = request->hr_httpd; local in function:process_proto 574 struct bozohttpd_t *httpd = request->hr_httpd; local in function:process_method 1061 bozohttpd_t *httpd = request->hr_httpd; local in function:handle_redirect 1204 bozohttpd_t *httpd = request->hr_httpd; local in function:check_remap 1326 bozohttpd_t *httpd = request->hr_httpd; local in function:check_virtual 1458 bozohttpd_t *httpd = request->hr_httpd; local in function:check_bzredirect 1548 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_decode_url_percent 1628 bozohttpd_t *httpd = request->hr_httpd; local in function:transform_request 1810 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_process_request 1950 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_check_special_files 1973 bozohttpd_t *httpd = request->hr_httpd; local in function:bozo_print_header [all...] |
/src/libexec/httpd/lua/ |
glue.c | 55 bozohttpd_t *httpd; local in function:l_new 57 httpd = lua_newuserdata(L, sizeof(*httpd)); 58 (void) memset(httpd, 0x0, sizeof(*httpd)); 62 /* initialise(httpd) */ 66 bozohttpd_t *httpd; local in function:l_init_httpd 68 httpd = lua_touserdata(L, 1); 69 lua_pushnumber(L, bozo_init_httpd(httpd)); 77 bozohttpd_t *httpd; local in function:l_init_prefs 91 bozohttpd_t *httpd; local in function:l_bozo_set_pref 121 bozohttpd_t *httpd; local in function:l_bozo_setup 142 bozohttpd_t *httpd; local in function:l_bozo_read_request 184 bozohttpd_t *httpd; local in function:l_bozo_dynamic_mime 201 bozohttpd_t *httpd; local in function:l_bozo_ssl_set_opts 216 bozohttpd_t *httpd; local in function:l_bozo_cgi_setbin 230 bozohttpd_t *httpd; local in function:l_bozo_cgi_map [all...] |
/src/etc/defaults/ |
rc.conf | 250 httpd=NO httpd_flags="" key
|