• Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Swisstengu

  1. almost same for me - there is already 1-2 requests about this feature for the mobile app. It would require to allow DHT support as well as "known_hosts" in order to be able to completely deactivate the relays and trackers. Hopefully this will be done . It's, on my side, the only missing point… Cheers, C.
  2. It would be really great having some /latest symlink to the latest version, on the synapp server… This way, we may use some wget stuff with md5 checksum in order to auto-update the app when we can't use the "check_update" stuff (like, binary not owned by the running user…).
  3. best way would be Sync having the option in its configuration - I opened a post just this morning with, among other things, this request.
  4. same problem on a nexus4, stock android. 3 folders, about 1.9Mo. Phone's heating, and the battery life has lowered in a very bad way (could last for about 2 days, now about 12 hours…)
  5. same for me at first sight - but then, I tried and Voilà .
  6. Hello, It may be a good thing to allow Sync to start on device boot - I didn't see this option in the configuration, though it may be nice to have it up n'running once the phone/tablet is started. Also, it may be really usefull to have the possibility to add the known_hosts configuration to the shares on the app. In my case, I'm wanting to not use the standard trackers, meaning I'm using DHT… and my phone has some problems finding the source for the sync-ed data… Would it be possible to add such features in a near future? Any roadmap/timeline? Thanks a lot! Cheers, C.
  7. Hello, This was caused by some bug in Sync - have a look at Also, there is the new 1.1.48 which correct this problem. I hit it while sync-ing 1.5To (~200k files). The new version corrects this problem . Cheers, C.
  8. @Dantounet: seems to be an I/O error, according to the error number (it's the sqlite error returned). Maybe the hard drive (or… SD card ? don't tell me you're using btsync on an sd-card…) has some problems. Also, the RPi has an unreliable USB connection - this may create some problems if you have an USB hard drive… For such a use, maybe the cubieboard[1] is better, as it has a dedicated sata port, and it's a bit more robust… Have a look at system logs (such as dmesg), it may give you some more information. Cheers, C. [1]
  9. Thanks a lot Sergey (I'm the one you had on mail about this problem ). On my side, it's working as expected - nothing bad happened, even with many Sync restarts. I guess it may be good to announce this new version as it corrects what may be called a major bug . Cheers, C.
  10. Hello! About the same problem - I opened a ticket and have some contacts with BitTorrent team. Problem seems to be at sqlite level, some trailing locks or something like that. You can see this by enabling the debug mode, start it over - you'll stumble on SyncDB errors stating it's unable to complete the statement (i.e. cannot insert new content) - the DB is locked. Hopefully this will be corrected shortly. Cheers, C
  11. Sure - but the point is: "Yes, we can!" actually use some custom credentials (provided they are unique - i.e. not used for our private mail account, and so on ). Won't be less secure though provide some nice way to remember the string.
  12. hmm… seems there's really some issue: my sync was stuck this night at ~38-40G (about 10%), sync.log was full of SyncDB errors… I looked in the DB, there are about 3k+ file entries missing in the "files" table - this, for sure, doesn't make 300G, but… Any hint from the Team would be welcome . Cheers, C.
  13. You can enter the secret - there's a (not well shown) field just around the button "scan qrcode".
  14. Yep, true. Was more speaking of SSH for the key exchange .
  15. +1 This is a user problem, not btsync… *user* is responsible for his own security, as well as his devices security. If he wants to share keys between devices, there are a fair number of existing solutions… GPG is the one I'm using, as I, by default, use it on all my devices, but there are others… why not use SCP in order to push the configuration to some other hosts ? Or even webdav over SSL with some strong password (and, of course, SSL for the server) ? BTSync is one piece of the puzzle - it's working, provides nice features - the rest of the puzzle should be solved by the users. Some howto may be more intersting as "implementing some new stuff which will create more problems than solve" like a "secure way to exchange keys"…
  16. Oh, this is named SSH, isn't it ? A fingerprint may be provided by the host, maybe… It may be a nice feature, but as you pointed out, it will be a hasle to validate them while having more than 6 devices…
  17. Just don't use Windows, if you're "truely paranoid" . </troll>
  18. Under Linux, you may as well create a dedicated btsync user, give the config-file to it only (chown btsync: <config> && chmod 0600 <config>), and ensure this btsync user has at least rights to write in the directories. Meaning : either he owns some directory, or, if you want to sync some directories in your home, you'll have to add "btsync" to your usergroup, and ensure your umask is 002 as well as btsync process, and do a chmod 2775 <directory>. This way, you will be able to add content to this directory as well as btsync user. As previously said, there is no such thing as "login" in btsync process - only crypto. The secret key is not to be considered as a credential information, as it is a encryption key (or part of). Just one other note: if someone can physically access your computer, you're screwed, you can't do anything against that. You have to ensure nobody can log in your computer, or access the BIOS, or add stuff to it (physical keylogger for example) - at this extend, you'd better work in some bunker I guess . The current system with the secret is good enough. It's people responsability to ensure it's not in the wild. This may as well be a good way to understand how leaks happen in real life, how people can get Root CA from, for example, Komodo . Be safe, be sure of your environment - that's all. Side node bis: if you really want something nice, just start some headless, daemonized virtual machine such as a KVM or xen instance, running the btsync stuff - only access should be through SSH, with some private, password-protected key. You can even encrypt the VM hard drive to prevent someone clone it and get its content . Security can go really far. But, imho, it must be the user concern - BitTorrent team provided a good tool, we have to ensure our own security from now on . Cheers, C.
  19. I was using git in order to sync some stuff across my computers. Using AGit client on my android devices, I was able to do only pulls - no way to edit data. Now, with Sync, I'm able (well, I'll BE able, once we can provide the known_hosts params to Sync mobile ) to push modification from my mobile devices as well. That's for my personnal use… Regarding some more professional suff, I'm currently testing Sync in order to maintain about 1.7To of data on ~20 servers. For now, we have one master, and there are, daily, an rsync running from all the others. You can imagine the load as well as the time it takes. With Sync, it should be able to: - leverate the load on the master - accelerate dramatically the speed of update Knowing there's only "small" diffs (about 10% of the total size so far), Sync should be the good way to do that. Plus, having about 20 servers, it's a good way to use the p2p protocol, as they will be able to sync different chunk from different hosts, meaning the load will be distributed on every servers. The master will still need to work a bit more than the others, but as it will distribute different chunks to each slaves, it won't be that scary. Thanks a lot for this app, there are some improvements (like replacing ionotify by fnotify, for example), but, really, it's on a very good way! Cheers, C.
  20. Great app indeed - just one thing is missing for me (already told to the Team): possibility to add known_hosts to the shares. As I'm not wanting to use the tracker, I have to define the known_hosts, at least with my own server. Can't wait for this feature to come, as, without it, my smartphone cannot sync anything . For the rest, it's really well-thought, being able to bypass the QRCode stuff is a very good point (working most of the time on headless servers… no QR can be generated ).
  21. I'm using GPG in order to crypt my mails - easy, fast, works on any computer and android phone . Provide a good way to transfert such sensible data. Regarding Torxic-hero concern: for now, we can just trust Bittorrent there is no "master key" being able to decrypt all contents… That's why opensourcing the code would be a great move from their part. PRISM and other stuff like that (go back in time - Echelon ) just show more than once we cannot really trust closed application… More over, opensourcing stuff may provide some great improvement if the community may provide patches to the code, more application, more apps, more security, more… just MOAR Cheers, C.
  22. Just encrypt your mail containing the secret - GPG isn't there for nothing . It may as well be used on Android phone (with APG) in case you don't have a way to get the QRCode for the mobile app (there's also something for iOS I guess). More over, as GreatMarko pointed it out, there's no "log in"-thing, secret is used in order to do crypto stuff on chunk content and as share folder name for btsync to know what we want.
  23. I didn't upgrade Sync on the servers I'm testing. Not really sure it's due to the update itself, seems to be a application problem in the 1.1.42 itself.
  24. Hello, Thank you for the information - I'm poking a bit around as I'm getting some troubles with Sync - but I maybe just should wait a bit for it to index all files and create Magnets for them. Cheers, C.