summaryrefslogtreecommitdiffstats
path: root/lib/libssl/src
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2015-02-05 01:10:57 +0000
committermpi <mpi@openbsd.org>2015-02-05 01:10:57 +0000
commitcd5ec7edf014224dba1df0e2c8d6e5157a33e636 (patch)
tree0373febef6c8c3a9d0027d66a9e62b31c2098d46 /lib/libssl/src
parentSimplify by deleting the "lastline" member of struct mdoc_node. (diff)
downloadwireguard-openbsd-cd5ec7edf014224dba1df0e2c8d6e5157a33e636.tar.xz
wireguard-openbsd-cd5ec7edf014224dba1df0e2c8d6e5157a33e636.zip
Make sure pf(4) does not see embedded scopes.
Packets destinated to link-local addresses are looped back with embedded scopes because we cannot restore them using the receiving interface (lo0). Embedded scopes are needed by the routing table to match RTF_LOCAL routes, but pf(4) never saw them and existing rules are likely to break without teaching the rule engine about them, found by dlg@ the hard way. So save and restore embedded scopes around pf_test() for packets going through loopback. ok dlg@, mikeb@
Diffstat (limited to 'lib/libssl/src')
0 files changed, 0 insertions, 0 deletions