Home | History | Annotate | Download | only in httpd

Lines Matching defs:httpd

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");
85 bozowarn(httpd, " -G\t\t\tprint version number and exit");
87 bozowarn(httpd, " -H\t\t\thide files starting with a period "
90 bozowarn(httpd, " -I port\t\tbind or use on this port");
92 bozowarn(httpd, " -i address\t\tbind on this address "
95 bozowarn(httpd, " -L prefix script\tadd this Lua script for "
98 bozowarn(httpd, " -M suffix t c c11\tadd this mime entry");
100 bozowarn(httpd, " -n\t\t\tdon't resolve host names");
102 bozowarn(httpd, " -P pidfile\t\tpid file path");
104 bozowarn(httpd, " -p dir\t\t\"public_html\" directory name");
106 bozowarn(httpd, " -q\t\tquiet mode, no logging");
108 bozowarn(httpd, " -R readme\t\tput readme file in footer "
111 bozowarn(httpd, " -S version\t\tset server version string");
112 bozowarn(httpd, " -s\t\t\talways log to stderr");
113 bozowarn(httpd, " -T type timeout\t"
115 bozowarn(httpd, " -t dir\t\tchroot to `dir'");
116 bozowarn(httpd, " -U user\t\tchange user to `user'");
119 bozowarn(httpd, " -u\t\t\tenable ~user/public_html support");
121 bozowarn(httpd, " -V\t\t\tUnknown virtual hosts go to "
123 bozowarn(httpd, " -v virtualroot\tenable virtual host "
127 bozowarn(httpd, " -X\t\t\tdirectory index support");
129 bozowarn(httpd, " -x index\t\tdefault \"index.html\" "
132 bozowarn(httpd, " -Z cert privkey\tspecify path to server "
136 bozowarn(httpd, " -z ciphers\t\tspecify SSL ciphers");
139 bozoerr(httpd, 1, "%s failed to start", progname);
146 bozohttpd_t httpd;
152 (void) memset(&httpd, 0x0, sizeof(httpd));
162 bozo_set_defaults(&httpd, &prefs);
175 bozoerr(&httpd, 1, "Daemon mode not enabled");
184 bozo_set_pref(&httpd, &prefs, "background", val);
190 bozoerr(&httpd, 1,
195 usage(&httpd, progname);
196 bozo_add_content_map_cgi(&httpd, optarg,
202 bozoerr(&httpd, 1, "CGI not enabled");
204 bozo_cgi_setbin(&httpd, optarg);
209 bozowarn(&httpd, "Debugging not enabled");
210 httpd.debug++;
216 bozoerr(&httpd, 1, "CGI not enabled");
218 bozo_set_pref(&httpd, &prefs, "enable user cgibin",
223 bozo_set_pref(&httpd, &prefs, "dirty environment",
231 bozo_set_pref(&httpd, &prefs, "foreground", "true");
246 bozoerr(&httpd, 1,
249 bozo_set_pref(&httpd, &prefs, "hide dots", "true");
253 bozo_set_pref(&httpd, &prefs, "port number", optarg);
260 bozo_set_pref(&httpd, &prefs, "bind address", optarg);
265 bozoerr(&httpd, 1, "Lua support not enabled");
269 usage(&httpd, progname);
270 bozo_add_lua_map(&httpd, optarg, argv[optind]);
276 bozoerr(&httpd, 1,
281 usage(&httpd, progname);
282 bozo_add_content_map_mime(&httpd, optarg, argv[optind],
291 httpd.ssl_min_proto = optarg;
292 debug((&httpd, DEBUG_NORMAL,
297 bozo_set_pref(&httpd, &prefs, "numeric", "true");
304 bozo_set_pref(&httpd, &prefs, "pid file", optarg);
310 bozoerr(&httpd, 1, "User support not enabled");
312 bozo_set_pref(&httpd, &prefs, "public_html", optarg);
316 bozo_set_pref(&httpd, &prefs, "no log", "true");
323 bozo_set_pref(&httpd, &prefs, "directory index readme",
328 bozo_set_pref(&httpd, &prefs, "server software",
333 bozo_set_pref(&httpd, &prefs, "log to stderr", "true");
339 usage(&httpd, progname);
340 if (bozo_set_timeout(&httpd, &prefs,
342 bozoerr(&httpd, 1,
350 bozo_set_pref(&httpd, &prefs, "chroot dir", optarg);
354 bozo_set_pref(&httpd, &prefs, "username", optarg);
361 bozo_set_pref(&httpd, &prefs, "enable users", "true");
365 bozo_set_pref(&httpd, &prefs, "unknown slash", "true");
369 bozo_set_pref(&httpd, &prefs, "virtual base", optarg);
376 bozo_set_pref(&httpd, &prefs, "directory indexing",
381 bozo_set_pref(&httpd, &prefs, "index.html", optarg);
387 bozoerr(&httpd, 1, "ssl support not enabled");
391 usage(&httpd, progname);
392 bozo_ssl_set_opts(&httpd, optarg, argv[optind++]);
399 bozo_ssl_set_ciphers(&httpd, optarg);
403 usage(&httpd, progname);
412 usage(&httpd, progname);
416 bozo_setup(&httpd, &prefs, argv[1], argv[0]);
422 if ((request = bozo_read_request(&httpd)) != NULL) {
426 } while (httpd.background);
428 bozo_cleanup(&httpd, &prefs);