cPanel & WHM 11.34 Change Log

11.34.2.7

2013-10-23
  • [security] Fixed case 69513: Create Logaholic directories with 700 permissions.
  • [security] Fixed case 74525: Prevent leaking of security token in Manage SSL Hosts interface.
  • [security] Fixed case 74565: Restrict custom contact programs to the same shell as the reseller
  • [security] Fixed case 76085: Prevent virtual email accounts owned by a reseller from manipulating translations.
  • [security] Fixed case 76541: Remove only the temporary file when deleting unused file uploads.
  • [security] Fixed case 76549: Sanitize multipart POST data to prevent fake file uploads.
  • [security] Fixed case 76789: Create transfer logs with 0600 permissions.
  • [security] Fixed case 76869: Update Dovecot handling of checkpassword authentication for CVE-2013-6171.
  • [security] Fixed case 76941: Fix Cpanel::LogMeIn session expiration.
  • [security] Fixed case 78177: Patch mailman CGIs to run setuid mailman.
  • [security] Fixed case 78253: Fix WHM mod_userdir tweak compatibility with mod_ruid2.
  • [security] Fixed case 78661: Update phpMyAdmin to 3.5.8.2
  • [security] Fixed case 79133: Sanitize whitespace in SSL certificates before installation.

11.34.2.4

2013-09-03
  • [security] Fixed case 71701: Fix arbitrary module load in cpaddons.pl.
  • [security] Fixed case 71705: Don't write corrupt data to cPAddons configuration.
  • [security] Fixed case 71709: Prevent HTML injection in cPAddons.
  • [security] Fixed case 71721: Fix several security issues with cPAddons.
  • [security] Fixed case 71725: Sanitize input when loading modules.
  • [security] Fixed case 71733: Prevent users from installing cPAddons as other users.
  • [security] Fixed case 74609: Prevent path traversal when reading nvdata.
  • [security] Fixed case 75113: Only allow root to use the "stor" nvset paramater.
  • [security] Fixed case 75169: Sanitize module names before loading in cPAddons.
  • [security] Fixed case 75413: Don't let non-root users run cpaddons.pl.
  • [security] Fixed case 75417: Prevent an XSS attack in cpaddons_report.pl.
  • [security] Fixed case 75573: Prevent file manipulation when unsuspending account.
  • [security] Fixed case 75605: Prevent jailshell escape with two-arg open.
  • [security] Fixed case 75701: Save cpmove files with proper permissions.
  • Fixed case 75757: Add O_TRUNC to Cpanel::Fcntl::Constants.
  • [security] Fixed case 75765: Fix locale XML reseller privilege escalation.
  • [security] Fixed case 75769: Prevent corruption of httpd.conf through DocumentRoot.
  • [security] Fixed case 75789: Improve safety of account rearrange.
  • [security] Fixed case 75921: Encode user passwords in session files.
  • [security] Fixed case 76057: Display version numbers in cPAddons interface.
  • [security] Fixed case 76157: Prevent infinite loop in password encoding/decoding.
  • [security] Fixed case 76161: Don't use additional cookie for session file password encoding.
  • [security] Implemented cases 75873,68205: Update cPAddon configuration as the user.

11.34.2.1

2013-08-07
  • Fixed case 4156: Preserve custom SpamAssassin rules in user_prefs.
  • Fixed case 49982: Detect out-of-date puttygen and rebuild if needed.
  • Fixed case 62005: Prefer server's own FQDN over generic mail hostname.
  • Fixed case 62281: Fix MysqlFE api calls when using a remote MySQL server.
  • Fixed case 62327: Permit Web Disk usernames containing uppercase.
  • Fixed case 62337: Disallow non-terminal wildcards in WHM zone editor.
  • Fixed case 62367: Implement gzip support for webdav.
  • Fixed case 62373: Allow auto responder start and stop times to be unset.
  • Fixed case 62448: Make templated-modules needs to be run before generating puttygen.
  • Fixed case 62460: Clean out attractawrap symlink when installing wrap.
  • Fixed case 62484: Add autofixer for storable downgrade problems.
  • Fixed case 62497: Preserve all SpamAssassin user_prefs lines.
  • Fixed case 62502: Remove attractawrap only when it's a symlink to cpwrap.
  • Fixed case 63039: Disable TLS compression by default.
  • Fixed case 63084: Disable OpenSSL zlib compression in cpsrvd and cpdavd.
  • Fixed case 66509: LIVEAPI cannot handle file uploads for php.
  • [security] Fixed case 67321: Don't allow resellers to execute arbitrary code.
  • Fixed case 70141: Ensure that the bandmin .htaccess file is in place.
  • Fixed case 72829: Patch 3rdparty software Makefiles to prevent build failures.
  • Implemented case 49285: Blackberry Playbook can now access WHM & Webmail.
  • Implemented case 62365: Adjust MySQL open_files_limit settings when starting MySQL server.
  • Implemented case 62425: Remove Attracta bundled plugin and switch to the official plugin.

