Change Log

[2018-1-8] Latest-Stable

3.8.0

NEW
- Plugin: Wasabi and Digital Ocean storage support (Set region URL on an S3 endpoint)
- Plugin: S3 chunk size now configurable
- Plugin: Non-standard locations of wp-config.php and wp-content supported
- Installer: Ability to change almost all settings in wp-config.php
FIXES
- Installer: No longer removing default theme when migrate only active themes and plugins shown
- Installer: WPCACHEHOME path should be replaced if keep cache home path ticket
- Installer: SQL insertion made more memory efficient
- Installer: Fix for wp-config.php constants not getting replaced properly on windows
- Installer: Setting system into maintenance mode when installing
- Installer: Cookie domain restricted to installer domain
- Installer: Fixed edge case issue related to installing a package from SSL site to a non-SSL site
- Installer: Resetting lock type when installing on new server
- Installer: Migrate only active themes and plugins fixed for overwrite mode
- Installer: Replacing WP_SITEURL and WP_HOME in wp-config.php with values from database
- Installer: Large package support for 32 bit PHP systems that have manually extracted on Windows or Mac
- Installer: Help icons fixed
- Installer: Fixed search/replace engine bugs
- Plugin: Security holes patched
- Plugin: Deleted storages no longer cause schedule to fail
- Plugin: Fixed bug preventing build when all db tables excluded
- Plugin: No longer allow setting secondary local storage to wp-content, uploads, or wp-admin because of filtering issue
- Plugin: Shell exec zip fixed for Mac
- Plugin: OneDrive fix for PHP 7.1 when curl_setopt_array() not defined
- Plugin: Importing settings when OneDrive Business fixed
- Plugin: Improvements to quick filter operation
- Plugin: Options to allow for deletion of tables and packages on uninstall
- Plugin: Root directory no longer selectable on quick fillters
- Plugin: Oneclick download fixed in MAMP Safari
- Plugin: Transients deleted in multithreaded db install
- Plugin: Dropbox timeout increased
- Plugin: Schedules now showing requirements failed error
- Plugin: Master subsite -> standalone fixed
- Plugin: Fixed build issue caused by caching on some servers
- Plugin: Package list page more memory efficient
- Plugin: Symbolic links now getting correctly filtered when added to filtered directories box

[2018-12-17]

3.7.9.1

FIXES
- Installer: Search/replace engine timeout fix
- Installer: Manual extract install fixed
- Installer: Recalculate the lock type on install - directly addresses problems migrating to LiteSpeed servers
- Installer: Fix for machines that don't define the REQUEST_URI server variable
- Installer: Cleanup routines on db install
- Installer: Really simple ssl disabled on install
- Installer: Partial revamping of replacement engine
- Plugin: Dropbox timeout fix
- Plugin: Import onedrive business settings fixed

[2018-11-27]

3.7.9

FIXES
- 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

[2018-11-15]

3.7.8.2

FIXES
- Plugin: Fixed file/sql lock check

[2018-11-2]

3.7.8.1

FIXES
- Plugin: Improvement to build efficiency

[2018-10-29]

3.7.8

FIXES
- 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

[2018-10-15]

3.7.7

FIXES
- 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

[2018-9-15]

3.7.6.1

FIXES
- Plugin: Improved cleanup of leftover installer files

[2018-9-11]

3.7.6

FIXES
- 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
NEW
- Installer: Defaults to ZipArchive chunking for zip-based packages
- Plugin/Installer: Password hashing

[2018-9-4]

3.7.5.2

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

[2018-8-29]

3.7.5.1

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

[2018-8-27]

3.7.5

FIXES
- 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
NEW
- 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

[2018-8-9]

3.7.4.1

FIXES
- 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

[2018-7-25]

3.7.4

FIXES
- 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
NEW
- 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

[2018-7-21]

3.7.3.2

FIXES
- 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

[2018-6-22]

3.7.3.1

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

[2018-6-18]

3.7.3

NEW
- Installer: New notice checks on step 1 (Archieve Installed, Overwrite mode, Database Only).
FIXES
- 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.

