Skip to content

Release: v15.05

This update fixes an issue where HTML in the Firewall Configuration page was not properly escaped, and rewrites the init.d script for POSIX compatibility with added functionality.

The full changelog is available here.




Changelog

A list of the most important changes are listed below.


Fix HTML Escaping

We have corrected an issue where HTML in the Firewall Configuration page was not properly escaped. This ensures that CSP (Content Security Policy) settings are applied correctly and safely when editing configuration files via the web interface.


Bug › Escaped Input
Bug › Escaped Input




POSIX-Compliant Init Script

The csf.sh init.d script has been fully rewritten to be POSIX-compliant, ensuring compatibility across various Linux distributions and shell environments.

It now supports all standard service commands:

  • start
  • stop
  • status
  • restart
  • force-reload
  • reload
  • restart-all
  • enable
  • disable

The script also includes enhancements for manual execution, allowing it to be run directly from the command-line when needed.

This init script manages the CSF service on systems without systemd. During installation, it is copied from /src/csf.sh to /etc/init.d/csf.




Comments