-
v3.0.63464fabfe · ·
[Scopes] apache.evasive-wordpress-filter sets strict xmlrpc/wp-login POST limits [Opcenter] plans now support partial overrides [Rampart] fail2ban v0.10 compatibility [Scopes] Static file + WordPress filters customizable templates (see docs/admin/Evasive.md) [Bootstrapper] quota build applied incorrectly on / mount instead of /home [Opcenter] improve failed account resiliency. Unhandled exceptions reported on failed creation [Bandwidth] updating bandwidth,threshold properly updates database record [Wordpress] Fortification applies mutual read-write permissions to upgrade/
-
v3.0.62f7ba0b92 · ·
[PHP] update internationalization build deps [CLI] suspend resumption effectively resolving unpredictable "Session corruption" error [cPanel] handle case where SHELL is without quotes. Soft fail is dnszones/ is missing from backup [fail2ban] decrease database retention duration from 90 days to recidive duration + 5 days [Modules] .pgpass missing provisioning on account creation [Modules] admin:collect() accepts second parameter, filter param e.g. cpcmd admin:collect null "[ssh.enabled:1]"
-
v3.0.61765fb43c · ·
[SECURITY] xss in gecos in Manage Users, file:reset-path() operates on referent instead of link [Bootstrapper] system/sysctl improperly handles empty values in Ansible 2.8.4 [Quota] disabling disk quota no longer disables inode quota [DNS] changing the primary domain fails ownership check [DNS] email:get-records() renamed to provisioning-records() for consistency with dns:provisioning-records() [apnscpd] backend lockups recover faster
-
v3.0.60b83b2cc2 · ·
[Laravel] fix "min" Fortification application [Migration] add --delete flag, removes backup on successful import [scripts] expand change_dns.php usage to support arbitrary TTL/prior IP [AJAX] remove "s" session ID setter [helpers] fix condition in which collapsed arrays reported "name.subname.index" in key
-
v3.0.56168f993a · ·
[Scopes] system.sshd-pubkey-only sets public-key only authentication [Scopes] fs.tmp-mount sets /tmp properties [Web Apps] learning mode bestows permissions to app root owner on new directories [Migration] use pigz when available [Migration] fix large cPanel imports [Task Scheduler] fix tasks with tabbed time-spec cannot be deleted [DNS] changing providers populates zones on new provider
-
v3.0.50515bea1c · ·
[security] AP-01-AP-07 vulernability fixes [file] symlink usage disables optimized shadow assertions. Use referent in permission calculations to close symlink attack loophole. [dns] domain_hosted() uses cp-proxy endpoint to perform additional checks in multi-server setups [filesystem] fuser support [backups] backup_dbs.php does not evaluate the state of file prior to processing backup. An attacker can use a symlink attack to gain ownership of sensitive files [SSL Certificates] revert CSR generation
-
v3.0.4933e77106 · ·
[UI] permit session switch on all apps [UI] disable MIME sniffing [DNS] disabling DNS no longer removes key, provider setting from service [DNS] move DNS zone depopulation to end of service depopulate() call. Removes false positive on missing zone. [Bootstrapper] addin skipped when role type is directory [Billing] [billing] => demo_invoice, any account attached this invoice will be a demo account [Webmail] fix access without SSO uses shortcut [Webapps] remove conflicting htaccess directives (FollowSymLinks, Includes) from .htaccess