Cyberduck for Windows is coming!

That’s right. This marks a milestone where the Cyberduck project is no longer a one-man show but a joint effort with a team of two! During half a year, Yves Langisch has ported Cyberduck to the Windows platform.

Using the same performant and widely-tested core modules implementing the various protocols (FTP, SFTP, WebDAV, Google Docs, Cloudfiles & S3), putting a native graphical user interface for Windows on top. Cyberduck for Windows boasts the same features as its OS X counterpart and will be developed in parallel from now on.

Cyberduck for Windows integrates with core system technologies on the Windows Platform, making it a first class citizen and the tool of choice for your FTP and cloud depoyment needs.

We are motivated by tweets like “It’s sad that no Windows FTP client even comes close to Cyberduck’s usability.” [1] or a question on superuser.com that says “Do you know of a Windows app that’s similar to Cyberduck?” [2].

We strongly urge to bring the same quality to Windows and need your help in testing all that new code. Please signup for the private beta to be released really soon.

As of changeset 6766 the new C# (.NET) source of Cyberduck for Windows is available in the public source repository (GPL licensed). The ongoing development process will be open.

Cyberduck 4 for Windows will be available for Windows XP, Windows Vista and Windows 7 in English, čeština, Nederlands, Suomi, Français, Deutsch, Italiano, 日本語, 한국어, Norsk, Slovenčina, Español, Português (do Brasil), Português (Europeu), 中文 (简体), 正體中文 (繁體), Русский, Svenska, Dansk, Język Polski, Magyar, Bahasa Indonesia, Català, Cymraeg, ภาษาไทย, Türkçe, Ivrit, Latviešu Valoda, Ελληνικά, Cрпски, ქართული ენა, Slovenščina & Română.

Sharing files using Google Storage

Securely sharing files with selected persons using Cyberduck is easier than you might guess. Using Cyberduck, you can grant access to files stored in your Google Storage account selectively to anyone who has an email address registered with Google.

  • Browse your Google Storage account by opening a new connection with Cyberduck.
  • Upload the file you want to share and select File → Info.
  • Choose the Permissions tab to edit the access control list (ACL) of the file.
  • Choose to add a grant for an Email Address from the ACL tool menu.
  • Enter the email address registered with Google of the person you want to grant access to the file. Choose READ for the permission drop-down menu.

  • Copy the Authenticated URL above the ACL table in the Info window starting with https://sandbox.google.com/storage/ and share it with the person you want to give access to the file. The link will redirect to the file only after the user has successfully logged in to their Google Account and is listed in the ACL you have just edited.

Versioning

Amazon S3, the cloud storage service Cyberduck can connect to, supports a versioning feature. This allows to revert to previous revisions of a file replaced in S3. The latest snapshot build of Cyberduck supports versioning in S3 in the following way:

  • Toggle the versioning status using File → Info → S3
  • Display previous versions and deleted files in the browser using View → Show Hidden Files. Past revisions are displayed in a grey text colour and can be downloaded or permanently deleted like regular files.
  • Revert files to a previous version using File → Revert or the Browser context menu.
  • Optionally enabling Multi-Factor Authentication (MFA) Delete

New Localizers needed!

I am looking for new maintainers of the Russian (ru.lproj), Korean (ko.lproj), Thai (th.lproj), Indonesian (id.lproj), Polish (pl.lproj), Hungarian (hu.lproj) and Chinese (Traditional Characters) (zh_TW.lproj) localizations in Cyberduck. Please spread the word and let me know if you would like to contribute. The existing translations can be found at http://svn.cyberduck.ch/trunk/ (look for the *.strings files) and are already fairly complete but not updated with the latest changes. You should subscribe to the localization mailing list to receive further updates.