Commit Graph

  • aa5fec13b9 Fix webmail account switcher and improve error handling usmannasir 2026-03-05 05:01:45 +05:00
  • 6a61e294a9 Fix webmail account switcher and improve error handling usmannasir 2026-03-05 05:01:45 +05:00
  • 71cf034c8a Automate Dovecot master user setup for webmail SSO in install and upgrade usmannasir 2026-03-05 03:30:04 +05:00
  • fd7960f790 Automate Dovecot master user setup for webmail SSO in install and upgrade usmannasir 2026-03-05 03:30:04 +05:00
  • ed615e25fe Fix webmail to match CyberPanel Dovecot/Postfix configuration usmannasir 2026-03-05 03:08:07 +05:00
  • 6085364c98 Fix webmail to match CyberPanel Dovecot/Postfix configuration usmannasir 2026-03-05 03:08:07 +05:00
  • 3637f481c9 Add integrated webmail client with SSO, contacts, and Sieve rules usmannasir 2026-03-05 02:49:00 +05:00
  • 72f33d3bcd Add integrated webmail client with SSO, contacts, and Sieve rules usmannasir 2026-03-05 02:49:00 +05:00
  • 8f544375f8 Update cyberpanel_ols module hashes for SIGSEGV crash fix usmannasir 2026-03-04 16:45:01 +05:00
  • 39baa9b05e Update cyberpanel_ols module hashes for SIGSEGV crash fix usmannasir 2026-03-04 16:45:01 +05:00
  • 9c261eab98 Merge pull request #1682 from master3395/v2.4.4 Master3395 2026-02-26 21:10:42 +01:00
  • b2eb5090e0 Merge pull request #1682 from master3395/v2.4.4 Master3395 2026-02-26 21:10:42 +01:00
  • 6520ab721d Merge pull request #1714 from master3395/v2.5.5-dev Master3395 2026-02-26 21:10:27 +01:00
  • 38321ff224 Merge pull request #1714 from master3395/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
  • ac723d1f2c 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
  • 542616dfb5 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
  • 25b6d9d1aa 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
  • 31eed7f919 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
  • 7c1efa6d38 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
  • 7565dd4969 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
  • 9c615f8c5e 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
  • edbaf9f39d 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
  • ad3b4c3e2d 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
  • 19f5dd402f 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
  • 8a5b5f9e59 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
  • 68ec7184eb 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
  • a3d511bef6 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
  • dc8de9a951 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
  • 70939a4cd8 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
  • 5ef12676f1 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
  • 75d3dca9fc 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
  • 410c4ffbc0 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
  • 3ba4005a4e 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
  • d38436a04f 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
  • e526e9a208 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
  • 92cdc16dcb 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
  • 59955cf444 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
  • e68dd8d022 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
  • 3b2759989e 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
  • ace4b8b0a6 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
  • 810ab0d86f 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
  • 90abef3c9e 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
  • 4e59c816e2 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
  • 176d56cc32 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
  • 5980298ca5 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
  • ae6289ef9c 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
  • 08472ae012 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
  • 05db20865d 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
  • 1a4b896784 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
  • f592e1552e 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
  • c403bfb0c8 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
  • 80f0f29512 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
  • e2c8f5a5ab 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
  • 4af0d2e599 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