11.34.1.27

2013-07-25
  • Fixed case 69101: Update cpanm to fix perlinstaller failure.

11.34.1.26

2013-07-23
  • Fixed case 69797: Permit all actions for resellers with the all ACL.
  • Fixed case 69809: List only resellers with proper ACLs for locale editing.
  • [security] Fixed case 73477: Update Ruby to 1.8.7-p374 to address CVE-2013-4073.

11.34.1.25

2013-07-15
  • [security] Fixed case 71121: Update squirrelmail login_auth plugin.
  • [security] Fixed case 71573: DNSAdmin request check for zone owner.
  • [security] Fixed case 71865: Verify that a reseller owns a domain being modified.
  • [security] Fixed case 71869: Drop privileges before updating order status.
  • [security] Fixed cases 71973,71573: Improve DNS Admin fix.
  • [security] Fixed case 72153: DNSAdmin clean the zones from the query string.
  • [security] Fixed case 72161: Do not update user's files as root when suspending an account.
  • [security] Fixed case 72237: Restore ability to root to update any zones on the system.
  • [security] Fixed case 72253: Do full zone owner lookup in dnsadmin.
  • [security] Fixed case 72357: Limit certain dnsadmin actions to root.
  • [security] Fixed case 72685: Keep system-owned domains in userdomains.
  • [security] Fixed case 72725: Restore some required reseller dnsadmin access.
  • [security] Fixed case 72821: Prohibit "system" as a username.

11.34.1.17

2013-06-26
  • [security] Fixed case 71109: Write log archives as the user.
  • [security] Fixed case 71193: Drop privileges before manipulating user directories.

11.34.1.16

2013-06-10
  • [security] Fixed case 68189: Improve file uploading in Web Template Editor.
  • [security] Fixed case 68213: Address two XSS vulnerabilities.
  • [security] Fixed case 68433: Fix XSS vulnerabilities in entropychat.
  • [security] Fixed case 68645: Sanitize MySQL usernames in SQL statements.
  • [security] Fixed case 68733: Sanitize theme supplied to brandingimage.cgi.
  • [security] Fixed case 68965: Add missing ACL checks to WHM CGIs.
  • [security] Fixed case 69345: Add a warning when restoring an account from untrusted source.
  • [security] Fixed case 69401: Improve reseller ACL check when running langadmin.

11.34.1.14

2013-05-14
  • [security] Fixed case 64513: Improve UAPI error handling.
  • [security] Fixed case 64628: Prevent Pwcache from being polluted by Whostmgr::Postgres.
  • Fixed case 64753: Not all license failures are logged in the license_log.
  • [security] Fixed case 67065: Prevent ssh keys from being overwritten by whm resellers.

11.34.1.13

2013-05-14
  • Fixed case 64203: Update Rails to 2.3.18.
  • [security] Fixed case 64407: Roundcube whitelist configuration options can be changed.

11.34.1.12

2013-03-01
  • Fixed case 54088: Fix roundcube logo missing in webmail.
  • Fixed cases 63785,63700: Fix regression in Cpanel::UI include functionality.
  • Fixed case 63806: Fix 11.34 version of cleanquotas.
  • Fixed case 63808: Fix roundcube mysql migration script when upgrading from roundcube 0.6.
  • Fixed case 63809: Remove obsolete roundcube patches.
  • Fixed case 63814: Improve roundcube mysql migration for versions <= 0.7.
  • Fixed case 63826: Remove more Roundcube obsolete patches.

11.34.1.11

2013-02-22
  • Fixed case 63438: Use bundled version of Image::Magick instead of CPAN version.
  • Fixed case 63725: Fix perl shebang lines in 11.34 scripts.

11.34.1.10

2013-02-19
  • Fixed case 63463: Update Roundcube to 0.8.5.
  • Fixed case 63514: Update Rails to 2.3.17.
  • Fixed case 63559: Update rack gem to 1.1.6 in 11.36.0.
  • Fixed case 63605: Clean out orphaned filesystem quotas during maintenance.
  • Fixed case 63624: Improve argument checking in countedit.cgi.
  • Fixed case 63665: Fix quota cleanup tool for CentOS 5 compatibility.
  • Fixed case 63700: Improve certain API2 include calls.

11.34.1.9

