Name Date Size #Lines LOC

..--

Client.pmH A D18-Feb-20222.6 KiB8054

Httpd.pmH A D18-Feb-20223.3 KiB9767

LICENSEH A D18-Feb-2022837 1514

MakefileH A D18-Feb-20222.8 KiB10060

Proc.pmH A D18-Feb-20224.9 KiB202161

READMEH A D20-Feb-2020823 2116

args-default.plH A D20-Feb-2020114 127

args-get-1048576.plH A D20-Feb-2020194 1613

args-get-1073741824.plH A D20-Feb-2020241 1714

args-get-512.plH A D20-Feb-2020240 1714

args-get-range-512.plH A D20-Feb-2020268 2017

args-get-range-multipart.plH A D20-Feb-2020277 2017

args-get-slash.plH A D20-Feb-2020226 2117

args-log-user-agent.plH A D20-Feb-2020232 1815

args-tls-get-1073741824.plH A D20-Feb-2020220 1916

args-tls-get-range-512.plH A D20-Feb-2020317 2421

args-tls-get-range-multipart.plH A D20-Feb-2020334 2421

args-tls-verify.plH A D20-Feb-2020280 2116

args-tls.plH A D20-Feb-2020220 1914

funcs.plH A D08-Jul-202411.1 KiB469389

httpd.plH A D20-Feb-20202.2 KiB7549

README

1Run httpd regression tests.  The framework runs a client and an httpd.
2Each test creates a special httpd.conf and starts those two processes.
3All processes write log files that are checked for certain messages.
4The test arguments are kept in the args-*.pl files.
5
6SUDO=doas
7As httpd needs root privileges, either run the tests as root or set
8this variable and run make as a regular user.  Only the code that
9requires it is run as root.
10
11KTRACE=ktrace
12Set this variable if you want a ktrace output from httpd.  Note that
13ktrace is invoked after SUDO as SUDO would disable it.
14
15HTTPD=/usr/src/usr.sbin/httpd/obj/httpd
16Start an alternative httpd program that is not in the path.
17
18HTDOCS_SPARSE=no
19Set to anything other than "yes" to create real test files instead of
20sparse files.  This needs more than 1G of free disk space.
21