Open icefront opened 1 year ago
Duplicate to #143 and #1 .
Maybe https://github.com/ashkulz/NppFTP/blob/c4d1aa3dbc63a43e86c3511f45382072271b66cb/UTCP/src/ut_clnt.cpp#L2445 with https://github.com/ashkulz/NppFTP/blob/c4d1aa3dbc63a43e86c3511f45382072271b66cb/UTCP/src/ut_clnt.cpp#L2434C11-L2434C11 could help here. Still needs impl to be used by NppFTP maybe with a GUI config option.
This issue also may affect keyboard Interactive authentication. You to have to enter your password continuously, once for every operation. I know it's possible to auto-send the password for forced keyboard auth, Filezilla does it, and either that should be done with the saved password, or this issue needs to be remedied. This issue makes using NppFTP abysmal!
Description of the Issue
There is a decade-old problem with nppftp: it looses the connection after 15 minutes or so. You go to lunch, you receive a phone call, etc. then trying to save the file it freezes Notepad++ for at least 30 seconds. Closing Notepad++ leaves you with an EMPTY FILE.
Steps to Reproduce the Issue
Expected Behavior
Automatically ping the server every 1 minute or so. It's not too much, just read the current directory or so. Or any other methodology, just keep the connection alive.
Actual Behavior
Note: since I'm working on a LOT by connecting to different networks, after years I discovered that some routers are causing the trouble. Effectively the main problem is the router between my computer and the network provider. For example connecting to another router on the same network, may cause the problem getting away. Connecting back to the first router, brings back the problem. It doesn't matter if I'm connecting via cable or via WiFi. I strongly think, just sending random FTP commands to the server will force the router to extend the timeout, since if I'm frequently saving files or I'm browsing the folder structure, I have no freeze problems.
Debug Information
All debug information since 2012. Nothing has changed since that year in the NppFTP behavior...
Thank you in advance, eliminating this behavior would be a life saver.