OPNSense/core a554d13src/etc/inc/plugins.inc.d/openvpn wizard.inc, src/opnsense/mvc/app/views/OPNsense/Diagnostics health.volt

Merge branch 'master' into interface-bootgrid-partial
DeltaFile
+0-985src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+0-956src/wizard/openvpn.xml
+170-597src/opnsense/mvc/app/views/OPNsense/Diagnostics/health.volt
+0-546src/www/services_dnsmasq.php
+97-200src/opnsense/mvc/app/views/OPNsense/Unbound/overrides.volt
+0-295src/www/services_dnsmasq_edit.php
+267-3,579108 files not shown
+2,231-4,930114 files

OPNSense/core f1f87d1. plist, src/etc/inc/plugins.inc.d/openvpn wizard.inc

openvpn: remove the old wizard

As discussed the wizard will be removed and the legacy component
it is feeding moved to a plugin for 25.7 so it makes no sense to
drag this along any further.
DeltaFile
+0-985src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+0-956src/wizard/openvpn.xml
+0-3src/www/vpn_openvpn_server.php
+0-2plist
+0-1src/opnsense/mvc/app/models/OPNsense/Core/Menu/Menu.xml
+0-1src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml
+0-1,9486 files

OPNSense/core cddd11csrc/etc/inc certs.inc, src/etc/inc/plugins.inc.d/openvpn wizard.inc

System: Trust: - cleanup legacy files and functions, closes  https://github.com/opnsense/core/issues/7248

move functions that are only used in a single spot in core to that spot for clarity, certs.inc remaining functions are now:

function &lookup_ca($refid)
function &lookup_ca_by_subject($subject)
function &lookup_cert($refid)
function &lookup_crl($refid)
function ca_chain_array(&$cert)
function ca_chain(&$cert)
function cert_import(&$cert, $crt_str, $key_str)
function certs_build_name($dn)
function cert_get_subject($str_crt, $decode = true)
function cert_get_subject_array($crt)
function cert_get_issuer($str_crt, $decode = true)
function cert_get_modulus($str_crt, $decode = true, $type = 'crt')
function cert_get_purpose($str_crt, $decode = true)
function cert_get_serial($str_crt, $decode = true)
function cert_in_use($certref)

    [5 lines not shown]
DeltaFile
+0-2,207src/www/system_certmanager.php
+0-914src/www/system_crlmanager.php
+0-895src/www/system_camanager.php
+7-389src/etc/inc/certs.inc
+170-0src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+15-0src/www/system_usermanager.php
+192-4,4056 files

OPNSense/core 5158c36src/etc/inc util.inc, src/etc/inc/plugins.inc.d/openvpn wizard.inc

system: use unified style for "return preg_match" idiom so the caller receives a boolean

(cherry picked from commit 4b932622ddf69b840199fc1f6898c0716fe0ccaf)
DeltaFile
+2-3src/etc/inc/util.inc
+1-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+3-42 files

OPNSense/core c2bcb3fsrc/etc/inc/plugins.inc.d wireguard.inc, src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api SystemhealthController.php

Merge remote-tracking branch 'origin/master' into gateways
DeltaFile
+33-490src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/SystemhealthController.php
+136-232src/opnsense/mvc/app/views/OPNsense/Diagnostics/health.volt
+271-0src/opnsense/scripts/Wireguard/wg-service-control.php
+176-0src/etc/inc/plugins.inc.d/wireguard.inc
+173-0src/opnsense/mvc/app/views/OPNsense/Wireguard/general.volt
+32-131src/opnsense/scripts/interfaces/dhclient-script
+821-853142 files not shown
+4,432-1,449148 files

OPNSense/core 4b93262src/etc/inc util.inc, src/etc/inc/plugins.inc.d/openvpn wizard.inc

system: use unified style for "return preg_match" idiom so the caller receives a boolean
DeltaFile
+2-3src/etc/inc/util.inc
+1-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+3-42 files

OPNSense/core b8692c0src/etc/inc/plugins.inc.d/openvpn wizard.inc, src/wizard openvpn.xml

