Decimus Software, Inc.
Synk Pro

Synk Professional

Release Notes




6.5.4 (12 January 2010)

  • Fixed a crash on Mac OS X 10.4 that could occur when canceling or running after a preview
  • The usual variety of general tweaks, improvements, and fixes

6.5.3 (29 December 2009)

  • Fixed a crash that could occur if a run completed while certain UI elements were displayed
  • Addressed an issue where an automatic cache exclusion could confuse iCal
  • Significantly reduced the baseline RAM usage of several components
  • On Mac OS X 10.6 "Snow Leopard", addressed an issue where a 'quit app' before-action could launch the app if it wasn't already running
  • Improved ACL compatibility with some 3rd party filesharing implementations
  • The usual variety of general tweaks, improvements, and fixes

6.5.2 (29 September 2009)

  • Improved compatibility with some kinds of filesharing servers, particularly on Snow Leopard
  • Added a 1 minute timeout to log emailing
  • The usual variety of general tweaks, improvements, and fixes

6.5.1 (3 September 2009)

  • Fixes incorrect “bad file descriptor” errors some users started seeing in 6.5
  • Adjusted automatic exclusion list
  • .approject and .vmwarevm packages are now treated non-atomically, like iPhoto Libraries and other similar packages
  • Improved scheduling behavior when duplicating a script
  • Improved synkd's response to volumes being slow to remount after sleep
  • German localization returns

6.5 (20 August 2009)

  • Now compatible with Mac OS X 10.6 “Snow Leopard.” Maintaining compatibility of this complicated tool across the increasingly wide technological gulf in operating systems has had the following consequences:
    • Receiving Growl notifications now depends upon the growlnotify tool being installed. It may be found in the standard Growl distribution download.
    • Playing sounds after run completion now depends on the afplay tool being installed. This is part of most standard OS installs, so most users won't notice any change.
  • “Autorun on mount” is now supported on a wider variety of volumes, including locally attached FAT drives and many network mounts. The level of support may vary based on your version of Mac OS X. You will need to redefine the locations using those volumes in Synk's interface to take advantage of this new support.
  • Emailed logs now contain brief stats at the top of the email.
  • Appending a “:<port>” to the end of the log email server name will cause Synk to use that port (instead of 25) to connect.
  • Replacement of a file with a package, or vice versa, is now supported.
  • Synk now detects and flags an error if a volume UUID isn't actually unique, instead of just picking one basically at random. The help files now describe how to remedy the situation.
  • Fixed the nefarious “parentScript is a required value” error message.
  • Fixed an issue where correctly completed runs could briefly be reported as having crashed.
  • Fixed a couple of issues in the blessing of bootable backups.
  • Fixed an issue where Synk could get confused moving files to an encrypted archive.
  • Fixed an issue where the progress bar could flicker while waiting on a preview.
  • Fixed an issue where the ordering information between locations could become corrupted, resulting in inconsistent display and labeling.
  • Minor performance improvements during file copies.
  • The usual variety of general tweaks, improvements, and fixes.

6.4.4 (19 May 2009)

  • The preview interface is now much more responsive, around 9x faster in our tests.
  • Improved scanning performance.
  • Log entries in the UI now consume significantly less memory, allowing many more to appear at once without causing memory issues. (We still recommend keeping your "Keep at most __ logs for each script" preference set to a sane value, however, for general cleanliness and saving disk space...do you really need 10,000 logs?)
  • Fixed a couple corner cases where ZeroScan could react incorrectly to certain odd sequences of file operations.
  • Fixed an issue where ZeroScan was not being reset as it should have been when some settings were changed.
  • Fixed a problem where deleting folders with locked items in them could improperly fail.
  • All string comparisons in rules are now case-insensitive.
  • The anonymous stats-gathering now gathers a few more stats about which settings are used, how many scripts you have, etc. If you haven't opted-in to this yet (via Preferences->Updates), we encourage you to do so, as we're going to be making some big decisions in the near future based on these statistics.
  • Fixed some problems with the German localization.
  • The usual variety of general tweaks, improvements, and fixes.

