github Aetherinox/csf-firewall 15.02
v15.02

latest releases: 15.10, 15.09, 15.08...
5 months ago

Release Info

Item Value
🏷️ Version v15.02
📄 csf-firewall-v15.02.zip ConfigServer Firewall main app
c1134834c9faf7d4a67f17b682dbb46336b10bb00e825cb83c56600104fac4ad
📄 csf-firewall-v15.02-helpers.zip Helper patches. View README for instructions
7e4d310129f340860c5e3963bf347cb30ea25c54afe0652c69bef32f1ff2af1b
🕟 Stamp v15.01 2025-014-10T18:14:51.000Z
📅 Last Release 45 days ago



Release Blog

View the latest release blog at:




What's New

This release contains the following changes:


Note

v15.02 re-introduces the Login page that this repository originally released. However, it has been enhanced to include both a light and dark theme this time, instead of just a dark theme.

This change will merge with the updating dark theme to be added to CSF so that the login page and the theme match color schemes.


  • feat: New login page for Generic installations
    • Light & Dark theme
    • New csf.conf setting:
      • UI_RETRY_SHOW_REMAINING
  • feat: New footer design for improved consistency and navigation
    • Added logout button to footer for Generic installations
  • feat: Integrated csfpre.sh and csfpost.sh directly into CSF for native pre/post script support
  • feat: Configuration files now include headers visible in the GUI for easier file identification; called with HEADER:
  • feat: New codename detection helper func for conditional statements depending on the installer used by end-user
  • feat: Added an official help page to the download service
  • feat: Implemented Light/Dark mode toggle in the footer for better theme control
  • feat: Added optional Content Security Policy (CSP) protection to web interface
    • New csf.conf settings:
      • UI_CSP_ENABLED
      • UI_CSP_ADVANCED_ENABLED
      • UI_CSP_ADVANCED_RULE
  • style: Rewrote configuration file comments for clarity; now more descriptive, organized, and include practical examples
  • refactor: re-write ports-blacklist to be POSIX compliant
  • refactor: Download service now fetches version from Github repo; no longer requires manual bumps
  • refactor: Overhauled the base install.sh script
    • Ensured full POSIX compliance
    • Added support for both absolute and relative execution paths
    • Introduced new flags: --dryrun, --detect, --help, --version
  • chore: Update CSF SSL certificate and key
  • perf: Implement CSS optimization to pre-load required stylesheets
  • docs: Completed several pages, including:
    • Installation instructions for: vestacp, cyberpanel, cpanel, interworx, centos web panel (cwp)
    • Revised package / depenency commands to fix inconsistencies
  • fix: Resolved missing VestaCP header on the /list/csf admin page
  • fix: Restored CyberPanel integration functionality
  • fix: Resolved regex pattern issues when dealing with strict conditions

Don't miss a new csf-firewall release

NewReleases is sending notifications on new releases.