OPNSense/core 54af1c4src/opnsense/mvc/app/models/OPNsense/Firewall Alias.php

Firewall/alias, when traversing config, make sure the item exists, for 
https://github.com/opnsense/core/issues/3037

OPNSense/core 0685238src/etc/inc interfaces.inc, src/www system_advanced_network.php

interfaces: read and write DUID correctly; closes #3029

(cherry picked from commit 5568b359585499c725aeae23a8959760cbfe22f4)

OPNSense/core 5568b35src/etc/inc interfaces.inc, src/www system_advanced_network.php

interfaces: read and write DUID correctly; closes #3029

OPNSense/core 192ec7asrc/man/man8 opnsense-version.8

firmware: tweak opnsense-version manual

(cherry picked from commit 466c4d9e344021560414592190950cbef1d2c5e8)

OPNSense/core 466c4d9src/man/man8 opnsense-version.8

firmware: tweak opnsense-version manual

OPNSense/core 6fa1ed5src/etc/inc interfaces.lib.inc

interfaces, fix configure_interface_hardware when legacy_interface_details() returns an 
empty array, closes https://github.com/opnsense/core/issues/3035

(cherry picked from commit 8b73d9e73b093e5f290cda9f1e9945d6550468ed)

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

interfaces, fix configure_interface_hardware when legacy_interface_details() returns an 
empty array, closes https://github.com/opnsense/core/issues/3035

OPNSense/core 65999c5src/www diag_logs_common.inc, src/www/widgets/widgets system_log.widget.php

Merge branch 'MichaelDeciso-fix/2960'

OPNSense/core 4eba469src/www diag_logs_common.inc

OPNSense/core a73ba9bsrc/www diag_logs_common.inc, src/www/widgets/widgets system_log.widget.php

Merge branch 'fix/2960' of https://github.com/MichaelDeciso/core into 
MichaelDeciso-fix/2960

OPNSense/core 7fa9207src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api ExportController.php, src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms export_options.xml

