OPNSense/core 60b0b26src/opnsense/mvc/app/models/OPNsense/Base BaseModel.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes OptionField.php

mvc, store value="0" issue

OPNSense/core 020010fsrc/www system_crlmanager.php

trust: remove revoked certs from list of certs to revoke

PR: https://github.com/opnsense/core/issues/1827

OPNSense/core b769f35. plist LICENSE, src/opnsense/mvc/app/controllers/OPNsense/Proxy/Api ServiceController.php

web proxy: tweak plugin code a bit

o Add license for new file by Alex
o Use the argument to pass the type of action to simplify
o Stop after squid stop for symmetry with start to retain order

OPNSense/core 4cd0400src/opnsense/mvc/app/controllers/OPNsense/Proxy/Api ServiceController.php, src/opnsense/scripts/OPNsense/Proxy plugins.php

Add plugins_reconfigure to squid (#1627)

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

support value= attribute for model optiondata, for 
https://github.com/opnsense/core/issues/1832

(cherry picked from commit c7c1c55c8e4c2e72c84ebd6e9212c4faa25ef9ee)

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

support value= attribute for model optiondata, for 
https://github.com/opnsense/core/issues/1832

OPNSense/core 93c40a5. plist, src/etc rc

rc: refactor /var handling, get MFS dirs from rc vars

This works regardless of enabled state, as long as the plugin is
installed the directories are transitioned (makes sense for temporary
disabling of services).

PR: https://forum.opnsense.org/index.php?topic=5987.0
DeltaFile
+150-0src/etc/rc.subr.d/var
+39-108src/etc/rc
+1-0plist
+190-1083 files

OPNSense/core fdd230esrc/www system_general.php vpn_openvpn_export.php

filter, ditch more  filter_generate_optcfg_array() usage.

OPNSense/core 4d2e840src/opnsense/mvc/app/library/OPNsense/Firewall Plugin.php

filter, gw weight can not be 0 (imported config?)

OPNSense/core de39b3bsrc/etc/inc filter.inc, src/etc/inc/plugins.inc.d pf.inc

filter, cleanup use of filter_generate_optcfg_array(), some more to go before starting 
with the restructure of our nat rules/logic

OPNSense/core 79de8e0. README.md

fix link to development architecture (#1830)

(cherry picked from commit 6da55b3d14bcdcbed0c15a0c1d53669b30cd2f1c)
DeltaFile
+1-1README.md
+1-11 files

OPNSense/core 6da55b3. README.md

fix link to development architecture (#1830)
DeltaFile
+1-1README.md
+1-11 files

OPNSense/core cc7c54asrc/etc rc.newwanipv6 rc.newwanip

interfaces: reload filter before reloading plugins for connectivity

PR: https://forum.opnsense.org/index.php?topic=4727.0

OPNSense/core f9d99d0src/etc/inc services.inc

interfaces: configure radvd correctly so that only dns *or* global dns is used  #1806

(cherry picked from commit b5b92c1aad051866f6e093f50e875e632906b5dc)

OPNSense/core 8e9030dsrc/www getserviceproviders.php

ditch use of xml2array, related to https://github.com/opnsense/plugins/issues/269

(cherry picked from commit 73e31caf87efcdf52f22a9a7946a4b0c5aa0406b)

OPNSense/core 73e31casrc/www getserviceproviders.php

ditch use of xml2array, related to https://github.com/opnsense/plugins/issues/269

OPNSense/core c945095src/etc/inc system.inc, src/etc/inc/plugins.inc.d unbound.inc

dns: small cleanups related to #1806

OPNSense/core b5b92c1src/etc/inc services.inc

interfaces: configure radvd correctly so that only dns *or* global dns is used  #1806

OPNSense/core fd77e8bsrc/etc/inc filter.inc

firewall: 18.1 will have shared forwarding for IPv6

OPNSense/core c8e523dsrc/opnsense/scripts/suricata/lib downloader.py

intrusion detection: fix for #1825

(cherry picked from commit 105fb5bb579fa166866fd119bb14ba8149690d8c)

OPNSense/core 105fb5bsrc/opnsense/scripts/suricata/lib downloader.py

intrusion detection: fix for #1825

OPNSense/core 96119d9src/www vpn_ipsec_keys_edit.php

ipsec: fix typo

PR: https://forum.opnsense.org/index.php?topic=5966.0
(cherry picked from commit 22e7b5e26efec990ef50ada87d876837357b13ae)

OPNSense/core 22e7b5esrc/www vpn_ipsec_keys_edit.php

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

Proxy: adjust default URLs for the c-icap plugin

(cherry picked from commit 0e581c8c78ff5ed1ea0ed2170a99db31409dd0c3)

OPNSense/core 0e581c8src/opnsense/mvc/app/models/OPNsense/Proxy Proxy.xml

Proxy: adjust default URLs for the c-icap plugin

OPNSense/core 6902408src/etc/inc filter.inc, src/etc/inc/plugins.inc.d ipsec.inc

filter, move filter_generate_ipsec_rules() to plugins

OPNSense/core 44aa1d3src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php

filter/rule, better to use isset() when checking for reply-to, otherwise it might get the 
default when provided empty.

OPNSense/core ba1c002src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php

filter, gateway, parseRoute with an empty value returns the first gateway in the list....

OPNSense/core 5c50770src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php

typo in previous

OPNSense/core 316ed91src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php

filter/model, add missing reply-to specific gateway

OPNSense/core bf04c43src/www diag_backup.php

cleanup, with the legacy upgrades removed there's no real use in keeping this either.

(cherry picked from commit 6f15e5999f70edc6fd201e42fedd0e7110e2ea26)
DeltaFile
+1-102src/www/diag_backup.php
+1-1021 files

OPNSense/core 9b11201src/etc/inc filter.inc, src/www firewall_aliases_edit.php

filter, cleanup, move update_alias_names_upon_change() to firewall_aliases_edit.php now 
it's only used there.

OPNSense/core 6f15e59src/www diag_backup.php

cleanup, with the legacy upgrades removed there's no real use in keeping this either.
DeltaFile
+1-102src/www/diag_backup.php
+1-1021 files

OPNSense/core 65a55bbsrc/etc/inc filter.lib.inc, src/www system_advanced_firewall.php

add firewall advanced setting  pf_disable_force_gw, closes 
https://github.com/opnsense/core/issues/1801

OPNSense/core b782a5asrc/etc/inc system.inc

system.inc, cleanups system_default_route()

OPNSense/core 35ae83bsrc/opnsense/mvc/app/library/OPNsense/Firewall Plugin.php

filter: support anchor quick keyword; closes #1740

OPNSense/core 71c26c0src/opnsense/scripts/suricata/lib downloader.py

IDS, missing gzip decode on download.

(cherry picked from commit 30fde1ef05bebba9c37e0b5c85176bd3c663d79b)

OPNSense/core 8e2c6efsrc/opnsense/service/templates/OPNsense/Proxy squid.conf

proxy, Squid: log name now starts with a module name, closes 
https://github.com/opnsense/core/issues/1815

(cherry picked from commit 49bf5010625d42c8e2247cd920497cd98eb81423)

OPNSense/core 49bf501src/opnsense/service/templates/OPNsense/Proxy squid.conf

proxy, Squid: log name now starts with a module name, closes 
https://github.com/opnsense/core/issues/1815

OPNSense/core 30fde1esrc/opnsense/scripts/suricata/lib downloader.py

IDS, missing gzip decode on download.

OPNSense/core 6779bb0src/opnsense/mvc/app/models/OPNsense/Base/Menu Menu.xml

firewall: naturally order settings menu

(cherry picked from commit 20117edc419ea7e30b8816eb1856fd9143963f21)

OPNSense/core 98a101esrc/www firewall_schedule_edit.php

firewall: wrong double-encode, closes #1813

(cherry picked from commit 283fd7ac2ad73ca77badd14329ba797238da96fb)

OPNSense/core 20117edsrc/opnsense/mvc/app/models/OPNsense/Base/Menu Menu.xml

firewall: naturally order settings menu

OPNSense/core 283fd7asrc/www firewall_schedule_edit.php

firewall: wrong double-encode, closes #1813

OPNSense/core ec367efsrc/opnsense/scripts/firmware upgrade.sh

firmware: harmless part of low level bsd update (no packages)

OPNSense/core b5a9e4bsrc/etc/inc system.inc

firmware: ABI auto-append on single-dir items

OPNSense/core 1d3b6e6src/www vpn_ipsec_phase1.php

ipsec: better safe than sorry

OPNSense/core c498f7asrc/www vpn_ipsec.php vpn_ipsec_phase1.php

ipsec: PHP 7.1 compat

OPNSense/core f38a1e9src/www firewall_nat_out.php firewall_aliases.php

firewall: PHP 7.1 compat

OPNSense/core d01ee86src/www diag_logs_filter.php carp_status.php

www: misc files for PHP 7.1 compat