tabouassaleh / iqbox-ftp

Automatically exported from code.google.com/p/iqbox-ftp
0 stars 0 forks source link

Option to start with Windows or User Login #25

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Check box missing to start IQBox with user login or system start.

What steps will reproduce the problem?
1. Install IQBox
2. Look for option
3. Option cannot be found

What is the expected output? What do you see instead?

Hoping to be able to autostart IQBox. Instead, sadly it hasn't had this feature 
added yet...that I have noticed.

What version of the product are you using? On what operating system?

Current release...3.2 I believe, been running tests of the software on multiple 
OS platforms as well as running it through various scenarios with file types, 
deletions, moves, as well as simulating "meteorite" recovery. 

It may sound weird but to me that's what I call the ultimate disaster recovery, 
for instance: I install IQBox on a system (say PC1) and sync it to the FTP 
storage, and at the same time install IQBox on another system (PC2) and sync it 
to the same FTP storage. 

I then pretend PC1 was struck by a meteorite and it is gone for good but I 
still need the files from the FTP storage to be in 2 locations for use...so I 
then install IQBox on a third system (PC3) but I through wrenches in the mix 
like PC3 will have files in the sync folder that neither PC1 nor PC2 had and I 
then test the results and behavior of IQBox...interesting what 
happens...sometimes it melds together but at other times it will delete the 
files on PC3 and override them with those of the FTP...lately however with the 
new improvements it has been adding all the files together nicely and bringing 
files from PC3 back to PC2 and bringing the FTP files from PC2 and 1 to 3. Good 
show.

Please provide any additional information below.

I think you are off to a good start, I've watched this project for quite some 
time and really like the improvements that have been made. Something else that 
would be fun for a feature would be the ability to sync across several FTP 
sites at the same time or relatively the same time within one instance of the 
running program. 

Original issue reported on code.google.com by monsterp...@live.com on 11 Nov 2013 at 8:48

GoogleCodeExporter commented 9 years ago
Thanks! Believe it or not, your feedback and compliments were very valuable to 
us! It's that sort of thing that keeps us motivated to build free software.

- I will schedule the "Run on Login" feature.
- In terms of other things mentioned: Thanks! We are continually improving the 
sync engine and core FTP compatibility.

I would expect the "Run on Login" feature to be completed in late Dec or mid 
January. We're busy adding full compatibility with more FTP servers, improving 
the sync reliability and adding Dropbox-like sync icons until then. Not to 
mention the Mac and Linux builds.
Again, thanks for your feedback. I hope you continue to participate in the 
project!

Original comment by simonis2...@gmail.com on 15 Nov 2013 at 6:24

GoogleCodeExporter commented 9 years ago
Simon, if the run on login is implemented the cool feature to have with it 
would be auto login in the background

Also during further "stress testing" I was able to find another issue...seems 
that if you run iqbox on 2 separate machines and login under the same user and 
make big changes to the files on one machine while both "client apps" are 
logged in as the same user to server the 2 client app instances bump heads so 
to speak...one instance of iqbox gives the following in the log (I made it 
recreate the error so I could paste it here because in order to get it to 
"resync" correctly with the server I had to uninstall and reinstall for some 
reason deleting the files in user path local and roaming didn't work for me):

2013-11-16 02:39:47 SERIOUS ERROR: Please report to author.
2013-11-16 02:39:47 Traceback (most recent call last):
2013-11-16 02:39:47   File "iqbox_core.pyc", line 149, in runIQBoxCore
2013-11-16 02:39:47   File "manual_scan.pyc", line 137, in scan_local
2013-11-16 02:39:47   File "dbcore.pyc", line 295, in timeDiff
2013-11-16 02:39:47 NameError: global name 'sys' is not defined
2013-11-16 02:39:47 Attempting to recover the sync operation, but first
2013-11-16 02:39:47 waiting 5 seconds.
2013-11-16 02:39:47 THREAD_COMM>> Updating GUI status to: Error: IQBox will try 
to re-sync, but may not be able to.
2013-11-16 02:39:47 THREAD_COMM>> Done updating GUI status
2013-11-16 02:39:47 Waiting 5 seconds..

It loops from that point forward...
I believe the sync operation DB needs to have a file on the server that only 
the apps access and that more than one client app can access if the user is 
going to use the same login on multiple machines with the same login 
information. There would need to be some type of "authority" given to each 
instance like the last instance to modify has "authority" over "this" file 
until both are in sync otherwise instance 1 will try to reupload the files that 
instance 2 just deleted/moved/modified/etc...I'll do some digging to see if I 
can find some decent code that might help with that.

Thanks

M.

Original comment by monsterp...@live.com on 16 Nov 2013 at 2:53

GoogleCodeExporter commented 9 years ago
Of course there's always the fact that I could be over complicating things...I 
will continue my tests and post relevant findings...keep up the good work 

"Computers are incredibly fast, accurate and stupid; humans are incredibly 
slow, inaccurate and brilliant; together they are powerful beyond 
imagination.”
- Albert Einstein 

Thanks,

M.

Original comment by monsterp...@live.com on 16 Nov 2013 at 3:08

GoogleCodeExporter commented 9 years ago
Hi sorry, for some reason my Google notifications aren't working and I missed 
this! I'm upset at myself because I find your results and feedback really 
important!
I will now keep a closer eye on this thread!

That is a bizarre error. I will have a look at it.
Hmmm.. We were careful to only keep .sync bookmarks under the roaming profile, 
and the rest is under the \AppData\Local\IQBoxSoftware\IQBox\Logs
Hmmm.. So you're correct that if 2 users on the same PC, with the same Windows 
username AND the same FTP username/server both used IQBox at the same time, 
there would be access issues in the database.
But I think we resolved that in the latest release.. I could be wrong, but I 
think we also added a different database name if the folder path is different.

Can you see if the latest version works? Remember to backup your sites folder. 
Also, there's other sync improvements in this version.

Original comment by simonis2...@gmail.com on 2 Jun 2014 at 7:22

GoogleCodeExporter commented 9 years ago
You may have either mistyped or misread my previous comment... If you run IQBox 
on TWO different computers with the same FTP credentials (say I wanted to work 
on files from my office computer and later in the evening on my laptop) but I 
want to leave IQBox running on my office computer so the work I do on my laptop 
syncs to my office computer if I make major changes to files and folders from 
my laptop while it is running from my desktop at the same time it will not work 
properly it will loop and loop with that error. 

I will check the newest version. The version I was using from my previous post 
would sync all the minor changes if they occur slowly but if I deleted or 
renamed many files at once it got "confused" and would put the older files 
back...then on the second rename or delete attempt it would loop

Original comment by monsterp...@live.com on 2 Jun 2014 at 9:50

GoogleCodeExporter commented 9 years ago
Ok, great let me know. You might want to back up your bookmarks folder. Tray > 
Advanced > Open Bookmarks folder.
Thanks so much for your time!!!!!!

Original comment by simonis2...@gmail.com on 2 Jun 2014 at 10:28