OpenVPN export (https://github.com/opnsense/core/issues/2787)

- change server cn validation to server subject
- move "use random port" to custom option
- tgb format issue with SHA1

OPNSense/core 010aa33src/www diag_logs_common.inc, src/www/widgets/widgets system_log.widget.php

Fix #2960: Limit line length in log widget

OPNSense/core fe16d67src/opnsense/mvc/app/controllers/OPNsense/IDS/Api ServiceController.php

IDS, new daily cron job doesn't actually create a daily.... (only on day 0)

OPNSense/core e494ebd. plist

pkg: fix plist
DeltaFile
+1-0plist
+1-01 files

OPNSense/core 767550asrc/etc/inc gwlb.inc, src/opnsense/scripts/OPNsense/Monit gateway_alert

OPNSense/core f6e74absrc/opnsense/mvc/app/controllers/OPNsense/IDS/Api ServiceController.php

IDS, new daily cron job doesn't actually create a daily.... (only on day 0)

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

IDS/rule downloader, improve logging

OPNSense/core 3e836c6. plist, src/etc/inc gwlb.inc

Add gateway alerts to Monit, for #2919 (#3025)

OPNSense/core d8f23d5src/opnsense/mvc/app/library/OPNsense/Firewall ForwardRule.php

Firwall/Nat, when using "Reflection for port forwards" we should only add nat rules for 
interfaces with configured addresses.

Although this looks a bit duplicate at first, when the nat interface itself (e.g. openvpn) 
is missing a network, we should add a rdr, but skip the nat rule.

closes https://github.com/opnsense/core/issues/3023

OPNSense/core c25656esrc/etc/inc interfaces.inc, src/www system_advanced_network.php

interfaces: do not offset DUID by two bytes for now

It's not clear what this actually does.  is_duid() fails.

(cherry picked from commit 6b848aba4af0c28c91f7302034fba3a7aacee0f2)

OPNSense/core 6b848absrc/etc/inc interfaces.inc, src/www system_advanced_network.php

interfaces: do not offset DUID by two bytes for now

It's not clear what this actually does.  is_duid() fails.

OPNSense/core ce41408src/etc/inc interfaces.inc, src/www system_advanced_network.php

interfaces: multiple type DHCP DUID support and generation; closes #2602

(cherry picked from commit d46d2a6edccae8555ce16be374f33868093940bd)

OPNSense/core 1051b38src/www system_advanced_network.php

system: pass IP down

OPNSense/core 83f66desrc/www system_advanced_network.php

system: protect mac call

OPNSense/core 1d735a9src/www fbegin.inc

menu: cleanups
DeltaFile
+15-15src/www/fbegin.inc
+15-151 files

OPNSense/core 4c136e8src/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php

firmware: missed rename here

OPNSense/core e110ea1. Makefile, src/etc/inc/xmlrpc legacy.inc

firmware: rename "opnsense" version file to "core"

OPNSense/core 57aba14src/sbin opnsense-version

firmware: small temporary issue in backport

OPNSense/core 2e1b811src/man/man8 opnsense-version.8, src/sbin opnsense-version

firmware: opnsense-version can now handle kernel, base, plugins

OPNSense/core 8fbc41csrc/etc/inc util.inc

util: cleanups
DeltaFile
+25-23src/etc/inc/util.inc
+25-231 files

OPNSense/core fcd658bsrc/opnsense/service/tests template.py

configd: test output changed, better make this explicit

(cherry picked from commit 216e05c2ee5bec81fe36a6c664b39f933afc316d)

OPNSense/core 216e05csrc/opnsense/service/tests template.py

configd: test output changed, better make this explicit

OPNSense/core 2ca9db1src/www/widgets/widgets log.widget.php

firewall: log widget should do rdr too

OPNSense/core 67c0ee2src/etc/inc xmlparse.inc

inc: cleanups

OPNSense/core 7bfa9b6src/opnsense/mvc/app/models/OPNsense/Routes Route.php

Routes/mvc, missing isset() in validations, closes 
https://github.com/opnsense/core/issues/3024

(cherry picked from commit 15876d61633aeb21869c4e69c033dab03066568d)

OPNSense/core dafabd6src/etc/inc services.inc

dhcp: correct function use

(cherry picked from commit 9984dc96de6b05fb226b7db9de1b995456ec275b)

OPNSense/core 632f5b8src/etc/inc services.inc

dhcp: fix ddns IPv6; close #2975

(cherry picked from commit 9f78f4d98ec43fdd4fa8d157e3259d384e8ce074)

OPNSense/core d15047asrc/etc/inc rrd.inc services.inc

system: cleanups

OPNSense/core 9984dc9src/etc/inc services.inc

dhcp: correct function use

OPNSense/core 3b9d897src/etc/inc filter.inc filter.lib.inc

firewall: cleanups

OPNSense/core 061d3bbsrc/etc/inc filter.inc

firwall: cleanup

OPNSense/core a66618asrc/etc/inc interfaces.inc

interfaces: cleanups

OPNSense/core 5e8c967src/etc/inc interfaces.inc

interfaces: small simplifcation on 6to4 code

OPNSense/core 88a0763src/www services_unbound_advanced.php

Updated help text for verbosity level

Added help text for verbosity from 
https://nlnetlabs.nl/documentation/unbound/unbound.conf/

(cherry picked from commit b7bbb836fd150019962f97165c89a4fcfbeaffa6)

OPNSense/core b7bbb83src/www services_unbound_advanced.php

Updated help text for verbosity level

Added help text for verbosity from 
https://nlnetlabs.nl/documentation/unbound/unbound.conf/

OPNSense/core 7669a45src/etc/inc/plugins.inc.d unbound.inc

unbound: cleanup

(cherry picked from commit f72797d2697d691ea0b0f3087eea70b189eda598)

OPNSense/core 0023784src/etc/inc/plugins.inc.d ipsec.inc

ipsec: avoid if return, else return

OPNSense/core 557d913. plist, src/etc/inc PEAR.inc IPv6.inc

Replace PEAR_ERROR with return null and delete PEAR.inc (#3006)

(cherry picked from commit 2a149a054cdc2526e5437f8271d201766965b9f9)
(cherry picked from commit 933f9356243635801746d9d9fa56240463f65a35)

OPNSense/core 933f935src/etc/inc IPv6.inc

inc: kill unused IPv6 defines
DeltaFile
+0-12src/etc/inc/IPv6.inc
+0-121 files

OPNSense/core 8e56b4dsrc/opnsense/mvc/app/views/layout_partials form_input_tr.volt

phalcon-3.4.2 compatibility, since scope seems to be fixed now, a missing default triggers 
a Notice....

(cherry picked from commit 2652360299718234e927bf837e6ea518fcafacb4)