Name Date Size #Lines LOC

..08-May-2022-

Client.pmH A D08-May-20222.6 KiB8054

Httpd.pmH A D08-May-20223.3 KiB9767

LICENSEH A D08-May-2022837 1514

MakefileH A D08-May-20222.8 KiB10060

Proc.pmH A D08-May-20224.9 KiB202161

READMEH A D08-May-2022823 2116

args-default.plH A D08-May-2022114 127

args-get-1048576.plH A D08-May-2022194 1613

args-get-1073741824.plH A D08-May-2022241 1714

args-get-512.plH A D08-May-2022240 1714

args-get-range-512.plH A D08-May-2022268 2017

args-get-range-multipart.plH A D08-May-2022277 2017

args-get-slash.plH A D08-May-2022226 2117

args-log-user-agent.plH A D08-May-2022232 1815

args-tls-get-1073741824.plH A D08-May-2022220 1916

args-tls-get-range-512.plH A D08-May-2022317 2421

args-tls-get-range-multipart.plH A D08-May-2022334 2421

args-tls-verify.plH A D08-May-2022280 2116

args-tls.plH A D08-May-2022220 1914

funcs.plH A D17-Jun-202411.1 KiB469389

httpd.plH A D08-May-20222.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