6.4.3 (5 January 2009)

  • Worked around an OS bug introduced in 10.5.6 causing spurious warnings to appear on some attribute copying over AFP
  • Emailed logs now include additional details about errors
  • Fixed an issue in Tiger only causing the list-mode editing sheet to display improperly
  • Fixed an issue where entering the password for a network volume mount might not be saved when clicking 'OK'
  • Fixed an issue that could result in unnecessary failures on files with highly restricted permissions
  • The usual variety of general tweaks, improvements, and fixes

6.4.2 (24 October 2008)

  • Fixed an issue that could prevent the archive location from being successfully configured
  • synkd can now successfully work with script stores that have been relocated via a symbolic link

6.4.1 (10 October 2008)

  • Volumes from the archive root now are available in the "run on mount" list
  • Fixed an issue where queued script runs might not automatically be released to run until selected
  • Fixed an issue that could prevent machines from automatically sleeping when ZeroScan was enabled
  • Synk now correctly detects when a needed volume was already mounted using a different address from the configured one (e.g. Foo.local vs. the IP), and won't automatically unmount it after the run
  • Worked around a bug in Leopard's handling of invisible files
  • Worked around a bug in Leopard causing problems with network volumes with a '#' in their name
  • Fixed an issue where batch scripts would sometimes not report progress
  • Fixed an issue that could cause batch scripts to hang at the very end of running
  • Fixed an issue where log contents would sometimes not be displayed when disclosing a log
  • Fixed an issue where certain types of errors incorrectly weren't treated as requiring a retry by ZeroScan
  • Synk now responds faster to a network volume disappearing in the middle of a run
  • Synchronization root definition UI's internals were rewritten; now more memory efficient, won't leave orphan roots in your script files
  • License files are now automatically detected via Spotlight and installed if necessary
  • The usual variety of general tweaks, improvements, and fixes

6.4 (28 May 2008)

  • Scheduling can now be enabled/disabled for scripts independently from the details of the scheduling
  • Progress is now also shown on the Dock icon
  • Worked around Leopard bug that could cause UI meltdown at the expense of not preserving some Finder attributes on symlinks. Will back this out once OS bug is fixed.
  • Better handling of files that change during the synchronization process
  • Now can only email log when problems occurred
  • Cancels now take effect faster in several circumstances
  • The progress bar is now deterministic in more cases, and provides finer-grained resolution
  • More precise protection against nested copies; some situations that weren't allowed before are now allowed
  • Copy engine now more resilient against network failures and similar harsh terminations
  • Archiving now significantly faster when the archive is on the same volume as the old copy
  • Significantly more general improvements and fixes than can be listed here

6.3.3 (7 February 2008)

  • Fixed problem with UI becoming unresponsive when working on batch scripts
  • Fixed problem with automounting disk images
  • Now only using the path to the disk image file to identify mounted disk images (disregarding volume UUIDs). This reduces resiliency to the disk image file being moved, but helps with the surprisingly common case of a disk image file being duplicated and then independently used, making the volume UUIDs no longer universally unique.
  • Fixed a problem with updating to the 6.3.x script store format
  • Worked around a problem that could cause "bad file descriptor" errors to be incorrectly returned to Synk in certain circumstances
  • Reenabled ZeroScan for operations on lists of folders
  • Enabled "autorun on mount" support for volumes involved in a list of folders
  • Improved support for resolution independent display (a.k.a. "Hi-DPI")
  • The usual variety of general tweaks, improvements, and fixes

6.3.2 (10 January 2008)

  • Improved support for resolution independent display (a.k.a. "Hi-DPI")
  • Patched embedded Sparkle autoupdating framework to support changes to application structure
  • The usual variety of general tweaks, improvements, and fixes

6.3.1 (19 December 2007)

  • Tweaked log display process to improve stability
  • Now properly hiding volumes that aren't eligible for autorun on mount
  • Worked around the bug in Leopard that was causing extra items in the dock and improper "not responding" flags
  • Fixed a regression in 6.3 in support for FileVault home directories
  • Fixed a problem with scheduled runs not running until reboot after a previous run ended abnormally
  • The usual variety of general tweaks, improvements, and fixes

