]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
TODO: we've done PRET already, consider HOST for the future
authorDaniel Stenberg <daniel@haxx.se>
Thu, 29 Apr 2010 21:27:28 +0000 (23:27 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 29 Apr 2010 21:32:33 +0000 (23:32 +0200)
... and GnuTLS connects are non-blocking, TFTP is better
integrated as a "real" protocol and RTSP is supported.

docs/TODO

index 70abeba2dffb8b7ada2ffd2eb1c22a47f47a34e8..dd2289d4b65b003306d5e142cf7221e3460bed64 100644 (file)
--- 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
  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
 
 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