v1.0.71: SFTP connection pooling — reuse SSH session across all operations
Build & Release APK / build (push) Failing after 20m59s

Previously every listFiles/uploadFile/downloadFile/deleteFile call created
a fresh SSH connection (connect → auth → use → disconnect). For zahra's
folder with 69 subdirectories, the recursive listing alone made 70 full
SSH handshakes, then one more per downloaded file — causing connection
timeouts and 65 upload/download failures reported as PARTIAL.

Now the provider holds a persistent SSH session and reuses it for all
calls, reconnecting automatically if the connection drops.
This commit is contained in:
2026-06-07 02:34:01 +00:00
parent 537808ca10
commit b7ec3f4ad3
2 changed files with 29 additions and 12 deletions
+2 -2
View File
@@ -1,2 +1,2 @@
VERSION_NAME=1.0.70
VERSION_CODE=70
VERSION_NAME=1.0.71
VERSION_CODE=71