ExpanDrive v2.0.4

Jeff Mancuso August 17th, 2009

Hot on the heels of ExpanDrive v2.0.3 comes ExpanDrive v2.0.4 [release notes].

ExpanDrive v2.0.4 provides two major enhancements. First – it allows you to set file permissions within Finder’s standard “Get Info” panel on Tiger and Snow Leopard. Unfortunately Leopard will not play nicely with this feature.

Picture 6

It also provides a “fix” for problem that a we’ve had reported with CSSEdit. In some rare circumstances, CSSEdit report that a file could not be saved (due to a server bug), but then delete the original file. With help from our very dedicated users, we have isolated this issue to a bug in older versions of the OpenSSH server. These servers cannot correctly perform a rename when the filename contains path components which do not all reside on the same filesystem – such as nested ZFS/NFS mounts inside your home directory. However, this problem was fixed ages ago and is therefore rarely seen. Most people don’t use the 4.5 line of of OpenSSH, with the big exception being SunSSH – still based off OpenSSH v3.5p1. Ugh.

ExpanDrive v2.0.4 provides a safety mechanism which ensures the original data is preserved, even if the rename incorrectly fails. If you see CSSEdit fail to save please lobby your admin to upgrade to a modern SSH server.

  • Zach Harkey

    Could you tell us what is the minimum version of OpenSSH recommended for compatibility with CSSEdit?

  • Jeff Mancuso

    OpenSSH 4.9 and newer include an extension which ExpanDrive uses for renaming correctly across these volumes and OpenSSH 5.1 has the fix in place for “normal” cross volume renames.

    I would recommend updating to OpenSSH 5.2p1 – no good reason I know of to use something older.

Grab the RSS feed
Follow ExpanDrive on Twitter Follow us on Twitter


Try ExpanDrive

If you’ve heard of SSH then you need ExpanDrive.



Try Strongspace

Awesome SFTP/rsync online storage by ExpanDrive.