Skip to content

v15.08

Latest

Choose a tag to compare

@BinaryServ BinaryServ released this 13 Dec 00:03
· 111 commits to main since this release
15.08
d51272b

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


✏️ Docs