about summary refs log tree commit diff stats
path: root/doc/protocols.md
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-03-21 00:45:48 +0100
committerbptato <nincsnevem662@gmail.com>2024-03-21 00:46:57 +0100
commit17969768a30467c2f873a51178aea1428f83f4bc (patch)
tree935629878f8aeb907fc8283eeae4641cb85e85c4 /doc/protocols.md
parent91bcd7b7c7d7e22dfe26d5caa973c98751823f8f (diff)
downloadchawan-17969768a30467c2f873a51178aea1428f83f4bc.tar.gz
ftp: basic sftp support
it still sucks, but it is at least slightly more usable.

this also fixes a bug in dirlist where sort would mess up item name
association
Diffstat (limited to 'doc/protocols.md')
-rw-r--r--doc/protocols.md11
1 files changed, 7 insertions, 4 deletions
diff --git a/doc/protocols.md b/doc/protocols.md
index 84a8dde1..6eb07112 100644
--- a/doc/protocols.md
+++ b/doc/protocols.md
@@ -52,11 +52,14 @@ not work.
 Chawan supports FTP through the `adapter/protocol/ftp.nim` libcurl adapter. For
 directory listings, it assumes UNIX output style, and will probably break
 horribly on receiving anything else. Otherwise, the directory listing view
-is identical to (and uses the same code path as) the file:// directory listing.
+is identical to the file:// directory listing.
 
-In theory, SFTP and FTPS should be supported as well. In practice, SFTP does
-not really work yet because there is no way to specify private keys, and I
-have never seen an FTPS server in the wild so I assume it is broken too.
+SFTP "works" too, but YMMV. Note that if an IdentityFile declaration is found in
+your ssh config, then it will prompt for the identity file password, but there
+is no way to tell whether it is really asking for that. Also, settings covered
+by the Match field are ignored.
+
+In theory, FTPS should work too, but it is completely untested.
 
 ## Gopher