diff options
author | 2013-11-15 16:15:41 +0000 | |
---|---|---|
committer | 2013-11-15 16:15:41 +0000 | |
commit | 642d98a2535c098183d89609f1b991eecc85c2a4 (patch) | |
tree | 4aded83209683f071c608f67501a4ae3c58aac89 /usr.bin/diff3/diff3prog.c | |
parent | Include unistd.h as it is the standard location for getopt(). (diff) | |
download | wireguard-openbsd-642d98a2535c098183d89609f1b991eecc85c2a4.tar.xz wireguard-openbsd-642d98a2535c098183d89609f1b991eecc85c2a4.zip |
After discussion with deraadt@ and Fernando Gont, it seems that the
stack should still scan for IPv6 type 0 routing headers. There are
OpenBSD routers running without pf and there are plenty of legacy
implementations supporting RH0.
Bring back the function ip6_check_rh0hdr() that I removed a month
ago. As an improvement to the prevoius solution, only scan the
header chain in ip6_input() if the packet has not been inspected
by pf. Both implementations drop packets with RH0 anywhere in the
extension header chain.
OK mikeb@ henning@
Diffstat (limited to 'usr.bin/diff3/diff3prog.c')
0 files changed, 0 insertions, 0 deletions