Change Log

[2018-11-27] Latest-Stable


- Installer: Overwrite on nginx fix (directories that begin with .)
- Installer: Update engine improvement for https and other
- Installer: Extractor works even when warning present
- Installer: When fail and go back % will resume properly
- Installer: Proper reporting of permissions problems in overwrite mode
- Plugin: Renamed/trimmed third party storage libraries to decrease plugin size and eliminate conflicts with other plugins
- Plugin: Fixed brand links on multisite
- Plugin: Build percentage improved during database capture step
- Plugin: New fields for wp admin/network admin
- Plugin: Subsite->standalone correct site name
- Plugin: Database percentage on package build
- Plugin: Cache directory auto filtered
- Plugin: Init table logic made more standard
- Plugin: Multisite blogname named properly
- Plugin: OneDrive business bug fixed


- Plugin: Fixed file/sql lock check


- Plugin: Improvement to build efficiency



- Installer: Fix when installing on NGINX https
- Installer: Database update engine fix
- Installer: Database passwords fix
- Plugin: Defaulting to PHP multithreaded for database creation
- Plugin: Copy Installer log to backups-dup-pro/installer on cleanup
- Plugin: Define sanitize functions for compatibility with pre 4.7 Wordpress
- Plugin: Extra validation of s3 transfer
- Plugin: Added validation to php mulithreaded database



- Installer: Many security fixes: Escaping, sanitizing, addition of nonces
- Plugin: Fix to MySQL generation when capitalization used in table names
- Plugin: Many security fixes: Escaping, sanitizing, addition of nonces
- Plugin: Proper hiding of license key


- Plugin: Improved cleanup of leftover installer files



- Installer: ZipArchive chunking speed improvement
- Installer: Fix when overwriting sites with read-only files
- Installer: Improved wording on step 4 to more strenuously recommend one clean up installer files after install
- Plugin: JavaScript fix on Settings > Packages > Advanced
- Plugin: Ensure old style SQL generated by server uses 'ENGINE=' rather than 'TYPE='
- Plugin: Proper size warning for packages > 2.1 GB on 32 bit PHP systems
- Plugin: Misc. minor fixes
- Installer: Defaults to ZipArchive chunking for zip-based packages
- Plugin/Installer: Password hashing


- Plugin: Renabled features from 3.7.5 that were temporarily removed in


- Plugin: Fixed scan error that was popping up on some machines



- Installer: Network Admin added to all sites on multisite
- Plugin: PHP Multithreaded DB mode fix
- Plugin: Cleaning up tables when migrating a multisite subsite->standalone
- Plugin: Chunking scanner mode added (experimental)
- Plugin: Removal of anonymous functions
- Installer: Multisite subsite->standalone new option to only include active plugins/themes in new site
- Plugin: Drag and Drop functionality improved and promoted to Beta
- Plugin: Dropbox, (S)FTP, S3, Google Drive, OneDrive connectivity tests improved


- Installer: Fixed issue that prevented permissions changes from occurring
- Installer: ZipArchive Chunking extraction issue fixed that prevented package builds on newly installed site.
- Plugin: Fix for edge case that caused PHP Multithreaded to be database engine when MySQLDump was chosen



- Installer: Fixes for edge case replace path params on step 3 (i.e. /www/ path)
- Installer: New scan file format
- Installer: New file structure for improved security
- Plugin: OneDrive test button logic improved
- Plugin: Fixed issue when reauthozing a OneDrive Business endpoint as Personal
- Installer: Warn on install in a subdirectory of a Wordfence-equipped site
- Installer: Auto-disable Really Simple SSL when installing to http location
- Installer: New option to regenerate keys and salts of installed site (Freelancer/Business/Gold)
- Installer: Large archive file check for 32 bit PHP
- Plugin: Option to purge plugin records when local packages removed


- Plugin: Preventing errors displaying when mysql paths not present
- Plugin: Fixed schedule archive mode bug
- Plugin: Fixed upgrade bug that would clear auth password
- Installer: Fixed Multisite subdomain install timeouts


- Plugin: Fixed installer load failure when installing multisite on PHP 5.2



