Fix the problem that skips the various checks for packets for
broadcast mistakenly introduced by the revision 1.103 imported from
netbsd 24 years ago. Especially, the problem has allowed one to send
broadcast packets without the SO_BROADCAST option. Found by IIJ.
ok blumn
update to p5-ack-3.8.1
- use gtar to extract, it just whines rather than failing with apple xattr
extended headers (tar: Extended header record length 6677 is out of range)
The *.{send,recv}space sysctl values should not exceed the SB_MAX limit.
Adjust it for udp(4) and divert(4) sockets. Otherwise it will be
impossible to create such sockets regardless on actual resources usage.
The UNIX sockets already have the SB_MAX for upper limit.
ok claudio bluhm
Prime caches for DNS names needed for tests.
When running the SSHFP tests, particularly on an ephemeral VM, the first
query or two can fail for some reason, presumably because something isn't
fully initialized or something. To work around this, issue queries for the
names we'll need before we need them.