master3395
56990475cd
fix: install/upgrade MariaDB-server and MariaDB-devel only (no client); avoids No match for mariadb-client
2026-02-15 02:03:55 +01:00
Master3395
400829cb4f
Merge pull request #1694 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 01:59:06 +01:00
master3395
d6960aa0bb
fix: add AlmaLinux 9 extras repo baseurl to avoid baseurl errors
2026-02-15 01:54:56 +01:00
master3395
2ea609e136
fix: banner alignment (ASCII-only); MariaDB 11.8 repo+upgrade for EL9; crb repo baseurl; restart mariadb
2026-02-15 01:52:15 +01:00
Master3395
65b4b1c2cb
Merge pull request #1693 from master3395/v2.5.5-dev
...
docs: MariaDB 11.8 default in README; finish banner: versions + align…
2026-02-15 01:46:31 +01:00
master3395
98ceb48fa2
docs: MariaDB 11.8 default in README; finish banner: versions + aligned boxes
2026-02-15 01:44:14 +01:00
Master3395
cb2b0f9dca
Merge pull request #1692 from master3395/v2.5.5-dev
...
fix: AlmaLinux 9 repo baseurl, EPEL fallback, and grep -O in WSGI Mak…
2026-02-15 01:37:48 +01:00
master3395
bfec3ddc9c
fix: AlmaLinux 9 repo baseurl, EPEL fallback, and grep -O in WSGI Makefile
2026-02-15 01:36:55 +01:00
Master3395
7287a4eeb7
Merge pull request #1691 from master3395/v2.5.5-dev
...
AlmaLinux 9: fix 'Cannot find valid baseurl for repo: appstream'
2026-02-15 01:27:32 +01:00
master3395
08935888ef
AlmaLinux 9: fix 'Cannot find valid baseurl for repo: appstream'
...
- Broader sed for baseurl uncomment (# baseurl= and #baseurl=)
- Fallback: inject explicit baseurl for appstream/baseos sections
- Uses repo.almalinux.org to avoid mirror timeouts
2026-02-15 01:26:14 +01:00
Master3395
8fae3cc91f
Merge pull request #1690 from master3395/v2.5.5-dev
...
README: use usmannasir repo URLs instead of master3395
2026-02-15 01:20:33 +01:00
master3395
b47536555c
README: use usmannasir repo URLs instead of master3395
2026-02-15 01:19:33 +01:00
Master3395
5856373b5a
Merge pull request #1689 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 01:17:44 +01:00
master3395
9316a4b494
Version management: fix upgrade polling, branch dropdown, log visibility
...
- Fix ReferenceError: use $timeout instead of timeout, store timer for cancel
- Add v2.5.5-dev to Select Branch dropdown (remove dev filter)
- Limit branch list to latest 10 by version
- Fix Upgrade Progress Log text visibility (light text on dark bg)
2026-02-15 01:16:01 +01:00
master3395
ebcc40e8d2
Version management: dev branch uses v2.5.5-dev, show 'not up to date' when behind
...
- On dev (2.5.5 dev): show Latest Version 2.5.5, Latest Build dev
- Compare Current Commit vs usmannasir v2.5.5-dev latest (e75ca45...)
- Show yellow banner when behind; fork users compare to upstream dev
- Stable branch unchanged (cyberpanel.net)
2026-02-15 01:01:09 +01:00
Master3395
4584323d7f
Merge pull request #1688 from master3395/v2.5.5-dev
...
Version management: fork-aware logic, show Current/Latest commit for …
2026-02-15 00:54:29 +01:00
master3395
8d7e92df2a
Version management: fork-aware logic, show Current/Latest commit for forks
...
- Treat v2.5.5-dev as up to date; suppress upgrade banner for forks
- Always fetch and display Current Commit (local HEAD)
- For forks: fetch Latest Commit from fork's GitHub API
- Add _version_compare helper; wrap cyberpanel.net fetch in try/except
2026-02-15 00:53:32 +01:00
Master3395
1a59f1f271
Merge pull request #1687 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 00:39:34 +01:00
master3395
4ce4ce4ea2
README: update date to January 15, 2026
2026-02-15 00:36:24 +01:00
master3395
12549620fc
README: add v2.5.5-dev upgrade commands; preUpgrade pass -b; add --mariadb flag
...
- README: Upgrade to v2.5.5-dev section with non-interactive commands
- preUpgrade.sh: pass -b branch to cyberpanel_upgrade.sh (fixes branch not used)
- cyberpanel_upgrade.sh: add --mariadb for MariaDB 10.11 non-interactive
2026-02-15 00:34:49 +01:00
Master3395
e94748f621
Merge pull request #1686 from master3395/v2.5.5-dev
...
Version Management: always show v2.5.5-dev as up to date; upgrade fixes
2026-02-15 00:29:33 +01:00
master3395
6f01450c4e
Version Management: always show v2.5.5-dev as up to date; upgrade fixes
...
- versionManagment: explicitly treat 2.5.5 dev as up to date (before version compare)
- Add try/except for cyberpanel.net/version.txt fetch
- Add /base/versionManagement URL alias for versionManagment
- cyberpanel_upgrade: ols_binaries_config download, AlmaLinux mirror fix, SERVER_IP display
2026-02-15 00:27:45 +01:00
Master3395
c561871e8b
Merge pull request #1685 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 00:04:13 +01:00
master3395
db213d0a44
Remove to-do folder from repository
2026-02-15 00:03:28 +01:00
master3395
8314694daf
Add panelAccess plugin, pureftpd quota fix, and to-do docs
...
- panelAccess: plugin for panel access settings and OLS proxy
- fix-pureftpd-quota-once.sh: one-time quota fix script
- to-do: firewall banned IPs, panel access store, reverse proxy CSRF docs
2026-02-15 00:02:40 +01:00
master3395
2037d6cd9f
versionManagement: use usmannasir only, allow local installs, up-to-date if version higher
...
- versionManagment/versionManagement: detect git origin, compare only against usmannasir
- Local/fork installs: show up to date (no update nag)
- If current version > cyberpanel.net latest: show up to date
- cyberpanel_upgrade.sh: python3 -m venv for AlmaLinux 9/10, pip upgrade
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 23:47:37 +01:00
Master3395
a29cea8dbd
Merge pull request #1684 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-14 23:08:15 +01:00
master3395
483d418c2a
Misc: firewall, pluginHolder, mobile CSS, install utilities, static assets
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 23:02:47 +01:00
master3395
dc666c44b9
Remove simple_install.sh; use official install.sh one-liner instead
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 22:57:39 +01:00
master3395
9dab50b535
README: Add links to Remi and Ondrej third-party PHP repositories
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 22:51:34 +01:00
master3395
2294a8d5db
README: Update PHP support (8.5 stable, 8.4 recommended; 8.3/8.2/8.1 security-only)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 22:50:20 +01:00
master3395
3757357f84
README: Sort supported platforms table alphabetically
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 22:43:01 +01:00
master3395
d9973a8e5a
AlmaLinux 8/9/10 and Ubuntu 22/24 full support
...
- cyberpanel.sh: Add Ubuntu 24.04 detection, update supported-OS message
- simple_install.sh: Add Ubuntu 24.04, AlmaLinux 10; use dnf for Alma 8
- cyberpanel_utility.sh: Add Ubuntu 24.04 to OS detection and supported list
- CPScripts/mailscanner*.sh: Add Ubuntu 24.04, AlmaLinux 9/10 to supported list
- serverStatus/views.py: Prefer dnf.conf for package locks on dnf-based systems
- README.md: Recommend AlmaLinux; add aarch64 note
- Remove .DS_Store from repo
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 22:39:04 +01:00
Master3395
bc5d30482b
Merge pull request #1683 from master3395/v2.5.5-dev
...
Fix phpMyAdmin logout: proper SignonSession destruction (issue #1680 )
2026-02-14 22:23:25 +01:00
master3395
23d5399e1b
Fix phpMyAdmin logout: proper SignonSession destruction (issue #1680 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 22:20:40 +01:00
Master3395
968c2c65f7
Merge pull request #1681 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-14 22:13:49 +01:00
master3395
47aa98b056
Merge v2.4.4 updates: OLS v2.4.4 binaries, module config, Auto-SSL injection, OLS test suite
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 22:12:27 +01:00
Master3395
6445a962dd
Merge branch 'usmannasir:v2.4.4' into v2.4.4
2026-02-14 21:57:28 +01:00
usmannasir
31588cfcee
Add testing section to README for OLS feature test suite
2026-02-14 06:29:53 +05:00
usmannasir
b59ac8a895
Add OLS feature test suite (128 tests)
...
Phase 1 (56 tests): Live environment tests covering binary integrity,
CyberPanel module, Auto-SSL config, LE certificates, SSL listener
auto-mapping, cert serving, HTTPS/HTTP functional tests, .htaccess
processing, VHost config integrity, origin header forwarding, PHP config.
Phase 2 (72 tests): ReadApacheConf directive tests covering Include,
global tuning, listener creation, ProxyPass, IfModule, VHost creation,
SSL deduplication, Directory/Location blocks, PHP version detection,
ScriptAlias, HTTP/HTTPS functional tests, process health, graceful restart.
2026-02-14 06:27:58 +05:00
usmannasir
6a279842b5
Update OLS binary hashes for SSL listener auto-map fix
...
rhel9: 418d2ea06e29c0f847a2e6cf01f7641d5fb72b65a04e27a8f6b3b54d673cc2df
ubuntu: 60edf815379c32705540ad4525ea6d07c0390cabca232b6be12376ee538f4b1b
rhel8: d08512da7a77468c09d6161de858db60bcc29aed7ce0abf76dca1c72104dc485
2026-02-14 02:22:03 +05:00
usmannasir
1bbb39a465
Update OLS binary hashes for SSL listener auto-map fix
...
New hashes for all 3 platforms after fixing the bug where VHosts with
SSL context but missing listener map entries served the wrong cert.
rhel9: 04921afbad94e7ee69bc93a73985e318df93f28b2b0d578447b0ef43dc6e3818
ubuntu: ae2564742f362d3e34ea814dff37edeb8f8b73ae9ca1484ba78e2453a3987429
rhel8: 855b6bccb4a7893914506a07185cffd834bd31a7f7c080b5b4190283def7fa3e
2026-02-14 01:18:18 +05:00
usmannasir
bfe1ef1e56
Use regex for Auto-SSL config injection to handle any adminEmails value
...
The previous string replace only matched 'adminEmails root@localhost'
exactly. On fresh OLS installs where adminEmails may have a different value
or different spacing, the replace would silently fail and Auto-SSL config
would never be injected. Use re.sub to match the adminEmails line regardless
of its value.
2026-02-14 00:43:30 +05:00
usmannasir
abfe9b38c1
Fix Auto-SSL config injection appending garbage to acmeEmail line
...
The string replace matched only 'adminEmails' keyword instead of the
full existing line 'adminEmails root@localhost', causing
the remaining ' root@localhost' to trail onto the acmeEmail
line and break ACME account registration.
2026-02-14 00:16:34 +05:00
usmannasir
c22197051a
Enable Auto-SSL injection during fresh install
2026-02-13 15:46:48 +04:00
usmannasir
cc07ff85ab
Update OLS binary hashes for Ubuntu/RHEL8 and enable Auto-SSL support
2026-02-13 14:47:22 +04:00
usmannasir
06b34ae60c
Update OLS binary hashes for all 3 platforms (Plesk test verified)
2026-02-13 13:54:25 +04:00
usmannasir
6599a55668
Update RHEL 9 OLS binary hash after default VHost wildcard rebuild
2026-02-13 03:10:23 +05:00
usmannasir
d5b484f2f8
Update OLS binary hashes for Ubuntu and RHEL 8 (default VHost wildcard fix)
2026-02-13 02:59:08 +05:00
usmannasir
f76d10523e
Update OLS binary SHA256 hashes for rebuilt v2.4.4 binaries
2026-02-12 16:07:27 +05:00