hot, sounds like you really solved these "properly", kudos!
Dropped background connection is detected immediatelly, not only after you attempt to transfer something over it. Thus when you finaly start transfer, new connection is opened.
If you save the file while the previous change is being uploaded, re-upload is scheduled instead of showing the error message.
then there was this one:
- if the "copy/duplicate/move/command" connection has been severed subsequent calls to execute any of those commands will make winscp show me an error and then i'll just have to execute the command again, i suppose this one is the least troublesome.
Sorry I do not understand this one. Try again Smile
when you right-click on a file, you get a context menu that, among other things, lets you copy or duplicate a file - i use these often (incidentally, it'd be nice to have a "create empty file" command in this menu too, akin to "create directory", but the duplicate accomplishes this...) When you do one of these, first it spawns a new connection (which i question as the right thing to do, but alas) then it prompts you for the "parameter" for that command, in the case of duplicate: the destination file name, then does it, then it leaves that connection open. subsequent calls to these commands work more quickly b/c it won't connect again, though if you're too "late" it'll have been severed and calling duplicate will (and here i revise my earlier statment) cause WinSCP to report a connection error and reconnect entirely, invalidating any open buffers you may have as well as it's cached directory/filesystem tree. also, as an unexpected inconvenience, the reconnect will bring you back to the directory you had been in (thinking it's being helpful i suppose), in my case, i have symbolic links from my home directory to my cgi-bin directory, but have none taking me back... so i kind of get "stranded" in my cgi directories when this happens to me, i just disconnect and reconnect again as if it were my first connect of the day and i end up in the home directory and can once again "deal".
So - sorry i'm messing up your release cycle, I do really appreciate you listening to my problems and even doing something about them! peace.