Revert "fortune: fix netstat tip"
This reverts commit 8e593a1f143203cace2e14bd6629a8ebdf9b47dc. I was
totally wrong, so just revert and get on with it.
Sponsored by: Netflix
ports-mgmt/poudriere-devel: Update to 3.3.0-2517-g1ee69405b
Changes:
- bulk shlib tracking: Don't consider base libprivate*.so as missing.
- bulk shlib tracking: Remove the 'misses all libraries' case;
always print a specific library that is missing.
tests/ipfw: fix log:bpf test flakyness
There were several problems:
o Using 'netstat -B' is not a reliable way to make sure that all tcpdumps
have attached to bpf(4). The problem is that tcpdump (via libpcap) does
several ioctl(2)s after the attach including two BIOCSETF. Each of them
flushes the input buffer. So we can see tcpdump attached in 'netstat -B'
and start sending packets and the packet will be captured by bpf(4)
before BIOCSETF and freed and tcpdump won't read anything. Instead of
using netstat(1), use ps(1) and make sure each tcpdump is blocked on the
"bpf" wait channel, which guarantees it is done with ioctl(2)s and is now
blocked in read(2).
o Using 'nc -w 0' sets timeout not only on the connect(2) (as documented)
but also on poll(2), which is not documented. There is a race in shell
that will make stdin not yet filled by 'echo foo' when nc(1) does
poll(2). With zero timeout, this poll(2) will immediately return and nc
will exit.
o The waiting loop had two errors: using wrong variable name as well as
[7 lines not shown]
HBSD: Bring in candidate patch to fix dns/unbound
This patch fixes the build of dns/unbound. We enable python support for
unbound by default, which is why we're hitting this.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
Obtained-from: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292625