OPNSense/core 17faa99src/www diag_confbak.php

diag_confbak.php to show correct timestamp

OPNSense/core ffdcbddsrc/opnsense/www/js opnsense_bootgrid_plugin.js opnsense_ui.js

mvc, bootgrid, add useRequestHandlerOnGet option to bootstrap options into get call so you 
can send parameters when constructing new items. for 
https://github.com/opnsense/plugins/pull/1274

OPNSense/core 892e401src/opnsense/www/js opnsense_ui.js

style sweep on opnsense_ui.js before adding logic for 
https://github.com/opnsense/plugins/pull/1274

OPNSense/core 1d1a257src/opnsense/www/js opnsense_bootgrid_plugin.js

stylesweep on opnsense_bootgrid_plugin.js before adding logic for 
https://github.com/opnsense/plugins/pull/1274

OPNSense/core 8ae69d5src/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php, src/opnsense/mvc/app/library/OPNsense/Base UIModelGrid.php

MVC, add filter closure to searchBase(), for https://github.com/opnsense/plugins/pull/1274

OPNSense/core c16129asrc/www firewall_rules.php

filter, rule grid use table-condensed to increase readability.

OPNSense/core 1af4267src/www firewall_rule_lookup.php

filter, firewall_rule_lookup.php cleanup comment

OPNSense/core 8f18a89src/opnsense/mvc/app/views/OPNsense/IDS index.volt

IDS, add data-store-selection="true" on selected grids to remember settings, closes 
https://github.com/opnsense/core/issues/2179

OPNSense/core 4ef6f6bsrc/opnsense/mvc/app/views/OPNsense/Monit index.volt

Monit, missing label, closes https://github.com/opnsense/core/issues/3363

OPNSense/core d2ab672src/opnsense/mvc/app/models/OPNsense/Proxy Proxy.xml

