START	usr.sbin/httpd	2025-03-05T03:25:43Z

===> patterns
==== test-patterns ====
cc -o patterns-tester -O2 -pipe  -g  -MD -MP /usr/src/regress/usr.sbin/httpd/patterns/patterns-tester.c /usr/src/regress/usr.sbin/httpd/patterns/../../../../usr.sbin/httpd/patterns.c -I/usr/src/regress/usr.sbin/httpd/patterns/../../../../usr.sbin/httpd
cat /usr/src/regress/usr.sbin/httpd/patterns/test-patterns.in | grep -v '^#' |			 while IFS='	' read string pattern comments ; do 			 ./patterns-tester "${string}" "${pattern}" 2>&1 || true;	 done | diff -I 'OpenBSD' -u /usr/src/regress/usr.sbin/httpd/patterns/test-patterns.out -

===> tests
==== run-args-default.pl ====
mkdir -m 0755 -p htdocs
dd of=htdocs/512 seek=$((512 / 512)) bs=512 count=0 status=none
md5 -q htdocs/512 >md5-512
mkdir -m 0755 -p htdocs
dd of=htdocs/1048576 seek=$((1048576 / 512)) bs=512 count=0 status=none
md5 -q htdocs/1048576 >md5-1048576
mkdir -m 0755 -p htdocs
dd of=htdocs/1073741824 seek=$((1073741824 / 512)) bs=512 count=0 status=none
md5 -q htdocs/1073741824 >md5-1073741824
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-default.pl
    0m00.50s real     0m00.12s user     0m00.06s system

==== run-args-get-1048576.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-get-1048576.pl
    0m00.49s real     0m00.09s user     0m00.10s system

==== run-args-get-1073741824.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-get-1073741824.pl
    0m06.76s real     0m06.43s user     0m01.77s system

==== run-args-get-512.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-get-512.pl
    0m00.48s real     0m00.11s user     0m00.06s system

==== run-args-get-range-512.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-get-range-512.pl
    0m00.49s real     0m00.05s user     0m00.12s system

==== run-args-get-range-multipart.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-get-range-multipart.pl
    0m00.49s real     0m00.09s user     0m00.08s system

==== run-args-get-slash.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-get-slash.pl
    0m00.49s real     0m00.08s user     0m00.07s system

==== run-args-log-user-agent.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-log-user-agent.pl
    0m00.49s real     0m00.08s user     0m00.10s system

==== run-args-tls-get-1073741824.pl ====
openssl req -batch -new -subj /L=OpenBSD/O=httpd-regress/OU=ca/CN=root/ -nodes -newkey rsa -keyout ca.key -x509 -out ca.crt
Generating a 2048 bit RSA private key
...................
................
writing new private key to 'ca.key'
-----
openssl req -batch -new -subj /L=OpenBSD/O=httpd-regress/OU=server/CN=localhost/ -nodes -newkey rsa -keyout server.key -out server.req
Generating a 2048 bit RSA private key
.......................
......
writing new private key to 'server.key'
-----
openssl x509 -CAcreateserial -CAkey ca.key -CA ca.crt -req -in server.req -out server.crt
Signature ok
subject=/L=OpenBSD/O=httpd-regress/OU=server/CN=localhost
openssl req -batch -new -subj /L=OpenBSD/O=httpd-regress/OU=client/CN=localhost/ -nodes -newkey rsa -keyout client.key -out client.req
Generating a 2048 bit RSA private key
.....................................
.................................................................................................................................
writing new private key to 'client.key'
-----
openssl x509 -CAcreateserial -CAkey ca.key -CA ca.crt -req -in client.req -out client.crt
Signature ok
subject=/L=OpenBSD/O=httpd-regress/OU=client/CN=localhost
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-tls-get-1073741824.pl
    0m15.12s real     0m12.59s user     0m07.14s system

==== run-args-tls-get-range-512.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-tls-get-range-512.pl
    0m00.49s real     0m00.12s user     0m00.06s system

==== run-args-tls-get-range-multipart.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-tls-get-range-multipart.pl
    0m00.50s real     0m00.13s user     0m00.10s system

==== run-args-tls-verify.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-tls-verify.pl
    0m00.50s real     0m00.11s user     0m00.13s system

==== run-args-tls.pl ====
time SUDO="" KTRACE= HTTPD= perl -I/usr/src/regress/usr.sbin/httpd/tests /usr/src/regress/usr.sbin/httpd/tests/httpd.pl /usr/src/regress/usr.sbin/httpd/tests/obj /usr/src/regress/usr.sbin/httpd/tests/args-tls.pl
    0m00.49s real     0m00.13s user     0m00.08s system

PASS	usr.sbin/httpd	Duration 0m33.68s