Commit Graph

  • b9b24dd687 FTP: path normalization, post-create directory edit, enable/disable master3395 2026-03-24 20:22:56 +01:00
  • 836db0f378 fix(ftp): hide create-account alerts until submit (ng-show + ng-cloak) master3395 2026-03-24 00:17:23 +01:00
  • 10d4da6c0f fix(ftp): hide create-account alerts until submit (ng-show + ng-cloak) master3395 2026-03-24 00:17:23 +01:00
  • d2fc85741b fix(ftp): add idempotent custom_quota columns on users table master3395 2026-03-24 00:07:45 +01:00
  • 606209060f fix(ftp): add idempotent custom_quota columns on users table master3395 2026-03-24 00:07:45 +01:00
  • fe0a86238b Fix Dovecot hard restart killing active IMAP/POP3 connections v2.4.5 usmannasir 2026-03-20 16:01:22 +05:00
  • 383d4ea3f1 Fix Dovecot hard restart killing active IMAP/POP3 connections usmannasir 2026-03-20 16:01:22 +05:00
  • 4490a1830e Merge branch 'v2.4.4' into v2.4.5 usmannasir 2026-03-15 06:29:40 +05:00
  • d8cfad2761 Merge branch 'v2.4.4' into v2.4.5 usmannasir 2026-03-15 06:29:40 +05:00
  • a7c342daae Update cyberpanel_ols module to v2.7.0 and remove hash verification v2.4.4 usmannasir 2026-03-15 06:28:17 +05:00
  • 92dbc2be76 Update cyberpanel_ols module to v2.7.0 and remove hash verification usmannasir 2026-03-15 06:28:17 +05:00
  • 3e9567e565 Merge pull request #1737 from master3395/v2.5.5-dev Master3395 2026-03-14 23:53:14 +01:00
  • edeebb55ce Merge pull request #1737 from master3395/v2.5.5-dev Master3395 2026-03-14 23:53:14 +01:00
  • d99982416d Subdomain fixes: creation (FQDN normalize), SSL (child webroot), CloudFlare delete (parent zone), acme-challenge dir master3395 2026-03-14 23:51:51 +01:00
  • 56866172c6 Subdomain fixes: creation (FQDN normalize), SSL (child webroot), CloudFlare delete (parent zone), acme-challenge dir master3395 2026-03-14 23:51:51 +01:00
  • 3b9799ec59 Merge pull request #1734 from master3395/v2.5.5-dev Master3395 2026-03-13 23:39:18 +01:00
  • 0587085a5b Merge pull request #1734 from master3395/v2.5.5-dev Master3395 2026-03-13 23:39:18 +01:00
  • 9b038badec Database create: allow special chars in password, return real errors, safe SQL master3395 2026-03-13 23:36:19 +01:00
  • cc0a002fd6 Database create: allow special chars in password, return real errors, safe SQL master3395 2026-03-13 23:36:19 +01:00
  • 7f36e581b3 Merge pull request #1731 from master3395/v2.5.5-dev Master3395 2026-03-12 12:14:21 +01:00
  • 17d1eb55e0 Merge pull request #1731 from master3395/v2.5.5-dev Master3395 2026-03-12 12:14:21 +01:00
  • 91e8fb9aa4 pluginHolder: harden upgrade - verify meta sync, retry, fsync so version updates reliably master3395 2026-03-07 22:04:52 +01:00
  • 120f449b60 pluginHolder: harden upgrade - verify meta sync, retry, fsync so version updates reliably master3395 2026-03-07 22:04:52 +01:00
  • 9ee84252a2 pluginHolder: single upgrade confirmation (keep WARNING), refresh list after upgrade master3395 2026-03-07 21:12:45 +01:00
  • 657b903e44 pluginHolder: single upgrade confirmation (keep WARNING), refresh list after upgrade master3395 2026-03-07 21:12:45 +01:00
  • 8a9cc36aff Merge pull request #1725 from master3395/v2.5.5-dev Master3395 2026-03-07 02:52:07 +01:00
  • c6bb471a7f Merge pull request #1725 from master3395/v2.5.5-dev Master3395 2026-03-07 02:52:07 +01:00
  • 6eb28d6ec4 docs: remove hardcoded IP from 2FA guide (use your-server placeholder) master3395 2026-03-07 02:47:55 +01:00
  • 6bfa9382ee docs: remove hardcoded IP from 2FA guide (use your-server placeholder) master3395 2026-03-07 02:47:55 +01:00
  • 4be0bfd5aa 2FA/WebAuthn, user management, deploy and fix scripts master3395 2026-03-07 02:46:15 +01:00
  • dc79703463 2FA/WebAuthn, user management, deploy and fix scripts master3395 2026-03-07 02:46:15 +01:00
  • 5a8f0431c3 Plugins: add Upgrades Available tab for easier plugin updates master3395 2026-03-07 02:44:54 +01:00
  • 67d8a716dc Plugins: add Upgrades Available tab for easier plugin updates master3395 2026-03-07 02:44:54 +01:00
  • 00d28b5a1c Fix broken PHP symlink after upgrade: use lexists to detect dangling symlinks usmannasir 2026-03-07 04:53:52 +05:00
  • 8578733d0d Fix broken PHP symlink after upgrade: use lexists to detect dangling symlinks usmannasir 2026-03-07 04:53:52 +05:00
  • 55ba384174 Merge pull request #1724 from master3395/v2.5.5-dev Master3395 2026-03-06 21:14:43 +01:00
  • b46e7d2e99 Merge pull request #1724 from master3395/v2.5.5-dev Master3395 2026-03-06 21:14:43 +01:00
  • a6102f9c86 Plugin settings 404 and uninstall permission fixes master3395 2026-03-06 21:00:33 +01:00
  • 9e8011990a Plugin settings 404 and uninstall permission fixes master3395 2026-03-06 21:00:33 +01:00
  • ecf3af0986 Plugin install: exclude README.md from wrong-location check (main repo has it at root) master3395 2026-03-06 20:51:45 +01:00
  • aa783d150b Plugin install: exclude README.md from wrong-location check (main repo has it at root) master3395 2026-03-06 20:51:45 +01:00
  • bbf0436c0d Plugin store: fix install for all plugins (nested repo + extraction) master3395 2026-03-06 20:40:32 +01:00
  • 26d3d289b4 Plugin store: fix install for all plugins (nested repo + extraction) master3395 2026-03-06 20:40:32 +01:00
  • a6268d7f53 Plugin install: pass absolute zip path to avoid cwd races; extract always uses given path master3395 2026-03-06 20:26:15 +01:00
  • d2ad06aa4e Plugin install: pass absolute zip path to avoid cwd races; extract always uses given path master3395 2026-03-06 20:26:15 +01:00
  • 11d201747a Fix plugin installation: extract to plugin dir for any zip structure (install/upgrade/downgrade safe) master3395 2026-03-06 20:16:21 +01:00
  • 24467035a9 Fix plugin installation: extract to plugin dir for any zip structure (install/upgrade/downgrade safe) master3395 2026-03-06 20:16:21 +01:00
  • 9c556120ee Merge pull request #1723 from master3395/v2.5.5-dev Master3395 2026-03-06 20:08:43 +01:00
  • fd1f5d30c5 Merge pull request #1723 from master3395/v2.5.5-dev Master3395 2026-03-06 20:08:43 +01:00
  • 6c7143ae92 Remove to-do folder, docs/WINDOWS_INSTALLATION_GUIDE.md, docs/release_v2.5.5-dev.md master3395 2026-03-06 20:07:44 +01:00
  • 4a999ab6d2 Remove to-do folder, docs/WINDOWS_INSTALLATION_GUIDE.md, docs/release_v2.5.5-dev.md master3395 2026-03-06 20:07:44 +01:00
  • 55d814a7dd Issue SSL tile + centered SSL form close (X) for v2.5.5-dev; install/upgrade/downgrade safe master3395 2026-03-06 20:02:55 +01:00
  • df283b4db3 Issue SSL tile + centered SSL form close (X) for v2.5.5-dev; install/upgrade/downgrade safe master3395 2026-03-06 20:02:55 +01:00
  • 1afbfdea54 Merge pull request #1722 from master3395/v2.5.5-dev Master3395 2026-03-06 19:07:12 +01:00
  • 00e139e90b Merge pull request #1722 from master3395/v2.5.5-dev Master3395 2026-03-06 19:07:12 +01:00
  • 63fb988b55 Docker containers 500 fix, firewall banned IPs, container logs readability, base Ban IP sync to DB master3395 2026-03-06 18:50:20 +01:00
  • 53fc6a52e5 Docker containers 500 fix, firewall banned IPs, container logs readability, base Ban IP sync to DB master3395 2026-03-06 18:50:20 +01:00
  • a9f5decf9d Merge branch 'v2.4.5' into stable stable usmannasir 2026-03-06 19:19:16 +05:00
  • 6efdf28396 Fix SMTP relay on AlmaLinux/RHEL: install cyrus-sasl-plain package usmannasir 2026-03-06 18:36:41 +05:00
  • cc9d830507 Fix SMTP relay on AlmaLinux/RHEL: install cyrus-sasl-plain package usmannasir 2026-03-06 18:36:41 +05:00
  • 441f11b850 Fix fresh install crash: replace plogical imports in installCyberPanel.py usmannasir 2026-03-06 17:10:08 +05:00
  • abc901f1c8 Fix fresh install crash: replace plogical imports in installCyberPanel.py usmannasir 2026-03-06 17:10:08 +05:00
  • e81f2383be Fix version references: v2.4.5 not v2.4.5-dev usmannasir 2026-03-06 16:43:37 +05:00
  • 1202857369 Fix version references: v2.4.5 not v2.4.5-dev v2.4.5-dev usmannasir 2026-03-06 16:43:37 +05:00
  • 745339d0f8 Bump version to 2.4.5 usmannasir 2026-03-06 16:42:54 +05:00
  • ff5444bef8 Bump version to 2.4.5 usmannasir 2026-03-06 16:42:54 +05:00
  • fa00335aa4 Revert webmail.conf ownership to cyberpanel:cyberpanel usmannasir 2026-03-06 16:29:34 +05:00
  • 1e6e60a0e9 Revert webmail.conf ownership to cyberpanel:cyberpanel usmannasir 2026-03-06 16:29:34 +05:00
  • 918a42422c Fix webmail.conf ownership: use lscpd:lscpd instead of cyberpanel:cyberpanel usmannasir 2026-03-06 16:24:42 +05:00
  • 7fe521e1b3 Fix webmail.conf ownership: use lscpd:lscpd instead of cyberpanel:cyberpanel usmannasir 2026-03-06 16:24:42 +05:00
  • e77ade4872 Fix dovecot-mysql missing on AlmaLinux 9+: use standard packages instead of gf-plus usmannasir 2026-03-06 16:17:19 +05:00
  • 485dd27257 Fix dovecot-mysql missing on AlmaLinux 9+: use standard packages instead of gf-plus usmannasir 2026-03-06 16:17:19 +05:00
  • 1b75b8d654 Improve Sieve: folder dropdown in rules UI, INBOX. prefix fix, robust upgrade regexes usmannasir 2026-03-06 03:50:03 +05:00
  • 1d33ba0107 Improve Sieve: folder dropdown in rules UI, INBOX. prefix fix, robust upgrade regexes usmannasir 2026-03-06 03:50:03 +05:00
  • 5cc423b7ae Fix Sieve storage: add home dir to user_query, sieve plugin paths, and mailbox autocreate usmannasir 2026-03-06 03:39:04 +05:00
  • 3a0729156a Fix Sieve storage: add home dir to user_query, sieve plugin paths, and mailbox autocreate usmannasir 2026-03-06 03:39:04 +05:00
  • c2c79f3967 Enable Sieve email filtering in install and upgrade for all OS usmannasir 2026-03-06 03:32:04 +05:00
  • 008cc7da0e Enable Sieve email filtering in install and upgrade for all OS usmannasir 2026-03-06 03:32:04 +05:00
  • e59e80e2dc Security fixes for webmail and emailDelivery apps usmannasir 2026-03-06 03:27:45 +05:00
  • 28113d97a7 Security fixes for webmail and emailDelivery apps usmannasir 2026-03-06 03:27:45 +05:00
  • 0ebde8831f Fix emailDelivery page rendering: use httpProc instead of plain render usmannasir 2026-03-06 03:21:11 +05:00
  • abcd513937 Fix emailDelivery page rendering: use httpProc instead of plain render usmannasir 2026-03-06 03:21:11 +05:00
  • 4bb569ef9b Fix webmail SSO setup in install and upgrade usmannasir 2026-03-06 01:15:04 +05:00
  • 36f0185708 Fix webmail SSO setup in install and upgrade usmannasir 2026-03-06 01:15:04 +05:00
  • 8411995958 Add CyberMail Email Delivery integration usmannasir 2026-03-06 00:19:53 +05:00
  • 1e00f6eff5 Add CyberMail Email Delivery integration usmannasir 2026-03-06 00:19:53 +05:00
  • 3124bae377 Sort messages by date using IMAP SORT extension instead of UID order usmannasir 2026-03-05 05:56:13 +05:00
  • 4a082f5484 Sort messages by date using IMAP SORT extension instead of UID order usmannasir 2026-03-05 05:56:13 +05:00
  • 1f73702722 Fix missing mail TLS certs: copy self-signed certs to /etc/pki/dovecot/ at install and upgrade usmannasir 2026-03-05 05:54:09 +05:00
  • 7e86659a55 Fix missing mail TLS certs: copy self-signed certs to /etc/pki/dovecot/ at install and upgrade usmannasir 2026-03-05 05:54:09 +05:00
  • a8ba63311c Fix account switcher: ng-if creates child scope breaking ng-model binding, use ng-show instead usmannasir 2026-03-05 05:42:44 +05:00
  • e19c466915 Fix account switcher: ng-if creates child scope breaking ng-model binding, use ng-show instead usmannasir 2026-03-05 05:42:44 +05:00
  • df7b1d3a64 Fix account switcher: send fromAccount with every API call instead of relying solely on session usmannasir 2026-03-05 05:39:55 +05:00
  • d1e682885d Fix account switcher: send fromAccount with every API call instead of relying solely on session usmannasir 2026-03-05 05:39:55 +05:00
  • 5da5021675 Fix account switcher: use currentEmail as ng-model so display updates immediately usmannasir 2026-03-05 05:34:32 +05:00
  • a9f48d6781 Fix account switcher: use currentEmail as ng-model so display updates immediately usmannasir 2026-03-05 05:34:32 +05:00
  • a3a90df96f Add cache-busting query param to webmail JS include usmannasir 2026-03-05 05:31:21 +05:00
  • 3705dcc7b8 Add cache-busting query param to webmail JS include usmannasir 2026-03-05 05:31:21 +05:00
  • d12da43859 Fix critical webmail bugs: XSS, SSRF, install ordering, and UI issues usmannasir 2026-03-05 05:10:14 +05:00
  • 632dc3fbe9 Fix critical webmail bugs: XSS, SSRF, install ordering, and UI issues usmannasir 2026-03-05 05:10:14 +05:00