o make bozohttpd internally more modular, preparing the way
to handle more than one request per process
o fix http-auth, set $REMOTE_USER not $REMOTEUSER. also fix
cgi-bin with cvsweb, from Holger Weiss <holger@CIS.FU-Berlin.DE>
o fix an uninitialised variable use in daemon mode
o fix ssl mode with newer OpenSSL
o mmap large files in manageable sizes so we can serve any size file
o refactor url processing to handle query strings correctly for CGI
from Sergey Katsev at Coyote Point
o add If-Modified-Since support, from Joerg Sonnenberger
<joerg@netbsd.org>
o many more manual fixes, from NetBSD
mpacpi_scan_pci() and mpbios_scan_pci() are identical code, so replace
them with mp_pci_scan().
Introduce mp_pci_childdetached(), which helps us to detach root PCI
buses that were enumerated either by MP BIOS or by ACPI.
Let us detach and re-attach PCI buses from mainbus0 on i386. This is
necessarily a work-in-progress, because testing detach and re-attach
is very difficult: to detach and re-attach the entire PCI tree on most
x86 computers that I own is not possible because some essential device
attaches under the PCI subtree: the console, com0, NIC, or storage
controller always attaches in the PCI tree.
over and over to detach all of the devices. Stop when we cannot detach
even a single device in a cycle. Call shutdown hooks on all of the
devices that remain attached.
This is another step toward the detach/unmount cycle that will help us
tear down arbitrary stacks of filesystems, ccd(4), raid(4), and vnd(4).
non-compat equivalent files, to stop amd64/sparc64 builds with MKxxx=no
options from failing because files in the DESTDIR are missing from the
METALOG.
amd64 builds, now, with several MKxxx=no options set. sparc64 probably
needs some more work.
FWIW, join(1) saved me some manual labor as I copied keywords from
non-compat to compat files:
1 Collect the files that are missing from the DESTDIR into
compat-i386.files
2 Replicate the first column of compat-i386.files. Remove i386/ from
the first column.
3 sort -k 1,1 distrib/sets/lists/comp/{md.amd64,mi,shl.*}
distrib/sets/lists/base/{md.amd64,mi,module.amd64,module.mi,shl.elf,sh
l.mi} | join -1 1 -2 1 -o '2.2 1.3' - compat-i386.files >
compat-i386.keywords
4 Process distrib/lists/{base,comp}/md.amd64 with join -1 1 -2 1 -o '1.1
1.2 1.3,2.2' -a1 - compat-i386.keywords
filesystem at all, false otherwise. This will support tearing down
stacks of filesystems, ccd(4), raid(4), and vnd(4).
Change the misleading variable name 'allerror' to 'any_error'. Make it
a bool.
Fixed since dhcpcd-4.0.12 include
* Every DHCP message now requires a ServerID as some rogue DHCP servers
NAK without one.
* Extra UDP validation is now done for testing dhcpcd over a loopback