2013-02-07
  • Fixed case 63189: Make Ruby on Rails rewrites include a slash.
  • Fixed case 63273: Provide ruby on rails 2.3.16 to fix CVE-2013-0235.
  • Fixed case 63395: Update MySQL 5.1 to 5.1.68.
  • Fixed case 63396: Update MySQL to 5.5.30-1.cp.1132.

11.34.1.8

2013-01-21
  • Fixed case 63094: Update proftpd to 1.3.5rc1-1.

11.34.1.7

2013-01-14
  • Fixed case 62672: Update phpMyAdmin to 3.5.5.
  • [security] Fixed case 62901: Update proftpd to 1.3.5rc1-0.
  • [security] Fixed case 62952: Provide rails version 2.3.15 to fix CVE-2013-0156 and CVE-2012-5664.

11.34.1.6

2013-01-07

  • Fixed case 62614: Update lists of root nameservers.
  • Fixed case 62660: Fix bug in checkyum where kmod exclude is left behind.
  • Fixed case 62725: Prevent XSS in BoxTrapper UI.
  • Fixed case 62745: Fix three XSS attacks.

11.34.1.5

2012-12-17

  • Fixed case 62437: Update MySQL 5.1 for CVE-2012-5611.
  • Fixed case 62583: Update MySQL 5.5 for CVE-2012-5611.
  • Fixed case 62299: Fix mail loop protection to work correctly with autoresponders.

11.34.1.4