6.3 (25 October 2007)

  • Compatible with Leopard
  • Added 'Run on volume mount' capability
  • More detailed reporting of the reason for selecting actions
  • Badging log icons with their action icon to improve visibility of actions
  • Made end-of-run Growl notifications more informative
  • Batch/folder decryption functionality
  • 'Open File/Folder' before/after actions wait for completion when used with executables and shell scripts
  • Added a context-sensitive help button to event entries in the inspector
  • By user request, 'Delay'-style scheduled runs will now run sooner than a full delay period if the last run failed
  • Auto-updating functionality moved to a somewhat-customized Sparkle Plus
  • Tweaked folder selection tab again in our ongoing quest for an easy-to-use N-way selection interface
  • Fixed a problem where updating the script format could fail
  • "Both items modified" safeguard functionality was reversed in 6.2, but is no longer; if you swapped it to work around the bug, you should swap it back now
  • Fixed a problem that could cause previews to behave oddly or be nonfunctional
  • Fixed a crash when disclosing some logs
  • Fixed package mod date calculation on several foreign filesystems/network protocols
  • The usual variety of general tweaks, improvements, and fixes

6.2 (4 September 2007)

  • Added explicit 'Safeguard' switches to give direct control over all conflict generators
  • Improved support for volumes mounted in strange places
  • Fixed a crasher when disclosing logs
  • Fixed a problem with automounting unmounted FW/USB drives
  • Now showing more detailed progress/status reporting during runs
  • Added "minutes" as an available unit in delay-mode scheduling
  • Reduced the Helper's memory usage
  • Fixed a problem where certain passwords would not be stored correctly
  • Added a specific override to not treat iPhoto '08 library packages and Aperture library packages as packages. Technically incorrect behavior, but heavily requested by users.
  • License files should now be more readily recognized by the OS as belonging to Synk
  • Fixed a problem where folders inside disk images wouldn't work properly as base directories
  • The usual variety of general tweaks, improvements, and fixes

6.1.1 (24 July 2007)

  • Fixes some problems migrating from 6.0.x to 6.1.x

6.1 (18 July 2007)

  • Rewrote base directory selection UI; among other changes, now allows lists of folders to be specified in all versions of Synk 6, not just Backup, and supports disk image automounting/unmounting
  • Rewrote log display; dramatically faster, more informative, and easier to use
  • Improved inspector functionality, with new information like end and elapsed time for runs, and new features like a "Reveal in Finder" button in the Preview
  • Added "Duplicate Script" functionality
  • Added Growl notifications for the start of script and preview being ready
  • Potential workaround for Finder's refresh bug
  • Fixed mounting/unmounting issue when scripts contained within batch scripts used the same unmounted volume
  • Removed improper dependence of conflict flagging during a backup on synchronization's conflict resolution settings
  • Further optimized synkd's ZeroScan logging performance under deluges of file events
  • Fixed error messages that could appear when deleting log entries
  • Fixed incorrect creation/modification dates on new archive folders
  • A larger than usual collection of misc. small fixes and improvements
  • Note: Due to the log system revamp, logs from runs under 6.0.x will not be carried across when upgrading to 6.1.

6.0.3c (10 January 2007)

  • Fixed ZeroScan reset that could incorrectly occur in certain circumstances

6.0.3b (18 December 2006)

  • Fixed crasher in Preview

6.0.3 (12 December 2006)

  • Fixed archive rules action
  • Fixed "delay"-style scheduling
  • Improvements to purchasing/licensing experience
  • Better handling of corrupt settings files
  • Potential workaround for erroneous "disk full" messages from network volumes
  • Many minor bugfixes and improvements

6.0.2 (24 October 2006)

  • Fixed regression in volume mounting introduced with the volume mounting fixes in 6.0.1.
  • Improved log loading performance
  • General minor bugfixes and improvements

6.0.1 (18 October 2006)

  • Fixed broken links in help files
  • Addressed issues automounting networked volumes addressed via IPv6 or involving servers/shares with certain characters in the name
  • Fixed problem causing "repair authorization" prompt to not appear when needed if the application was located in a folder with certain characters in the name
  • General minor bugfixes and improvements

6.0 (28 September 2006)

Initial non-beta public release.


© 2010 Decimus Software Inc. | Privacy Policy