• Content Count

  • Joined

  • Last visited

Everything posted by goli

  1. Hey there. I would like to set a name for a given share in the UI which does *not* reflect the file system folder it points to. I think about creating an arbitrary sync share, go to folder preferences in the sync UI and find there a blank field "display name" being blank by default and showing the current folder name as placeholder. Here is my use case: I run a couple of EncFS mounts where an individual fragment inside is shared by sync. Think about this unencrypted structure: * EncFS ** Private ** Music ** Stuff This results in an encrypted structure: * EncFS ** qwihvlkergoiu ** k
  2. Hey there. Have you digged in to that new Lillipop API features? First phones have just been provided with 5.0 and more are announced to come in the next couple of weeks. Would be awesome if someone would tell me "yes, this just made it into the very first 2.0 version we release" or something. Regards, Stephan.
  3. Hey there. As statet two weeks ago: When using several windows and linux hosts, preserving time stampts just works there. Now I added an android device (Samsung Galaxy S2 with latest Cyanogenmod 10.1 nightly). Local storage on the android device is the external SD card with FAT32. Seems this android configuration doesn't work. Synchronized files get the current time of syncronization when being written instead of the time stamp of the source file. So that's not a feature request but a bug, I guess. Regards, Stephan.
  4. I like that idea. But I wouldn't bind it to local computers. Instead I would call it like this: If two remote nodes provide the same data and the reached bandwidth differs by more than 75%, just skip the slower one. Make the actual percentage configurable. The idea is: If the bandwidth differs by a certain percentage, the slower node has no significant impact in the overall performance. So there is no need to fill up the like, no matter if its the own line to the internet or the remote nodes line. Regards, Stephan.
  5. Ah. Didn't mention that "mklink" uses ntfs abilities. So you can just forget about it on devices you use with both, windows and linux and therefore have it formated FAT. So I still want that feature, although my current situation is worked around. Regards, Stephan.
  6. This just works for me on 1.4. I currently run two headless 1.4.72 and one Windws 7 1.4.75 and I ca confirm that synchronizing modification time works both ways.
  7. I +1 this. If you're using wget, you can just rename with "-o" (or "-O"? I regularley confuse them and read the man page). You could just make the download link provided being "btsync-1_4_75.tar.gz" being a redirect to "btsync.tar.gz". That should allow every browser to create the "btsync.tar.gz" file properly. Regards, Stephan.
  8. Thank you. I didn't do anything, but a couple of hours after you posted this I received my key. I actuaily read this post, noticed about "~72 hours". But since there's another questin in here I didn't want to take over that other thread. And the question being still open is: Do you have any plans to change that API key mechanism at some point in time? Currently it's the btsync application knowing if it's in API mode or not. But imho it should be the other way round. It's the domain of every requesting 3rd party app to authenticate properly als "belongs to or is created by a registered develo
  9. Hey there. I requested an API key a couple of days ago but didn't receive it, yet. I requested it on august, 28. Is there some private place where I can tell officials the email address I used for requesting the API key to investigate? Just in case you visit my profile: It's "mail@$domain", not "bittorrent@$domain" like statet in my forum profile. This made me think: What's the API key for? Do you just want to know how many developers out there are currently trying to interact with btsync? Because just in case I create an app that play well with btsync, publishing it and allowing others to
  10. Hey there. I cannot tell you about 1.2, 1.3 or early 1.4 versions. The only version I run and have issues with is the current But it's not "always" the app crashes. It's either when running for a certain time with a certain bandwidth rate or after having transfered a certain volume. Let me explain. I have one share containing 20GB in 4500 files and 250 folders. That's my music. When synchronizing via 3G, my maximum speed is 150KB/s. I did that for 3 hours and had 1.5GB of traffic. No issue here. When synchronizing via Wifi, my maximum speed is 4MB/s. The app holds between 2 a
  11. Hey there. Here's an update on this. Windows provides a feature called "junctions". Their behavior can be compared to symlinks on linux or unix systems. I just created one folder ",7l-jsfX,oe" (the encfs encrypted version of "music" on my EncFS setup) and made a junction "music" pointing to "ljsfhoegsf". Goes like this: mklink /J music ",7l-jsfX,oe"I disconnected the ",7l-jsfX,oe" folder from btsync and reconnected "music". The UI shows ",7l-jsfX,oe" in the "name" column but "D:\encrypted\sync\music" in the "path" column. Double clicking the sync linke in the UI opens "D:\encrypted\sync\
  12. Hey there. My quote is the way I want it to work. [edit] And here is how to do it Wooha. The API might provide everything we need. http://sync-help.bittorrent.com/customer/portal/articles/1570826-add_folder?b_id=3885 http://sync-help.bittorrent.com/customer/portal/articles/1570830-set_file_prefs 1: Set up a server where btsync lives having an API key instaled. 2: Connect your local share through "add_folder" with the "selective" attribute. So everything we need to create is: 1: Setup some "prevent downloads" script on the remote machine. 2: Create a "Send to" thingy which c
  13. Hey there. I really +1 this. Let me give you another use case: Since each of my shared folder is encfs, each of my shares is just a couple of random ASCII characters to me. Comparing 20GB music libs from a 500kB folder of only some SSH keys obvoiusly works, but increasing numbers of shares makes it increasingly harder to just distinguish them by folder size . So if the feature is "whatever the file system folder is named, just pick a differnt name in sync UI", I would love it. Regards, Stephan.
  14. Without any configuration btsync can just use the syncarchive folder. Currently btsync uses its very own data folder only, creates hashes of each and every file fragment (blockwise with fixed block size, afaik) and stores those hashes in its database file. It should be little to no adjustment to keep blockwise hashes of files when those are moved to the synarchive folder, btsync doesn't even need to re-hash the moved file since the btsync process itself moves a already hashed file to that folder anyway. So I fully agree to that feature request in general and exepct it to work just nicely wit
  15. Hey spYro. Thank you for your support. Let me give you a short use case for personal use that I guess nearly 50% of personal users will experience. Buy a cheap NAS box for $100 that can handle btsync. Install btsync on both, your personal computer and the NAS box. Now tryo to make the NAS box provide your personal computer with gbit speed since it's wired to the computer directly but not fill your external interent connection completely. There are several tools for several data transfer situations that do "something like that". The only difference to my feature request is: Most of
  16. Hey there. Well ... could have sworn there already is such a request. But since it's either somehow lost or it was just a dream here it is once again. Would be awesom if I could specify bandwidth limits per peer IP range. Something like this: { bandwidth: [{ peer: '', up: '*', // unlimited bandwidth down: '*' }, { peer: '', up: '100M', // limit guests, or my brother down: '100M' }, { peer: '*', up: '5M', // my ISP provides me with 50/10, so 25/5 for btsync is sufficient down: '25M' // those u
  17. Hey there. I have a strange problem with routing/firewalling that will be resolved with using TCP immediately. If you don't want to read my problem: Just skip this section. The actual question will come later. My network setup: Computer 1 is in "private lan", has IP and runs btsync on port 1111Computer 2 is in "DMZ", has IP and runs btsync on port 2222Computer 1 and Computer 2 are connecte through an OpenWRT router ( and, that allows full access from "private lan" to "DMZ" but access from "DMZ" to "private lan" only for establis
  18. Hey there. Did you mount your file system without file creation time or file modification time? Regards, Stephan.
  19. Hey there. Since your setup should work, I would sugest to follow the "If you have SyncApp issues" thread. Enable debugging and read the log file content. Does it really not start at all, or is your btsync process just going to 100% CPU or IO? Btsync will create an index covering all of the files inside of your share. Only after having created this index file, btsync will start uploading. 500GB might take a while. Regards, Stephan.
  20. Hey there. Well, every file synchronization tool is not what you want. So you will not find a sufficient sollution by looking at any of those. Neither btsnyc nor dropbox will give you that. There is one thing that could work: Things like Google Drive or Microsoft Skydrive, which install themselfs as virtual file system/folder drivers that give you Windows Exporer browsable feature without actually downloading anything in advance. But this is not "without cloud". So that isn't what you want, too. I would suggest to set up some VPN between your clients and make them connect directly. T
  21. Hey hawi. As I said, might be an issue related to Virtuozzo. Those virtualizers don't provide really encapsulated environments but share several resources just by adding access rules to raw resources. That's not exactly what I'm talking abut, but think about e.g. inodes. There are only a couple of them, and if one VM eats all of them up, they're gone for all other VMs, too. I would give XEN a shot. There are cheep VMs on the market, too. Regards, Stephan.
  22. Hey there. Can you get additional information about your hosting infrastructure? I cannot provide you with any help regardin how to adjust confiuration. But I can say that I use btsync on both, ESX and XEN machines and they do pretty goodl. Ok, my share is smaller and I have only two of them. The first one is 80MB with 223 files an 39 folders. The second one is 19GB with 3881 files and 228 folders. One of my virtual machines is VMware ESX. This one has 1 core of an i5-3, 256MB RAM, 512MB swap. Btsync uses 25MB of memory and in average 0.5% CPU. It never crashed since I created it half a
  23. Hey there. Seems you're right: Co-Authoring only works with excel as per-file communication. Word requires either SkyDrive or Sharepoint. Maybe this is something for the Wishlist thread? I think this would be a pretty nice feature if was integrated in the yet to come enterprise version of btsync. Regards, Stephan. [edit] That's basically the Sharepoint help document concerning co-authoring. http://office.microsoft.com/en-us/sharepoint-server-help/document-collaboration-and-co-authoring-HA102772333.aspx?CTT=5&origin=HA101812148 Might be helpfull to be posted to the wishlist thread, to
  24. Hey there. I checked it today, and it works nicely. Just switch the Excel file into the concurrent access mode. Then the lock file isn't created and Excel doesn't hold file locks any longer. And additinally, Excel scans the source file every now and then (you can configure that, minimum is every 5 minutes) and merges changes if possible. If there are changes that cannot be merged easily, a popup will ask you what to do. And you even have tooltips indicating which other computer caused what change to the document. Pretty nice. It's not realtile like Google Docs can do, but it's usable.
  25. Hey there. Here is another idea. You could expose your VMs storage folder by NFS on one side and mount that NFS share to the very same host computer on the other. That should break the boundaries of file system locks. If you restrict this NFS to localhost only I gues that doesn't cost your lots of performance. Regards, Stephan.