We have a new documentation site for cPanel & WHM! You can find our new documentation site at docs.cpanel.net.

We will continue to maintain our API documentation on this server.

Page tree
Skip to end of metadata
Go to start of metadata

7.23


2019-11-11

  • Fixed case CPANEL-29718: Pkgacct-da: Fix issue preventing saving grants.

7.22


2019-10-02

  • Fixed case CPANEL-7853: Skip email addreses with "+" on LHS of "@" when creating cpmove files on a Plesk server.
  • Fixed case CPANEL-19948: updateuserdomains-universal: avoid failure with MySQL 5.7.
  • Fixed case CPANEL-19948: Cpanel::Foreign::Plesk::Environment: add PPI USE OK comment.
  • Fixed case CPANEL-21851: Pkgacct-pXa: package mail for domains with uppercase letters.
  • Fixed case CPANEL-22137: Update reserved usernames.
  • Fixed case CPANEL-22406: Fix incorrect plesk version grabbing past v12.
  • Fixed case CPANEL-22406: Fix incorrect query to get SSL in pxa for plesk.
  • Fixed case CPANEL-23397: Pkgacct-pXa: Prevent recursive account packaging.

7.20


2018-03-28

  • Fixed case CPANEL-18856: Alter the shabang line for pkgacct scripts to avoid PERL5LIB.

7.19


2018-03-06

  • Fixed case CPANEL-16325: pkgacct-pXa: ensure email accounts with capitals transfer.
  • Fixed case CPANEL-17706: Emit account creation date in cpuser file.

7.18


2017-11-28

  • Fixed case CPANEL-12428: Read psa.conf for mail directory.
  • Fixed case CPANEL-16216: Add MySQL 5.7 support.

7.17


2017-10-26

  • Fixed case CPANEL-16540: Plesk: More precise email address capture.

7.16


2017-09-14

  • Fixed case CPANEL-11969: pkgacct-pXa: fix packaging under MySQL 5.7.
  • Fixed case CPANEL-12550: Update pkgacct repository to use Filesys::POSIX 0.9.19.
  • Fixed case CPANEL-12658: pkgacct-da: package SSL keys and certs properly.

7.15


2017-04-20

  • Fixed case CPANEL-7506: Copy autoresponders.
  • Fixed case CPANEL-7506: Lowercase charset in autoresponder headers.
  • Fixed case CPANEL-7506: Correct autoresponder subject lines.
  • Fixed case CPANEL-7506: Use % instead of < and > in autoresponder subjects.
  • Fixed case CPANEL-7506: Lowercase autoresponder filenames.
  • Fixed case CPANEL-12456: Plesk 9.x: Only copy subdomains of domains.
  • Fixed case CPANEL-12529: Capture MySQL triggers and routines.
  • Fixed case CPANEL-12593: Plesk: Skip "no-hosting" parked domains.

7.14


2017-04-05

  • Fixed case CPANEL-256: Plesk: Consolidate duplicated code.
  • Fixed case CPANEL-256: Plesk: Default to Paper Lantern.
  • Fixed case CPANEL-310: Remove Alabanza detection and support libs.
  • Fixed case CPANEL-1607: Update username validation code.
  • Fixed case CPANEL-1619: Ensim: discard STDERR from sitelookup.
  • Fixed case CPANEL-1694: Plesk, DA: Create /root/.my.cnf first.
  • Fixed case CPANEL-6908: Plesk: Always create email quota file.
  • Fixed case CPANEL-7467: Fix query for MySQL users in DirectAdmin.
  • Fixed case CPANEL-7614: Plesk: Capture contact email address.
  • Fixed case CPANEL-7903: Fix addon domain imports from DirectAdmin.
  • Fixed case CPANEL-9026: DirectAdmin: Always create email quota file.
  • Fixed case CPANEL-9915: Ensure Plesk 9 subdomain content ends up in homedir/public_html in cpmove file.
  • Fixed case CPANEL-10077: Remove lockacct functionality.
  • Fixed case CPANEL-10077: Drop privileges when reading files under the user's control.
  • Fixed case CPANEL-10304: Support Plesk 17.
  • Fixed case CPANEL-12305: Fix email enXim mail transfers.
  • Fixed case PEG-6: Plesk: --skipmail should still collect accounts.
  • Fixed case PEG-6: Plesk: add missing method clean_template_name.
  • Implemented case FB-49884: DA: Capture user contact email address.

