| /src/libexec/httpd/ |
| tilde-luzah-bozo.c | 61 bozohttpd_t *httpd = request->hr_httpd; local 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 [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 244 map = bozo_match_content_map(httpd, file, 0); 247 return httpd->consts.text_plain; 256 bozohttpd_t *httpd = request->hr_httpd; local 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 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 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 168 return bozo_http_error(httpd, 400, request 185 bozohttpd_t *httpd = request->hr_httpd; local 199 bozohttpd_t *httpd = request->hr_httpd; local [all...] |
| lua-bozo.c | 49 #define LUA_HTTPDLIBNAME "httpd" 57 bozohttpd_t *httpd; local 61 httpd = lua_touserdata(L, -1); 64 return httpd; 70 bozohttpd_t *httpd = httpd_instance(L); local 72 bozo_flush(httpd, stdout); 79 bozohttpd_t *httpd = httpd_instance(L); local 81 bozo_printf(httpd, "%s\r\n", lua_tostring(L, 1)); 88 bozohttpd_t *httpd = httpd_instance(L); local 97 if ((n = bozo_read(httpd, STDIN_FILENO, data, len)) >= 0) 110 bozohttpd_t *httpd = httpd_instance(L); local 138 bozohttpd_t *httpd = httpd_instance(L); local 305 bozohttpd_t *httpd = request->hr_httpd; local [all...] |
| cgi-bozo.c | 66 content_cgihandler(bozohttpd_t *httpd, bozo_httpreq_t *request, 72 debug((httpd, DEBUG_FAT, "content_cgihandler: trying file %s", file)); 73 map = bozo_match_content_map(httpd, file, 0); 83 struct bozohttpd_t *httpd = request->hr_httpd; local 90 value = bozostrdup(httpd, request, str); 115 finish_cgi_output(bozohttpd_t *httpd, bozo_httpreq_t *request, int in, int nph) 129 (str = bozodgetln(httpd, in, &len, bozo_read)) != NULL) { 147 debug((httpd, DEBUG_OBESE, 150 bozo_printf(httpd, "%s %s\r\n", request->hr_proto, 152 bozo_flush(httpd, stdout) 217 struct bozohttpd_t *httpd = request->hr_httpd; local 374 bozohttpd_t *httpd = request->hr_httpd; local [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 503 struct bozohttpd_t *httpd = request->hr_httpd; local 574 struct bozohttpd_t *httpd = request->hr_httpd; local 1061 bozohttpd_t *httpd = request->hr_httpd; local 1204 bozohttpd_t *httpd = request->hr_httpd; local 1326 bozohttpd_t *httpd = request->hr_httpd; local 1465 bozohttpd_t *httpd = request->hr_httpd; local 1555 bozohttpd_t *httpd = request->hr_httpd; local 1635 bozohttpd_t *httpd = request->hr_httpd; local 1817 bozohttpd_t *httpd = request->hr_httpd; local 1957 bozohttpd_t *httpd = request->hr_httpd; local 1980 bozohttpd_t *httpd = request->hr_httpd; local [all...] |
| /src/libexec/httpd/lua/ |
| glue.c | 55 bozohttpd_t *httpd; local 57 httpd = lua_newuserdata(L, sizeof(*httpd)); 58 (void) memset(httpd, 0x0, sizeof(*httpd)); 62 /* initialise(httpd) */ 66 bozohttpd_t *httpd; local 68 httpd = lua_touserdata(L, 1); 69 lua_pushnumber(L, bozo_init_httpd(httpd)); 77 bozohttpd_t *httpd; local 91 bozohttpd_t *httpd; local 121 bozohttpd_t *httpd; local 142 bozohttpd_t *httpd; local 184 bozohttpd_t *httpd; local 201 bozohttpd_t *httpd; local 216 bozohttpd_t *httpd; local 230 bozohttpd_t *httpd; local [all...] |
| /src/external/mpl/dhcp/bind/dist/lib/isc/ |
| httpd.c | 1 /* $NetBSD: httpd.c,v 1.1 2024/02/18 20:57:49 christos Exp $ */ 23 #include <isc/httpd.h> 84 * Flags on the httpd client. 126 /*% lightweight socket manager for httpd output */ 215 reset_client(isc_httpd_t *httpd); 239 maybe_destroy_httpd(isc_httpd_t *httpd) { 240 if (isc_refcount_decrement(&httpd->references) == 1) { 241 destroy_httpd(httpd); 258 destroy_httpd(isc_httpd_t *httpd) { 261 REQUIRE(VALID_HTTPD(httpd)); 728 isc_httpd_t *httpd; local 765 isc_httpd_t *httpd = NULL; local 952 isc_httpd_t *httpd = ev->ev_arg; local 1092 isc_httpd_t *httpd; local 1233 isc_httpd_t *httpd = ev->ev_arg; local [all...] |
| /src/external/mpl/bind/dist/lib/isc/ |
| httpd.c | 1 /* $NetBSD: httpd.c,v 1.13 2026/08/29 14:55:18 christos Exp $ */ 24 #include <isc/httpd.h> 157 isc_httpd_t *httpd; member in struct:isc_httpd_sendreq 201 httpd_free(isc_httpd_t *httpd); 360 process_request(isc_httpd_t *httpd, size_t last_len) { 372 pret = phr_parse_request(httpd->recvbuf, httpd->recvlen, &method, 374 &httpd->minor_version, headers, &num_headers, 391 httpd->consume = pret; 398 httpd->method = METHOD_GET 607 isc_httpd_t *httpd = NULL; local 756 isc_httpd_t *httpd = req->httpd; local 885 isc_httpd_t *httpd = req->httpd; local 903 isc_httpd_t *httpd = arg; local 982 isc_httpd_t *httpd = NULL, *next = NULL; local 1045 isc_httpd_t *httpd = req->httpd; local [all...] |