VPN: OpenVPN: Servers - remove unused "pool_enable" attribute, originally introduced as unused setting in https://github.com/pfsense/pfsense/commit/d799787e49e0a535acbc881b8e8944b860e25e47

(cherry picked from commit d4e63780619e0e3bcfcf01572795330ff914e6d2)
(cherry picked from commit 382bb09312c169a2980c855b3b5a5255c9470d0a)
DeltaFile
+3-15src/www/vpn_openvpn_server.php
+0-8src/wizard/openvpn.xml
+0-3src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+3-263 files

OPNSense/core 382bb09src/etc/inc/plugins.inc.d/openvpn wizard.inc, src/wizard openvpn.xml

openvpn: follow d4e637806 in wizard as well
DeltaFile
+0-8src/wizard/openvpn.xml
+0-3src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+0-112 files

OPNSense/core d4a6bddsrc/etc/inc interfaces.inc, src/opnsense/scripts/dhcp unbound_watcher.py

Merge branch 'master' into system_status
DeltaFile
+0-388src/opnsense/scripts/ipsec/vici/session.py
+227-45src/www/interfaces.php
+141-109src/etc/inc/interfaces.inc
+0-246src/www/diag_ipsec.php
+237-0src/opnsense/scripts/dhcp/unbound_watcher.py
+0-237src/opnsense/scripts/dns/unbound_dhcpd.py
+605-1,025239 files not shown
+3,722-3,359245 files

OPNSense/core 7eadf5fsrc/etc/inc util.inc, src/etc/inc/plugins.inc.d core.inc

openvpn: hardcode the RFC 7919 DH parameter #4722

This allows us to remove all DH handling remnants.  If people
want to use a separate content they will have to let us know,
but it seems unlikely.  The only impact seems to be a security
bump from 2k to 4k default.
DeltaFile
+0-51src/opnsense/scripts/system/dh_parameters.sh
+0-46src/etc/inc/util.inc
+0-30src/www/wizard.php
+0-26src/www/system_advanced_misc.php
+3-22src/www/vpn_openvpn_server.php
+0-14src/etc/inc/plugins.inc.d/core.inc
+3-18913 files not shown
+18-27719 files

OPNSense/core 3e6aa39src/etc/inc/plugins.inc.d openvpn.inc, src/opnsense/mvc/app/library/OPNsense/OpenVPN PlainOpenVPN.php TheGreenBow.php

openvpn: tls-crypt support

Squashed commit of the following:

commit 83171f8b1791aae87fc4dacedb6cc921101d8399
Author: Ad Schellevis <ad at opnsense.org>
Date:   Fri Aug 13 21:44:49 2021 +0200

    whitespace

commit 11990f462eaed9bc9cf2051a377d508a916a3945
Author: Ad Schellevis <ad at opnsense.org>
Date:   Fri Aug 13 21:40:24 2021 +0200

    OpenVPN - cleanups for https://github.com/opnsense/core/pull/4592

    simplify flush tls keys.

commit 74db015f0c9963b53b1d3ea8923e1d89899d04a3

    [32 lines not shown]
DeltaFile
+41-41src/www/vpn_openvpn_server.php
+33-26src/www/vpn_openvpn_client.php
+10-4src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php
+9-2src/opnsense/mvc/app/library/OPNsense/OpenVPN/TheGreenBow.php
+3-4src/etc/inc/plugins.inc.d/openvpn.inc
+5-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/ViscosityVisz.php
+101-784 files not shown
+111-8010 files

OPNSense/core 536e206src/etc/inc/plugins.inc.d/openvpn wizard.inc, src/www vpn_openvpn_server.php

