Name Date Size #Lines LOC

..--

Client.pmH A D22-Dec-20212.6 KiB8054

Httpd.pmH A D05-Oct-20213.3 KiB9767

LICENSEH A D22-Dec-2021837 1514

MakefileH A D22-Dec-20212.8 KiB10060

Proc.pmH A D05-Oct-20214.9 KiB202161

READMEH A D02-Feb-2017823 2116

args-default.plH A D16-Jul-2015114 127

args-get-1048576.plH A D14-Jul-2017194 1613

args-get-1073741824.plH A D14-Jul-2017241 1714

args-get-512.plH A D14-Jul-2017240 1714

args-get-range-512.plH A D14-Jul-2017268 2017

args-get-range-multipart.plH A D14-Jul-2017277 2017

args-get-slash.plH A D14-Jul-2017226 2117

args-log-user-agent.plH A D16-Jul-2015232 1815

args-tls-get-1073741824.plH A D16-Jul-2015220 1916

args-tls-get-range-512.plH A D14-Jul-2017317 2421

args-tls-get-range-multipart.plH A D14-Jul-2017334 2421

args-tls-verify.plH A D19-May-2018280 2116

args-tls.plH A D16-Jul-2015220 1914

funcs.plH A D14-Jun-202411.1 KiB469389

httpd.plH A D03-May-20162.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