2012-12-06

  • Fixed case 46019: Include English-only phrases in bulk editor and XML export.
  • Fixed case 54421: Make XML-API v1 resellerstats functionality work.
  • Fixed case 56186: Convert maildirs to correct format on transfers.
  • Fixed case 58663: Successfully suspend accounts that are over quota.
  • Fixed case 59402: Show correct default branding style name for resellers.
  • Fixed case 59430: Update tweak settings help for 'logout redirection URL'.
  • Fixed case 59678: hanges in the advanced exim editor can conflict with the basic one.
  • Fixed case 59929: Fix packages list when copying accounts/packages from another server.
  • Fixed cases 60035 and 59305: Allow root's SSH keys to be generated without a password.
  • Fixed case 60796: Don't display odd messages when generating a key.
  • Fixed case 60977: Fix cleanup of mail loop protection directories.
  • Fixed case 61222: Fix fetch_pwcache not to send duplicates if the uid cache is enabled.
  • Fixed case 61253: Identify mail sent as nobody when running under apache.
  • Fixed case 61287: Prevent blacklisted users from creating mail loops.
  • Fixed case 61315: Remove warnings when two email accounts are created simultaneously.
  • Fixed case 61380: Fix restorepkg to restore RoundCube preferences.
  • Fixed case 61399: Don't allow changing contact info in demo mode.
  • Fixed case 61491: Fix phpMyAdmin login failure after MySQL change from remote to local.
  • Fixed case 61511: Don't print an entire SSH public key on import.
  • Fixed case 61537: Adjust Tweak Settings anchor link in WHM's Log Rotation interface.
  • Fixed case 61564: Fix displayed message when restarting a service and selecting no on DNSONLY.
  • Fixed case 61573: Validate MIME type entries following RFC 4288.
  • Fixed case 61610: Fix cache issue in Cpanel::Branding::Lite.
  • Fixed case 61614: Fix inconsistencies in how contactinfo.yaml for the support pages is loaded.
  • Fixed case 61625: Prevent inconsistent state on updates due to unhandled alarm.
  • Fixed case 61650: Update password text in Configure Email Client.
  • Fixed case 61691: Update phpMyAdmin to 3.5.3.
  • Fixed case 61717: Do not translate autoresponder template variables.
  • Fixed case 61720: Fix HTML output for account restores.
  • Fixed case 61721: Speed up restores by handling only requested users.
  • Fixed case 61724: Update MySQL 5.5 to 5.5.28-1.
  • Fixed case 61737: Fix inappropriate translation of BoxTrapper header.
  • Fixed case 61742: Fix sorting of DNS zone entries.
  • Fixed case 61744: Allow spaces in backup destination directory.
  • Fixed case 61769: Properly update Roundcube for remote MySQL server.
  • Fixed case 61791: Try hard to generate strong passwords for accounts.
  • Fixed case 61795: Warn users of Spamhaus RBL of required non-public DNS.
  • Fixed case 61796: Allow WHM to load properly with corrupt nvdata.
  • Fixed case 61798: Don't overwrite existing proxy subdomains.
  • Fixed case 61820: Make rebuildtmpl load modules from the correct place.
  • Fixed case 61849: Fix Javascript error on FTP Accounts page in French.
  • Fixed case 61855: Apply a consistent order to icons in cPanel.
  • Fixed case 61860: Sanitize output in Legacy File Manager.
  • Fixed case 61866: Fix SpamAssassin filter configuration problems.
  • Fixed case 61870: Make CPANEL.Locale.prototype.output() safer for JS portability.
  • Fixed case 61872: Resolve JS error with dns lister in WHM for large domain list.
  • Fixed case 61876: Prevent adding subdomains of wildcard domains.
  • Fixed case 61885: Apache log download is restricted to root users.
  • Fixed case 61887: Limit Synchronize DNS Records to root.
  • Fixed case 61888: Don't check for nonexistent ACL.
  • Fixed case 61892: Allow plus signs in MySQL password.
  • Fixed case 61897: Upgrade dependencies when upgrading RPMs.
  • Fixed case 61916: Fix mail loop protection.
  • Fixed case 61931: Increase DKIM key size to 1024 bits.
  • Fixed case 61932: Allow mail loop protection with higher response counts.
  • Fixed case 61939: Fix nightly build and smoker failure.
  • Fixed case 61962: Automatically update webalizer binaries when a new version is available.
  • Fixed case 61963: Remove support link from roundcube webmail.
  • Fixed case 61977: Fix warnings when /var/cpanel/resellers file is missing.
  • Fixed case 61978: Purge dead comet files older than 12 hours.
  • Fixed case 61996: Avoid false matches in reseller package list.
  • Fixed case 62001: Prevent Roundcube from DoSing cpsrvd.
  • Fixed case 62002: Check bzip2 exit status in publish script.
  • Fixed case 62003: Webdisk rejecting file uploads for domains that start with a number.
  • Fixed case 62006: Fix PHPINI api functions getalloptions and getoptions.
  • Fixed case 62015: Fix display of PHP handlers in WHM interface.
  • Fixed case 62022: Fix Edit DNS Zone search.
  • Fixed case 62023: updatenow.static is used when updatenow compilation fails.
  • Fixed case 62038: Improve email filtering arguments parsing.
  • Fixed case 62041: Don't reset non-boolean values in Advanced Exim Configuration.
  • Fixed case 62048: Make bulk SPF record updates more efficient.
  • Fixed case 62054: Preserve dedicated IP option status when updating a package.
  • Fixed case 62061: Detect case when shell cannot be changed.
  • Fixed case 62075: Show confirmation when password is changed through webmail.
  • Fixed case 62086: Update some YUI files.
  • Fixed case 62089: Make maxmem setting take effect on USR1 to cpsrvd.
  • Fixed case 62093: Properly escape HTML when formatting tables.
  • Fixed case 62095: Suppress misleading SpamAssassin error messages.
  • Fixed case 62096: Allow transfers using accounts that use csh.
  • Fixed case 62112: Restore HTTP Authentication for chrome browsers.
  • Fixed case 62117: Fix two Cpanel::Email API 1 calls.
  • Fixed case 62124: Ignore digest auth passwords if the file is absent.
  • Fixed case 62132: Fix call to nonexistent function.
  • Fixed case 62135: Permit using cPanel user's homedir for FTP accounts.
  • Fixed case 62144: Fix misdisplay of quantified words.
  • Fixed case 62157: Force post_actions when cpanel.config is modified by hand.
  • Fixed case 62167: Transition exim configs relying on old init script.
  • Fixed case 62168: Don't crash cpsrvd when BSD::Resource is unavailable.
  • Fixed case 62171: Update exim to 4.80-5.
  • Fixed case 62185: Avoid refreshing all email accounts at the same time.
  • Fixed case 62189: Do not silently discard email when over-quota.
  • Fixed case 62193: Correct typo in startup script.
  • Fixed case 62201: Fix warnings in bin/updatephppgadmin.
  • Fixed case 62206: Remove unused wrap binaries.
  • Fixed case 62210: Prevent build failures when installing OpenLDAP.
  • Fixed case 62212: Prevent dovecot init script from killing itself.
  • Fixed case 62214: Adjust yum kernel package exclusions.
  • Fixed case 62216: Restore obsolete CGI files to .gitignore.
  • Fixed case 62218: Use Cpanel::Alarm when updating email disk usage.
  • Fixed case 62220: Fix Apache NameVirtualHost warning when proxydomains are disabled.
  • Fixed case 62222: Improve WebDisk api call when updating a user password.
  • Fixed case 62223: Fix typo in cpdavd process naming scheme.
  • Fixed case 62238: Better I/O error checking in writefile.
  • Fixed case 62253: Fix Horde XSS vulnerabilities (CVE-2012-5567).
  • Fixed case 62282: Don't allow malformed wildcard hostnames.
  • Fixed case 62283: Prevent safekill script from killing its parent.
  • Fixed case 62323: Ignore obsolete feature with standard themes.
  • Fixed case 62333: Automatically update Socket in checkperlmodules.
  • Fixed case 62334: Check postgresql rpms before updating perl modules when psql is installed.
  • Fixed case 62449: Extract localizable phrases for 11.34.1 release.
  • Implemented case 54596: Update webalizer to 2.23-05.
  • Implemented case 61067: Update courier-imap to 4.11.0-1.
  • Implemented case 61507: Switch to a single mailing list signup.
  • Implemented case 61711: Update Roundcube to 0.8.2.
  • Implemented case 61723: Update MySQL 5.1 to 5.1.66-0.
  • Implemented case 61784: Update courier-authlib to 0.65.0-1cp.
  • Implemented case 61786: Update ImageMagick to 6.8.0-1.
  • Implemented case 61853: Remove unneeded scripts.
  • Implemented case 62004: Allow the outgoing spam score rejection threshold to be defined in WHM.
  • Implemented case 62056: Update NSD to 3.2.14-1.
  • Implemented case 62186: Update Roundcube to 0.8.3.
  • Implemented case 62243: Update RoundCube to 0.8.4.
  • Implemented case 62425: Remove Attracta bundled plugin and switch to the official plugin.

