diff options
author | Daniel Stenberg <daniel@haxx.se> | 2010-04-29 23:27:28 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2010-04-29 23:32:33 +0200 |
commit | 1de6b97a768f56a1c8b67d2165da67569afebec4 (patch) | |
tree | 8b42434b8a184530a9f15802028d9a2b45336c7d /docs | |
parent | f09340de8bc5a57d94223ca2635e819c88744270 (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/TODO | 38 |
1 files changed, 12 insertions, 26 deletions
@@ -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 |