Commit Graph

  • b2eb5090e0 Merge pull request #1682 from master3395/v2.4.4 v2.4.4 Master3395 2026-02-26 21:10:42 +01:00
  • 6520ab721d Merge pull request #1714 from master3395/v2.5.5-dev v2.5.5-dev Master3395 2026-02-26 21:10:27 +01:00
  • 0de0733d37 fix(webterminal): use SSH port from sshd_config for custom SSH port (fixes #1713) master3395 2026-02-26 21:00:10 +01:00
  • 1b602fdc41 Fix v2 API validation, error handling, and security hardening v2.4.4-dev usmannasir 2026-02-24 02:39:36 +05:00
  • 97b3e18b56 Fix CSRF, Alpine.js load order, and API robustness in v2 panel usmannasir 2026-02-24 02:15:51 +05:00
  • 8e29ee0680 Add v2 panel notification banner to classic UI usmannasir 2026-02-24 02:10:52 +05:00
  • b4463a85f6 Fix all v2 API endpoints to use correct utility function signatures usmannasir 2026-02-24 02:06:51 +05:00
  • 30243493d4 Add panelv2 site-centric panel redesign at /v2/ usmannasir 2026-02-24 01:59:19 +05:00
  • 0e8d077961 Fix vhost config Save button visibility on child domain page master3395 2026-02-22 01:33:27 +01:00
  • f801edf86f Cloudflare: auto-enable proxy except mail-related subdomains master3395 2026-02-22 01:19:36 +01:00
  • fca759e8e9 Fix createNONSSLMapEntry: propagate real errors, case-insensitive listener match, detect missing Default block master3395 2026-02-22 01:13:45 +01:00
  • 10e6d09e88 Apply stashes: README upgrade docs, .gitignore, dockerManager, pluginHolder URLs master3395 2026-02-17 13:40:03 +01:00
  • 026460fbcb Install/upgrade and CPScripts: preserve all local changes master3395 2026-02-17 13:37:20 +01:00
  • c2e474d724 Fix DNS + settings: CNAME skip in fixDNS, DB password from file master3395 2026-02-17 02:20:12 +01:00
  • 28f9c6ceae Cloudflare DNS: allow AAAA proxying + harden addDeleteDNSRecordsCloudFlare master3395 2026-02-17 02:16:22 +01:00
  • be0d8a84b1 Fix GetServerIPv6(): parse IPv6 with ipaddress, exclude only loopback/link-local master3395 2026-02-17 02:15:17 +01:00
  • 971ea6badc Fix DNS: add A/AAAA for all panel domains and subdomains (no duplicates) master3395 2026-02-17 01:50:00 +01:00
  • 90dab2caf1 DNS CloudFlare: delete confirmation, clear all, restore, export/import, orphan check master3395 2026-02-17 01:43:01 +01:00
  • bb8454d3f0 Remove to-do folder master3395 2026-02-17 01:01:34 +01:00
  • adc2de08b8 v2.5.5-dev: phpMyAdmin CSRF exempt, login error handling, phpMyAdmin install script master3395 2026-02-17 00:57:19 +01:00
  • b1b790bf46 Add deploy script for Docker containers fix to live panel master3395 2026-02-17 00:43:11 +01:00
  • 5fcfd7906c Fix HTTP 500 on /docker/containers: add error handling and auto-migrate master3395 2026-02-17 00:39:39 +01:00
  • 8e12b6b91c Upgrade: run upgrade.py from correct cwd; add install/upgrade audit doc master3395 2026-02-17 00:36:41 +01:00
  • 8ab66af9ea Merge pull request #1708 from master3395/v2.5.5-dev Master3395 2026-02-17 00:27:58 +01:00
  • feb9c912ac Fix emailMarketing reverse error + dashboardStatsController ctrlreg master3395 2026-02-17 00:21:25 +01:00
  • 6df7c4ab39 Install/upgrade: ensure MariaDB client no-SSL in all modules and monolithic (ERROR 2026 fix) master3395 2026-02-17 00:07:09 +01:00
  • 924f00892b Upgrade: resolve conflict, default CYBERPANEL_GIT_USER to master3395 master3395 2026-02-17 00:03:03 +01:00
  • a42e2ffab0 MariaDB: ensure client no-SSL (ssl=0, skip-ssl) on all installs - fix ERROR 2026 master3395 2026-02-17 00:00:28 +01:00
  • 5f6ca0d379 Merge origin/v2.5.5-dev: Plugin Store sidebar, ?view=store, master3395 default, clone comment KraoESPfan1n 2026-02-16 23:51:13 +01:00
  • 6a172f2736 Sidebar: add Plugin Store link under Plugins submenu master3395 2026-02-16 23:48:09 +01:00
  • e458e04a8e Sidebar: add Plugin Store link; upgrade: MariaDB 12.3 path, master3395 clone master3395 2026-02-16 23:47:45 +01:00
  • 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