• Franco Fichtner's avatar
    firewall: npt alignment · 39eed8a1
    Franco Fichtner authored
    NPT is a kind of abandoned feature that had a custom kernel patch.
    I tried to trace the origin through OpenBSD, but their pf(4) since
    switched away from separate binat rules in the last known form like
    it is still in FreeBSD.
    
    Furthermore, the original GUI commit looks odd in that it tries to
    push the same traffic downwards that would match in the former line,
    which acutally points upwards.  It's either that or completely zapping
    the line.  For now, repair the rules reload by trying to retain the
    spirit of what it tries to achieve and wait for further feedback.
    
    This late bug report also suggests that virtually nobody uses NPT
    today since we've had no upstream reports since at least 15.7 was
    out.
    
    PR: https://forum.opnsense.org/index.php?topic=3076.0
    39eed8a1
Name
Last commit
Last update
..
plugins.inc.d Loading commit data...
vslb Loading commit data...
xmlrpc Loading commit data...
IPv6.inc Loading commit data...
PEAR.inc Loading commit data...
XMLRPC_Client.inc Loading commit data...
auth.inc Loading commit data...
authgui.inc Loading commit data...
certs.inc Loading commit data...
config.console.inc Loading commit data...
config.inc Loading commit data...
config.lib.inc Loading commit data...
crypt.inc Loading commit data...
dyndns.class Loading commit data...
dyndns.r53.class Loading commit data...
filter.inc Loading commit data...
filter_log.inc Loading commit data...
gwlb.inc Loading commit data...
interfaces.inc Loading commit data...
interfaces.lib.inc Loading commit data...
ipsec.auth-user.php Loading commit data...
ipsec.inc Loading commit data...
led.inc Loading commit data...
legacy_bindings.inc Loading commit data...
miniupnpd.inc Loading commit data...
notices.basic_sasl_client.inc Loading commit data...
notices.cram_md5_sasl_client.inc Loading commit data...
notices.digest_sasl_client.inc Loading commit data...
notices.growl.class Loading commit data...
notices.inc Loading commit data...
notices.login_sasl_client.inc Loading commit data...
notices.ntlm_sasl_client.inc Loading commit data...
notices.plain_sasl_client.inc Loading commit data...
notices.sasl.inc Loading commit data...
notices.smtp.inc Loading commit data...
openvpn-client-export.inc Loading commit data...
openvpn.auth-user.php Loading commit data...
openvpn.inc Loading commit data...
openvpn.tls-verify.php Loading commit data...
openvpn_wizard.inc Loading commit data...
pfsense-utils.inc Loading commit data...
plugins.inc Loading commit data...
rrd.inc Loading commit data...
services.inc Loading commit data...
squid.auth-user.php Loading commit data...
system.inc Loading commit data...
unbound.inc Loading commit data...
upgrade_config.inc Loading commit data...
util.inc Loading commit data...
vslb.inc Loading commit data...
xmlparse.inc Loading commit data...
xmlrpc.inc Loading commit data...