[2018-5-30]

3.7.2

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

[2018-5-21]

3.7.1.2

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

[2018-5-8]

3.7.1.1

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

[2018-4-30]

3.7.1

NEW
- 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.
FIXES
- 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.

[2018-4-23]

3.7.0.1

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

[2018-3-26]

3.7.0

NEW
- Plugin: Added OneDrive support
- Plugin: Templates menu has been moved to be a tab of the Tools menu
FIXES
- 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
The very latest developer version can be downloaded here. Patterns with even numbers are the release line and odd numbers the development line.

1.3.5

[Download 1.3.5]
[2019-?]

Latest-Stable

1.3.4

[Download 1.3.4]
[2019-01-16]
NEW
- Plugin: Detect for non standard WordPress configuration and properly construct package.
- Plugin: Prevent installation if wp-config.php is outer of root folder
- Plugin: Added reset button for incomplete packages
- Plugin: Auto filter backwpup backup storage folder from package
- Installer: Warn a user if a user migrating from PHP 5.x to PHP 7.0+
- Installer: Log all errors and notices in the dup-installer
- Installer: Replace domain name of email address
- Installer: Intercepted and managed exceptions in the bootstrap installer
FIXES
- Plugin: Fixed Step 1 reset button
- Plugin: Archive config dbInfo property should not be null
- Plugin: Remove temp zip files on unistall in wp-shanpshots
- Installer: Fixed loop construct in wp_kses_bad_protocol_once2
- Installer: Improved mysqli connection
- Installer: Fixed various PHP warnings foreach, filestat, mysqli_*
- Installer: Safe columns added in installer sql queries
- Installer: Intercept all exceptions in main file
- Installer: Improve installer exception page and log
- Installer: Do not generate exception if wp-config does not exist
- Installer: Missing validation on tls connections
- Installer: All installer notice should be cleared
- Installer: Prevent error on db select and intercept exception

1.3.2

[2018-12-30]
[Download 1.3.2]
FIXES
- Plugin: Prevent multiple build runs at same time with UI feedback.
- Plugin: Update regex validator for path on windows to be less restrictive.
- Plugin: Remove un-needed calls to DUP_PRO variables.
- Plugin: Domain check on step 1 installer db host less restrictive.
- Plugin: Improved file permission changes to restore to original permission sets.
- Plugin: Root directory is no longer selected from the quick filters on step 2 scanner.
- Plugin: Quick Filter checkbox notice message when checked but not applied.
- Plugin: Removed 'FilesystemIterator' class to still allow support for PHP 5.2.
- Plugin: Improve symlink and filter checks.
- Plugin: Improve cleanup to support daf files and installer log cleanup.
- Plugin: popen enable check updated to support php ini better
- Installer: Fixed code reference for setCharset referencing bad variable call.
- Installer: Auto disable "Really Simple SSL" and "Simple Google reCAPTCHA" at install time to avoid login issues.
- Installer: Cookie domain should be restricted to installer domain and path.
- Installer: General Multisite cleanup.
- Installer: Improve dup-installer directory check.
- Installer: Improve wp config wp siteurl and wp home check.
- Installer: Improve locate placement anchor logic for wp-config.php

1.3.0

[2018-12-17]
[Download 1.3.0]
NEW
- Plugin: New DupArchive Engine for improved package creation on budget hosts with packages under 500MB
- Plugin: Improved checks for package removal from packages screen
- Plugin: Various performance and general bug cleanup
- 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.

[2018-10-19]

1.2.52

[Download 1.2.52]
FIXES
- 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

[2018-10-17]

1.2.50

[Download 1.2.50]
NEW
- 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
FIXES
- Plugin: JS Bug with Firefox not properly reading the log file

[2018-9-24]

1.2.48

[Download 1.2.48]
FIXES
- 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

[2018-9-20]

1.2.46

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

1.2.44

[Download 1.2.44]
FIXES
- 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

[2018-8-24]

1.2.42

[Download 1.2.42]
NEW
- Installer: Password feature for accessing the installer.php
FIXES
- 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.