Since there wasn't a relese here in a while my minor modifications piled
up. That's not a bad thing, but to make it traceable bump the revision
now in order to have better means to distinguish the problem on the stable
plugin since this will be stable/26.1 in a few minutes.
Scrapped defaults for networks since they are not used. The DO
look useful so I'm making this note if somebody misses them the
fields probably need a Required=Y flip but here I just enforce
what is actually happening in the model and the fact that nobody
complained about it.
* net/frr: Add capability support for BGP neighbors
I've recently tried to use OPNsense in an environment where the use of link-local addresses is required.
Since the link-local capability is not available, I was not able to use OPNsense then.
Obviously, there are some other with the same problem:
* [os-frr] wrong interface for IPv6 link-local used to connect to neighbor #4962
* https://forum.opnsense.org/index.php?topic=36088.0
So, I'd like to offer support for BGP capabilities.
* net/frr: Improve help string for BGP Capabilities as suggested by @Monviech
* net/frr: Fix typo as found by @Monviech
* net/frr: Remove not needed attribute as suggested by @Monviech
* Apply suggestion from @Monviech
---------
Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com>
* net/ndp-proxy-go: Add depend on CARP syshook
* net/ndp-proxy-go: When carp_depend_on is enabled, prevent service start on BACKUP
* Depend on CARP is advanced mode, sort other more advanced options under headers
* Use model instead of global config
* Use custom variable for carp check
* Change label and adjust help text
These plugins have had maintainership attached due to the fact
that they became plugins at one point in time. Since we can now
annotate this better, do it.
* remove pconfig escaping as it is already escaped globally
* change htmlspecialchars() to html_safe()
* protect some spots with html_safe() (being legacy code this is an uphill battle)
* some more style tweaks for readability