- Installer: New notice checks on step 1 (Archieve Installed, Overwrite mode, Database Only).
- Plugin: Fix for FTP path issue.
- Plugin: Multisite subdomain fixed when including domains other than the main domain.
- Plugin: Improved package verification for OneDrive, S3, and Dropbox.



- Plugin: Generated SQL now uses bulk inserts which improves installation speed.
- Installer: Fix applied to properly handle recursive objects.
- Plugin: Auto setting of AJAX setting upon install.


- Plugin: Fixed bug preventing systems running PHP 5.5 and below from creating a storage endpoint.


- Plugin: Fixed bug introduced in 3.7.1 that was preventing schedules from properly running in certain configurations.



- Plugin: OneDrive for Business support added.
- Plugin: Combined build engine into a single setting. Previously was one entry for manual and one for schedule.
- Installer: Now supports "SQL Streaming" which helps installer process very large databases.
- Plugin: Bug fixed in PHP chunking mode that would appear on CPU limited machines.
- Installer: Bug fixed involving errors restoring stored procs using different account than used in source database.


- Installer: Fixed issue where the update engine wasn't working properly in certain rare scenarios.



- Plugin: Added OneDrive support
- Plugin: Templates menu has been moved to be a tab of the Tools menu
- Installer: Fixed installer hang issue due to API changes in PHP 7.2 - Plugin: Changed a few items to prevent warnings on PHP 7.2
- Plugin: Decreased default worker time to 14 seconds to increase package engine reliability


[Download Beta Version]
- Plugin: New DupArchive Engine for improved package creation on budget hosts with packages under 500MB
- Plugin: Improved checks for package removal from packages screen
- Installer: Overwrite Mode (Step 1) Option to place the installer and archive inside an existing site with files.
- Installer: Permissions Options (Step 1) Users now have the option to setup the file permissions.
- Installer: Shell Exe Option (Step 1) The option to extract a .zip file using shell exec is now available.
- Installer: Config Files (Step 1) Users can prevent the .htaccess and web.config files from getting updated.
- Installer: View/Procs Support (Step 2) The option to support view and store procedure creation is now available.
- Installer: Cleanup (Step 4) A new option to remove the installer files when you login to the new sites admin pages.
- General Improvements Many other general fixes and improvements.



[Download 1.2.52]
- Plugin: Back-wards compatibility for pre 4.7 WP versions on sanitize_text_fields
- Plugin: Improved redirect for invalid nounce parameters
- Plugin: Minor formatting cleanup on scanner page



[Download 1.2.50]
- Plugin: Improved nounce checks across all form posts
- Plugin: Improved variable binding and database escape checks
- Plugin: Improve check_ajax_refer with esc_js calls
- Plugin: Remove archive file from remove file button click action
- Installer: Improve sanitization and escaping
- Installer: Improve CSFR checks and validation
- Plugin: JS Bug with Firefox not properly reading the log file



[Download 1.2.48]
- Installer: Archive not found improved feedback messages
- Installer: Archive size mis-match improve feedback messages
- Installer: Various fixes for name hashes and archive name on step 1



[Download 1.2.46]
- Plugin: Improve the installer file cleanup messages
- Installer: Improve installer file name hashes
- Installer: Improve help messages


[Download 1.2.44]
- Plugin: Improved uninstall process for table removal
- Installer: Server details dialog link merged into version info in top navigation
- Installer: Step 4 improved install file cleanup message for removing files
- Installer: General messaging cleanup through the various screens



[Download 1.2.42]
- Installer: Password feature for accessing the installer.php
- Plugin: Fix for mysqldump with open_basedir enabled
- Plugin: Update parsley lib to 2.3.5
- Plugin: Updates to about section
- Installer: Improve messages for database connection issues
- Installer: Improve messages on Step 4 for file cleanup
- Installer: Security updates for form inputs.
Note: This is only an issue if installer files are left on the server. As we have always recommended, users should remove all installer files when completed by logging into the WordPress admin and following the remove prompts! Reported by Synacktiv.

For a list of previous change logs see the legacy changelog history.

Fix: A bug or process that is updated to address a possible system issue.
New: A new feature or process implemented in this release.