11.34.0.11

2012-12-06

  • [security] Fixed case 60970: Do not load blessed objects from YAML files.
  • [security] Fixed case 61251: Prevent code execution through maketext strings.
  • [security] Fixed case 61379: Use only documented interfaces for Storable.
  • [security] Fixed case 62230: Prevent shell command execution in date formatting.
  • [security] Fixed case 62258: Do not pass blessed objects through Storable in cPanel.
  • [security] Fixed case 62388: Do not pass blessed objects through Storable in WHM API calls.
  • [security] Fixed case 62389: Do not pass blessed objects through Storable for cpdavd locks.

11.34.0.9

2012-11-07

  • Fixed case 62097: Fix broken Mail Delivery Reports in Russian.

11.34.0.8

2012-11-05

  • Fixed case 62012: Fix JavaScript errors in IE8 when using Mail Delivery Report style interfaces.
  • Fixed case 62064: Fix broken FTP page when custom cPanel hooks are present.
  • Fixed case 62077: Preserve account options when updating an account and creating a new package at the same time.

11.34.0.7

2012-10-31

  • Fixed case 62009: Ensure yum.conf has the proper package exclusions.
  • Fixed case 62019: Fix cPanel MX editor interface when the last MX entry for a domain is deleted.
  • Fixed case 62021: Fix javascript errors in cPanel File Manager under IE 7 and 8.
  • Fixed case 62029: Fix ipalises init script installation.

11.34.0.6

2012-10-26

  • Fixed case 61938: SMTP not properly configured when getting mail config for webmail users.
  • Fixed case 69146: Exim update to fix CVE-2012-5671.

11.34.0.5

2012-10-24

  • Fixed case 61893: FTP users with the name of a subdomain should not be removed with the subdomain.
  • Fixed case 61907: IContact no longer uses the second (or more) contact email addresses.

11.34.0.4

2012-10-22

  • Fixed case 61677: Restore the exim configuration dist files to address multiple issues with the Exim configuration editor.
  • Fixed case 61822: Fix JavaScript errors in cPanel FTP accounts page.
  • Fixed case 61825: Fix PHP version configuration interface in cPanel.
  • Implemented case 61818: Disable autodiscover and autoconfig proxydomains support in 11.34.

11.34.0.3

2012-10-17

  • Fixed case 59790: Fix javascript error handling bug in Modify an Account page.
  • Fixed case 61793: Use more robust mechanism for determining PHP timezone.
  • Fixed case 61794: Fix dragging the scroll bar in opera in the WHM left frame.
  • Fixed case 61812: Restore proper output container format to Cpanel::SSL::api2_genkey().
  • Fixed case 61816: Eliminate the need to use javascript to resize the left WHM frame.

11.34.0.2

2012-10-15

  • Fixed case 61667: Update help links in the advanced Exim configuration editor to use the correct URLs for Exim's online documentation.
  • Fixed case 61673: Remove usage of Perl 5.6 incompatible "<&" file opening syntax to fix restoration of MySQL databases.
  • Fixed case 61676: Split checkperlmodules queries to cpanmetadb to avoid overlong URLs.
  • Fixed case 61705: Remove usage of obsolete get_relayhosts_domain() function in exim.conf.
  • Fixed case 61740: Restore makewebmailsafe() function to cpanel binary for use in thirdparty modules.

11.33.0.25

2012-10-05

  • Fixed case 60985: Switch back to EXIM 4.80-0 to address compatibility concerns with legacy EXIM port configurations.

11.33.0.24