openvpn: check ipv4 tunnel prefix. v2 (#5114)

(cherry picked from commit 35b373407cdde12c882dc6ef49b2ea5f3cf0eb78)
(cherry picked from commit 51e7ba17d539779757fe1cbc3e4473674bec86ab)
DeltaFile
+12-0src/www/vpn_openvpn_server.php
+7-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+19-12 files

OPNSense/core 58186f8src/etc/inc/plugins.inc.d openvpn.inc, src/opnsense/mvc/app/library/OPNsense/OpenVPN PlainOpenVPN.php TheGreenBow.php

Squashed commit of the following:

commit 83171f8b1791aae87fc4dacedb6cc921101d8399
Author: Ad Schellevis <ad at opnsense.org>
Date:   Fri Aug 13 21:44:49 2021 +0200

    whitespace

commit 11990f462eaed9bc9cf2051a377d508a916a3945
Author: Ad Schellevis <ad at opnsense.org>
Date:   Fri Aug 13 21:40:24 2021 +0200

    OpenVPN - cleanups for https://github.com/opnsense/core/pull/4592

    simplify flush tls keys.

commit 74db015f0c9963b53b1d3ea8923e1d89899d04a3
Author: Ad Schellevis <ad at opnsense.org>
Date:   Fri Aug 13 21:39:28 2021 +0200

    [28 lines not shown]
DeltaFile
+41-41src/www/vpn_openvpn_server.php
+33-26src/www/vpn_openvpn_client.php
+10-4src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php
+9-2src/opnsense/mvc/app/library/OPNsense/OpenVPN/TheGreenBow.php
+3-4src/etc/inc/plugins.inc.d/openvpn.inc
+5-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/ViscosityVisz.php
+101-784 files not shown
+111-8010 files

OPNSense/core 859de97src/etc/inc certs.inc, src/etc/inc/plugins.inc.d/openvpn wizard.inc

System / Trust - split between generic server use in cert_get_purpose() and id-kp-serverAuth according to rfc3280, for https://github.com/opnsense/core/issues/5128
DeltaFile
+18-9src/etc/inc/certs.inc
+1-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+1-1src/www/vpn_openvpn_server.php
+20-113 files

OPNSense/core 5d8d86esrc/etc/inc/plugins.inc.d/openvpn wizard.inc, src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api ExportController.php

src: style sweep
DeltaFile
+1-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+1-1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ExportController.php
+2-22 files

OPNSense/core 41e354fsrc/etc/inc/plugins.inc.d/openvpn wizard.inc

wizard.inc: make working rules (#5112)

DeltaFile
+20-4src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+20-41 files

OPNSense/core 03a4d27src/etc/inc/plugins.inc.d/openvpn wizard.inc, src/www vpn_openvpn_server.php

openvpn: check ipv4 tunnel prefix. v2 (#5114)

* wizard.inc: check ipv4 tunnel prefix
* vpn_openvpn_server.php: check ipv4 tunnel prefix
DeltaFile
+12-0src/www/vpn_openvpn_server.php
+7-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+19-12 files

OPNSense/core 8407457src/etc/inc/plugins.inc.d/openvpn wizard.inc

OpenVPN wizard broken, seems like a regression from https://github.com/opnsense/core/commit/71d6d0adeb3d9b046114c12d0d2e2386caee3c36 closes https://github.com/opnsense/core/issues/4943
DeltaFile
+2-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+2-11 files

OPNSense/core 3c22e83src/etc/inc/plugins.inc.d/openvpn wizard.inc

wizard.inc: make working rules (#5112)

(cherry picked from commit 74ccf1683b94ddf9eb2ad8d7feca852c4d039cbf)
DeltaFile
+20-4src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+20-41 files

OPNSense/core 5b0895fsrc/opnsense/mvc/app/controllers/OPNsense/Core/Api FirmwareController.php, src/opnsense/mvc/app/library/OPNsense/Base/Filters QueryFilter.php

Merge tag '21.1.9' into stable/21.4

stable release

Conflicts:
        src/etc/inc/plugins.inc.d/dhcpd.inc
        src/opnsense/mvc/app/controllers/OPNsense/Routes/Api/RoutesController.php
DeltaFile
+43-32src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php
+42-24src/opnsense/scripts/filter/read_log.py
+64-0src/opnsense/scripts/filter/lib/__init__.py
+60-0src/opnsense/scripts/syslog/generate_certs
+0-50src/opnsense/mvc/app/library/OPNsense/Base/Filters/QueryFilter.php
+21-23src/www/csrf.inc
+230-12985 files not shown
+815-44291 files

OPNSense/core d638cf0src/etc/inc certs.inc, src/etc/inc/plugins.inc.d/openvpn wizard.inc

System / Trust - split between generic server use in cert_get_purpose() and id-kp-serverAuth according to rfc3280, for https://github.com/opnsense/core/issues/5128

(cherry picked from commit b9b6e3eb8dbe4e498f65be3992791104c3f4291a)
DeltaFile
+18-9src/etc/inc/certs.inc
+1-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+1-1src/www/vpn_openvpn_server.php
+20-113 files

OPNSense/core b9b6e3esrc/etc/inc certs.inc, src/etc/inc/plugins.inc.d/openvpn wizard.inc

System / Trust - split between generic server use in cert_get_purpose() and id-kp-serverAuth according to rfc3280, for https://github.com/opnsense/core/issues/5128
DeltaFile
+18-9src/etc/inc/certs.inc
+1-1src/www/vpn_openvpn_server.php
+1-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+20-113 files

OPNSense/core 51e7ba1src/etc/inc/plugins.inc.d/openvpn wizard.inc, src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api ExportController.php

src: style sweep
DeltaFile
+1-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+1-1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ExportController.php
+2-22 files

OPNSense/core 56fcce9src/etc/inc/plugins.inc.d/openvpn wizard.inc, src/www vpn_openvpn_server.php

openvpn: check ipv4 tunnel prefix. v2 (#5114)

* wizard.inc: check ipv4 tunnel prefix
* vpn_openvpn_server.php: check ipv4 tunnel prefix

(cherry picked from commit 35b373407cdde12c882dc6ef49b2ea5f3cf0eb78)
DeltaFile
+12-0src/www/vpn_openvpn_server.php
+7-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+19-12 files

OPNSense/core 664e0d7src/etc/inc/plugins.inc.d/openvpn wizard.inc

wizard.inc: make working rules (#5112)

(cherry picked from commit 74ccf1683b94ddf9eb2ad8d7feca852c4d039cbf)
DeltaFile
+20-4src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+20-41 files

OPNSense/core 35b3734src/etc/inc/plugins.inc.d/openvpn wizard.inc, src/www vpn_openvpn_server.php

openvpn: check ipv4 tunnel prefix. v2 (#5114)

* wizard.inc: check ipv4 tunnel prefix
* vpn_openvpn_server.php: check ipv4 tunnel prefix
DeltaFile
+12-0src/www/vpn_openvpn_server.php
+7-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+19-12 files

OPNSense/core a139d8esrc/etc/inc/plugins.inc.d/openvpn wizard.inc

wizard.inc: make working rules (#5112)

(cherry picked from commit 74ccf1683b94ddf9eb2ad8d7feca852c4d039cbf)
DeltaFile
+20-4src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+20-41 files

OPNSense/core 74ccf16src/etc/inc/plugins.inc.d/openvpn wizard.inc

wizard.inc: make working rules (#5112)

DeltaFile
+20-4src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+20-41 files

OPNSense/core 125f0b6src/etc/inc/plugins.inc.d unbound.inc, src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api LvtemplateController.php

Merge tag '21.1.6' into stable/21.4

stable release
DeltaFile
+4,534-3,042src/opnsense/www/js/chart.js
+675-254src/opnsense/www/js/chartjs-plugin-streaming.js
+256-6src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+73-0src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/LvtemplateController.php
+16-55src/etc/inc/plugins.inc.d/unbound.inc
+14-51src/www/firewall_nat_npt_edit.php
+5,568-3,40844 files not shown
+5,819-3,68350 files

OPNSense/core 9b0b8desrc/etc/inc/plugins.inc.d/openvpn wizard.inc

OpenVPN wizard broken, seems like a regression from https://github.com/opnsense/core/commit/71d6d0adeb3d9b046114c12d0d2e2386caee3c36 closes https://github.com/opnsense/core/issues/4943

(cherry picked from commit ca67acc9d8b048dfc31c33453dfc0d08c4dccb36)
DeltaFile
+2-1src/etc/inc/plugins.inc.d/openvpn/wizard.inc
+2-11 files