Commit Graph
5758 Commits
Author SHA1 Message Date
Monviech 4f95c4fd22 net/frr: BGP do not render empty remote-as for peer-group 2026-09-28 17:16:24 +02:00
Monviech 42668815e5 net/frr: Bump version to 1.60 (new major release) and add additional migration notes and changelog 2026-09-28 14:56:49 +02:00
Monviech fd1cbe203d net/frr: OSPF/OSPFv3 Passive interface should be visible by default in grid 2026-09-28 14:56:49 +02:00
Monviech 55856d40e3 net/frr: Guard M1_1_0.php migration so it doesn't get executed for unrelated frr models 2026-09-28 14:56:49 +02:00
Monviech e6232ad9b9 net/frr: The trim in M1_1_5.php is not needed 2026-09-28 14:56:49 +02:00
Monviech 3f53a02b54 net/frr: Update model versions to the latest migration state so these won't trigger the migrations again in the future 2026-09-28 14:56:49 +02:00
Monviech 3a7b49a5fc net/frr: OSPF/OSPFv3 Interface should be required and exclude firewall group interfaces 2026-09-28 14:56:49 +02:00
Monviech 7f5c7fdac4 net/frr: OSPF/OSPFv3 move tabs around to reflect natural configuration order 2026-09-28 14:56:49 +02:00
Monviech 9df97b592a net/frr: OSPF passive interface moves to correct spot, the interface configuration 2026-09-28 14:56:49 +02:00
Monviech 737b483429 net/frr: make OSPF and OSPFv3 areas explicit 2026-09-28 14:56:49 +02:00
Franco Fichtner 315ca3d7e4 dns/ddclient: linter pass over executables 2026-09-28 08:45:44 +02:00
5t0n3 b3f5426338 dns/ddclient: native porkbun script (#5599) 2026-09-25 11:32:33 +02:00
Mark Youngman 27c894bc10 dns/ddclient: address.py lstrip should be removeprefix (#5725) 2026-09-25 11:29:29 +02:00
Monviech d701990c65 net/frr: fix and complete automatic firewall rules (#5736)
* net/frr: fix and complete automatic firewall rules

Generate rules directly for every enabled routing protocol and remove the dependency on configured OSPF networks or interfaces.

* Tighten the OSPF rules a bit more

* Also guard creation of rules if frr is not enabled
2026-09-25 09:14:01 +02:00
Franco Fichtner 16e30e831c net/firewall-legacy: also add ACLs where possible
Menu registrations remain in core and can be deleted when the
plugin goes away.  Same is true for the ACL pattern for the
page firewall_rules.php which is anchored in core because it
is being shared with the MVC framework.
2026-09-23 10:07:53 +02:00
Franco Fichtner be8411be79 net/firewall-legacy: moved outbound NAT page from core 2026-09-23 09:50:25 +02:00
Franco Fichtner a18b13bef0 README: sync 2026-09-22 21:31:33 +02:00
René 58f00c2310 Vicuna/Tukan theme revised (#5657) 2026-09-22 21:01:24 +02:00
Frank Wall 5de7ffb2dc Merge pull request #5344 from fraenki/puppet_200
sysutils/puppet-agent: release 2.0
2026-09-22 10:16:12 +02:00
Franco Fichtner c27fb6dac7 security/openconnect: add changelog and style in rc.d script 2026-09-21 09:25:59 +02:00
Yuriy Karachev 4c0e7ef6dc security/openconnect: clean up stale tun interfaces on start (#5728)
A crashed instance leaves ocvpn0 behind, so the rename at the next
start fails and the fresh tunnel stays on tun30000 without the
ocvpn group. Destroy ocvpn0 right before the rename. A leftover
tun30000 is harmless: openconnect reopens /dev/tun30000 and reuses
it.

AI-assisted: Zed coding agent, model DeepSeek V4 Pro
2026-09-21 09:21:31 +02:00
Greelan a3525daf2f webgui: navbar alignment fix for cicada theme (#5520) 2026-09-19 08:17:07 +02:00
Michael 2392c95f85 net-mgmt/net-snmp switch to StrictTextField (#5715) 2026-09-15 14:26:50 +02:00
Franco Fichtner 78af74cfb1 www/caddy: document change 2026-09-15 09:51:48 +02:00
Richard RosalionandClaude Sonnet 5 4d827e3b1f www/caddy: fix authentik forward-auth Host header for #5712
Both the outpost passthrough (reverse_proxy) and forward_auth
directives sent the auth backend's own address as Host instead of
the original request's Host. authentik's shared outpost dispatches
by Host, so it could not tell which Provider/App a forward-auth
check was for and returned 404 instead of redirecting into the
login flow.

Hardcode header_up Host {http.request.host} on both directives,
unconditional of AuthToTls, since the original Host is always what
authentik needs regardless of how the auth backend itself is
reached.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
2026-09-14 13:05:20 +02:00
Franco Fichtner acb1d44b11 LICENSE: sync 2026-09-10 13:12:15 +02:00
Franco Fichtner 2549932a01 security/openvpn-legacy: move CARP hook from core 2026-09-10 13:10:45 +02:00
Frank Wall 5b87fa5f36 sysutils/puppet: add ruby dependency 2026-09-09 12:08:37 +02:00
Frank Wall 12f3ca8a87 Merge pull request #5707 from fraenki/turnserver_140
net/turnserver: release 1.4
2026-09-08 13:08:10 +02:00
Frank Wall 9fa5424573 Merge pull request #5706 from fraenki/acme_417
security/acme-client: release 4.17
2026-09-08 13:07:35 +02:00
Frank Wall 40844716ef security/acme-client: update changelog 2026-09-08 13:05:22 +02:00
Leandro Scardua 02ff37690b security/acme-client: add support for Hostinger DNS API (#5693) 2026-09-08 13:03:54 +02:00
Franco Fichtner 91d6508f44 security/intrusion-detection-content-at-antiphishing: bump 2026-09-08 09:41:28 +02:00
Franco Fichtner 77648fd1a9 sysutils/git-backup: bump and document 2026-09-08 09:39:34 +02:00
Franco Fichtner 8474fca380 sysutils/nextcloud-backup: document previous 2026-09-08 09:37:33 +02:00
Franco Fichtner 21d53eda61 net/frr: bump revision for now 2026-09-08 09:35:37 +02:00
Franco Fichtner 975db814a1 misc/theme-rebellion: style 2026-09-08 09:34:39 +02:00
Frank Wall deba2700b7 security/acme-client: deprecate deploy hook truenas_ws, refs #5498, refs #5660 2026-09-07 17:38:05 +02:00
Frank Wall 65f99c0f2b security/acme-client: fix using incorrect truenas_ws config keys, closes #5498
This regression was introduced in 72043b78bc.
2026-09-07 17:01:57 +02:00
Frank Wall 0f035facb3 net/turnserver: fix permissions when running as non-root user, closes #5704
See also:
https://github.com/FreeBSD/freebsd-ports/commit/87d11fd7305cb245dff284e34be3a5c0c423aa60
2026-09-07 16:17:05 +02:00
Frank Wall 1940ee620f security/acme-client: release 4.17 2026-09-07 15:13:03 +02:00
Frank Wall d320db69b9 security/acme-client: fix FreeMyIP class name, refs #5682 2026-09-07 14:15:35 +02:00
Leonardo de Macedo Sartorello db3ff93a75 security/acme-client: add support for FreeMyIP DNS API (#5682)
* add support for FreeMyIP DNS API
2026-09-07 14:13:01 +02:00
Frank Wall 9102972d36 security/acme-client: fix gcore indentation, refs #5544 2026-09-07 14:00:14 +02:00
Frank Wall 6d8d13123a security/acme-client: fix gcore class/filename/sort order, refs #5544 2026-09-07 13:56:32 +02:00
Frank Wall 5c8de2c0c5 Merge pull request #5544 from olofvndrhr/master
security/acme-client: Add GCore DNS Provider
2026-09-07 13:52:44 +02:00
Frank Wall c5074855a9 Merge pull request #5473 from progS1m/patch-1
security/acme-client: fix incomplete permissions
2026-09-07 13:46:46 +02:00
François MaymilandClaude Opus 5 261c32ef71 sysutils/git-backup: don't accept credentials in the backup url (#5702)
The url mask allows a userinfo section, and Git::backup() adds the mandatory
User Name field on top, so an ssh url that already carries a user ends up as
ssh://git@git@host/... and the push never authenticates. Credentials belong in
the User Name and Password fields, so exclude them from the url.

Closes #5477

Co-authored-by: Claude Opus 5 (1M context) <[email protected]>
2026-09-06 13:26:59 +02:00
Martin Wasley 31cc1ea4a2 Colour correction to tokenize entry box (#5700)
When adding a new entry to tokenize boxes the border/background and colour were wrong. This changes it to no border, transparent background and white text.
2026-09-04 19:57:23 +02:00
Nuadh123andDaniel Lysfjord eef7ad9e59 sysutils/nextcloud-backup: move creation of root directory to before addhostname check (#5295)
and create subdir if neede

Co-authored-by: Daniel Lysfjord <[email protected]>
2026-09-02 16:14:59 +02:00