about summary refs log tree commit diff stats
path: root/doc/cha-protocols.5
diff options
context:
space:
mode:
Diffstat (limited to 'doc/cha-protocols.5')
-rw-r--r--doc/cha-protocols.519
1 files changed, 10 insertions, 9 deletions
diff --git a/doc/cha-protocols.5 b/doc/cha-protocols.5
index de44247e..4cbb64ac 100644
--- a/doc/cha-protocols.5
+++ b/doc/cha-protocols.5
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pandoc 3.3
+.\" Automatically generated by Pandoc 3.4
 .\"
 .TH "cha\-protocols" "5" "" "" "Protocol support in Chawan"
 .SH Protocols
@@ -16,7 +16,7 @@ able to use passed userinfo data
 (\f[CR]https://username:password\[at]example.org\f[R]), and returns all
 headers and response body it receives from libcurl without exception.
 .PP
-It is possible to build these adapters using \c
+It is possible to build the HTTP adapter using \c
 .UR https://github.com/lwthiker/curl-impersonate
 curl\-impersonate
 .UE \c
@@ -34,22 +34,23 @@ very limited; in particular, it does not support HTTP headers (beyond
 some basic request headers), so e.g.\ cookies will not work.
 .SS FTP
 Chawan supports FTP through the \f[CR]adapter/protocol/ftp.nim\f[R]
-libcurl adapter.
+adapter.
+Only passive mode is supported.
+.PP
 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 the file://
 directory listing.
-.PP
-SFTP \[lq]works\[rq] too, but YMMV.
+.SS SFTP
+The sftp adapter wraps libcurl.
+It works for me, 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.
-.PP
-In theory, FTPS should work too, but it is completely untested.
 .SS Gopher
 Gopher is supported through the \f[CR]adapter/protocol/gopher.nim\f[R]
-libcurl adapter.
+adapter.
 Gopher directories are passed as the \f[CR]text/gopher\f[R] type, and
 \f[CR]adapter/format/gopher.nim\f[R] takes care of converting this to
 HTML.
@@ -65,7 +66,7 @@ Chawan\[cq]s gemini adapter (in \f[CR]adapter/protocol/gmifetch.c\f[R])
 is a C program.
 It requires OpenSSL to work.
 .PP
-Currently, it still has some limitations:
+It still has some limitations:
 .IP \[bu] 2
 It does not support proxies yet.
 .IP \[bu] 2