OPNSense/plugins 6fba852net/frr/src/opnsense/service/templates/OPNsense/Quagga frr

net/frr: Fix snmp ospfd and ospf6d flags (#5025)

DeltaFile
+2-2net/frr/src/opnsense/service/templates/OPNsense/Quagga/frr
+2-21 files

OPNSense/plugins 3553095net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga STATICd.php, net/frr/src/opnsense/service/templates/OPNsense/Quagga staticd.conf

net/frr: Fix STATIC template interface issue, use isEmpty() in validation (#5019)

* net/frr: Fix STATIC template interface issue, use isEmpty() in validation

* Properly safeguard optional parameters
DeltaFile
+12-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/staticd.conf
+3-3net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/STATICd.php
+15-42 files

OPNSense/plugins 68505ednet/frr/src/opnsense/mvc/app/views/OPNsense/Quagga bfd.volt bgp.volt

net/frr: Add hint about service reload (frr-reload) vs full restart requirement (#5022)

* net/frr: Add hint about service reload (frr-reload) vs full restart requirement

* Add missing translations
DeltaFile
+8-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bfd.volt
+8-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt
+8-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/general.volt
+8-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf.volt
+8-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/rip.volt
+8-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/static.volt
+48-61 files not shown
+56-77 files

OPNSense/plugins b6fe1d0net/frr/src/opnsense/service/templates/OPNsense/Quagga frr

net/frr: Fix snmp ospfd and ospf6d flags
DeltaFile
+2-2net/frr/src/opnsense/service/templates/OPNsense/Quagga/frr
+2-21 files

OPNSense/plugins 2fbcce5net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga bgp.volt bfd.volt

Add missing translations
DeltaFile
+1-3net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt
+1-3net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bfd.volt
+1-3net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/general.volt
+1-3net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf.volt
+1-3net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt
+1-3net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/rip.volt
+6-181 files not shown
+7-217 files

OPNSense/plugins 522b6d3net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga bfd.volt bgp.volt

net/frr: Add hint about service reload (frr-reload) vs full restart requirement
DeltaFile
+10-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bfd.volt
+10-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt
+10-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/general.volt
+10-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf.volt
+10-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt
+10-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/rip.volt
+60-61 files not shown
+70-77 files

OPNSense/plugins 6061da2net/ndp-proxy-go pkg-descr Makefile

net/ndp-proxy-go: Fix naming and add docs link (#5017)

DeltaFile
+4-2net/ndp-proxy-go/pkg-descr
+1-1net/ndp-proxy-go/Makefile
+5-32 files

OPNSense/plugins 3dc54fdnet/frr/src/opnsense/service/templates/OPNsense/Quagga staticd.conf

Properly safeguard optional parameters
DeltaFile
+12-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/staticd.conf
+12-11 files

OPNSense/plugins 920ca38net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga STATICd.php, net/frr/src/opnsense/service/templates/OPNsense/Quagga staticd.conf

net/frr: Fix STATIC template interface issue, use isEmpty() in validation
DeltaFile
+3-3net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/STATICd.php
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/staticd.conf
+4-42 files

OPNSense/plugins 0152180www/caddy/src/opnsense/service/templates/OPNsense/Caddy Caddyfile

www/caddy: Prevent sudo on startup via skip_install_trust (#5015)

This can happen when an internal domain has been added, e.g. example.internal. Caddy will then generate a self signed certificate via smallstep CA, and on startup it tries to install a root certificate for it into the FreeBSD trust store.

If running as www user, this causes sudo to appear at boot, because that is baked into smallstep CA.

https://github.com/smallstep/truststore/blob/master/truststore_freebsd.go

Via skip_install_trust, we prevent caddy from trying this.
DeltaFile
+1-0www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+1-01 files

OPNSense/plugins 447a2fbwww/caddy/src/opnsense/service/templates/OPNsense/Caddy Caddyfile

always skip_install_trust
DeltaFile
+1-3www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+1-31 files

OPNSense/plugins 66134c0www/caddy/src/opnsense/service/templates/OPNsense/Caddy Caddyfile

www/caddy: Prevent sudo on startup for unprivileged users

This can happen when an internal domain has been added, e.g. example.internal. Caddy will then generate a self signed certificate via smallstep CA, and on startup it tries to install a root certificate for it into the FreeBSD trust store.

If running as www user, this causes sudo to appear at boot, because that is baked into smallstep CA.

Via skip_install_trust, we prevent caddy from trying this.
DeltaFile
+4-0www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+4-01 files

OPNSense/plugins c4c5632misc/theme-flexcolor pkg-descr +POST_INSTALL.post, misc/theme-flexcolor/src/etc/rc.d flexcolor

misc/theme-flexcolor: add rc file for handling default_scheme.css

Due to not overcomplicating this with a GUI do the lower end RC so that
we users can change this easily.

This works nicely, but the import statement is cached by the browser:

@import url('default_scheme.css');

and this needs to be fixed or the plugin split.
DeltaFile
+0-380misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/default_scheme.css
+36-0misc/theme-flexcolor/src/etc/rc.d/flexcolor
+16-5misc/theme-flexcolor/pkg-descr
+3-0misc/theme-flexcolor/src/etc/rc.syshook.d/early/50-flexcolor
+1-0misc/theme-flexcolor/+POST_INSTALL.post
+56-3855 files

OPNSense/plugins 33541f2misc/theme-flexcolor pkg-descr +POST_INSTALL.post, misc/theme-flexcolor/src/etc/rc.d flexcolor

misc/theme-flexcolor: add rc file for handling default_scheme.css

Due to not overcomplicating this with a GUI do the lower end RC so that
we users can change this easily.

This works nicely, but the import statement is cached by the browser:

@import url('default_scheme.css');

and this needs to be fixed or the plugin split.
DeltaFile
+0-380misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/default_scheme.css
+36-0misc/theme-flexcolor/src/etc/rc.d/flexcolor
+16-5misc/theme-flexcolor/pkg-descr
+3-0misc/theme-flexcolor/src/etc/rc.syshook.d/early/50-vmware
+1-0misc/theme-flexcolor/+POST_INSTALL.post
+56-3855 files

OPNSense/plugins d96bb96misc/theme-flexcolor pkg-descr +POST_INSTALL.post, misc/theme-flexcolor/src/etc/rc.d flexcolor

misc/theme-flexcolor: add rc file for handling default_scheme.css

Due to not overcomplicating this with a GUI do the lower end RC so that
we users can change this easily.

This works nicely, but the import statement is cached by the browser:

@import url('default_scheme.css');

and this needs to be fixed or the plugin split.
DeltaFile
+0-380misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/default_scheme.css
+38-0misc/theme-flexcolor/src/etc/rc.d/flexcolor
+16-5misc/theme-flexcolor/pkg-descr
+1-0misc/theme-flexcolor/+POST_INSTALL.post
+55-3854 files

OPNSense/plugins b4e0872misc/theme-flexcolor pkg-descr +POST_INSTALL.post, misc/theme-flexcolor/src/etc/rc.d flexcolor

misc/theme-flexcolor: add rc file for handling default_scheme.css

Due to not overcomplicating this with a GUI do the lower end RC so that
we users can change this easily.
DeltaFile
+0-380misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/default_scheme.css
+30-0misc/theme-flexcolor/src/etc/rc.d/flexcolor
+16-5misc/theme-flexcolor/pkg-descr
+1-0misc/theme-flexcolor/+POST_INSTALL.post
+47-3854 files

OPNSense/plugins 4518d48net/tayga/src/opnsense/mvc/app/controllers/OPNsense/Tayga/forms dialogEditStaticMapping.xml

net/tayga: fix typo in static mappings (#5010)

DeltaFile
+1-1net/tayga/src/opnsense/mvc/app/controllers/OPNsense/Tayga/forms/dialogEditStaticMapping.xml
+1-11 files

OPNSense/plugins e51e367net/igmp-proxy Makefile, net/igmp-proxy/src/etc/inc/plugins.inc.d igmpproxy.inc

net/igmp-proxy: remove the notion of a "realif"

Actually the last in the plugin code!
DeltaFile
+4-4net/igmp-proxy/src/etc/inc/plugins.inc.d/igmpproxy.inc
+1-1net/igmp-proxy/Makefile
+5-52 files

OPNSense/plugins 124194cdns/rfc2136 Makefile

dns/rfc2136: bump revision
DeltaFile
+1-1dns/rfc2136/Makefile
+1-11 files

OPNSense/plugins 61e57dfwww/nginx Makefile, www/nginx/src/opnsense/scripts/nginx ngx_autoblock.php

www/nginx: sync with master
DeltaFile
+1-1www/nginx/Makefile
+1-1www/nginx/src/opnsense/scripts/nginx/ngx_autoblock.php
+2-22 files

OPNSense/plugins 62c7bacnet/tayga/src/opnsense/mvc/app/controllers/OPNsense/Tayga/Api MappingController.php, net/tayga/src/opnsense/mvc/app/controllers/OPNsense/Tayga/forms dialogEditStaticMapping.xml

net/tayga: sync with master
DeltaFile
+67-0net/tayga/src/opnsense/mvc/app/controllers/OPNsense/Tayga/Api/MappingController.php
+30-19net/tayga/src/opnsense/mvc/app/views/OPNsense/Tayga/general.volt
+35-0net/tayga/src/opnsense/mvc/app/models/OPNsense/Tayga/StaticMapping.php
+34-0net/tayga/src/opnsense/mvc/app/controllers/OPNsense/Tayga/forms/dialogEditStaticMapping.xml
+24-0net/tayga/src/opnsense/mvc/app/models/OPNsense/Tayga/StaticMapping.xml
+7-2net/tayga/src/opnsense/mvc/app/models/OPNsense/Tayga/General.xml
+197-215 files not shown
+213-2311 files

OPNSense/plugins f7e1982net/tayga pkg-descr, net/tayga/src/opnsense/mvc/app/models/OPNsense/Tayga General.xml

net/tayga: minimal polish
DeltaFile
+1-1net/tayga/pkg-descr
+0-1net/tayga/src/opnsense/mvc/app/models/OPNsense/Tayga/General.xml
+1-22 files

OPNSense/plugins f44b5e9net/igmp-proxy Makefile, net/igmp-proxy/src/etc/inc/plugins.inc.d igmpproxy.inc

net/igmp-proxy: sync with master
DeltaFile
+2-2net/igmp-proxy/src/etc/inc/plugins.inc.d/igmpproxy.inc
+1-1net/igmp-proxy/Makefile
+3-32 files

OPNSense/plugins 183a49fnet/frr pkg-descr, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBFDNeighbor.xml bgp.xml

net/frr: sync with master
DeltaFile
+30-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBFDNeighbor.xml
+22-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+15-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+14-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/bgp.xml
+8-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+6-0net/frr/pkg-descr
+95-12 files not shown
+99-38 files

OPNSense/plugins 001fa57net/freeradius pkg-descr, net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius Proxy.xml General.xml

net/freeradius: cleanups for next version
DeltaFile
+6-17net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Proxy.xml
+2-6net/freeradius/pkg-descr
+1-1net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/General.xml
+1-1net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/User.xml
+1-1net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Ldap.xml
+11-265 files

OPNSense/plugins 370bc89net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms general.xml, net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius General.xml

net/freeradius: add fallback Tunnel-Password field (#4983)

DeltaFile
+6-2net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/users
+7-0net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/general.xml
+3-0net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/General.xml
+16-23 files

OPNSense/plugins 7cf46f9misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/assets/stylesheets/bootstrap _variables.scss _navbar.scss, misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css main.css nv.d3.css

misc/theme-flexcolor: sync with master
DeltaFile
+5,937-0misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/main.css
+852-0misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/assets/stylesheets/bootstrap/_variables.scss
+658-0misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/assets/stylesheets/bootstrap/_navbar.scss
+649-0misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/nv.d3.css
+540-0misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/assets/stylesheets/bootstrap/_forms.scss
+425-0misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/assets/stylesheets/bootstrap/_normalize.scss
+9,061-0117 files not shown
+18,571-0123 files

OPNSense/plugins 07670ef. README.md, misc/theme-advanced Makefile

misc/theme-advanced: sync with master
DeltaFile
+1-1misc/theme-advanced/Makefile
+1-1README.md
+2-22 files

OPNSense/plugins e6b354cMk defaults.mk git.mk

make: allow multiple stable pull here too

(cherry picked from commit b31937c1ab717ebab1a5e084a88c16af55b8ebf8)
DeltaFile
+4-2Mk/defaults.mk
+2-0Mk/git.mk
+6-22 files

OPNSense/plugins 90fdb82. README.md, net/ndp-proxy-go pkg-descr Makefile

net/ndp-proxy-go: minor adjustments

(cherry picked from commit 04585ada9eb2e3443097992be3c34c1b1feaf0b8)
(cherry picked from commit 1e8b6c8e0af9b5927e89f386954f65e9de6cd847)
DeltaFile
+2-1net/ndp-proxy-go/pkg-descr
+1-1README.md
+1-0net/ndp-proxy-go/Makefile
+0-1net/ndp-proxy-go/src/opnsense/mvc/app/views/OPNsense/NdpProxy/general.volt
+4-34 files