completelyprivatefiles

Thursday, June 2, 2011

SecretSync beta 0.169 available, including Linux installer

Just a quick note to let you know that we've released a new update for SecretSync, revision 0.169. We're still in beta, but we've had remarkably few issues and lots of excellent feedback.

This release contains fixes for both the application and installer.

We've added proxy handling to SecretSync as well as the installer. So if you're behind a proxy, you will still be able to sync your files. Proxy detection tries to be automatic. However, if you have a non-standard setup, you may need to configure the proxy for Java manually. Here's how to do that.

We've made a few minor tweaks to SecretSync, and added better alerts for the user. SecretSync tries to keep a low profile, but sometimes you need to know if an event occurs. We now provide window-based pop-ups — only when necessary, don't worry, :) — to communicate important information to the user.

The big news of course, is that we now have a Linux version available for Ubuntu/Debian. Our main development platforms are Windows and Linux, and SecretSync has been an absolute gem for confidentially replicating our Subversion repository not only between computers, but operating systems.

Download SecretSync 0.169b

Note: If you are running a previous version of SecretSync, don't uninstall. Simply download the update and run the install. Your existing sync cache files will be preserved this way.

10 comments:

  1. Hmmm the Linux version doesn't work for me... nothing happens when I copy files to the Secretsync folder.

    Here's the error I get when trying to manually start the .jar file:

    andrei@andrei-desktop:~$ java -jar /home/andrei/.secretsync/SecretSync.jar
    Cannot continue. 'config.txt' file not found.
    Exception in thread "main" java.lang.NullPointerException
    at secretsync.SimpleConfig.getAccessToken(SimpleConfig.java:48)
    at secretsync.Main.startSyncPair(Main.java:111)
    at secretsync.Main.main(Main.java:86)

    ReplyDelete
  2. Sorry for spamming, but I've reinstalled and it still doesn't work but I get a different error:

    andrei@andrei-desktop:~$ /usr/bin/secretsync start
    Exception in thread "Thread-2" java.lang.NullPointerException
    at secretsync.SyncPair.firstRunCheck(SyncPair.java:490)
    at secretsync.SyncPair.run(SyncPair.java:178)
    at java.lang.Thread.run(Thread.java:679)

    ReplyDelete
  3. I've found out what was causing the error. In the "setup.sh" file, there's a line like this:

    DESTDIR="$DESTDIR/.SecretSync_tunnel_Root"


    (it's on line 98). Well, I have no idea what this line does, but the thing is, the $DESTDIR/.SecretSync_tunnel_Root folder is never created so if I create the ".SecretSync_tunnel_Root" folder in my Dropbox directory, everything works just fine. So your setup.sh script should look like this:

    mkdir -p "$DESTDIR/.SecretSync_tunnel_Root"
    DESTDIR="$DESTDIR/.SecretSync_tunnel_Root"

    ReplyDelete
  4. Hi Andrew, thanks for pointing this out. Excellent troubleshooting. It's been fixed, and the revised installer uploaded. Thanks, James

    ReplyDelete
  5. Hello, I am also having trouble getting this to work on linux.

    I upgraded my version today (June 15th) but based on the above comment I still had to create the folder by hand for ~/Dropbox/.SecretSync_tunnel_Root

    Problem is, it appears to do nothing. The folder is empty. The log window is also empty, and says only "Log file not found." (A path would be nice?)

    I definitely did the "secretsync upgrade" and I've done the "secretsync start" as well as stop, as well as with no arguments, and also with -help but no output ever comes.

    I could not find the troubleshooting page on your site. I am happy to try any diagnostics, just let me know the ones you would do.

    ReplyDelete
  6. Hello. I tried to install SecretSync on my work computer (Windows 7). At first it didn't install and threw out an exception. Then i found out the problem was, that i had a network home folder mapped to the letter H:. Changed that to I:, and the install went through.

    The problem i got is, that the SecretSync folder created on I:, instead of My Documents. I tried to uninstall, remove all SecretSync folders, and install again, and it installs on I: again.

    Is that normal behaviour, or can i determine where do i want my SecretSync folder to install?

    ReplyDelete
  7. @buneech Please see the following question on our FAQ --

    http://getsecretsync.com/ss/faq/#q4

    It gives instructions for relocating the SecretSync folder. We're going to be updating the installer to make this a selection during install.

    ReplyDelete
  8. I am also having the same problem as Fellow Traveller (13-June), although I am using Windows. Nothing in the tunnel folder, Log File not found message in the log view, no diagnostics anywhere I can see in the event viewer or elsewhere.

    Really like to use this, but I'm running out of ideas as to what I can try to make it work.

    ReplyDelete
  9. @redaction Can you send an email to support @ completelyprivatefiles.com (without spaces) outlining your problem in detail? We'll be happy to take a look.

    ReplyDelete
  10. This has got to be a joke. I was prodding around to see how the installer works so I can put it into the chroot jail I have setup for Dropbox so I could test the service. (I don't use Debian, but deb2targz is simple enough.) So I get the installer, and have a look at the setup.sh.

    Let me get this straight. You use the built-in shell command `read' to store a password as an environment variable (and, by the way, editing shell scripts is really easy...it's not a compiled binary). Then you pass it as CLEAR TEXT to a totally unencrypted wget command?!

    Coming from a service which is supposed to secure my data, I'd expect espionage to be even slightly difficult (using something primative like an SHA1 or MD5 hash so the cracker needs a decent RainbowTable). This is honestly the worst password system I've ever seen. How about retracting your Linux release until there is even a hint of security.

    ReplyDelete