Commit graph

1786 commits

Author SHA1 Message Date
Ad Schellevis
12f88282d9 Squashed commit of the following:
commit b256ed7fcfa5e36bfd29e08c479bd02b461b21f5
Author: Ad Schellevis <ad@opnsense.org>
Date:   Sun Apr 12 14:31:54 2026 +0200

    net/frr - Routing: STATIC, finish https://github.com/opnsense/plugins/pull/5390 and add diagnostics.

commit be8a53d3d2
Author: Sven Scholle <sven@shelldog.de>
Date:   Sat Apr 11 14:50:56 2026 +0200

    net/frr: add BFD dependency support for static routes

    We redistribute static routes from staticd into OSPF via WireGuard tunnels.
    We want the redistribution to depend on whether the tunnel is actually up.
    Since WireGuard interfaces remain up even when the tunnel is not functional, BFD appears to be the simplest solution for detecting tunnel failures.
2026-04-12 14:35:29 +02:00
Franco Fichtner
4d7a938c13 net/frr: some small style updates while here 2026-04-09 10:30:26 +02:00
Frank Wall
8ec5fbd5ba
Merge pull request #5345 from fraenki/turnserver_120
net/turnserver: release 1.2
2026-04-07 16:28:45 +02:00
Ad Schellevis
56a62796f8 net/frr: add local-address and interface options to BFD neighbors (#5317)
Fix regression, missing line ending.
2026-04-05 12:05:29 +02:00
r3m8
d112536444
net/frr: add local-address and interface options to BFD neighbors (#5317)
* net/frr: add local-address and interface options to BFD neighbors

* net/frr: simplify BFD template conditions

Remove unnecessary empty strings in Jinja2 template (default false).

Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>

---------

Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>
2026-04-05 12:01:55 +02:00
n3wtype
7657da6cd7
os-frr: Add description of bgp neighbor to frr.conf (#5364)
Co-authored-by: Marcin Matlag <mmatlag@cloudferro.com>
2026-04-05 11:57:24 +02:00
Ad Schellevis
1e7cf83624 net/frr - Routing: Diagnostics: OSPFv3 / routing - missing routes due to changed frr output. closes https://github.com/opnsense/plugins/issues/5252 2026-04-05 11:52:53 +02:00
Ad Schellevis
948648891b net/frr - after wwitch to watchfrr, setup.sh doesn't seem to be triggered, most likely https://github.com/opnsense/plugins/pull/5367 2026-04-04 10:39:17 +02:00
Maxfield Allison
d0d9a7ffb2
net/frr: add BGP maximum-paths support for ECMP (#5340) 2026-03-27 09:55:15 +01:00
Frank Wall
52f68df15c net/turnserver: bump version 2026-03-24 18:39:03 +01:00
Frank Wall
f9ad70c77c net/turnserver: add support for external-ip, closes #4906 2026-03-24 18:37:15 +01:00
Frank Wall
1e584c803b net/turnserver: modernize UI template 2026-03-24 18:18:56 +01:00
Franco Fichtner
27d00b7c70 net/frr: clear revision 2026-03-24 11:18:07 +01:00
Maurice Walker
4430e38986
net/tayga: relax RFC 6052 restrictions (#5321)
Allow non-global IPv4 addresses when using Well-Known Prefix 64:ff9b::/96
2026-03-20 13:26:14 +01:00
Franco Fichtner
0e62a49924 net/wol: add access to get_arp so dashboard widget works
For core the dashboard ACL holds all the dashboard related API
patterns but we don't want to taint it with plugin requirements.

So instead of adding a WoL-Dashboard privilege add the required
API endpoint to the standard ACL to unbreak.  This is only relevant
for the plugin when installed and explicitly using the privilege.
2026-03-12 22:00:04 +01:00
Daniel Ohnesorge
e389a81569
net/frr: add per-neighbor local-as option for BGP (#5308) 2026-03-12 10:21:30 +01:00
Franco Fichtner
e05c8ee1da net/upnp: coding style and version bump 2026-03-04 09:41:07 +01:00
Self-Hosting-Group
6c81f6d085
net/upnp: Complete service improvements 2/2 (#5256) 2026-03-04 09:34:53 +01:00
Franco Fichtner
c4758d3525 net/upnp: mark this release as development 2026-03-03 13:33:41 +01:00
Franco Fichtner
f9fb06e3f6 net/isc-dhcp: add pluggable neighbor file here 2026-02-27 14:38:28 +01:00
Frank Wall
2698d36a0f net/haproxy: modernize UI templates 2026-02-26 20:34:53 +01:00
Franco Fichtner
5db89b3b26 net/haproxy: style sweep 2026-02-25 12:22:00 +01:00
Franco Fichtner
7658677f16 net/upnp: modify log level and start code for clarity 2026-02-25 09:42:40 +01:00
Self-Hosting-Group
2bf6206e01
net/upnp: Complete service improvements (#5126) 2026-02-25 08:52:43 +01:00
Frank Wall
ad4c250c1d
Merge pull request #5208 from fraenki/haproxy_501
net/haproxy: release 5.1
2026-02-23 11:01:04 +01:00
Franco Fichtner
1bfb448cf2 net/isc-dhcp: move ip_in_interface_alias_subnet() here
Only called by this plugin.  So we can ditch it from core.
2026-02-18 09:07:49 +01:00
Frank Wall
f5af443a43 net/haproxy: add support for mapfile URLs, refs #4825 2026-02-17 10:18:19 +01:00
Frank Wall
3b1c816363 net/haproxy: fix migration of lua rules, closes #5225 2026-02-16 22:49:45 +01:00
Frank Wall
ae5b72b5e5 net/haproxy: release 5.1 2026-02-10 17:05:02 +01:00
Frank Wall
cca920acb0 net/haproxy: support converts in more ACLs 2026-02-10 17:04:38 +01:00
Frank Wall
6c779f0690 net/haproxy: fix syntax of set-var-fmt 2026-02-09 23:26:26 +01:00
Frank Wall
3aa7c39481 net/haproxy: support new map file type "sub" 2026-02-09 17:04:33 +01:00
Franco Fichtner
acbaa92aad net/haproxy: style sweep and LICENSE sync 2026-02-09 07:42:21 +01:00
Frank Wall
3c2dd310fe net/haproxy: support more advanced sample fetches and converters 2026-02-08 22:58:19 +01:00
Frank Wall
b9dcae8a9c net/haproxy: support mapfiles in hdr/path ACLs
Previously a path or header had to be specified. But with the
extended mapfile support, these are no longer required values.
A mapfile may be used instead.
2026-02-08 00:08:08 +01:00
Frank Wall
646f886f3b
Merge pull request #5101 from fraenki/haproxy_470
net/haproxy: release 5.0
2026-02-06 23:20:27 +01:00
Maurice Walker
fe9abad52b
net/tayga: update website in pkg-descr (new maintainer @apalrd) (#5193) 2026-02-06 06:44:18 +01:00
Frank Wall
95a30c536d net/haproxy: fix potential model migration error 2026-02-05 15:45:46 +01:00
Frank Wall
c6496afabc net/haproxy: add support for legacy GPC/GPT/SC ACLs
This is necessary, because according to the documentation,
the modern syntax cannot be mixed with legacy syntax in
several cases:

"This fetch applies only to the 'gpc' array data_type (and not
to the legacy 'gpc0' nor 'gpc1' data_types)."
2026-02-05 01:26:21 +01:00
Frank Wall
b27b732ce4 net/haproxy: full support for table names in conditions 2026-02-03 17:46:14 +01:00
Frank Wall
d90ef9bc1b net/haproxy: add support for GPC/GPT/SC to rules 2026-02-03 16:03:30 +01:00
Franco Fichtner
0fe62ae500 net/freeradius: wrap up version 2026-02-03 15:30:08 +01:00
Maurice Walker
1278de17db
net/tayga: enable forwarding of UDP packets with zero checksum (#5183) 2026-02-03 07:36:37 +01:00
Frank Wall
291b41bf22 net/haproxy: improve mapfile handling 2026-02-02 23:14:38 +01:00
Frank Wall
0558c85bb5 net/haproxy: add support for loading mapfiles in ACLs 2026-02-02 21:51:32 +01:00
Frank Wall
6594d14d9a net/haproxy: fix ssl certificates on maintenance page 2026-02-02 18:25:18 +01:00
Frank Wall
a999d59f57 net/haproxy: finishing touches and bugfixes 2026-02-02 17:38:20 +01:00
Kota Shiratsuka
c2c49fb1a1
FreeRADIUS: add TLS maximum version setting for EAP (#5175) 2026-01-30 19:54:11 +01:00
Frank Wall
2738d4af64 net/haproxy: add column "mode" to servers overview, refs #4632 2026-01-28 15:01:31 +01:00
Frank Wall
a4f2a6ba5c net/haproxy: add support for SSL SNI expressions, refs #3756 2026-01-28 14:50:41 +01:00