2012-10-03

  • Fixed case 54226: updatecphulk should only alter the database as needed.
  • Fixed case 55116: Fix Horde webmail login issue.
  • Fixed case 56655: Fix breakage and inconsistency from Exim JS changes.
  • Fixed case 57402: Fix taskrun failure when /var/cpanel/updatelogs does not exist.
  • Fixed case 58086: Fix CSS minification in sandboxes.
  • Fixed case 58384: Add support for --help in bin/taskrun.
  • Fixed case 58760: Fix "undefined subroutine" error in upcp.
  • Fixed case 58795: Fix --json option in mysqltuner.
  • Fixed case 58823: Fix taskrun logrotation task when links already exist.
  • Fixed case 58826: Fix erroneous argument parsing in taskrun.
  • Fixed case 58838: Prevent unnecessary file link warning in taskrun.
  • Fixed case 58877: Preserve integrity of weekly and monthly MySQL backups when using hard links.
  • Fixed case 58896: Prevent taskrun from hanging on rebuild_sprites.
  • Fixed case 58897: Fix broken template caching functionality.
  • Fixed case 58923: Fix DynaLoader error in taskrun.
  • Fixed case 58933: no_log option for taskrun + post_sync_cleanup use process.
  • Fixed case 58941: Fix undefined subroutine error in rebuild-templates.
  • Fixed case 58968: Fix broken links in WHM.
  • Fixed case 59002: Reset UI in WHM force password change feature on save.
  • Fixed case 59003: Fix false positives in package conflict detection.
  • Fixed case 59037: Fix broken FTP accounts functionality when using legacy themes.
  • Fixed case 59077: Switch initfpsuexec to initsuexec in install/CPanelPost.pm.
  • Fixed case 59102: Fix broken mailing list display page.
  • Fixed case 59210: Fix JS error while loading editfilter.html.
  • Fixed case 59224: Prevent template compiles from being created as root.
  • Fixed case 59264: Insert newline in .htaccess when enabling Hotlink Protection.
  • Fixed case 59439: Fix slow installation 'bandwidth' step.
  • Fixed case 59516: Fix Hooks Manager issue where, if edit fails, no error is displayed.
  • Fixed case 59523: Fix HTTP 500 errors on multiple WHM interfaces.
  • Fixed case 59565: Fix problems displaying headers in cPanel's FTP Accounts interface.
  • Fixed case 59575: Fix YUI misaligned text and broken dialog images.
  • Fixed case 59771: Avoid loading template toolkit on every cPanel page.
  • Fixed case 60344: Make failure to load modules non fatal in perlpkg.
  • Fixed case 60368: Optimize cPanel parser, reduce prints, handle journaled quota and attracta.
  • Fixed case 60945: Fix issue where managepopsdb prematurely gives up lock.
  • Fixed case 61098: Allow loadfile_as_user to be used when already running with reduced privileges.
  • Fixed case 38866: Fix interchange status and (un)install process.
  • Fixed case 44938: Show correct CPU count on systems with 10+ cores.
  • Fixed case 49360: Restart interchange only if interchange is installed.
  • Fixed case 53149: Errors occur when 'mysqlclean' attempts to drop non-existent database.
  • Fixed case 54092: Convert to a guarded class for cpanel.config updates.
  • Fixed case 57754: Fix a typo in searching for mysql_config.
  • Fixed case 57960: Fix UI breakage from recent CJT changes.
  • Fixed case 58047: Remove calls to CPANEL.api.parse_response; replace with catch_api_errors.
  • Fixed case 58291: Add global lock to bin/migrate_branding.
  • Fixed case 58413: Fix JS errors and move JS code to JS file in editfilter screen (cPanel).
  • Fixed case 58705: Prevent JS errors if there is no "data" from a force_password_change API call.
  • Fixed case 58714: Add --bincheck support to rebuild-templates.pl.
  • Fixed case 58824: Fix default output log filename.
  • Fixed case 58829: Improve eximstats user creation.
  • Fixed case 58837: Remove install/FileLinkCheck.pm.
  • Fixed case 58839: Remove install/LibIntl.pm.
  • Fixed case 58855: Set the get_cjt_url() API 1 call to be callable from webmail.
  • Fixed case 58980: Add fix-listen-on-localhost in install/CPanelPost.pm.
  • Fixed case 59001: Make CPANEL.api() check for API errors before progress_panel callbacks.
  • Fixed case 59006: Add missing arg to xml-api forcepasswordchange.
  • Fixed case 59041: Catch errors raised from Cpanel::API::Email::_listlists().
  • Fixed case 59042: Remove 'maildir' conditional that will always be true in 11.32+.
  • Fixed case 59048: Fix a broken tooltip image in the auto-responders page in 11.34.
  • Fixed case 59055: Properly change ownership of branding directories.
  • Fixed case 59060: Add support for .tt files to rebuild-templates.
  • Fixed case 59072: Fix typo on list_certs.tt.
  • Fixed case 59091: Fix path error in install/CPanelPost.pm.
  • Fixed case 59095: Ensure pidfile is defined for init scripts.
  • Fixed case 59103: Fix fatal error with branding in WHM.
  • Fixed case 59149: Fix argument name for XML-API addips call.
  • Fixed case 59243: Load 'help' files in raw mode; no variable interpolation; no TT.
  • Fixed case 59267: Fix limitbw xml-api check to work for 11.34.
  • Fixed case 59339: Fix install modules' use of chown and chmod.
  • Fixed case 59391: Add missing Cpanel/Config/LocalDomains.pm module to builds
  • Fixed case 59411: Optimize Cpanel::Sys::Kill.
  • Fixed case 59480: Breakup ajaxapp so it does not overwrite cPanel style.
  • Fixed case 59504: Change punctuation in Tweak Settings page when update is in progress.
  • Fixed case 59522: Fix HTTP 500 errors when accessing Logaholic.
  • Fixed case 59879: Use system password algorithm when encrypting passwords
  • Fixed case 59986: Fix errors when enabling password strength checks.
  • Fixed case 60019: Fix broken UI (from JS errors) in WHM Mail Delivery Reports (IE8 only).
  • Fixed case 60043: Make the "Development" header in the WHM nav menu show for all resellers.
  • Fixed case 60100: Remove HTML escaping in CJT list_and().
  • Fixed case 60213: Prevent service unavailable during cpsrvd restart.
  • Fixed case 60440: Remove HREFs directly to .tt files.
  • Fixed case 60474: Increase smtp_accept_queue_per_connection default value to 30.
  • Fixed case 60567: Clean folder for an email filter using a 'deliver to folder' action.
  • Fixed case 60625: 11.34 fix for doubled error boxes on FTP accounts page.
  • Fixed case 60667: Properly display mailing list count in cPanel stats.
  • Fixed case 60751: Fix inability to modify quotas in WHM.
  • Fixed case 60801: Prevent users from adding more emails than allowed.
  • Fixed case 60802: Also chown jailshell on install.
  • Fixed case 60807: Fix Attracta install task namespace.
  • Fixed case 60847: Optimize reading of passwd files.
  • Fixed case 60876: Fix broken controls in Configure Cluster page.
  • Fixed case 60878: Reduce tailwatchd memory bloat.
  • Fixed case 60940: Identify correct salt in SHA-256 and SHA-512 passwords.
  • Fixed case 60954: Fix error indicator on changing quota to unlimited.
  • Fixed case 60960: Add a spamscore index to the eximstats sender db.
  • Fixed case 60971: Avoid creating invalid locales.
  • Fixed case 60984: Fixed alignment issue in Login page.
  • Fixed case 60985: Update EXIM to 4.80-1.
  • Fixed case 60989: Properly display titles in Feature Showcase.
  • Fixed case 60996: Login screen styles updated to be more inviting.
  • Fixed case 60997: Removed unused gradients for IE browsers.
  • Fixed case 61006: Fixed javascript issue in IE9.
  • Fixed case 61009: Adjusted hashed password length restriction in email modules to support sha512.
  • Fixed case 61020: Properly disable HELO checking on user's request.
  • Fixed case 61023: Removed the border from password generator popup.
  • Fixed case 61032: Make _mainaccount a reserved email localpart.
  • Fixed case 61042: Don't modify exim init script from buildeximconf.
  • Fixed case 61044: Handle nonexistent files in hardlink checks.
  • Fixed case 61045: Don't let username trick cpsrvd into refusing access.
  • Fixed case 61046: Fix generation flaw in license system.
  • Fixed case 61063: Updated Generate Password to be more friendly.
  • Fixed case 61068: Migrate old RBL setting to new options.
  • Fixed case 61070: Don't translate usernames.
  • Fixed case 61077: Fix a large number of warnings in Cpanel::PsParser.
  • Fixed case 61089: Improve error message for Email::listmxs API 2 call.
  • Fixed case 61090: Correct subtle behavior bugs in safe_chown().
  • Fixed case 61091: Updated WHM & Login pages with new logos.
  • Fixed case 61093: Don't generate needless directories.
  • Fixed case 61101: Assert proper default order of Attracta icon group for new installs.
  • Fixed case 61103: Fix incorrect directory for zone files with BIND.
  • Fixed case 61122: Fix reading license data from the license server.
  • Fixed case 61134: Prevent useless error messages in error_log.
  • Fixed case 61138: Improve wording when unable to load locale databases.
  • Fixed case 61151: Remove some encoded HTML entitites.
  • Fixed case 61170: Variable and conditional fixes for Attracta pkgacct-restore hook script.
  • Fixed case 61179: Fix typo with upcp --force.
  • Fixed case 61195: Load init scripts from proper directory.
  • Fixed case 61219: Fixed left menu to show correctly for resellers.
  • Fixed case 61224: Added new styles to login pages.
  • Fixed case 61228: Fixed script error on Account Selector control.
  • Fixed case 61242: Remove code to fix an SuSE bug.
  • Fixed case 61262: Fix erroneous module loading attempt.
  • Fixed case 61260: Set a password for Postgres if it is not already set or is configured incorrectly.
  • Fixed case 61288: Optimize line-by-line read loops in several modules.
  • Fixed case 61289: Fix use of alternate ssh port during account transfers when db_prefixing is off.
  • Fixed case 61294: Limit maximum UID to 2,000,000,000.
  • Fixed case 61310: Fix webmail 500 error from hyphen in session name.
  • Fixed case 61341: Update Remote API's 'manage_features' func to use new form limiter.
  • Fixed case 61480: Fix generation of locale-specific JavaScript files.
  • Fixed case 61481: Implement permanent downgrade blockers across major releases.
  • Fixed case 61525: Fix JavaScript error in backup wizard.
  • Fixed case 61548: Patch Roundcube to correctly use the default skin when the configured skin is not available.
  • Implemented case 57517: Readonly template caching for cPanel.
  • Implemented case 58003: Add new phrases to translation queue.
  • Implemented case 58639: Implement Manage Hooks UI.
  • Implemented case 43047: Added batch XML-API.
  • Implemented case 52389: CLDR-enabled localization functions in JS via CPAN modules.
  • Implemented case 53198: Add exim configuration functions to XML API v1.
  • Implemented case 53903: Rework layout of the Password Strength config page, AJAX submit.
  • Implemented case 55256: Update mysqltuner to 1.2.0.
  • Implemented case 55320: Switch usage of Cpanel::Cleanup to Cpanel::CloseFDs.
  • Implemented case 56066: Update to Locales.pm v0.25.
  • Implemented case 56219: Modularize process lookup and kill functions.
  • Implemented case 56439: Standardize WHM API v1 message handling within JavaScript.
  • Implemented case 56453: Remove unused validation functions, make not_present() just negate present().
  • Implemented case 56950: Tests for Fading_Text_Field, deploy in upcp2.tmpl.
  • Implemented case 57336: Remove legacy Virtual Environment detection.
  • Implemented case 57398: Remove all 11.32 specific downgrade logic.
  • Implemented case 57511: Webdav digest auth for windows 7 / vista.
  • Implemented case 57734: After_hideEvent, catch_api_errors, Page_Progress_Overlay improvements, tests.
  • Implemented case 58097: Implement 11.34 upgrade blockers for CentOS/RHEL 4.
  • Implemented case 58159: Add "Development" section to WHM menu along with two link entries.
  • Implemented case 58400: Improve usability of chkservd notifications.
  • Implemented case 58446: Define argument lists for Remote API version 1 functions
  • Implemented case 58589: Email Archiver functionality
  • Implemented case 58636: Any MySQL version < 5.0 as a blocker for v11.34.
  • Implemented case 59297: Add official support for a smarthost.
  • Implemented case 59471: Improve install/CPanelPost.pm output.
  • Implemented case 59510: Remove the (superfluous) first argument to CPANEL.api()'s success callback.
  • Implemented case 59549: Create a means for WHM templates to find a "branded" file and INSERT it.
  • Implemented case 59573: Decrease the overhead of loading _ajaxapp.
  • Implemented case 59588: Update Locale-Maketext-Utils to v0.33, NS changes only.
  • Implemented case 59828: Convert scripts2/multichangeip to use Template Toolkit.
  • Implemented case 59987: Discard Mailer Delivery failure messages that fail after 24 hours.
  • Implemented case 60437: Add the ability to pass a uid,gid, and homedir for new accounts.
  • Implemented case 60456: WHM User Interface Improvements.
  • Implemented case 60473: Support scanning of outgoing messages for spam and/or malware.
  • Implemented case 60560: Replace expensive fork and setuid calls with ReducedPrivs.
  • Implemented case 60986: Update EULA.
  • Implemented case 56091: Reworked post_sync_cleanup to utilize the taskrun system.
  • Implemented case 60965: Remove support for MySQL 4.0 and 4.1.
  • Implemented case 61340: Implement interface restriction for FeatureShowcase drivers.
  • Implemented case 61392: Remove deprecated Addon Scripts item in WHM.
Topic revision: r24 - 29 Oct 2013 - 20:54:53 - Main.BrianCarlson