7.7


2015-07-01

  • Fixed case 192081: Plesk: Work with MySQL 5.6.
  • Implemented case 154917: No more Frontpage.
  • Implemented case 154917: Plesk: No more Frontpage.
  • Implemented case 154917: Ensim: No more Frontpage.
  • Implemented case 154917: DirectAdmin: No more Frontpage.

7.6.3


2015-06-16

  • Fixed case 188749: Plesk: Capture Horde shares.
  • Fixed case 188749: Plesk: Capture Horde data for all user's domains.
  • Fixed case 188749: Plesk: Make pkgacct-pXa an actual modulino.
  • Fixed case 191729: Augment --help.

7.6.2


2015-05-11

  • Fixed case 185981: Ignore failures to create FTP homedirs.
  • Fixed case 188365: DA: Copy email accounts with _ in passwd hash.
  • Implemented case 129793: POD for dump_database.
  • Implemented case 187881: DA: Warn when skipping an email address:.

7.6.1


2015-05-07

  • Fixed case 96261: DirectAdmin: add --skipbackups.
  • Fixed case 186589: Plesk 12: Web stats gathering.
  • Fixed case 188085: DA: Don't skip valid email accounts.

7.6


2015-04-20

  • Fixed case 185517: Plesk: Fix undefined method error for resellers.
  • Implemented case 185285: Disallow /etc/allowstupidstuff for usernames.
  • Implemented case 185285: Move functions to Cpanel::Validate::Username::Core.
  • Implemented case 185285: Move functions to Cpanel::Validate::Username::Mode.
  • Implemented case 185285: Update Cpanel::Validate::Username.
  • Implemented case 185285: Refactor Cpanel::Validate::Username to be sensible.
  • Implemented case 185285: Always run username validation in transfer mode.

7.5.9


2015-04-13

  • Fixed case 184765: Plesk: Initialize logger before trying to use it.

7.5.8


2015-04-09

  • Fixed case 71389: DA: db usernames with hyphens.

7.5.7


2015-03-27

  • Fixed case 69881: Add Maildir support and --skipmail option.
  • Fixed case 69881: Remove old-style hooks from pkgacct-enXim.
  • Fixed case 69881: Unify call_hook into Cpanel::Pkgacct::Util.
  • Fixed case 152529: Don't leave empty log files behind on failure.
  • Fixed case 153885: Handle default Plesk limits.
  • Fixed case 178781: Remove support for unused scripts.

7.5.6


2015-03-18

  • Fixed case 173421: Fix warning in get_subdomains; cleanups.
  • Fixed case 173421: Check /etc/psa/psa.conf for Plesk 9 docroot paths.

7.5.5


2015-03-11

  • Fixed case 160477: Expunge Plesk docroots during packaging.
  • Fixed case 160545: Plesk: Name subdomains by FQDN.
  • Fixed case 168213: Send MySQL errors to the log.
  • Fixed case 173405: Plesk 9 addon domains: Do nothing, correctly.
  • Implemented case 150465: Refactor pkgacct-pXa: FTP users.
  • Implemented case 150465: Refactor pkgacct-pXa: Account basics.
  • Implemented case 150465: Refactor pkgacct-pXa: Account limits; cpuser file.
  • Implemented case 150465: Refactor pkgacct-pXa: Home Directory.

7.5.4


