Add a simple backup option using secure copy (sftp).
Easy to use with any unix/linux target server offering ssh services. Just add a public key to `~/.ssh/authorized_keys` (`~` = users home directory), upload a matching private key and set the remote location (for example `sftp://root@192.168.1.1//root/test_backup`)
[ssh-keygen](https://man.openbsd.org/ssh-keygen.1) can be used to generate a keypair.
* 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>
* www/caddy: Add client_ip_headers for https://github.com/opnsense/plugins/issues/4517 , Rewrite copy_headers logic for https://github.com/opnsense/plugins/issues/4488 . Since headers are used in multiple parts of the configuration this creates a single point of truth to ease maintenance burden.
* www/caddy: Forgot to add general form options for https://github.com/opnsense/plugins/issues/4517
* www/caddy: Change directive name from AuthCopyHeaders to CopyHeaders since Field Type changed to empty it. The field was introduced in the prior version and optional, so impact low. Changelogs.
* www/caddy: Improve helptext for client_ip_headers feature
* 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.