OPNSense/core 91be9a6src/opnsense/service configd_ctl.py, src/opnsense/service/modules template.py processhandler.py

python 2-->3 / configd

First (functional) attempt, this needs to stay on devel for some time there might be 
dragons ;)

src/etc/rc.d/configd --> command_interpreter could cause restart issues after an upgrade, 
the rc system doesn't like command changes it seems. Maybe not a real world problem, just 
haven't tried it yet.
unit tests are somewhat functional, although generating all templates will likely fail, 
since the test config doesn't include all data involved.

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

python 2->3 iteritems() in core templates

OPNSense/plugins b73ccd8www/nginx pkg-descr, www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api SettingsController.php

www/nginx bugfix (#1205)

* www/nginx: fix method call
* www/nginx: release note

OPNSense/plugins 44d807bwww/nginx pkg-descr

www/nginx: release note

OPNSense/plugins 3bd297bwww/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/Api SettingsController.php

www/nginx: fix method call

OPNSense/core 9e08244src/opnsense/service/templates/OPNsense/IDS suricata.yaml newsyslog.conf

IDS, minor template cleanups using https://github.com/opnsense/core/issues/3100

OPNSense/core 245513fsrc/opnsense/service/modules/addons template_helpers.py

configd, add helpers.empty(), closes https://github.com/opnsense/core/issues/3100

OPNSense/core cc2b41bsrc/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms export_options.xml, src/opnsense/mvc/app/library/OPNsense/OpenVPN PlainOpenVPN.php ArchiveOpenVPN.php

OpenVPN export, add auth-nocache option, closes 
https://github.com/opnsense/core/issues/3193

OPNSense/core a8d89dasrc/opnsense/mvc/app/views/layout_partials form_input_tr.volt, src/opnsense/www/js opnsense_ui.js

mvc/forms, add support for tokenize2 sortable tag, closes 
https://github.com/opnsense/core/issues/3145

OPNSense/core 3a361f8src/opnsense/mvc/app/library/OPNsense/Auth AuthenticationFactory.php, src/opnsense/mvc/app/library/OPNsense/Auth/Services Opnsense_Auth_Test.php OpnsenseAuthTest.php

auth/pam, better CamelCase for https://github.com/opnsense/core/issues/3242

OPNSense/core 2e14587src/opnsense/mvc/app/library/OPNsense/Auth AuthenticationFactory.php, src/opnsense/mvc/app/library/OPNsense/Auth/Services Opnsense_Auth_Test.php

Auth, add example authentication service and some filename cleansing. for 
https://github.com/opnsense/core/issues/3242

OPNSense/core bdd4c8dsrc/opnsense/www/themes/opnsense/build/images default-logo.svg

refresh logo, small scaling issue in previous

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

theme, sharpen our theme a bit

OPNSense/core f7213e8src/www vpn_ipsec_mobile.php

psec_mobile.php fix minor escaping issue

OPNSense/core 5123277src/opnsense/mvc/app/library/OPNsense/Core Config.php

config access, don't try to open config.xml in write mode when file is not writeable. 
closes https://github.com/opnsense/core/issues/3241

OPNSense/core dd1d8cbsrc/opnsense/mvc/app/library/OPNsense/Auth AuthenticationFactory.php

OPNSense/core 0793375src/opnsense/mvc/app/library/OPNsense/Auth AuthenticationFactory.php IService.php, src/opnsense/mvc/app/library/OPNsense/Auth/Services System.php Sshd.php

Authentication/pam, initial (working) version to move already implemented pam services 
into our framework. for https://github.com/opnsense/core/issues/3242

OPNSense/core ab3b5b5src/opnsense/www api.php

MVC/Exception handling, prevent UserException from being pushed to /tmp/PHP_errors.log

OPNSense/core a22e5a7src/etc/inc/plugins.inc.d webgui.inc, src/etc/rc.subr.d var

php session, fix previous

OPNSense/core 426b0e1src/etc/inc/plugins.inc.d webgui.inc, src/etc/rc.subr.d var

Revert "php session path, 
https://github.com/opnsense/core/commit/3eba9a739e49f23830751a0104ece72eaecff7cb"

This reverts commit 545f29a7d2a883696f4923286bbb21dd9e5618d6.

OPNSense/core 545f29asrc/etc/inc/plugins.inc.d webgui.inc, src/etc/rc.subr.d var

OPNSense/core 7d5b9dfsrc/etc/rc.subr.d recover

OPNSense/core 895d6bbsrc/www system_certmanager.php

remove "show certificate info" on certificate list from pending CSR (#3243)

OPNSense/plugins ee14d04www/nginx README.md, www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms httpserver.xml

www/nginx: plugins, bug fixes (#1198)

* www/nginx: add plugin support
* www/nginx: respect the enabled flag at service level
* www/nginx: release note
* www/nginx: Alias support for downstream proxy
* www/nginx: release note
* www/nginx: improve release note
* www/nginx: revert enabled flag
* www/nginx: add a readme for developers
* www/nginx: fix typos

OPNSense/plugins 591a472www/nginx README.md

fix typos

OPNSense/core 3eba9a7src/etc/inc/plugins.inc.d webgui.inc, src/opnsense/service/templates/OPNsense/WebGui php.ini

php, move session files into it's own directory

OPNSense/plugins 0a570e5www/nginx README.md

www/nginx: add a readme for developers
DeltaFile
+60-0www/nginx/README.md
+60-01 files

OPNSense/core 969f452src/etc/inc certs.inc

certs.inc, make sure create_temp_openssl_config() can't wrap lines

OPNSense/plugins f32b92dwww/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx Nginx.xml

www/nginx: revert enabled flag

OPNSense/plugins c080ae1www/nginx pkg-descr

www/nginx: improve release note

OPNSense/plugins 8f9dc5csecurity/etpro-telemetry/src/opnsense/scripts/etpro_telemetry/telemetry __init__.py, security/etpro-telemetry/src/opnsense/scripts/suricata/metadata/rules et-telemetry.xml

ET-Telemetry, limit logs shipped to rules received from Proofpoint.

OPNSense/core 02b16dcsrc/opnsense/scripts/suricata rule-updater.py

ids, rule-updater.py, cleanup unused

OPNSense/plugins 20f02adwww/nginx pkg-descr

www/nginx: release note

OPNSense/plugins d723b50www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms httpserver.xml, www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx Nginx.xml

www/nginx: Alias support for downstream proxy

OPNSense/plugins 1e6a232www/nginx pkg-descr

www/nginx: release note

OPNSense/plugins 3e60824www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms settings.xml, www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx Nginx.xml

www/nginx: respect the enabled flag at service level

OPNSense/plugins c31f9benet/frr pkg-descr, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFNetwork.xml

net/frr: add route summarization via area range (#1196)

OPNSense/plugins b3bf06cwww/nginx pkg-descr, www/nginx/src/etc/nginx/opnsense_http_vhost_plugins README

www/nginx: add plugin support

OPNSense/plugins d93c013net/vnstat pkg-descr Makefile, net/vnstat/src/opnsense/service/templates/OPNsense/Vnstat vnstat

net/vnstat: make db persistEnt in MFS installation  (#1197)

OPNSense/core 4337e25src/opnsense/service/templates/OPNsense/IPFW ipfw.conf

Merge branch 'fredronnv-dev/ipfwcaptiveportal'

OPNSense/core 3a02d1asrc/opnsense/service/templates/OPNsense/IPFW ipfw.conf

Merge branch 'dev/ipfwcaptiveportal' of https://github.com/fredronnv/core into 
fredronnv-dev/ipfwcaptiveportal

OPNSense/plugins 11b199csecurity/tor/src/opnsense/mvc/app/controllers/OPNsense/Tor/forms acl_exitpolicy.xml acl_sockspolicy.xml

security/tor: sync with master

OPNSense/plugins 769a2c5www/c-icap/src/opnsense/mvc/app/controllers/OPNsense/CICAP/forms antivirus.xml

www/c-icap: sync with master

OPNSense/plugins 39f4753net/frr Makefile, net/frr/src/opnsense/www/js/quagga lodash.js

net/frr: sync with master

OPNSense/plugins a771c82mail/rspamd/src/opnsense/mvc/app/controllers/OPNsense/Rspamd/forms settings.xml

mail/rspamd: sync with master

OPNSense/plugins 4495072www/nginx pkg-descr, www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx Nginx.xml

www/nginx: sync with master

OPNSense/core f11eb71src/etc/inc config.inc

legacy_config_get_interfaces, let's make sure we don't stumble over an empty interface, 
closes https://github.com/opnsense/core/issues/3231

(cherry picked from commit 621f84e900f5ea17c58bf665573b9d13f4344f59)

OPNSense/core 0aabd02src/opnsense/scripts/interfaces dhclient-script

interfaces: check for valid alias IP #3197

Suggested by: @tbandixen

(cherry picked from commit 90c0c395a54967f28c797b46293d4fb975b27ded)

OPNSense/core 90c0c39src/opnsense/scripts/interfaces dhclient-script

interfaces: check for valid alias IP #3197

Suggested by: @tbandixen

OPNSense/core 8e9ae38src/opnsense/scripts/interfaces dhclient-script

Revert "interfaces: remove arp flush from dhclient-script #3197"

This reverts commit a1dbbb5ef132487c88b2b144ac67eeedb00a576c.