Commit graph

1561 commits

Author SHA1 Message Date
Franco Fichtner
576d1761ec net/frr: style sweep 2025-03-26 10:02:34 +01:00
Monviech
25b07f8913
net/frr: Add BGP allowas-in (#4610) 2025-03-21 08:19:13 +01:00
Monviech
30c2b1a1ab
net/frr: Add BGP/OSPF/OSPF6 route redistribution with route-map feature (#4578)
* net/frr: Add BGP route redistribution with route-map feature. Add migration.

* net/frr: Small template fix in redistribution since route-map is optional

* net/frr: Add OSPF and OSPF6 route redistribution with route-map feature. Adjust migration to migrate OSPF, OSPF6 and BGP models.

* net/frr: make sweep

* net/frr: Fix wrong diff in ospf6 template

* net/frr: Add a little css to make the redistribution grid look like its part of the base form, more seamless integration

* net/frr: Show route-map in grid and hide description
2025-03-21 07:55:33 +01:00
Monviech
4a202ebcd2
net/frr: Add BGP remote-as internal and external to neighbors and peergroups (#4611) 2025-03-21 07:54:37 +01:00
Monviech
8e95b6ed46
net/frr: Fix passive interface generation in ospf (#4594) 2025-03-13 19:33:00 +01:00
Monviech
c58ba1498e
net/ndproxy: Adjust helptext of downlink interface (#4553)
* net/ndproxy: Adjust helptext of downlink interface

* Update net/ndproxy/src/opnsense/mvc/app/controllers/OPNsense/Ndproxy/forms/general.xml

Co-authored-by: Franco Fichtner <franco@opnsense.org>

* Update net/ndproxy/Makefile

Co-authored-by: Franco Fichtner <franco@opnsense.org>

---------

Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-02-19 10:32:44 +01:00
Monviech
7de5c62651
net/frr: Delete per daemon and old watchfrr files (#4552)
* net/frr: Delete per daemon and old watchfrr files, this cleans up remains after the frr.conf migration.

Co-authored-by: Franco Fichtner <franco@opnsense.org>

---------

Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-02-17 17:03:17 +01:00
Monviech
f9dbcde25e
net/frr: Integrate layout_partials/base_apply_button (#4542) 2025-02-13 11:08:30 +01:00
Monviech
7a72050636
net/frr: Implement frr.conf file (#4528)
* net/frr: Implement frr.conf file, Part 1

* net/frr: Implement frr.conf file, Part 2

* net/frr: Implement frr.conf file, Part 3

* net/frr: Fix sa_policies.conf generation, include fix for passive interfaces https://github.com/opnsense/plugins/pull/4536, adjust comments
2025-02-13 11:07:18 +01:00
Monviech
8fbddef879
net/frr: Use frr-reload instead of restarting the service on configuration changes (#4535)
* net/frr: Use frr-reload instead of restarting the service on configuration changes

* Update net/frr/Makefile

Co-authored-by: Franco Fichtner <franco@opnsense.org>

* net/frr: Add changelog

---------

Co-authored-by: Franco Fichtner <franco@opnsense.org>
2025-02-13 11:05:56 +01:00
Monviech
f37654a346
net/frr: Integrate layout_partials/base_bootgrid_table (#4494)
* net/frr: ospf.volt - Integrate layout_partials/base_bootgrid_table

* net/frr: ospf6.volt - Integrate layout_partials/base_bootgrid_table

* net/frr: bgp.volt - Integrate layout_partials/base_bootgrid_table

* net/frr: bfd.volt - Integrate layout_partials/base_bootgrid_table

* net/frr: static.volt - Integrate layout_partials/base_bootgrid_table, fix whitespace

* net/frr: Fix a few inconsistencies in the labels and visible grid columns

* net/frr: First batch of new help texts, removed some hints since they are replaced by the proper help texts.

* net/frr: Second batch of new help texts.

* net/frr: Remove non operational ISIS leftovers.
2025-01-28 09:24:34 +01:00
Franco Fichtner
600b364b11 net/relayd: bump revision 2025-01-22 08:25:49 +01:00
Ad Schellevis
104fc7a12f net/relayd - regression in controller refactor (https://github.com/opnsense/core/issues/6389).
As StatusController->toggleAction creates an instance of ServiceController, it needs to pass $request in order to check for isPost().
2025-01-21 16:30:08 +01:00
Franco Fichtner
f76eecd3b7 net/freeradius: new version 2025-01-14 14:49:42 +01:00
RasAlGhul
2f4e63b03b
net/freeradius: EAP-TLS with multiple CAs (#4381)
* controller eap: changed from dropdown to select_multiple

* model eap: add mulitple option to CertificateField type ca

* script generate_certs: Multiple comma-separated refid values are possible. Use explode() and process them with a foreach loop
2025-01-14 10:51:41 +01:00
Franco Fichtner
1e4674a853 plugins: address 'adress' typo like in core 2025-01-13 13:56:34 +01:00
Monviech
8e8e577268 net/siproxd: Remove sessionClose() 2025-01-10 10:22:26 +01:00
Monviech
ff349682f8 net/relayd: Remove sessionClose() 2025-01-10 10:22:26 +01:00
Monviech
be90096c40 net/freeradius: Remove sessionClose() 2025-01-10 10:22:26 +01:00
Frank Wall
b77ef8dc9b net/haproxy: switch to HAProxy 3.0, refs #4411 2025-01-10 10:21:12 +01:00
Frank Wall
9e571ed763 net/haproxy: migrate cert export to Trust MVC 2025-01-10 10:21:12 +01:00
Franco Fichtner
a4b774a9e4 net/frr: glint and rev bump 2025-01-08 09:25:48 +01:00
Ad Schellevis
fc23b6a700
net/frr - style cleanup and unify forms (#4450)
* net/frr - style cleanup and unify forms

Apply frontend / api changes to align more with current core patterns.

* net/frr - change maintainer to core
2025-01-08 09:18:03 +01:00
Frank Wall
327dd52f98 net/haproxy: show warning if group has no members, fixes #3364 2024-12-17 14:58:04 +01:00
Frank Wall
15dc01adf4 net/haproxy: bump version 2024-12-17 14:58:04 +01:00
Franco Fichtner
3cc1b69054 net/udpbroadcastrelay: remove sessionClose() 2024-12-12 08:44:17 +01:00
Franco Fichtner
f390551cf3 net/zerotier: remove sessionClose() 2024-12-12 08:43:31 +01:00
Franco Fichtner
11cea67b5f net/ftp-proxy: remove sessionClose() 2024-12-12 08:40:37 +01:00
Franco Fichtner
0e4e0f5851 net/mdns-releater: scrub 2024-12-06 17:50:34 +01:00
Monviech
65cbc82053
net/mdns-repeater: Modernize plugin code; Add blocklist support (contributed by Kodehyrden) (#4375)
* net/mdns-repeater: Modernize plugin code; Add blacklist support (contributed by Kodehyrden)

* net/mdns-repeater: bump version

* net/mdns-repeater: fix indentation of model and form

* Update net/mdns-repeater/src/etc/inc/plugins.inc.d/mdnsrepeater.inc

Co-authored-by: Franco Fichtner <franco@lastsummer.de>

* Update net/mdns-repeater/src/opnsense/mvc/app/views/OPNsense/MDNSRepeater/index.volt

Co-authored-by: Franco Fichtner <franco@lastsummer.de>

* Update net/mdns-repeater/pkg-descr

Co-authored-by: Franco Fichtner <franco@lastsummer.de>

* net/mdnsrepeater: Change blacklist to blocklist

---------

Co-authored-by: Franco Fichtner <franco@lastsummer.de>
2024-12-06 17:28:15 +01:00
Frank Wall
d1a5ee6daa
Merge pull request #4331 from m-kozlowski/haproxy_cert_sync_fix
net/haproxy: Fix "not all arguments converted during string formatting" in cert_sync
2024-12-03 22:09:31 +01:00
Franco Fichtner
99ad9d9da3 net/haproxy: bump cert.pem location 2024-12-03 20:30:35 +01:00
Franco Fichtner
c73af598a4 net/chrony: bump cert.pem location 2024-12-03 20:29:38 +01:00
Monviech
d2df86728a
net/ndproxy: Delete duplicate files (#4376)
* net/ndproxy: Delete duplicate files

* Update net/ndproxy/Makefile

Co-authored-by: Franco Fichtner <franco@lastsummer.de>

---------

Co-authored-by: Franco Fichtner <franco@lastsummer.de>
2024-12-02 14:55:25 +01:00
Franco Fichtner
ecced78fab net/ndproxy: sync 2024-11-13 08:25:10 +01:00
Monviech
864af63f4e
net/ndproxy: Add os-ndproxy plugin (#4348)
* net/ndproxy: Add os-ndproxy plugin

* net/ndproxy: Fix a few small errors.

* net/ndproxy: Fix a few small errors.

* Update net/ndproxy/src/etc/inc/plugins.inc.d/ndproxy.inc

Co-authored-by: Franco Fichtner <franco@lastsummer.de>

* Update net/ndproxy/src/etc/inc/plugins.inc.d/ndproxy.inc

Co-authored-by: Franco Fichtner <franco@lastsummer.de>

* net/ndproxy: Cleanup view to use base_form and SimpleActionButton

---------

Co-authored-by: Franco Fichtner <franco@lastsummer.de>
2024-11-12 13:59:52 +01:00
Franco Fichtner
cd126b69c6 net/frr: style sweep 2024-11-05 15:58:47 +01:00
mkozlowski
21ca8a504c fix for opnsense/plugins#4035 2024-10-29 20:30:28 +01:00
Franco Fichtner
a9e45bfaa2 net/upnp: unbreak and fix PHP warnings 2024-10-23 09:48:02 +02:00
Franco Fichtner
51df8d04d2 net/frr: new version 2024-10-22 10:55:23 +02:00
Franco Fichtner
5b02c20778 net/freeradius: clear revision 2024-10-22 10:50:06 +02:00
Monviech
7a1dce77d6
net/frr: Fix updatesource not rendering when interface has been selected (#4315) 2024-10-21 11:09:55 +02:00
Ad Schellevis
3c5e2b9d77
net/frr - Routing: BFD - add multihop support for IPv4. closes https://github.com/opnsense/plugins/issues/4282 (#4285)
Although IPv6 also supports multihop, it does require a local-address to be set (https://docs.frrouting.org/en/latest/bfd.html#bfdd-commands), to avoid adding extra complexity now, start with IPv4 and see where that brings us.
2024-10-20 10:57:21 +02:00
Kreeblah
6fdf3aad25
net/upnp - Allow for setting arbitrary number of UPnP permissions (#4305) 2024-10-19 13:10:57 +02:00
Patrick M. Hausen
e0838b9ef9 net/freeradius add require_message_authenticator client option (#4306)
It is recommended for RADIUS clients to use a message authenticator for all
requests to protect against the BlastRADIUS attack.

PR: https://forum.opnsense.org/index.php?topic=42094.msg207448
2024-10-18 11:01:16 +02:00
Franco Fichtner
3304711c9d net/freeradius: bump revision 2024-10-16 07:46:57 +02:00
Franco Fichtner
ea446e3abf net/frr: bump revision 2024-10-16 07:45:56 +02:00
Mike Shuey
bc3495c572
Correct minor issues in OSPF6 (#4291)
Template for ospf6d.conf should call out ipv6, not ip, for both
route-map and prefix-list.  Also, a rogue newline crept into
ospf6.volt - corrupting the enabled checkboxes in the Prefix Lists
tab.
2024-10-13 10:49:07 +02:00
captainko
a66cc228f8 net/freeradius: Allow & as a password character #4115 2024-10-11 10:25:48 +02:00
Franco Fichtner
ae9a0afb26 net/frr: fixup this header 2024-10-09 09:01:28 +02:00