OPNSense/core 950db02. Makefile

make: fix Python binary name

(cherry picked from commit b7f160e0a2e5bb9b8f0e752f16a593e8311c8186)
DeltaFile
+1-1Makefile
+1-11 files

OPNSense/core c6502d1src/etc/inc filter.inc

filter. outbound nat can be empty in some old configurations, better to check property 
before reading and treat empty as "automatic" (to match the ui presentation). closes 
https://github.com/opnsense/core/issues/3586

(cherry picked from commit c5b41f098eed2727cab8f14afb2d8463b66bcb1c)

OPNSense/core 6b1f3e6src/opnsense/scripts/netflow flowd_aggregate.py

Insight, increase wait time between parses. ref 
https://github.com/opnsense/core/issues/3587

previously we always waited 15 seconds between cycles, now we calculcate the time to wait 
with the time spend for the previous cycle.

OPNSense/core fabaef0src/opnsense/scripts/netflow/lib flowparser.py

Insights, small optimalisation for flowd_aggregate.py, pass last received timestamp to 
flowparser, so we can skip a bit of processing when the data isn't relevant. for 
https://github.com/opnsense/core/issues/3587

OPNSense/core 1e8ebbfsrc/etc/inc/plugins.inc.d ipsec.inc

IPSec, NAT before IPsec changes as discussed 
https://github.com/opnsense/core/issues/1773#issuecomment-513239146

OPNSense/core c5b41f0src/etc/inc filter.inc

filter. outbound nat can be empty in some old configurations, better to check property 
before reading and treat empty as "automatic" (to match the ui presentation). closes 
https://github.com/opnsense/core/issues/3586

OPNSense/core 30a5536src/etc/inc/plugins.inc.d ipsec.inc

IPSec, nat before IPsec, try to work around a current known limitation. ref 
https://github.com/opnsense/core/issues/1773

OPNSense/core b7f160e. Makefile

make: fix Python binary name
DeltaFile
+1-1Makefile
+1-11 files

OPNSense/core afe3c3asrc/etc rc.configure_firmware rc.reload_all, src/etc/inc system.inc

system: break out system_trust_configure()

OPNSense/core 7b14d1bsrc/etc rc.freebsd

rc: do not use syslog-ng in this section (yet); closes #3577
DeltaFile
+5-2src/etc/rc.freebsd
+5-21 files

OPNSense/core ec904bdsrc/www system_groupmanager.php system_usermanager_addprivs.php

system: fix group priv print and redirect after edit

OPNSense/core 032236fsrc/www firewall_rules.php

filter, rule overview. guess ipproto when not set, closes 
https://github.com/opnsense/core/issues/3581

(cherry picked from commit 7665d2bc7f76700bef5ee3170f2dc5186a1e1395)

OPNSense/core 14fae9fsrc/opnsense/mvc/app/library/OPNsense/Routing Gateways.php

Gateways, empty gateway_group tag in config.xml being parsed in getGroups() results. fix a 
bit of spacing while here. closes https://github.com/opnsense/core/issues/3576

(cherry picked from commit 5dca5cc7238a84a8611becbc48623c8e4646367a)

OPNSense/core c4734acsrc/www system_advanced_sysctl.php

system_advanced_sysctl.php, don't try to translate empty string. closes 
https://github.com/opnsense/core/issues/3578

(cherry picked from commit 7738ac0bb95a75653ecb9c3487d01895fd3340ab)

OPNSense/core ee0cebasrc/opnsense/mvc/app/library/OPNsense/Routing Gateways.php

Gateways, missing dynamic property on stored dynamic items.

(cherry picked from commit 3987cd20972fc7ac766300bece7e40f4b3192600)

OPNSense/core 1e4bf5fsrc/www firewall_rules.php

filter, rules page. html escape dynamic entries to display aliases. ref 
https://github.com/opnsense/core/issues/3581

(cherry picked from commit 8aedc0f0d3ae8e542979fdfadf7a88dbef9f9c72)

OPNSense/core 28e252fsrc/opnsense/mvc/app/library/OPNsense/Routing Gateways.php

Gateways, dynamic generated gateways could duplicate. don't add a "virtual" item when the 
name is already defined in the static config

(cherry picked from commit 2ff5ec429d281ff9eddee00c261c18181d57901a)

OPNSense/core 4964ec6src/etc/inc/plugins.inc.d dpinger.inc

system: scoped IPv6 "%" could confuse mwexecf(), use plain mwexec()

(cherry picked from commit 570227e4d493bee6d9fa0ff4bf55ad35a60c4b4d)

OPNSense/core ea5977bsrc/opnsense/scripts/proxy setup.sh

squid, ssl_crtd is called security_file_certgen in squid 4 it seems, for 
https://github.com/opnsense/core/issues/3584

(cherry picked from commit 981a718da087b37e4a505b0323967a24bc1d40bc)

OPNSense/core 570227esrc/etc/inc/plugins.inc.d dpinger.inc

system: scoped IPv6 "%" could confuse mwexecf(), use plain mwexec()

OPNSense/core 981a718src/opnsense/scripts/proxy setup.sh

squid, ssl_crtd is called security_file_certgen in squid 4 it seems, for 
https://github.com/opnsense/core/issues/3584

OPNSense/core 2ff5ec4src/opnsense/mvc/app/library/OPNsense/Routing Gateways.php

Gateways, dynamic generated gateways could duplicate. don't add a "virtual" item when the 
name is already defined in the static config

OPNSense/core 8aedc0fsrc/www firewall_rules.php

