www/caddy: Redirect stdout/stderr to syslog to display startup errors.
The rc script uses /var/log/caddy/caddy.log so we add that as an additional source to the syslog-ng configuration.
Now startup errors are visible in syslog, which was not the case before since the unix socket was only used after caddy successfully started.
www/caddy: Introduce strict reload for the Caddyfile template (#5619)
The Caddyfile could be regenerated by global wildcard template reloads during system start which breaks the formatting.
Using ! in +TARGETS and moving the lifecycle of template reload, formatting and certificate extraction to caddy_sync solves this.
www/caddy: Introduce strict reload for the Caddyfile template, since caddy fmt always has to reformat it. Do not allow broad out of lifecycle regenerations that do not call caddy fmt.
www/caddy: Introduce strict reload for the Caddyfile template, since caddy fmt always has to reformat it. Do not allow broad out of lifecycle regenerations that do not call caddy fmt.
ui: tabulator: Add _showMaximized() modal that can show a grid close to full screen (#10656)
* ui: tabulator: Add _showMaximized() modal that can show a grid close to full screen
* ui: tabulator: Add _showMaximized() modal, minor improvements
move html generation to javascript library, align model a bit differently and always stretch to page height to remove distractions while reading.
includes some smaller fixes for missing tooltips and "hanging" tooltips as well.
* Center the modal better
---------
Co-authored-by: Ad Schellevis <ad at opnsense.org>
system: service widget based on community feedback; closes #10553
Tiles are still there but markup is more "native" to the dashboard.
Header is back. The columns have a bigger minimum size.
ACKed by a few people in the issue. Likely not the end result,
but progress.
igc: additionally disable PCIe ASPM for I226
Always disable PCIe ASPM for i226 type cards to improve stability
and wire sysctl calls to iflib_request_reset instead of igc_if_init
as this will stall the drivers RX path.