www/squid: add dash to allowed characters (#3362)

OPNSense/core b621369src/www diag_ipsec_sad.php diag_ipsec_spd.php

ipsec: support for dynamic remote gateways

While here update header style in all files.

(cherry picked from commit 70af9a981660b14bbd615947531318443031a8c4)

OPNSense/core 394ab0esrc/opnsense/mvc/app/controllers/OPNsense/TrafficShaper/forms dialogRule.xml, src/opnsense/mvc/app/models/OPNsense/TrafficShaper TrafficShaper.xml

firewall: shaper DSCP support

(cherry picked from commit b47844923822353a9841941ec816ef93e824a323)
(cherry picked from commit d14f9c0330ed3a8d2f0b6486a90505a278559252)
(cherry picked from commit 46de0646c94476fb57095403f1b20a53c9e54196)
(cherry picked from commit 0dcf97a33de2b80c71c222a7fdbf306448d47900)
(cherry picked from commit 4c1e2f05a82720672a1f916b23fcac6e02077bba)
(cherry picked from commit bd9c67794ce4f394c60c8be8c25d1c5f444a330a)
(cherry picked from commit 5fae3bcb7ce4f2dba2b7796fc42f9315e0e88929)

OPNSense/core a2a62cd. Makefile

pkg: switch to PHP 7.2

For older package sets use:

    # make upgrade CORE_PHP=71

Discussed with: @adschellevis

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

OPNSense/core 7300ddesrc/opnsense/mvc/app/library/OPNsense/Firewall Util.php, src/opnsense/service/templates/OPNsense/Filter filter_tables.conf

Add support IDN in aliases. (#3107)


(cherry picked from commit f3dad94b38d3fee09b47e35764a87e522bb5de8c)

OPNSense/core 041d6d6src/www system_usermanager_addprivs.php

warn user about future deprication of "user-config-readonly"

(cherry picked from commit 8a16b40db8d6f63895e5b7a65986c8a133713a64)

OPNSense/core 303abd9src/etc/inc system.inc

system: syslog doesn't need background job

The foreground option is -F so we double-background it...

(cherry picked from commit bbe0592b83b6cb2c3ae11de3123197c4add5019a)

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

IPsec Mobile Client: Split DNS, INTERNAL_DNS_DOMAIN, closes 
https://github.com/opnsense/core/issues/3325

(cherry picked from commit 5f79544e599e0105aafe1721f6fcfaec8777e7fc)

OPNSense/core f2948e6src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api AliasController.php, src/opnsense/mvc/app/models/OPNsense/Firewall Alias.php

Alias, add export+import option, closes https://github.com/opnsense/core/issues/3171

OPNSense/core 572d4afsrc/etc/inc gwlb.inc, src/www system_gateways.php system_gateway_groups.php

system: improve gateway status return; closes #3281

(cherry picked from commit a2b0a7d59e238b3a628abc164afebb8fd9863eb8)

OPNSense/core c0c712asrc/opnsense/mvc/app/models/OPNsense/Base BaseModel.php

BaseModel, unused loop var

OPNSense/core bb110e8src/opnsense/mvc/app/views/OPNsense/CaptivePortal vouchers.volt

CaptivePortal, whitespace

(cherry picked from commit f50597302490f04fd5d8aacff2893d1f3a4165ae)

OPNSense/core 68987edsrc/opnsense/service/templates/OPNsense/IPFW ipfw.conf

ipfw: reduce diff against stable/19.1

OPNSense/core 5cedb41src/opnsense/mvc/app/controllers/OPNsense/Proxy/forms dialogEditPACRule.xml, src/opnsense/mvc/app/models/OPNsense/Proxy Proxy.xml

www/squid: add proxy sortable support for proxy lists

(cherry picked from commit 0db5c3bb63d6a144ea46c679e3c996923a88f8dc)

OPNSense/core 37e69efsrc/opnsense/service/templates/OPNsense/Proxy squid.conf

Proxy, ipaddr not available when address set to none, closes 
https://github.com/opnsense/core/issues/3353

(cherry picked from commit d8f656f1b791053899a04761a5d609015eb9006f)

OPNSense/core 61eda35src/opnsense/service/templates/OPNsense/Captiveportal lighttpd-zone.conf, src/opnsense/service/templates/OPNsense/IPFW ipfw.conf

python 2->3 iteritems() in core templates

(cherry picked from commit 47a3b2419d4dfd994b2c7d79b7cbacc7f457d4e8)

OPNSense/core f505973src/opnsense/mvc/app/views/OPNsense/CaptivePortal vouchers.volt

CaptivePortal, whitespace

OPNSense/core 70af9a9src/www diag_ipsec_sad.php vpn_ipsec.php

ipsec: support for dynamic remote gateways

While here update header style in all files.

OPNSense/core d8f656fsrc/opnsense/service/templates/OPNsense/Proxy squid.conf

Proxy, ipaddr not available when address set to none, closes 
https://github.com/opnsense/core/issues/3353

OPNSense/core 3f4e004src/opnsense/mvc/app/library/OPNsense/Core Config.php

mvc: style sweep

(cherry picked from commit 5c04e65dcf8451aa719afbec272d0e80c62a88ca)

OPNSense/core 5c04e65src/opnsense/mvc/app/library/OPNsense/Core Config.php

mvc: style sweep

OPNSense/core 0db5c3bsrc/opnsense/mvc/app/controllers/OPNsense/Proxy/forms dialogEditPACRule.xml, src/opnsense/mvc/app/models/OPNsense/Proxy Proxy.xml

www/squid: add proxy sortable support for proxy lists

OPNSense/core 5a47621src/opnsense/mvc/app/views/OPNsense/CaptivePortal clients.volt, src/opnsense/mvc/app/views/OPNsense/Diagnostics systemactivity.volt

clean, move jquery-bootgrid converters now included in library

(cherry picked from commit 0672cd0483febdda7171e303ad73e6989d56150e)
(cherry picked from commit 8933feae1e63a3458c9736cdd7025c67d6cf49ed)
(cherry picked from commit 86d1cf3f104375e5703183e56d1d1ef958130523)
(cherry picked from commit 0d199f3ec14a628a72f54bd2bd85b2eadb260a3f)
(cherry picked from commit 5fe65f26cafe4f5b969ee329e818d874758d0a21)

OPNSense/core eba0c01src/etc/inc xmlrpc.inc

xmlrpc: style sweep

(cherry picked from commit fe99a9b1e08b32e0c607ab89bbb0bf9f3d5f7486)
DeltaFile
+22-24src/etc/inc/xmlrpc.inc
+22-241 files

OPNSense/core 68c574asrc/etc/inc gwlb.inc

gwlb.inc, an empty gateway group can cause "Warning: count(): Parameter must be an array 
or an object that implements Countable in /usr/local/etc/inc/gwlb.inc on line 757"

(cherry picked from commit a66852b433a4743676f2dc22f508c55b1f61d27f)

OPNSense/core ec1802bsrc/etc/inc interfaces.inc

interfaces: allow interfaces_addresses() to emit subnets #3355

(cherry picked from commit 986b2ad6d9ce88055b594a4b8a918378e236794b)
(cherry picked from commit ad8ee2f286cb136f3ea186929b4323a76d9f528f)

OPNSense/core 31a81c5src/etc/inc/plugins.inc.d unbound.inc

unbound: add OpenVPN to ACL by default; closes #3342

OPNSense/core 0e95b0f. plist LICENSE, src/etc rc.kill_states

interfaces: remove rc.kill_states

There's no real world evidence this works or is needed today.
We do have to other state kills / flushes now, one works and
the other may be defunct.  To progress this remove this arcane
script and if the need arises rewrite it as something portable.

See:      https://redmine.pfsense.org/issues/1629
Also see: https://redmine.pfsense.org/issues/2887

OPNSense/core b395ec0src/etc/inc interfaces.inc filter.lib.inc, src/etc/inc/xmlrpc legacy.inc

inc: whoops, different way of returning subnets #3355

OPNSense/core fe99a9bsrc/etc/inc xmlrpc.inc

xmlrpc: style sweep
DeltaFile
+22-24src/etc/inc/xmlrpc.inc
+22-241 files

OPNSense/core 39acde6src/etc/inc interfaces.lib.inc

interfaces: remove legacy_getall_interface_addresses(); closes #3355

OPNSense/core 9105280src/etc/inc filter.lib.inc interfaces.inc, src/etc/inc/xmlrpc legacy.inc

interfaces: remove remaining legacy_getall_interface_addresses() #3355

OPNSense/core 48e4fdesrc/etc/inc/plugins.inc.d unbound.inc

unbound: replace legacy_getall_interface_addresses() #3355

While here use a cheaper single lookup for all interfaces at once.

OPNSense/core ad8ee2fsrc/etc/inc interfaces.inc

interfaces: clear scope when emitting subnets #3355

OPNSense/core 986b2adsrc/etc/inc interfaces.inc

interfaces: allow interfaces_addresses() to emit subnets #3355

OPNSense/core 193c0e9src/opnsense/mvc/app/views/OPNsense/Cron index.volt

system: remove stray empty line in cron volt

OPNSense/core 9e5d334src/etc/inc config.inc, src/opnsense/mvc/app/library/OPNsense/Core Config.php

Cleanup backups after saving in MVC

(cherry picked from commit 26f3d71662de4ec0b105bfa1d8ec6635000aa3f6)
(cherry picked from commit cfbaafb8d592c9ae0a1b6aeba7326733e679c0d1)

OPNSense/core 4a937e9src/www vpn_ipsec_phase1.php

IPsec, bug in https://github.com/opnsense/core/issues/2332  "installpolicy" should be set 
by default

(cherry picked from commit 8b8bbc3bc73c78b536a7bd3e83dcf22e490c1678)

OPNSense/core dc0f439src/opnsense/mvc/app/views/OPNsense/CaptivePortal index.volt

Captive portal, show message on save (settings need apply)

OPNSense/core 13fa8b9src/opnsense/mvc/app/views/OPNsense/IDS index.volt

IDS, show message on save (settings need apply)

OPNSense/core 1c5c40bsrc/opnsense/mvc/app/views/OPNsense/Firewall alias.volt

Firewall/aliases, show message on save (settings need apply)