- Code42 for Enterprise
Version 5.4 of the Code42 platform contains a number of new features, as well as fixes and enhancements. Highlights include:
- Security updates throughout the Code42 platform
- A new single-click Compliance Settings feature to automatically restrict access to data
- A new interface that enables administrators to configure sending limits for device backups based on the device location
- Improved Code42 app migration wizard support for transferring Windows user settings to a replacement device
- Transport-layer security (TLS) is now the default messaging encryption protocol for server-to-server and client-to-server communication
Code42 platform version 5.4 includes updates to the following components:
- Code42 server for private cloud environments
- CrashPlan apps for Windows, Mac, and Linux
- Code42 API
- Code42 web apps
To upgrade your Code42 environment, see our upgrade instructions.
The administration console features a new single-click Compliance Settings feature to automatically enforce settings that restrict access to data in accordance with requirements such as HIPAA, Gramm-Leach-Bliley, and FISMA.
A new Device Networks screen in the administration console enables administrators to configure sending limits for device backups based on the device location.
Migrate Windows user settings to a new device
The Code42 app migration wizard now includes automatic support for transferring Windows user settings for devices using Microsoft's User State Migration Tool (USMT).
Transport-layer security (TLS) messaging enabled by default
Transport-layer security (TLS) for server-to-server and client-to-server communication is now the default protocol for messaging encryption. TLS messaging is an industry standard, RFC-compliant method of transport security.
Fixes and enhancements
- Security updates.
- Performance and stability improvements.
- Improves server-to-server sync processes.
- Corrects a rare issue for Code42 environments with an on-premises authority server that also started using Code42 cloud storage prior to version 3.4: archives in cold storage in the Code42 cloud destination are now properly purged.
- Corrects an issue which prevented LDAP users with a space at the end of the password from being able to sign in to the administration console and Code42 app.
- Improvements to logging.
- During Code42 server installations and upgrades, the EULA now appears as a link instead of in its entirety.
- Using the
native.client.upgradeCLI command to enable or disable Code42 app upgrades to version 5.x now correctly applies inheritance to parent and child organizations.
- Corrects a rare issue in which users could be incorrectly deactivated if LDAP sync fails.
- Org admins can now move SSO users to a different organization. Previously, only system administrators were allowed to move SSO users.
- In provider storage environments, administrators are now able to perform a web restore immediately after reactivating a device.
- If endpoint monitoring is enabled in the administration console before devices upgrade to a version of the Code42 app that supports endpoint monitoring, restore detection events are now correctly logged once the devices do upgrade to a version that supports endpoint monitoring.
- Changing the administrator's password is now automatically communicated to storage servers (without waiting for the next regularly scheduled node sync to occur).
- Corrects an issue which could cause Windows Code42 server upgrades to fail under certain circumstances.
- If a single destination has more than one Windows server, updates to Windows Firewall rules are no longer necessary to allow the servers to communicate with each other.
- Performance and stability improvements for very large Code42 environments when pushing configuration changes to large numbers of user devices.
- Corrects an issue in which old upgrade files were not always properly removed from storage servers.
- When creating custom Code42 app installers with the
custom.shscript, at the prompt to Change settings the last choice changed from revert to reset. Reset more accurately describes the action performed; this choice has always completely reset the custom.properties file to its default state.
- Corrects a rare issue in which un-offering a destination from an organization did not completely remove the destination from all devices in the organization.
- Improvements to translations and localization for the Legal Hold, File Search, Security, and Reporting web apps.
- To optimize communication between your authority server and Code42, introduces an alert for on-premises authority servers that cannot contact the Code42 licensing server.
- Corrects a rare issue which could cause administration console performance problems and prevent some users from being able to sign in after upgrading to Code42 server version 5.3.0.
- Improvements to server-to-client sync processes related to archive maintenance.
- Corrects an issue which could cause a 24-hour gap in license coverage under certain circumstances (for example if a license expired on the last day of the month and a new license began the first day of the next month).
- Security updates.
- Frequency and Version retention settings now use only one set of push and lock buttons for all settings, instead of individual push and lock buttons for each setting. This helps prevent a rare issue which could cause new device registrations to fail if an administrator configured a very specific set of values in a particular order.
- Device file paths in the Web restore view now update every 5 minutes. Previously, new folders created on a device could take up to 24 hours to appear.
- Users with special characters in their usernames can now sign in to the administration console without issue.
- On the Device details screen, the Reporting tab now more clearly indicates whether warning and critical alerts are enabled for the device.
- Standard users who sign in to the administration console no longer see an empty Dashboard; instead, they are redirected to the My Profile page.
- Corrects an issue in which administrator changes to a backup set were not saved properly if backup set creation was locked.
- Improves error messaging if an administrator attempts to save an invalid or empty email address for a user.
- Increases the maximum Backup disk quota value accepted in the Settings > Organization > Quotas screen from 6 digits (old maximum of 999,999 GB) to a new limit of 18 digits.
- If an administrator deactivates a device and then changes the purge date for cold storage, reactivating the device now correctly automatically re-attaches the archive to the device.
- SYSADMINS are now allowed to create child organizations with the same name under different parent organizations. For example, parent organizations named "East" and "West" can each have a child organization named "Sales." Previously, only the Org Admins of each parent organization were allowed to create organizations with duplicate names.
- Corrects an issue which prevented Org Admins from being able to pause and resume a backup for a specific device from the administration console.
- Corrects an issue in which changes to device settings for critical and warning alerts were not immediately displayed in the Device details view. This was a display issue only; the device did receive the changed setting, but the administration console did not properly display the updated value.
- Zip file and server filesystem restores are now correctly included in the restore history count.
- Device (push) restores performed in Code42 environments with an on-premises authority server that also use Code42 cloud storage are now correctly included in the restore history count.
- Improves the confirmation message when changing a user's archive encryption level.
- Corrects an issue in which the hover text for the web restore button could incorrectly indicate web restores are unavailable for a destination, even though web restores are available.
- Users (including administrators) are no longer able to perform a web restore while archive maintenance is running.
- Org Admins can now access the administration console command-line interface (CLI).
- Corrects an issue in which a tooltip on the Users screen was cut off under certain circumstances.
- Network overrides now correctly accept IPv6 values.
- Corrects an issue which prevented administrators from being able to export a list of archives to a CSV file.
- Corrects the example path in the
- From Settings > Notifications, deselecting Send Email for Directory sync deactivate no longer incorrectly sends email notifications when LDAP users are deactivated.
- Corrects an issue introduced in version 5.3.0 in which completing the Code42 server registration did not automatically redirect administators to the administration console sign-in page under certain circumstances.
- Corrects a rare issue which could cause the administration console to be inaccessible after upgrading a Windows Code42 server.
- Introduces a new field in Server > Settings to define the proxy address used for communication with other Code42 servers.
- In the Device and User action menus, the Search for Files option only appears for organizations with indexing enabled. Previously, the menu option could appear for non-indexed organizations and generated an error message if selected.
- Printing a list of devices from the action menu no longer includes extraneous information on the first three pages.
- Corrects an issue in which clicking the help icon on the Destination Overview page could open the wrong support article in very specific circumstances.
- Converting a authority server to a storage server now correctly immediately applies updates to available menu options.
- Corrects an issue in which changes to device settings for users on legal hold did not save correctly under certain circumstances.
- Corrects a rare issue introduced in version 5.3.0 in which pushing version retention setting changes from the administration console to an offline device could cause corrupt file versions to be backed up after the device comes back online.
- Corrects a rare issue which caused the administration console to disconnect unexpectedly.
- Corrects an issue in which duplicate licenses for Security Center could appear on the Licensing screen.
Legal Hold web app
- Performance improvements for very large legal holds.
Reporting web app
- Searches are no longer case sensitive.
- Corrects an issue which could cause the OK and Cancel buttons to be hidden from view in the Table Configuration Options window.
File Search web app
The OK button is now disabled in Table Configuration Options dialog until at least one option is selected.
- Performing a search for a user who matches the search filter criteria and then performing another search with no matches now correctly updates bar and chart data.
- Adds the help icon to the upper-right of the window for accessing support documentation.
- In the API documentation viewer, improves description of the
- Exporting a CSV file from the
RestoreHistoryresource now includes all available data. Previously, some data was only available by exporting to JSON.
- Resolves an issue in which submitting an invalid
PUT Computerrequest could limit access to the device's archive.
RestoreRecordresource now correctly returns results for the signed-in user when setting the
- In the API documentation viewer, improves the description of the
Userresource query parameter default values.
Windows, Mac, and Linux
- In environments that use a Windows domain controller (DC) for user management, corrects an issue that could cause the CrashPlan app to send unnecessary requests to the DC for files with an access control list (ACL) containing a user that does not have a local account on the device.
- Corrects an issue in which text was missing from the bottom of the Restore screen on Mac devices using macOS High Sierra 10.13. This fix introduces minor changes to the restore interface for all devices.
- Corrects an issue on Mac devices using macOS High Sierra 10.13 in which the CrashPlan menu bar app closed unexpectedly under certain circumstances.
- Corrects an issue on Mac devices using macOS High Sierra 10.13 in which some text was missing from the status messages at the top of the CrashPlan app.
- Corrects a security vulnerability on Windows devices that could allow escalation of privilege. Code42 recommends upgrading CrashPlan app version 4.8.2 and earlier to version 4.8.3 or later on all Windows devices.
- On Windows devices, corrects an issue in which some file metadata (such as Created Date) was not backed up in certain circumstances if a file was locked by another program at the time of file backup. Backups of the actual file contents were not impacted by this issue.
- Security updates.
- Performance and stability improvements.
- Users must now accept the EULA upon account creation instead of during Code42 app installation. (CrashPlan for Small Business only)
- UPnP connections now work properly for computer-to-computer backups.
- Corrects a rare issue on Linux devices which could cause the history log to be removed while upgrading the Code42 app.
- Corrects an issue in which changing the listening port for inbound (computer-to-computer) backups required restarting the Code42 app to resume backups.
- Changes to network overrides no longer require restarting the Code42 service on the device to take effect.
- Corrects an issue which could require users with enhanced archive security to re-enter their archive key password or custom key to resume backup activity if the device unexpectedly shut down.
- Corrects an issue in which Windows devices could report using the wrong operating system after a Windows upgrade. For example, a device that upgraded from Windows 8 to Windows 10 could still display Windows 8 in the Code42 app and the administration console.
- The OS X admin exclude
.MobileBackups/.This change now restricts the exclusion to an exact match on "MobileBackups." Previously, anything containing the words "mobile" and "backups" (for example, "My iPhone Mobile Backups") would have been excluded.
- Changing the language in the Code42 app no longer deletes the history log. Now, the history log remains intact and contains a combination of both languages.
- When the Code42 app language is set to Automatic, the Code42 app now correctly uses the system language in use for the device's operating system. Previously, the Code42 app defaulted to use English when set to Automatic.
- Corrects a rare issue in which entering specific commands in the Code42 app command-line interface (CLI) caused the Code42 app to be inaccessible for users with special characters in their usernames.
- Corrects a rare issue in which upgrading an organization's archive security to Archive key password when an individual user in that organization previously upgraded to Custom key security caused the Code42 app on that user's devices to become inaccessible. (CrashPlan for Small Business and Code42 for Enterprise only)
- When resetting a password, the error message for entering an invalid answer to the security question now correctly displays "Incorrect answer" instead of "Invalid password."
- Removes support for Windows XP, Windows Vista, OS X v10.7.5, and OS X v10.8. Devices on these operating systems will not upgrade to Code42 app version 4.8.
- Code42 app devices no longer require restarting the Code42 service to switch to TLS messaging.
- Improves restore speed on TLS connections under certain circumstances.
- Corrects a rare issue in Code42 environments with very fast network connections which could prevent synchronization from completing, thus stopping backup activity on the device.
- Corrects a rare issue in which very specific circumstances could prevent the Code42 app from resuming backups after being stopped due to a low battery.
- Corrects an issue in which the Code42 app did not honor network exclusions if the device frequently switched network interfaces.
- Clicking the Manage Account link no longer opens the administration console using https if Require SSL to access the console is disabled.
- Corrects an issue in which the CrashPlanService.exe Properties displayed the wrong product version.
- Resolves a rare issue in which entering the CLI command
ra, restartresulted in an error that prevented the Code42 app from opening.
- After upgrading the Linux Code42 app from version 4.x to 5.x, the desktop shortcut now correctly updates to the new Code42 CrashPlan logo.
- Editing the Server address now correctly requires brackets when entering an IPv6 address.
- Corrects a rare issue for Windows devices using archive key password security which could cause an error to appear in the replace device wizard.
- Corrects a rare issue which could cause the user to see the replace device wizard upon opening the Code42 app in cases where an administrator already adopted the device via the administration console.
- Improves error messaging if the license limit is reached.
Maintenance update 5.4.5
- Security updates.
- In environments that use a Windows domain controller (DC) for user management, corrects an issue that could cause the Code42 app to send unnecessary requests to the DC for files with an access control list (ACL) containing a user that does not have a local account on the device.
Maintenance update 5.4.4
- For legal hold preservation policies created with all default settings, corrects an issue in which deleted files were not retained according to the Remove deleted files setting.
- Corrects an issue in which changing the Remove deleted files setting for an organization from Device Backup Defaults > Backup > Frequency And Versions when it's locked could result in the setting becoming unlocked on user devices.
Maintenance update 5.4.3
- On Windows devices that use the Chinese (Simplified) operating system locale, corrects an issue in which the Code42 service did not run.
- Corrects an issue in which version 5.x Code42 apps did not automatically select files for backup on Windows devices for users who are not local administrators and whose usernames include characters outside of the ASCII character set.
Maintenance update 5.4.2
Code42 recommends upgrading all Code42 servers running version 5.4.1 and earlier to version 5.4.2, as well as upgrading Code42 app devices to version 4.8.2 or 5.4.2.
On Windows devices, corrects an issue in which some file metadata (such as Created Date) was not backed up in certain circumstances if a file was locked by another program at the time of file backup. Backups of the actual file contents were not impacted by this issue.
Maintenance update 5.4.1
Code42 strongly recommends upgrading all version 5.4.0 Code42 servers to version 5.4.1 or later to correct an issue that could cause unintended changes to device settings, including changes to a device's backup file selection.
Corrects a critical issue introduced in version 5.4.0 for Code42 environments that meet all the following criteria:
- A child organization is set to not inherit settings from a parent organization.
- The parent organization has any locked device backup settings.
- Any device backup setting in the parent organization is changed and pushed to user devices.
Under these circumstances, all locked settings in the parent organization (not just the one that was changed) were incorrectly applied to all devices in the child organizations. This could cause unintentional changes to the backup file selection on a user device, potentially resulting in some files no longer being selected for backup.
Announcing Code42 server retirement for Mac
Code42 server version 5.4 is the last supported version for Mac operating systems. Beginning with major version 6.0, Code42 will not develop Code42 server software for Mac operating systems. However, development and support will continue for Mac user devices. See Platform Retirement For Code42 servers On OS X for more details.
Code42 server version 5.4.3 is compatible with the following components.
Windows, Mac, and Linux:
This list only indicates technical compatibility between the Code42 app and Code42 server. Some older Code42 app versions may have reached end-of-life. See the Code42 version policy for current supported versions.
All storage servers in your Code42 environment must use the same Code42 server software version as your authority server.
- In Code42 environments with child organizations set to not inherit settings from the parent organization, pushing changes to settings in the parent organization incorrectly applies any locked device backup settings in the parent organization to all devices in the child organizations. (Version 5.4.0 only; fixed in 5.4.1)
- On Windows devices that use the Chinese (Simplified) operating system locale, the Code42 service does not run. (Version 5.4.1 and 5.4.2 Code42 apps only; fixed in 5.4.3)
- The Legal Hold web app columns do not support sorting in version 5.4.
- In Code42 environments with a version 5.3 on-premises authority server that also use Code42 cloud storage, the Restore History page may not accurately reflect the user who initiated a device restore (push restore) if restoring from the Code42 cloud destination. Web restores and restores from the Code42 app are not affected.
- In Code42 environments with a version 184.108.40.206 on-premises authority server that also use Code42 cloud storage, the number of Restores listed in the Device details may not include all restores initiated from the Code42 cloud destination.
- Computer-to-computer backups may stop if one computer upgrades to Code42 app version 4.8 and the other computer remains on version 4.7 or earlier. This could occur if one computer is using an unsupported operating system, such as Windows XP (which cannot be upgraded to Code42 app version 4.8).
- On a Windows device, after adopting a backup created by a Mac or Linux device, the 4.x Code42 app displays 0 MB selected for backup even though files are backed up.
- In organizations with Compliance Settings enabled, Org Admins cannot create child organizations; only SYSADMINS can create child organizations.
- In the 5.x Code42 app, if more than one restore is in progress and the user pauses one restore, that restore cannot be resumed until the Code42 app is closed and restarted.