2015-02-26

  • Fixed case 161237: Plesk: Don't copy forwarding domains.
  • Implemented case 150465: Refactor pkgacct-pXa: SSL Certs.
  • Implemented case 150465: Refactor pkgacct-pXa: getpwnam; reseller behavior.
  • Implemented case 150465: Refactor pkgacct-pXa: Plesk DB access.
  • Implemented case 150465: Refactor pkgacct-pXa: Mailing lists.
  • Implemented case 150465: Refactor pkgacct-pXa: Subdomains.
  • Implemented case 150465: Refactor pkgacct-pXa: domain_name.
  • Implemented case 150465: Refactor pkgacct-pXa: Frontpage.
  • Implemented case 150465: Refactor pkgacct-pXa: Addon domains.
  • Implemented case 150465: Refactor pkgacct-pXa: Password salt.
  • Implemented case 150465: Refactor pkgacct-pXa: Web statistics.
  • Implemented case 150465: Refactor pkgacct-pXa: Copy autoresponders.
  • Implemented case 150465: Refactor pkgacct-pXa: Parked and Alias domains.
  • Implemented case 150465: Refactor pkgacct-pXa: MySQL Databases.
  • Implemented case 150465: Refactor pkgacct-pXa: Version Identification.
  • Implemented case 150465: Refactor pkgacct-pXa: Mail.
  • Implemented case 150465: Refactor pkgacct-pXa: Horde database tables.
  • Implemented case 150465: Refactor pkgacct-pXa: 13 semi-global variables.
  • Implemented case 150465: Refactor pkgacct-pXa: new() as an initializer.
  • Implemented case 150465: Refactor pkgacct-pXa: DNS Zones.
  • Implemented case 150465: Refactor pkgacct-pXa: PostgreSQL databases.

7.5.3


2015-01-30

  • Fixed case 155993: Plesk: Correct capture of std_fwd addons.

7.5.2


2015-01-15

  • Fixed case 154513: Ensim: Generate correctly-named archives.
  • Implemented case 58137: Add --skipdocroots to pkgacct-da.

7.5.1


2015-01-13

  • Fixed case 150801: Add --skipmail for Plesk.
  • Fixed case 153785: Allow long usernames again.

7.5


2015-01-05

  • Fixed case 102857: Use 'unlimited' for invalid quota sizes.
  • Fixed case 134961: Update Cpanel::Validate::Username.
  • Implemented case 104121: Correct parked domain capture for Plesk 10+.
  • Implemented case 104121: Capture "standard forwarding" domains.
  • Implemented case 117009: Allow skipping emails for DirectAdmin.

7.4.1


2015-01-05

  • Fixed case 150369: Fix mail capture for DirectAdmin.

7.4


2014-10-29

  • Fixed case 47220: Resolve subdomain symlinks.
  • Fixed case 69421: Prevent errors from missing bandwidth data.
  • Fixed case 114549: Validate data from passwd files.
  • Fixed case 114549: Handle ~/Maildir's absence.
  • Fixed case 118021: Calculate MD5 sums on cpmove archives on the fly.
  • Fixed case 119509: Allow transfer of Ensim accounts with non unique user names.
  • Fixed case 123117: DA: Merge mail directories.
  • Fixed case 126069: Discard STDERR from mysqldump.

7.3.1


2014-10-29

  • Fixed case 58191: Create mail account symlinks.
  • Fixed case 64396: Support wildcard subdomains in pkgacct-pXa.
  • Fixed case 72873: Proper pkgacct pidfile processing.
  • [security] Fixed case 77941: Fix arbitrary file overwrite.
  • [security] Fixed case 102501: Fix permissions on tarball files for foreign transfers.
  • Fixed case 107681: Plesk 12 permitted.
  • Fixed case 111953: Get account owner correctly on Plesk 10+.
  • Fixed case 112201: Implement account locking.
  • Fixed case 114289: Plesk 9: Document root is always $homedir/httpdocs.
  • Fixed case 114357: Ignore EEXIST errors for nested docroots.
  • Implemented case 57969: Die() if archiving account when not root.
  • Implemented case 59324: Remove Sphera migration script.
  • Implemented case 75913: Fix handling of mailboxes for Plesk.
  • Implemented case 107781: Use PSA database to determine document roots.

7.3


2014-05-27

  • Updated PUBLIC to 7.3.
  • No labels