aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2010-04-29 23:27:28 +0200
committerDaniel Stenberg <daniel@haxx.se>2010-04-29 23:32:33 +0200
commit1de6b97a768f56a1c8b67d2165da67569afebec4 (patch)
tree8b42434b8a184530a9f15802028d9a2b45336c7d /docs
parentf09340de8bc5a57d94223ca2635e819c88744270 (diff)
TODO: we've done PRET already, consider HOST for the future
... and GnuTLS connects are non-blocking, TFTP is better integrated as a "real" protocol and RTSP is supported.
Diffstat (limited to 'docs')
-rw-r--r--docs/TODO38
1 files changed, 12 insertions, 26 deletions
diff --git a/docs/TODO b/docs/TODO
index 70abeba2d..dd2289d4b 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -27,7 +27,7 @@
3.1 More and better
4. FTP
- 4.1 PRET
+ 4.1 HOST
4.2 Alter passive/active on failure and retry
4.3 Earlier bad letter detection
4.4 REST for large files
@@ -60,16 +60,14 @@
8. GnuTLS
8.1 SSL engine stuff
8.2 SRP
- 8.3 non-blocking
- 8.4 check connection
+ 8.3 check connection
9. Other protocols
9.1 ditch ldap-specific select
10. New protocols
- 10.1 RTSP
- 10.2 RSYNC
- 10.3 RTMP
+ 10.1 RSYNC
+ 10.2 RTMP
11. Client
11.1 Content-Disposition
@@ -198,12 +196,12 @@
4. FTP
-4.1 PRET
+4.1 HOST
- PRET is a command that primarily "drftpd" supports, which could be useful
- when using libcurl against such a server. It is a non-standard and a rather
- oddly designed command, but...
- http://curl.haxx.se/bug/feature.cgi?id=1729967
+ HOST is a suggested command in the works for a client to tell which host name
+ to use, to offer FTP servers named-based virtual hosting:
+
+ http://tools.ietf.org/html/draft-hethmon-mcmurray-ftp-hosts-11
4.2 Alter passive/active on failure and retry
@@ -361,11 +359,7 @@ to provide the data to send.
Work out a common method with Peter Sylvester's OpenSSL-patch for SRP on the
TLS to provide name and password. GnuTLS already supports it...
-8.3 non-blocking
-
- Fix the connection phase to be non-blocking when multi interface is used
-
-8.4 check connection
+8.3 check connection
Add a way to check if the connection seems to be alive, to correspond to the
SSL_peak() way we use with OpenSSL.
@@ -378,22 +372,14 @@ to provide the data to send.
lib/ldap.c source file and get moved to the main network code so that the
multi interface and friends will work for LDAP as well.
-9.2 stop TFTP blocking
-
- Stop TFTP from being blocking and doing its own read loop in tftp_do.
-
10. New protocols
-10.1 RTSP
-
- RFC2326 (protocol - very HTTP-like, also contains URL description)
-
-10.2 RSYNC
+10.1 RSYNC
There's no RFC for protocol nor URI/URL format. An implementation should
most probably use an existing rsync library, such as librsync.
-10.3 RTMP
+10.2 RTMP
There exists a patch that claims to introduce this protocol:
http://osdir.com/ml/gnu.gnash.devel2/2006-11/msg00278.html, further details