Remove CSF support as it's being discontinued on August 31, 2025

- Remove CSF menu item from sidebar navigation
- Disable CSF-related URL endpoints in firewall module
- Update upgrade process to automatically remove CSF and restore firewalld
- Archive CSF template and configuration files
- Clean up CSF references in settings and upgrade scripts

CSF (ConfigServer Security & Firewall) is shutting down on August 31, 2025.
This commit removes CSF integration and ensures firewalld is restored as the
default firewall solution during upgrades.

Fixes #1473
This commit is contained in:
usmannasir
2025-08-11 15:49:31 +05:00
parent d64ccc381e
commit a4791035d0
7 changed files with 25 additions and 94 deletions

View File

@@ -35,15 +35,15 @@ urlpatterns = [
path('getRulesFiles', views.getRulesFiles, name='getRulesFiles'),
path('enableDisableRuleFile', views.enableDisableRuleFile, name='enableDisableRuleFile'),
# CSF
path('csf', views.csf, name='csf'),
path('installCSF', views.installCSF, name='installCSF'),
path('installStatusCSF', views.installStatusCSF, name='installStatusCSF'),
path('removeCSF', views.removeCSF, name='removeCSF'),
path('fetchCSFSettings', views.fetchCSFSettings, name='fetchCSFSettings'),
path('changeStatus', views.changeStatus, name='changeStatus'),
path('modifyPorts', views.modifyPorts, name='modifyPorts'),
path('modifyIPs', views.modifyIPs, name='modifyIPs'),
# CSF - Discontinued on August 31, 2025
# path('csf', views.csf, name='csf'),
# path('installCSF', views.installCSF, name='installCSF'),
# path('installStatusCSF', views.installStatusCSF, name='installStatusCSF'),
# path('removeCSF', views.removeCSF, name='removeCSF'),
# path('fetchCSFSettings', views.fetchCSFSettings, name='fetchCSFSettings'),
# path('changeStatus', views.changeStatus, name='changeStatus'),
# path('modifyPorts', views.modifyPorts, name='modifyPorts'),
# path('modifyIPs', views.modifyIPs, name='modifyIPs'),
# Imunify
path('imunify', views.imunify, name='imunify'),