Skip to content

Releases: Aetherinox/csf-firewall

v15.09

06 Feb 18:36
15.09
dee4bf1

Choose a tag to compare

v15.09 Pre-release
Pre-release

Insiders Pre-release (v15.09)

This is an Insiders release of ConfigServer Security & Firewall. This means that a stable release of the next major version is around the corner.

View the full changelog.


Warning

This is a release candidate, which means it is not a stable release and could contain bugs. You should download it at your own risk.

Release Info

Item Value
🏷️ Version v15.09
📕 Blog https://docs.configserver.dev/blog/2026/release-v1509/
🕟 Stamp 15.08-2025-12-13T00:03:23.000Z 🔺 15.09-2026-02-06T18:35:56.000Z
📅 Last Release 55 days ago
📄 csf-firewall-v15.09.tgz ConfigServer Firewall app
d1a55304fda7c0c6d947c491015e955846ffa2b58990be3028eaa74008e65999
📄 csf-firewall-v15.09.zip ConfigServer Firewall app
6305f229d7e5a68cfa8ba7ebeff376656c387c8abef7caff270eec3a7fcc3a54
📄 csf-firewall-v15.09-helpers.zip Helper patches. View README for instructions
47a925971c2f860a53a07d95c8bdfe8e3932fbcca66ac365596ff30a673613fe



What's New

This release contains the following changes:




Statistics

How the files have changed:

  • Changed files : 300
  • Changes : 256696
  • Commits : 204
  • Additions : 47
  • Deletions : 256649
  • PRs (categorized) : 90
  • PRs (uncategorized) : 114
  • PRs (open) : 0




Statistics

How the files have changed:

  • Changed files : 300
  • Changes : 256696
  • Commits : 204
  • Additions : 47
  • Deletions : 256649
  • PRs (categorized) : 90
  • PRs (uncategorized) : 114
  • PRs (open) : 0




Pull Requests

This release is associated with the following pull requests:


🪛 Continuous integration


🚀 Features


🐛 Bugfixes


🔧 Changes


🧹 Housekeeping


✏️ Docs




v15.08

13 Dec 00:03

Choose a tag to compare

Release Info

Item Value
🏷️ Version v15.08
📕 Blog https://docs.configserver.dev/blog/2025/release-v1508/
🕟 Stamp 15.07-2025-10-24T13:08:43.000Z 🔺 15.08-2025-12-13T00:03:23.000Z
📅 Last Release 49 days ago
📄 csf-firewall-v15.08.tgz ConfigServer Firewall app
2eb48077b8ecd672a666915700f20564036ef9f5cdc984dca098869e82a21f7d
📄 csf-firewall-v15.08.zip ConfigServer Firewall app
99513f1943c4adf5cf4a937219bc7c52344e4ed5b8283b8fff58b683916bb76e
📄 csf-firewall-v15.08-helpers.zip Helper patches. View README for instructions
e96742578186b14264b00658c99b59550f3974a4f6b79ea6ded177b27ea5f0c5



What's New

This release contains the following changes:

  • feat(cron): Perl cron csget re-written
    • Now compatible with all distros
    • Utilizes tertiary redundancy system for fetching updates:
      • /usr/bin/wget
      • /usr/bin/curl
      • /usr/bin/GET
    • New flags added:
      • -r, --response
      • -n, --nosleep
      • -k, --kill
      • -l, --list
      • -d, --diag
      • -D, --debug
      • -v, --version
      • -h, --help
  • feat(cli): new port management console commands via PR #57
    • --addport, -ap: Add a new port to your whitelist
    • --removeport, -rp: Remove an existing whitelisted port
    • --listports, -lp: List all ports that are whitelisted within your /etc/csf/csf.conf
  • feat(install): install scripts install.*.sh now detailed and proper output to user
  • feat(cwp): add logic to mitigate immutable flag +i on cwp installs; restore flag after install complete
  • feat(webmin): automatically install webmin module /usr/local/csf/csfwebmin.tgz
    • No longer requires webmin module to be manually imported
  • pref(blocklist): optimize blocklist generation scripts
  • refactor(cwp): centos web panel nav menu label for CSF changed
    • Renamed from ConfigServer Scripts to ConfigServer Firewall
  • refactor(license): update json response structure for license / insiders service
  • refactor(scripts): bash script protect.sh now POSIX compliant
  • refactor(install): make all bash install.*.sh installation scripts POSIX compliant
  • feat(core): add warning message if LF_MODSEC_PERM threshold below 3600 seconds (1 hour)
  • chore(core): add comment to csf.conf files to specifyinput value type for LF_MODSEC_PERM
  • chore(core): update config description for LF_MODSEC
  • chore(webmin): add property longdesc to module.info in CSF webmin module
  • chore(general): clean up files no longer used by application
  • chore(general): revise csf.blocklists with updated urls to the various blocklist services
  • fix(cwp): centos control panel menu link csfofficial returned blank page
  • fix(core): prevent output if latest version and no terminal present, stops unnecessary update notifications; adds #no critic
  • fix(blocklist): remove duplicate entries from highrisk static blocklist
  • fix(scripts): add shellcheck directive to extras/scripts/protect.sh
  • fix(cron): cron csget incorrectly assigned wrong user:group to file; triggered SELinux security error
    • update install.*.sh scripts to assign root:root
  • docs(mkdocs): add new chapter Advanced