filter, rules page. html escape dynamic entries to display aliases. ref 
https://github.com/opnsense/core/issues/3581

OPNSense/core 3987cd2src/opnsense/mvc/app/library/OPNsense/Routing Gateways.php

Gateways, missing dynamic property on stored dynamic items.

OPNSense/core 9700e4dsrc/etc/inc authgui.inc

forgot one in previous

OPNSense/core 2d59e70src/www vpn_ipsec_mobile.php fbegin.inc

cleanup, remove unwanted form action tags.

OPNSense/core 7665d2bsrc/www firewall_rules.php

filter, rule overview. guess ipproto when not set, closes 
https://github.com/opnsense/core/issues/3581

OPNSense/core 7738ac0src/www system_advanced_sysctl.php

system_advanced_sysctl.php, don't try to translate empty string. closes 
https://github.com/opnsense/core/issues/3578

OPNSense/core 5dca5ccsrc/opnsense/mvc/app/library/OPNsense/Routing Gateways.php

Gateways, empty gateway_group tag in config.xml being parsed in getGroups() results. fix a 
bit of spacing while here. closes https://github.com/opnsense/core/issues/3576

OPNSense/core dd02e21src/etc/inc/plugins.inc.d ipsec.inc

IPsec, change dpd action on "start" to "dpdaction = restart" and remove already default 
"dpdaction = none" if not set. as discussed with @mimugmail

OPNSense/core 4edbaccsrc/etc/rc.d netflow

netflow: load needed ng_ether if not found yet
DeltaFile
+10-4src/etc/rc.d/netflow
+10-41 files

OPNSense/core 049cc75. plist, src/etc/rc.loader.d 20-netgraph

interfaces: it's 2019, remove negraph auto-load

OPNSense/core 130436c. Makefile, src/root/boot logo-hourglass.4th

firmware: this is what 20.1 will be now

OPNSense/core 8d2a2cesrc/etc/inc interfaces.lib.inc

style fix, while working on https://github.com/opnsense/core/issues/3567, noticed a naming 
issue in legacy_interfaces_details()

(cherry picked from commit 67ba6bf12f0586469fad534eee9cd68d500a5c58)

OPNSense/core e045082src/etc/inc filter.inc

firewall: change verbose print start location

OPNSense/core 2115c0bsrc/etc/inc config.inc

system: add get_cached_json_content()

OPNSense/core f961061src/etc/inc config.inc

system: style fix

OPNSense/core 9e39578src/opnsense/mvc/app/models/OPNsense/Core ACL.php

src: style sweep

(cherry picked from commit fb9e8a563e3c392887235467a3282f3531a451b9)

OPNSense/core fb9e8a5src/etc/inc config.inc auth.inc, src/opnsense/mvc/app/models/OPNsense/Core ACL.php

src: style sweep

OPNSense/core 688e981src/opnsense/www/themes/opnsense/assets/stylesheets main.scss, src/opnsense/www/themes/opnsense/build/css main.css

wizard: minor style fix, better logo contrast in index.php?wizard_done= (new logo on white 
background )

(cherry picked from commit a373d411f67cb18711101aaf65299e814a75a61e)

OPNSense/core a373d41src/opnsense/www/themes/opnsense/assets/stylesheets main.scss, src/opnsense/www/themes/opnsense/build/css main.css

wizard: minor style fix, better logo contrast in index.php?wizard_done= (new logo on white 
background )

OPNSense/core d1ceb75src/www system_gateways_edit.php

System:gateways, only show enabled interfaces on edit. (prevents disappearing interfaces 
in overview)

(cherry picked from commit e42f8ba01cf16f2bc17717b21052f2938c2cff3c)

OPNSense/core 3ef84easrc/opnsense/mvc/app/library/OPNsense/Routing Gateways.php

System: gateways, make tunnel type interfaces less attractive for gateway selection by 
default

(cherry picked from commit a9786a6be03620ea235ddf0ad36eb3cf71b00fec)
(cherry picked from commit 62f1bb21f7fa358ee4ccf30f13cabca1060faca1)

OPNSense/core 3ff6c60. plist Makefile, src/opnsense firmware-message firmware-upgrade

firmware: track for 20.1 development now

OPNSense/core d2b8733src/www vpn_ipsec_phase2.php

IPsec:phase2, ip type selector using the wrong class, presenting wrong options in remote 
subnet (/128 vs /32). minor cleanup

(cherry picked from commit c3ccc63fd184168e22822fe49aabf7e7e8b40d1a)

OPNSense/core e73da48. Makefile, src/root/boot logo-hourglass.4th

firmware: a name for 19.7

OPNSense/core c3ccc63src/www vpn_ipsec_phase2.php

IPsec:phase2, ip type selector using the wrong class, presenting wrong options in remote 
subnet (/128 vs /32). minor cleanup

OPNSense/core 1da0794src/etc/inc/plugins.inc.d unbound.inc dpinger.inc

interfaces, pass ifconfig details in dpinger+unbound, for 
https://github.com/opnsense/core/issues/3567

OPNSense/core aa25ecfsrc/etc/inc interfaces.inc, src/etc/inc/plugins.inc.d dhcpd.inc

interfaces, performance. allow passing ifconfig details in get_interface_ip[v6] for 
https://github.com/opnsense/core/issues/3567

OPNSense/core 45b3d22src/etc/inc interfaces.inc interfaces.lib.inc

interfaces: performance  support passing ifconfig details to 
legacy_get_interface_addresses() and callers for 
https://github.com/opnsense/core/issues/3567