* www/caddy: Implement tabulator groupBy into subdomain and handlers tabs, modernize style and html
* www/caddy: Fix search endpoints being fired multiple times on initial page load, and when using the command buttons. This fixes some tabulator warnings and improves performance.
* www/caddy: Bump version to 2.0.3 and add changelog
* www/caddy: Add basic_auth support to handlers
* www/caddy: Move scope of basic_auth into handler
* www/caddy: Changelog and small comments cleanup.
* www/caddy: Remove matcher from basic_auth since thats not used
* 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
* www/caddy: Add syslog function
* www/caddy: Bump version
* www/caddy: Add changelog, make sweep
* www/caddy: Change visible name from Caddy Web Server to Caddy
* www/caddy: Update changelog again
* www/caddy: Reduce diff in caddy.inc
* www/caddy: Add TLS termination to Layer4 Proxy
* www/caddy: Unhide important options from advanced and change position of new TerminateTls
* www/caddy: default in template is better, reduce diff
* www/caddy: Add changelog
* www/caddy: Improve UX of layer4 dialog, since it is unclear what happens when routing type is not exposed
* www/caddy: Make style
* www/caddy: Add CRUD for Layer4 OpenVPN matcher with mode and static key support.
* www/caddy: Export static keys to the filesystem as uuid.key
* www/caddy: Remove validation that checks for multiple keys, help text is enough.
* www/caddy: Expand layer4 template for all supported OpenVPN modes.
* www/caddy: Prevent multiple static keys for modes other than crypt2_client. Fix helptexts.
* www/caddy: Add unique constraint to description of openvpn static key
* www/caddy: Changelog and version bump
* www/caddy: Make static key optional when choosing the tls mode in openvpn matcher
* www/caddy: Prepare new Layer7 Matcher Tab for more customizable matchers in the future.
* www/caddy: Add Layer4 QUIC matcher.
* www/caddy: Rename matcherTab
* www/caddy: Revert a4ea0cb3 since its non operational and will not be needed for a while anyway
* www/caddy: Changelog
* www/caddy: Move Layer4 tab to own Menu entry to make it less convoluted.
* www/caddy: Remove stray data-column-id
* www/caddy: Fix ACL for Layer4 menu
* www/caddy: Cleanup terminology of previous
* www/caddy: Rename Layer4 to Layer4 Proxy
* www/caddy: Cleanup reverse_proxy.volt. Remove Subdomain tab and add it to the Domains tab. Remove some of the hide logic for subdomains for brevity. Add clear all button for filter by domain selectpicker.
* www/caddy: Adjust helptext and remove style that is no longer needed due to change where subdomains are displayed
* www/caddy: Changelog and version bump
* www/caddy: Remove stray data-column-id in handle bootgrid, again