Statistics

How the files have changed:

  • Changed files : 300
  • Changes : 1192560
  • Commits : 199
  • Additions : 1186117
  • Deletions : 6443
  • PRs (categorized) : 87
  • PRs (uncategorized) : 112
  • PRs (open) : 0




Statistics

How the files have changed:

  • Changed files : 300
  • Changes : 1192560
  • Commits : 199
  • Additions : 1186117
  • Deletions : 6443
  • PRs (categorized) : 87
  • PRs (uncategorized) : 112
  • PRs (open) : 0




Pull Requests

This release is associated with the following pull requests:


🪛 Continuous integration


🚀 Features


🐛 Bugfixes


🔧 Changes


n#### ✨ Optimizations


🧹 Housekeeping

Read more

v15.07

24 Oct 13:08

Choose a tag to compare

Release Info

Item Value
🏷️ Version v15.07
📕 Blog https://docs.configserver.dev/blog/2025/release-v1507/
🕟 Stamp 15.06-2025-10-16T12:43:26.000Z 🔺 15.07-2025-10-24T13:08:43.000Z
📅 Last Release 8 days ago
📄 csf-firewall-v15.07.tgz ConfigServer Firewall app
391e82586d599df2a325c2143379ae5b16592c1047b47fb1de9aa371fc3fd490
📄 csf-firewall-v15.07.zip ConfigServer Firewall app
fa57876b37bcfa766e4cf1468dd9f8a14fa1a12ad818118298fe6fc3b6fb46aa
📄 csf-firewall-v15.07-helpers.zip Helper patches. View README for instructions
12aa1c417f3c15fee48b3e58ac1fbe442510a886e1339ff065b6f2f797b5c33d



What's New

This release contains the following changes:

  • feat: Add new "Resources" tab interface.
  • feat: Add "Insiders" releases.
  • docs: Add Privacy Policy to CSF.
  • chore: Add Discord server
  • chore: Remove spamhaus edrop list, merged with drop.
  • refactor: Cyberpanel installation script to ensure POSIX compliant.
  • refactor: Update functionality to support both numerical and tagged releases.
  • perf: optimized logic to make restarts faster when using resource intense pre/post scripts
  • fix: Cyberpanel integration error:
    • "address form post error Data supplied is not accepted"
  • fix: Dark-reader causing login page to not render properly.
  • fix: Whitespace in ipset blocklist definitions causing entire blocklist to not load.



Statistics

How the files have changed:

  • Changed files : 208
  • Changes : 2810629
  • Commits : 44
  • Additions : 2790674
  • Deletions : 19955
  • PRs (categorized) : 43
  • PRs (uncategorized) : 1
  • PRs (open) : 0




Pull Requests

This release is associated with the following pull requests:


🪛 Continuous integration


🚀 Features


🐛 Bugfixes


🔧 Changes


🧹 Housekeeping


📦 Build & Dependencies


✏️ Docs




v15.06

16 Oct 12:43

Choose a tag to compare

Release Info

Item Value
🏷️ Version v15.06
📕 Blog https://docs.configserver.dev/blog/2025/release-v1506/
🕟 Stamp 15.05-2025-10-16T06:22:08.000Z 🔺 15.06-2025-10-16T12:43:26.000Z
📅 Last Release 0 days ago
📄 csf-firewall-v15.06.tgz ConfigServer Firewall app
4d1416d711df7d0bbc0db947dcdb102254594e7b157ed37112e16c7405fb0188
📄 csf-firewall-v15.06.zip ConfigServer Firewall app
92d6c10443fb2a75bd13baa4449d96321f0e50de97687af9eaa241fd6e9154dd
📄 csf-firewall-v15.06-helpers.zip Helper patches. View README for instructions
9ef6afe9a3104a0cbebbe0d143448670609744de0a7efe1822d5284b9f5afc1a



What's New

