master3395
59f02fbe12
Progress messages during repo/MariaDB setup so upgrade does not appear to stop
2026-02-15 17:35:14 +01:00
master3395
f320b6f51f
MariaDB 11->12 manual upgrade path; preUpgrade.sh curl no-cache for script fetch
2026-02-15 17:22:41 +01:00
master3395
b9fbf0a56c
MariaDB: allow any version (12.3, etc.); pre-upgrade backup; optional --migrate-to-utf8; highlight 10.11.16, 11.8, 12.x; 10.11 stays latin1
2026-02-15 17:14:48 +01:00
master3395
7f19208383
MariaDB: manual 10->11 upgrade (stop, remove old server pkg, install 11.8, start, mariadb-upgrade); client skip-ssl; banner uses --skip-ssl
2026-02-15 16:37:09 +01:00
master3395
42bd57299c
phpMyAdmin: force 127.0.0.1 so it shows MariaDB 11.8 (not socket 10.11)
2026-02-15 16:22:43 +01:00
master3395
7ad26d2d17
EL: backup old 10.11 mariadb.repo so dnf uses only chosen MariaDB version (11.8)
2026-02-15 05:34:43 +01:00
master3395
ab5117f016
AlmaLinux 9/EL: omit curl from dnf; optional gpgme-devel; --allowerasing fallback; Download_Requirement curl fallback
2026-02-15 05:29:42 +01:00
master3395
e946fa7f25
MariaDB 11.8 on Ubuntu/Debian; ASCII box (red line fix); preUpgrade from master3395; banner actual DB version; log typo
2026-02-15 04:47:27 +01:00
Master3395
2c0d481f46
Merge pull request #1700 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 04:18:57 +01:00
master3395
f7af4f1c62
ci: trigger workflows (Actions re-run)
2026-02-15 04:15:44 +01:00
master3395
e3eafc0df9
CI: Docker validate only shell + key files (no install/Python in container)
2026-02-15 04:09:22 +01:00
master3395
9955e046cd
CI: use venv in Docker validate for reliable Python/requests
2026-02-15 04:06:21 +01:00
master3395
5750601c48
CI: pip install --break-system-packages fallback in Docker validate
2026-02-15 04:02:39 +01:00
master3395
f06d6c7c71
CI: CentOS 7 vault.centos.org repo fix for Docker validate-on-os
2026-02-15 04:02:01 +01:00
master3395
c8747de503
CI: fix shell syntax (for-loop 2>/dev/null), key-files grep (BRANCH_NAME + cyberpanel_upgrade.sh)
2026-02-15 03:57:01 +01:00
master3395
e97365baee
AlmaLinux 9 repo fix: remove aggressive disable of originals, keep override fallback
2026-02-15 03:50:37 +01:00
master3395
a07974c758
Upgrade: phpMyAdmin version normalization, download verify and chown
2026-02-15 03:49:33 +01:00
master3395
45fe91bb47
CI: fix Docker jobs (remove curl to avoid conflict), resilient shell check
2026-02-15 03:48:28 +01:00
master3395
3edfb28977
CI: validate on all supported OSes (Alma, CentOS, CloudLinux, Debian, RHEL, Rocky, Ubuntu)
...
- Add .github/workflows/ci.yml: shell syntax, Python version fetcher, key files
- Matrix job runs in Docker per OS (16 images); CloudLinux/RHEL use Rocky/Alma proxies
- CentOS 7: EPEL + pip fallbacks
2026-02-15 03:42:31 +01:00
Master3395
e1bb26ab39
Merge pull request #1699 from master3395/v2.5.5-dev
...
Fix phpMyAdmin for install/upgrade on v2.5.5-dev
2026-02-15 03:31:19 +01:00
master3395
0ba2cf201d
Fix phpMyAdmin for install/upgrade on v2.5.5-dev
...
- versionFetcher: normalize RELEASE_5_2_3 -> 5.2.3 for phpMyAdmin tags
- upgrade: verify tarball size after download; chown lscpd at end of phpMyAdmin install
- install: same glob-based extract + verify; check tarball size
- fix-phpmyadmin.sh: one-off script to install/fix phpMyAdmin on server (404 fix)
2026-02-15 03:27:33 +01:00
Master3395
1f7bf1486a
Merge pull request #1697 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 03:05:02 +01:00
master3395
9a2afefb95
Notification dropdown: scroll, button size, dark-mode text; install/upgrade use usmannasir URLs
...
- index.html: notification dropdown scroll (list max-height, flex min-height:0), button min-width and contrast, dark text on white for dark mode visibility
- cyberpanel.sh, cyberpanel_upgrade.sh, preUpgrade.sh: default install/upgrade URLs to usmannasir/cyberpanel (keep -r/--repo for fork)
- databases/plogical: AutoLogin, views, phpmyadminsignin updates
2026-02-15 03:02:08 +01:00
master3395
430476d92e
chore: sync baseTemplate static to public/static after git sync (LiteSpeed serves from public/static)
2026-02-15 02:40:15 +01:00
master3395
370a3e796d
fix: dashboard loading - register newDashboardStat alias, init systemStatusInfo defaults
...
- Register dashboard controller under both 'dashboardStatsController' and
'newDashboardStat' so templates/caches using either name work (fixes
$controller:ctrlreg error and unrendered {$ cpuUsage $} placeholders)
- Initialize systemStatusInfo scope with cpuUsage/ramUsage/diskUsage etc.
defaults so overview never shows undefined when API is slow or fails
- Set defaults in cantLoadInitialData on getSystemStatus failure
2026-02-15 02:36:05 +01:00
master3395
3dfc4a1b0f
fix: avoid 500 after git sync - optional emailMarketing urls, backup/restore settings in sync step
...
- CyberCP/urls.py: make emailMarketing include optional (ModuleNotFoundError)
so clean clone or git clean -fd does not break with missing app
- cyberpanel_upgrade.sh: in Sync_CyberCP_To_Latest, backup settings.py before
sync and restore after so production DB/config are not overwritten by repo
2026-02-15 02:33:44 +01:00
Master3395
c24f067e74
Merge pull request #1696 from master3395/v2.5.5-dev
...
fix: use mariadb CLI instead of deprecated mysql (version check, GRAN…
2026-02-15 02:12:12 +01:00
master3395
41c708ee02
fix: use mariadb CLI instead of deprecated mysql (version check, GRANT, service, upgrade.py)
2026-02-15 02:11:09 +01:00
Master3395
0d77d0711e
Merge pull request #1695 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 02:07:12 +01:00
master3395
845aa68940
chore: clarify upgrade messages - INFO not WARNING for auto-restore; venv/WSGI wording
2026-02-15 02:06:01 +01:00
master3395
408a27e5fc
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
9834af3d6a
Merge pull request #1694 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 01:59:06 +01:00
master3395
4905c7c88a
fix: add AlmaLinux 9 extras repo baseurl to avoid baseurl errors
2026-02-15 01:54:56 +01:00
master3395
354d4050b5
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
76e6b82a65
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
1fb5b4c74b
docs: MariaDB 11.8 default in README; finish banner: versions + aligned boxes
2026-02-15 01:44:14 +01:00
Master3395
4a0cf40ca5
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
7a2b1698a3
fix: AlmaLinux 9 repo baseurl, EPEL fallback, and grep -O in WSGI Makefile
2026-02-15 01:36:55 +01:00
Master3395
b2d5d975bc
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
2b5e153b37
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
2b61c51b3d
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
98a32bd6b9
README: use usmannasir repo URLs instead of master3395
2026-02-15 01:19:33 +01:00
Master3395
4eb3c36896
Merge pull request #1689 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 01:17:44 +01:00
master3395
3cb149ba4f
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
a32636c99e
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
e75ca45bc1
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
0a82d91956
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
64f134d4c1
Merge pull request #1687 from master3395/v2.5.5-dev
...
V2.5.5 dev
2026-02-15 00:39:34 +01:00
master3395
bd16cb60d8
README: update date to January 15, 2026
2026-02-15 00:36:24 +01:00
master3395
50055f7c48
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