diff --git a/install/installCyberPanel.py b/install/installCyberPanel.py index 63371c415..c40b86a3f 100644 --- a/install/installCyberPanel.py +++ b/install/installCyberPanel.py @@ -326,26 +326,26 @@ class InstallCyberPanel: platform = self.detectPlatform() InstallCyberPanel.stdOut(f"Detected platform: {platform}", 1) - # Platform-specific URLs and checksums (OpenLiteSpeed v1.8.4.1 - v2.0.5 Static Build) - # Module Build Date: December 28, 2025 - v2.2.0 Brute Force with Progressive Throttle + # Platform-specific URLs and checksums (OpenLiteSpeed v2.4.4 — all features config-driven, static linking) + # Includes: PHPConfig API, Origin Header Forwarding, ReadApacheConf (with Portmap), Auto-SSL (ACME v2), ModSecurity ABI Compatibility BINARY_CONFIGS = { 'rhel8': { - 'url': 'https://cyberpanel.net/openlitespeed-phpconfig-x86_64-rhel8-static', - 'sha256': '6ce688a237615102cc1603ee1999b3cede0ff3482d31e1f65705e92396d34b3a', - 'module_url': 'https://cyberpanel.net/binaries/rhel8/cyberpanel_ols.so', - 'module_sha256': '7c33d89c7fbcd3ed7b0422fee3f49b5e041713c2c2b7316a5774f6defa147572' + 'url': 'https://cyberpanel.net/openlitespeed-2.4.4-x86_64-rhel8', + 'sha256': '6d00ed4981f30f9fdc1bd67aa4a9c521ce04974a758cd7f3b17e3dec519608c2', + 'module_url': 'https://cyberpanel.net/cyberpanel_ols-2.4.4-x86_64-rhel8.so', + 'module_sha256': '27f7fbbb74e83c217708960d4b18e2732b0798beecba8ed6eac01509165cb432' }, 'rhel9': { - 'url': 'https://cyberpanel.net/openlitespeed-phpconfig-x86_64-rhel9-static', - 'sha256': '90468fb38767505185013024678d9144ae13100d2355097657f58719d98fbbc4', - 'module_url': 'https://cyberpanel.net/binaries/rhel9/cyberpanel_ols.so', - 'module_sha256': 'ae65337e2d13babc0c675bb4264d469daffa2efb7627c9bf39ac59e42e3ebede' + 'url': 'https://cyberpanel.net/openlitespeed-2.4.4-x86_64-rhel9', + 'sha256': 'e7bdb156f64f98a87866202972a468d8bb1aec3d9e3485a4e66c4c46b77168ae', + 'module_url': 'https://cyberpanel.net/cyberpanel_ols-2.4.4-x86_64-rhel9.so', + 'module_sha256': '50cb00fa2b8269ec9b0bf300f1b26d3b76d3791c1b022343e1290a0d25e7fda8' }, 'ubuntu': { - 'url': 'https://cyberpanel.net/openlitespeed-phpconfig-x86_64-ubuntu-static', - 'sha256': '89aaf66474e78cb3c1666784e0e7a417550bd317e6ab148201bdc318d36710cb', - 'module_url': 'https://cyberpanel.net/binaries/ubuntu/cyberpanel_ols.so', - 'module_sha256': '62978ede1f174dd2885e5227a3d9cc463d0c27acd77cfc23743d7309ee0c54ea' + 'url': 'https://cyberpanel.net/openlitespeed-2.4.4-x86_64-ubuntu', + 'sha256': 'abb9d04b1c6bb13f1aa5e7393aa3b1c8506838d1f61f3bb43a3b0ccefead3b43', + 'module_url': 'https://cyberpanel.net/cyberpanel_ols-2.4.4-x86_64-ubuntu.so', + 'module_sha256': 'bd47069d13bb098201f3e72d4d56876193c898ebfa0ac2eb26796abebc991a88' } } diff --git a/plogical/modSec.py b/plogical/modSec.py index 2fbc7ece1..e9ac6e688 100644 --- a/plogical/modSec.py +++ b/plogical/modSec.py @@ -22,15 +22,15 @@ class modSec: # These prevent ABI incompatibility crashes (Signal 11/SIGSEGV) MODSEC_COMPATIBLE = { 'rhel8': { - 'url': 'https://cyberpanel.net/mod_security-compatible-rhel8.so', + 'url': 'https://cyberpanel.net/mod_security-2.4.4-x86_64-rhel8.so', 'sha256': 'bbbf003bdc7979b98f09b640dffe2cbbe5f855427f41319e4c121403c05837b2' }, 'rhel9': { - 'url': 'https://cyberpanel.net/mod_security-compatible-rhel.so', + 'url': 'https://cyberpanel.net/mod_security-2.4.4-x86_64-rhel9.so', 'sha256': '19deb2ffbaf1334cf4ce4d46d53f747a75b29e835bf5a01f91ebcc0c78e98629' }, 'ubuntu': { - 'url': 'https://cyberpanel.net/mod_security-compatible-ubuntu.so', + 'url': 'https://cyberpanel.net/mod_security-2.4.4-x86_64-ubuntu.so', 'sha256': 'ed02c813136720bd4b9de5925f6e41bdc8392e494d7740d035479aaca6d1e0cd' } } diff --git a/plogical/upgrade.py b/plogical/upgrade.py index d4134b94f..ab5c7eeb6 100644 --- a/plogical/upgrade.py +++ b/plogical/upgrade.py @@ -733,31 +733,31 @@ class Upgrade: platform = Upgrade.detectPlatform() Upgrade.stdOut(f"Detected platform: {platform}", 0) - # Platform-specific URLs and checksums (OpenLiteSpeed v1.8.4.1 with PHPConfig + Header unset fix + Static Linking) - # Module Build Date: December 28, 2025 - v2.2.0 Brute Force with Progressive Throttle + # Platform-specific URLs and checksums (OpenLiteSpeed v2.4.4 — all features config-driven, static linking) + # Includes: PHPConfig API, Origin Header Forwarding, ReadApacheConf (with Portmap), Auto-SSL (ACME v2), ModSecurity ABI Compatibility BINARY_CONFIGS = { 'rhel8': { - 'url': 'https://cyberpanel.net/openlitespeed-phpconfig-x86_64-rhel8-static', - 'sha256': '6ce688a237615102cc1603ee1999b3cede0ff3482d31e1f65705e92396d34b3a', - 'module_url': 'https://cyberpanel.net/binaries/rhel8/cyberpanel_ols.so', - 'module_sha256': '7c33d89c7fbcd3ed7b0422fee3f49b5e041713c2c2b7316a5774f6defa147572', - 'modsec_url': 'https://cyberpanel.net/mod_security-compatible-rhel8.so', + 'url': 'https://cyberpanel.net/openlitespeed-2.4.4-x86_64-rhel8', + 'sha256': '6d00ed4981f30f9fdc1bd67aa4a9c521ce04974a758cd7f3b17e3dec519608c2', + 'module_url': 'https://cyberpanel.net/cyberpanel_ols-2.4.4-x86_64-rhel8.so', + 'module_sha256': '27f7fbbb74e83c217708960d4b18e2732b0798beecba8ed6eac01509165cb432', + 'modsec_url': 'https://cyberpanel.net/mod_security-2.4.4-x86_64-rhel8.so', 'modsec_sha256': 'bbbf003bdc7979b98f09b640dffe2cbbe5f855427f41319e4c121403c05837b2' }, 'rhel9': { - 'url': 'https://cyberpanel.net/openlitespeed-phpconfig-x86_64-rhel9-static', - 'sha256': '709093d99d5d3e789134c131893614968e17eefd9ade2200f811d9b076b2f02e', - 'module_url': 'https://cyberpanel.net/binaries/rhel9/cyberpanel_ols.so', - 'module_sha256': 'ae65337e2d13babc0c675bb4264d469daffa2efb7627c9bf39ac59e42e3ebede', - 'modsec_url': 'https://cyberpanel.net/mod_security-compatible-rhel.so', + 'url': 'https://cyberpanel.net/openlitespeed-2.4.4-x86_64-rhel9', + 'sha256': 'e7bdb156f64f98a87866202972a468d8bb1aec3d9e3485a4e66c4c46b77168ae', + 'module_url': 'https://cyberpanel.net/cyberpanel_ols-2.4.4-x86_64-rhel9.so', + 'module_sha256': '50cb00fa2b8269ec9b0bf300f1b26d3b76d3791c1b022343e1290a0d25e7fda8', + 'modsec_url': 'https://cyberpanel.net/mod_security-2.4.4-x86_64-rhel9.so', 'modsec_sha256': '19deb2ffbaf1334cf4ce4d46d53f747a75b29e835bf5a01f91ebcc0c78e98629' }, 'ubuntu': { - 'url': 'https://cyberpanel.net/openlitespeed-phpconfig-x86_64-ubuntu-static', - 'sha256': '89aaf66474e78cb3c1666784e0e7a417550bd317e6ab148201bdc318d36710cb', - 'module_url': 'https://cyberpanel.net/binaries/ubuntu/cyberpanel_ols.so', - 'module_sha256': '62978ede1f174dd2885e5227a3d9cc463d0c27acd77cfc23743d7309ee0c54ea', - 'modsec_url': 'https://cyberpanel.net/mod_security-compatible-ubuntu.so', + 'url': 'https://cyberpanel.net/openlitespeed-2.4.4-x86_64-ubuntu', + 'sha256': 'abb9d04b1c6bb13f1aa5e7393aa3b1c8506838d1f61f3bb43a3b0ccefead3b43', + 'module_url': 'https://cyberpanel.net/cyberpanel_ols-2.4.4-x86_64-ubuntu.so', + 'module_sha256': 'bd47069d13bb098201f3e72d4d56876193c898ebfa0ac2eb26796abebc991a88', + 'modsec_url': 'https://cyberpanel.net/mod_security-2.4.4-x86_64-ubuntu.so', 'modsec_sha256': 'ed02c813136720bd4b9de5925f6e41bdc8392e494d7740d035479aaca6d1e0cd' } }