This release contains the following changes:

  • fix: Backwards compatibility issue related to older versions of Webmin control panel. Specifically v2.111 and Authentic theme v21.10. Webmin detected as "Generic" installation; header icon missing; generic footer loaded.



Statistics

How the files have changed:

  • Changed files : 18
  • Changes : 172
  • Commits : 4
  • Additions : 141
  • Deletions : 31
  • PRs (categorized) : 4
  • PRs (uncategorized) : 0
  • PRs (open) : 0




Statistics

How the files have changed:

  • Changed files : 18
  • Changes : 172
  • Commits : 4
  • Additions : 141
  • Deletions : 31
  • PRs (categorized) : 4
  • PRs (uncategorized) : 0
  • PRs (open) : 0




Pull Requests

This release is associated with the following pull requests:


🪛 Continuous integration

  • (release) update workflow template when generating new release : 7a2e1b0 @Aetherinox
    • Releases now display both .tgz and .zip in file list
    • Blog now linked automatically to each release

🐛 Bugfixes


📦 Build & Dependencies


✏️ Docs




v15.05

16 Oct 06:22

Choose a tag to compare

Release Info

Item Value
🏷️ Version v15.05
📄 csf-firewall-v15.05.zip ConfigServer Firewall main app
903d8903ca1e03a998fc73e717fb34c4b0ca75cd9fd013cb97e05e683c04a733
📄 csf-firewall-v15.05-helpers.zip Helper patches. View README for instructions
334b6863fe0d19cc0e7a08f98dc59ac8d547b441bedbadd45d0733c797ceb1a0
🕟 Stamp 15.04-2025-10-15T16:28:20.000Z 🔺 15.05-2025-10-16T06:22:08.000Z
📅 Last Release 0 days ago



Release Blog

View the latest release blog at:




What's New

This release contains the following changes:

  • refactor: csf.sh init.d script; POSIX compliant.
  • fix: Correct HTML escaping in the Firewall Configuration page to ensure settings are processed safely and correctly.
  • fix: Release workflow not fetching correct pull requests.



Statistics

How the files have changed:

  • Changed files : 62
  • Changes : 63596
  • Commits : 7
  • Additions : 28207
  • Deletions : 35389
  • PRs (categorized) : 6
  • PRs (uncategorized) : 1
  • PRs (open) : 0




Pull Requests

This release is associated with the following pull requests:


🪛 Continuous integration


🐛 Bugfixes


📦 Build & Dependencies


✏️ Docs




v15.04

15 Oct 16:28

Choose a tag to compare

Release Info

Item Value
🏷️ Version v15.04
📄 csf-firewall-v15.04.zip ConfigServer Firewall main app
cc6abf3aab08526d45f349175df1ffff1f4be8ed4286b221d06d6cb203815575
📄 csf-firewall-v15.04-helpers.zip Helper patches. View README for instructions
56394291334f1e64231d0511c0de980b0808ae308cde5a5010d5289c5c125d08
🕟 Stamp 15.03-2025-10-15T03:28:48.000Z 🔺 15.04-2025-10-15T16:28:20.000Z
📅 Last Release 0 days ago



Release Blog

View the latest release blog at:




What's New

This release contains the following changes:

  • feat: Added new setting UI_LOGS_REFRESH_TIME
    • How frequently CSF automatically refreshes the displayed logs
  • feat: Added new setting UI_LOGS_START_PAUSED
    • Define if automatic log refreshing on page load starts off running 0 or paused 1
  • fix: Corrected an issue in the Webmin control panel where the log textbox height was set incorrectly on page load
  • docs: Update Webmin installation



Statistics

How the files have changed:

  • Changed files : 24
  • Changes : 759
  • Commits : 11
  • Additions : 689
  • Deletions : 70
  • PRs (categorized) : 10
  • PRs (uncategorized) : 1
  • PRs (open) : 0




Pull Requests

This release is associated with the following pull requests:


🪛 Continuous integration


🚀 Features


🐛 Bugfixes


🔧 Changes


📦 Build & Dependencies


✏️ Docs




v15.03

15 Oct 03:35

Choose a tag to compare

Release Info

Item Value
🏷️ Version v15.03
📄 csf-firewall-v15.03.tgz ConfigServer Firewall main app
fa5780ef4fd954d91e56d26ddb2c935b05bda699c5a90438ab7cda69c0584e74
📄 csf-firewall-v15.03-helpers.zip Helper patches. View README for instructions
3669e5fa9550e8d0b9b83b65199d1e244a667ce63bbded8c614d56824c73bdbe
🕟 Stamp v15.03 2025-014-10T18:14:51.000Z
📅 Last Release 1 day ago



