httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wr...@apache.org
Subject svn commit: r794520 - /httpd/mod_ftp/trunk/STATUS-FTP
Date Thu, 16 Jul 2009 04:37:46 GMT
Author: wrowe
Date: Thu Jul 16 04:37:45 2009
New Revision: 794520

URL: http://svn.apache.org/viewvc?rev=794520&view=rev
Log:
Sprinkle suggestions and references

Modified:
    httpd/mod_ftp/trunk/STATUS-FTP

Modified: httpd/mod_ftp/trunk/STATUS-FTP
URL: http://svn.apache.org/viewvc/httpd/mod_ftp/trunk/STATUS-FTP?rev=794520&r1=794519&r2=794520&view=diff
==============================================================================
--- httpd/mod_ftp/trunk/STATUS-FTP (original)
+++ httpd/mod_ftp/trunk/STATUS-FTP Thu Jul 16 04:37:45 2009
@@ -58,21 +58,48 @@
 
 REALLY NICE TO WRAP THESE UP:
 
-  * Implement AUTH GSSAPI/ADAT commands from RFC2228 Appendix I.
-
   * For in-tree builds, extending config_vars.mk with our local
     [exp_]ftpdocsdir and installing that tree.
 
   * For in-tree builds, expanding @@FTPPort@@ / @exp_ftpdocsdir@
     and installing conf/extra/ftpd.conf.
 
-  * Review remaining UTF-8 support issues and implement LANG command from 
+  * Remaining UTF-8 support issues are escaping <CR> as <CR><NUL>
+    and 0xFF as <IAC><IAC> in the control channel (e.g. filenames
+    in the server message response), ensure that entities containing
+    <CR> and <LF> are not sent to data channel (e.g. in LIST/NLST)
+ 
+  * Fix SIZE implementation to inject the Content Length filter and
+    report the true size, required for proper REST support.  Also
+    ensure REST point accounts for A/I TYPE in-force.
+
+  * Grant LIST, NLST richer parsing of -opts, with --<SP> designating
+    no-opts (to conform to RFC2640).
+
+  * dot-files (E.g. ".filename") are always shown, while "." this-dir and
+    ".." (parent directory) are never shown.  Additional LIST/NLST options
+    are necessary before these are hidden by default, which implies a
+    fairly significant refactoring.
+
+  * Implement LANG command and feature as our Accept-Language bluff;
       "Internationalization of the File Transfer Protocol", Curtin
       http://www.ietf.org/rfc/rfc2640.txt
 
-  * Review features from
+  * Implement RFC2228 ADAT and AUTH GSSAPI commands Appendix I and/or
+    AUTH KERBEROS_V4 from Appendix II as desired, but ideally as
+    loadable FTP extension modules due to the library dependencies,
+    and be sure to evaluate license compatibility issues.
+      "FTP Security Extensions", Horowitz, Lunt
+      http://www.ietf.org/rfc/rfc2228.txt
+
+  * Implement additional features, MLST and MLSD, but mind the errata.
       "Extensions to FTP", Hethmon
       http://www.ietf.org/rfc/rfc3659.txt
+      http://www.rfc-editor.org/errata_search.php?rfc=3659
+
+  * Implement RFC1639, if anyone is so motivated.
+    "FTP Operation Over Big Address Records (FOOBAR)", Piscitello
+    http://www.rfc-editor.org/rfc/rfc1639.txt
 
   * In httpd 2.3-dev and later, it's no longer possible to process
         Require dir-name
@@ -81,23 +108,31 @@
     should be added as a seperate authz provider, or refactored to the
     new auth syntax (or simply dropped?)
 
-  * dot-files (E.g. ".filename") are always shown, while "." this-dir and
-    ".." (parent directory) are never shown.  Additional LIST/NLST options
-    are necessary before these are hidden by default, which implies a
-    fairly significant refactoring.
-
 
 REFERENCES:
 
   * "FILE TRANSFER PROTOCOL (FTP)", Postel, Reynolds
     http://www.ietf.org/rfc/rfc959.txt
 
+  * "TELNET PROTOCOL SPECIFICATION", Postel, Reynolds
+    http://www.ietf.org/rfc/rfc854.txt
+
+  * "Requirements for Internet Hosts -- Application and Support", Braden
+    http://www.ietf.org/rfc/rfc1123.txt
+
+  * "FTP Operation Over Big Address Records (FOOBAR)", Piscitello
+    http://www.rfc-editor.org/rfc/rfc1639.txt
+
   * "FTP Security Extensions", Horowitz, Lunt
     http://www.ietf.org/rfc/rfc2228.txt
 
   * "FTP Extensions for IPv6 and NATs", Allman, Ostermann, Metz
     http://www.ietf.org/rfc/rfc2428.txt
 
+  * "Extensions to FTP", Hethmon
+    http://www.ietf.org/rfc/rfc3659.txt
+    http://www.rfc-editor.org/errata_search.php?rfc=3659
+
   * "Securing FTP with TLS", Ford-Hutchinson
     http://www.ietf.org/rfc/rfc4217.txt
 



Mime
View raw message