Commit Graph

  • 969e3f9157 Fix v2.5.5-dev upgrader: master3395 repo, branch/args parsing, CYBERPANEL_GIT_USER master3395 2026-02-16 20:28:48 +01:00
  • 6c68dbfbb3 Merge pull request #1706 from master3395/v2.5.5-dev Master3395 2026-02-16 19:56:28 +01:00
  • dbbcd945d2 Ban IP: close connections when already banned; install conntrack-tools on all OS master3395 2026-02-16 19:54:37 +01:00
  • 68e59ccccf Merge pull request #1705 from master3395/v2.5.5-dev Master3395 2026-02-16 19:27:02 +01:00
  • ea05bb1671 Add Select2 vendor assets (baseTemplate and static) master3395 2026-02-16 19:25:54 +01:00
  • d8c8af72bf MySQL Manager: fix status/processes load, Query Info 'No query', MariaDB-safe parsing, deploy docs master3395 2026-02-16 19:24:39 +01:00
  • faf6f8fff6 MySQL Manager: fix empty status/processes, error messages, deploy-safe master3395 2026-02-16 18:27:22 +01:00
  • 1d22c961c1 DNS: cache-bust dns.js (DNS_STATIC_VERSION), no-cache headers on CloudFlare page master3395 2026-02-16 18:09:58 +01:00
  • 8fb838f91c CloudFlare DNS: search via controller filteredRecords + $watch (no filter pipe) master3395 2026-02-16 18:06:13 +01:00
  • c697bea9eb CloudFlare DNS: fix search (dnsSearch.filter scope binding) master3395 2026-02-16 18:02:27 +01:00
  • 8734b27595 CloudFlare DNS: mobile-friendly layout, enableProxy 500 fix, search filter master3395 2026-02-16 15:29:09 +01:00
  • 048a62d74a CloudFlare DNS: fix search (custom filter), search icon left of box master3395 2026-02-16 15:14:00 +01:00
  • 34b9d53ff7 CloudFlare DNS: sortable columns, search bar (filter all records) master3395 2026-02-16 15:08:40 +01:00
  • 62728e2f7f CloudFlare DNS: TTL dropdown use ng-value so AUTO shows correctly master3395 2026-02-16 14:58:18 +01:00
  • c2f3f2b361 CloudFlare DNS: inline edit (no modify button), Type dropdown fix, deploy master3395 2026-02-16 14:53:30 +01:00
  • dbc05728a7 CloudFlare DNS: edit records on click (name, type, TTL, value, priority, proxy) master3395 2026-02-16 14:39:46 +01:00
  • ce5a8f56b6 Add Angular filesize filter for Modify Website page master3395 2026-02-16 14:14:58 +01:00
  • bcfa275cff Fix Modify Website page: use Angular array annotation for modifyWebsitesController master3395 2026-02-16 14:05:45 +01:00
  • 236607181d Remove Fix Subdomain Logs page; fix view to pass request for ACL master3395 2026-02-16 14:00:52 +01:00
  • 8ce05bbd31 Add firewall_static_context to template context for cache-busting master3395 2026-02-16 13:19:46 +01:00
  • 9390551ebd Firewall: fix search bar, Search button, Modify centering, system-status $ error master3395 2026-02-16 03:16:18 +01:00
  • cf7518b015 fix(firewall): remove conflicting inline click handlers so tab tables load on click master3395 2026-02-16 00:39:39 +01:00
  • bcebd8883a fix(firewall): banned IPs search, modify modal, export/import, Tracking Prevention master3395 2026-02-16 00:20:57 +01:00
  • 5c44048f27 Merge pull request #1703 from master3395/v2.5.5-dev Master3395 2026-02-16 00:13:07 +01:00
  • b63317b7af Install/upgrade and UI updates: monolithic install, SnappyMail, firewall, to-do docs master3395 2026-02-16 00:12:03 +01:00
  • 0f1ef2f101 Fix ACL Delete DNS Zone (issue #1701): permission UI and legacy config master3395 2026-02-16 00:09:42 +01:00
  • c4b9bd210e Merge pull request #1702 from master3395/v2.5.5-dev Master3395 2026-02-15 23:58:03 +01:00
  • 7de649c47a Plugins: move Show/Sort by into collapsible Filter (rename Category Filter to Filter) master3395 2026-02-15 23:54:44 +01:00
  • 22aeda0c98 Plugins: collapsible Category Filter on Grid/Table view (like A-Å in store) master3395 2026-02-15 23:47:39 +01:00
  • 197f355cf7 Plugins: fix 404 - add plugin roots to sys.path before loading URLs master3395 2026-02-15 23:24:04 +01:00
  • 48ebfc79b2 pluginHolder/urls: register plugin routes before catch-all so /plugins/<name>/settings/ match master3395 2026-02-15 23:06:03 +01:00
  • 8fc7446d95 Plugins: fix installed/active counts, 404s, metadata sync, install fallback master3395 2026-02-15 23:03:01 +01:00
  • 44b1acc52c CI: fix 'Unrecognized function: hashFiles' — use in-step skip instead of job if master3395 2026-02-15 20:06:33 +01:00
  • cdce54f61f CI: fix Actions failures — pin ubuntu-22.04, drop Docker in workflow master3395 2026-02-15 20:04:00 +01:00
  • 8a06d7847d CI: run validate-on-os via script to fix quoting and reliability master3395 2026-02-15 19:57:49 +01:00
  • e741dfba11 CI: skip validate-python when versionFetcher.py missing; do not require it in key files master3395 2026-02-15 19:50:50 +01:00
  • a2331c5d14 CI: validate modular upgrade (loader + upgrade_modules). Loader: default to stable, support both branches. master3395 2026-02-15 19:38:15 +01:00
  • 6d932c7d41 Modularize upgrade script: loader + upgrade_modules, keep monolithic backup master3395 2026-02-15 19:32:03 +01:00
  • 4561e221e0 MariaDB 11->12: robust detection, fallback after dnf; --backup-db/--no-backup-db; preUpgrade pass-through master3395 2026-02-15 18:57:59 +01:00
  • 59f02fbe12 Progress messages during repo/MariaDB setup so upgrade does not appear to stop master3395 2026-02-15 17:35:14 +01:00
  • f320b6f51f MariaDB 11->12 manual upgrade path; preUpgrade.sh curl no-cache for script fetch master3395 2026-02-15 17:22:41 +01:00
  • 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 master3395 2026-02-15 17:14:48 +01:00
  • 7f19208383 MariaDB: manual 10->11 upgrade (stop, remove old server pkg, install 11.8, start, mariadb-upgrade); client skip-ssl; banner uses --skip-ssl master3395 2026-02-15 16:37:09 +01:00
  • 42bd57299c phpMyAdmin: force 127.0.0.1 so it shows MariaDB 11.8 (not socket 10.11) master3395 2026-02-15 16:22:43 +01:00
  • 7ad26d2d17 EL: backup old 10.11 mariadb.repo so dnf uses only chosen MariaDB version (11.8) master3395 2026-02-15 05:34:43 +01:00
  • ab5117f016 AlmaLinux 9/EL: omit curl from dnf; optional gpgme-devel; --allowerasing fallback; Download_Requirement curl fallback master3395 2026-02-15 05:29:42 +01:00
  • e946fa7f25 MariaDB 11.8 on Ubuntu/Debian; ASCII box (red line fix); preUpgrade from master3395; banner actual DB version; log typo master3395 2026-02-15 04:47:27 +01:00
  • 2c0d481f46 Merge pull request #1700 from master3395/v2.5.5-dev Master3395 2026-02-15 04:18:57 +01:00
  • f7af4f1c62 ci: trigger workflows (Actions re-run) master3395 2026-02-15 04:15:44 +01:00
  • e3eafc0df9 CI: Docker validate only shell + key files (no install/Python in container) master3395 2026-02-15 04:09:22 +01:00
  • 9955e046cd CI: use venv in Docker validate for reliable Python/requests master3395 2026-02-15 04:06:21 +01:00
  • 5750601c48 CI: pip install --break-system-packages fallback in Docker validate master3395 2026-02-15 04:02:39 +01:00
  • f06d6c7c71 CI: CentOS 7 vault.centos.org repo fix for Docker validate-on-os master3395 2026-02-15 04:02:01 +01:00
  • c8747de503 CI: fix shell syntax (for-loop 2>/dev/null), key-files grep (BRANCH_NAME + cyberpanel_upgrade.sh) master3395 2026-02-15 03:57:01 +01:00
  • e97365baee AlmaLinux 9 repo fix: remove aggressive disable of originals, keep override fallback master3395 2026-02-15 03:50:37 +01:00
  • a07974c758 Upgrade: phpMyAdmin version normalization, download verify and chown master3395 2026-02-15 03:49:33 +01:00
  • 45fe91bb47 CI: fix Docker jobs (remove curl to avoid conflict), resilient shell check master3395 2026-02-15 03:48:28 +01:00
  • 3edfb28977 CI: validate on all supported OSes (Alma, CentOS, CloudLinux, Debian, RHEL, Rocky, Ubuntu) master3395 2026-02-15 03:42:31 +01:00
  • e1bb26ab39 Merge pull request #1699 from master3395/v2.5.5-dev Master3395 2026-02-15 03:31:19 +01:00
  • 0ba2cf201d Fix phpMyAdmin for install/upgrade on v2.5.5-dev master3395 2026-02-15 03:27:33 +01:00
  • 1f7bf1486a Merge pull request #1697 from master3395/v2.5.5-dev Master3395 2026-02-15 03:05:02 +01:00
  • 9a2afefb95 Notification dropdown: scroll, button size, dark-mode text; install/upgrade use usmannasir URLs master3395 2026-02-15 03:02:08 +01:00
  • 430476d92e chore: sync baseTemplate static to public/static after git sync (LiteSpeed serves from public/static) master3395 2026-02-15 02:40:15 +01:00
  • 370a3e796d fix: dashboard loading - register newDashboardStat alias, init systemStatusInfo defaults master3395 2026-02-15 02:36:05 +01:00
  • 3dfc4a1b0f fix: avoid 500 after git sync - optional emailMarketing urls, backup/restore settings in sync step master3395 2026-02-15 02:33:37 +01:00
  • c24f067e74 Merge pull request #1696 from master3395/v2.5.5-dev Master3395 2026-02-15 02:12:12 +01:00
  • 41c708ee02 fix: use mariadb CLI instead of deprecated mysql (version check, GRANT, service, upgrade.py) master3395 2026-02-15 02:11:08 +01:00
  • 0d77d0711e Merge pull request #1695 from master3395/v2.5.5-dev Master3395 2026-02-15 02:07:12 +01:00
  • 845aa68940 chore: clarify upgrade messages - INFO not WARNING for auto-restore; venv/WSGI wording master3395 2026-02-15 02:06:01 +01:00
  • 408a27e5fc fix: install/upgrade MariaDB-server and MariaDB-devel only (no client); avoids No match for mariadb-client master3395 2026-02-15 02:03:50 +01:00
  • 9834af3d6a Merge pull request #1694 from master3395/v2.5.5-dev Master3395 2026-02-15 01:59:06 +01:00
  • 4905c7c88a fix: add AlmaLinux 9 extras repo baseurl to avoid baseurl errors master3395 2026-02-15 01:54:56 +01:00
  • 354d4050b5 fix: banner alignment (ASCII-only); MariaDB 11.8 repo+upgrade for EL9; crb repo baseurl; restart mariadb master3395 2026-02-15 01:52:15 +01:00
  • 76e6b82a65 Merge pull request #1693 from master3395/v2.5.5-dev Master3395 2026-02-15 01:46:31 +01:00
  • 1fb5b4c74b docs: MariaDB 11.8 default in README; finish banner: versions + aligned boxes master3395 2026-02-15 01:44:12 +01:00
  • 4a0cf40ca5 Merge pull request #1692 from master3395/v2.5.5-dev Master3395 2026-02-15 01:37:48 +01:00
  • 7a2b1698a3 fix: AlmaLinux 9 repo baseurl, EPEL fallback, and grep -O in WSGI Makefile master3395 2026-02-15 01:36:51 +01:00
  • b2d5d975bc Merge pull request #1691 from master3395/v2.5.5-dev Master3395 2026-02-15 01:27:32 +01:00
  • 2b5e153b37 AlmaLinux 9: fix 'Cannot find valid baseurl for repo: appstream' master3395 2026-02-15 01:26:10 +01:00
  • 2b61c51b3d Merge pull request #1690 from master3395/v2.5.5-dev Master3395 2026-02-15 01:20:33 +01:00
  • 98a32bd6b9 README: use usmannasir repo URLs instead of master3395 master3395 2026-02-15 01:19:28 +01:00
  • 4eb3c36896 Merge pull request #1689 from master3395/v2.5.5-dev Master3395 2026-02-15 01:17:44 +01:00
  • 3cb149ba4f Version management: fix upgrade polling, branch dropdown, log visibility master3395 2026-02-15 01:16:01 +01:00
  • a32636c99e Version management: dev branch uses v2.5.5-dev, show 'not up to date' when behind master3395 2026-02-15 01:00:52 +01:00
  • e75ca45bc1 Merge pull request #1688 from master3395/v2.5.5-dev Master3395 2026-02-15 00:54:29 +01:00
  • 0a82d91956 Version management: fork-aware logic, show Current/Latest commit for forks master3395 2026-02-15 00:53:32 +01:00
  • 64f134d4c1 Merge pull request #1687 from master3395/v2.5.5-dev Master3395 2026-02-15 00:39:34 +01:00
  • bd16cb60d8 README: update date to January 15, 2026 master3395 2026-02-15 00:36:24 +01:00
  • 50055f7c48 README: add v2.5.5-dev upgrade commands; preUpgrade pass -b; add --mariadb flag master3395 2026-02-15 00:34:49 +01:00
  • a56060dfa1 Merge pull request #1686 from master3395/v2.5.5-dev Master3395 2026-02-15 00:29:33 +01:00
  • 1ff66216a6 Version Management: always show v2.5.5-dev as up to date; upgrade fixes master3395 2026-02-15 00:27:45 +01:00
  • 01a6a06313 Merge pull request #1685 from master3395/v2.5.5-dev Master3395 2026-02-15 00:04:13 +01:00
  • 99f51a813b Remove to-do folder from repository master3395 2026-02-15 00:03:28 +01:00
  • a4385d55c2 Add panelAccess plugin, pureftpd quota fix, and to-do docs master3395 2026-02-15 00:02:40 +01:00
  • 0ca62a81c1 versionManagement: use usmannasir only, allow local installs, up-to-date if version higher master3395 2026-02-14 23:47:37 +01:00
  • 05ae9fe415 Merge pull request #1684 from master3395/v2.5.5-dev Master3395 2026-02-14 23:08:15 +01:00
  • 4177f0023b Misc: firewall, pluginHolder, mobile CSS, install utilities, static assets master3395 2026-02-14 23:02:47 +01:00
  • 4ec55c6445 Remove simple_install.sh; use official install.sh one-liner instead master3395 2026-02-14 22:57:39 +01:00
  • 8b4c8d152c README: Add links to Remi and Ondrej third-party PHP repositories master3395 2026-02-14 22:51:34 +01:00
  • 9200d2950f README: Update PHP support (8.5 stable, 8.4 recommended; 8.3/8.2/8.1 security-only) master3395 2026-02-14 22:50:20 +01:00