Release Blog

View the latest release blog at:




What's New

This release contains the following changes:


  • feat: Reduced the minimum font size allowed for FontMinus / FontPlus from 12px to 10px
  • refactor: Rewrote the JavaScript library csfajaxtail.js for improved optimization and maintainability
  • fix: Restored missing Module Config and Help buttons in the Webmin header
  • docs: Release blogs now support comments integrated from Github

v15.02

14 Oct 11:29

Choose a tag to compare

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

v15.01

06 Oct 12:15

Choose a tag to compare

Release Info

Item Value
🏷️ Version v15.01
📄 csf-firewall-v15.01.zip ConfigServer Firewall main app
f4b4784c6bd6c8d34e20ca3c6a504d0df5667c54ce3090d93c1d6b6164cfcbd9
📄 csf-firewall-v15.01-helpers.zip Helper patches. View README for instructions
441b3cde9c51cd920f9ea52ca0ab8666a75a8968a06a2c188a1deec3078db724
🕟 Stamp v14.24.0-2025-03-06T18:14:06.000Z 🔺 14.24.1-2025-03-11T20:45:57.000Z
📅 Last Release 5 days ago



What's New

This release contains the following changes:


Note

This release does not include major theme changes as those are planned for v15.02. This update is to get the automatic update system working again, fix a few minor bugs that were found, and ensure the servers function properly.

v15.02 is upcoming

If you require the dark theme from the original version, you'll need to use the old replacement from the previous version. Those are no longer going to be released separately and will be integrated into the app. Unfortunately, this update had to come first.




Statistics

How the files have changed:

  • Changed files : 300
  • Changes : 44722
  • Commits : 42
  • Additions : 32226
  • Deletions : 12496
  • PRs (categorized) : 21
  • PRs (uncategorized) : 21
  • PRs (open) : 0




Pull Requests

This release is associated with the following pull requests:


🚀 Features


🐛 Bugfixes

  • checkip qw missing cccheckip argument

🔧 Changes

  • restore csf update servers and automatic update
  • prep work for updated theme, to ensure it doesn't break existing themes for webmin or create loads of work for them.
  • added new .tgz archive in release as to previous developer's structure instead of .zip

✏️ Docs




v15.00

05 Sep 20:20

Choose a tag to compare

Release Info

Item Value
🏷️ Version v15.00
📄 csf-firewall-v15.00.zip ConfigServer Firewall main app
01a4996f078eae1a479eb4b74803ff8153b5696fc289409380a0699538ce7b6b
📄 csf-firewall-v15.00-helpers.zip Helper patches. View README for instructions
93a81575a4957ba09cde62a86191905714b2b3121f5e8ddb28283f954fcfd56f
📄 csf-firewall-v15.00-theme-dark.zip Dark theme
d34485332ce25f452eee85daf05a436361dcc49d7252aac67782d5f7b13e264b
🕟 Stamp v14.24.0-2025-03-06T18:14:06.000Z 🔺 14.24.1-2025-03-11T20:45:57.000Z
📅 Last Release 5 days ago



What's New

This release contains the following changes:


Note

Due to the recent closure by the original developer of ConfigServer Firewall; all future updates to the software will be done via this repository.

This release (v15.00) is a close match to the version released by the original developer, with a few additions.


ConfigServer Firewall

  • feature: bring new artifact server online which will be responsible for end-user updates to ConfigServer firewall.
  • feature: remove old update end-point in order to prevent domain hijacking
  • change: modify apache regex to detect "remote" or "client" as the IP trigger
  • change: modify ui http header checks to be case agnostic
  • change: add country code validation and warning output
  • change: update regex to extract client ip from logs
  • change: update SESSION_ID validation
  • pref: relax session binding / validation
  • pref: move parent process validation check
  • refactor: normalize http header handling to lowercase and make content-type matching case-insensitive
  • fix: regression bug for ui http header checks to be case agnostic

Dark Theme

  • No changes in this release

OpenVPN & Docker Patches

  • No changes in this release



Statistics

How the files have changed:

  • Changed files : 300
  • Changes : 44722
  • Commits : 42
  • Additions : 32226
  • Deletions : 12496
  • PRs (categorized) : 21
  • PRs (uncategorized) : 21
  • PRs (open) : 0




Pull Requests

This release is associated with the following pull requests:


🪛 Continuous integration


🚀 Features

  • bring new artifact server for updates online
  • add new api endpoint for update notifications
  • update patch docker.sh with better conditions and detection : 7633947 @Aetherinox

🐛 Bugfixes


🔧 Changes


✏️ Docs