"Fossies" - the Fresh Open Source Software Archive
As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard
) with prefixed line numbers.
Alternatively you can here view
the uninterpreted source code file.
1 Changes in 0.9.6:
3 *) Add sys/stat.h detection and clean up Solaris gcc compilation flaws.
4 [Rainer Jung, William Rowe]
6 *) Fix a make install DESTDIR problem handling the reference manual and
7 potentially other files.
8 [Paul Howarth <paul city-fan.org>]
10 Changes in 0.9.5:
12 *) Correct JailUser option, ensure the modified server config is
13 retained from request to request, between logins. [William Rowe]
15 *) Correct RETR path handling to permit RETR path/foo. [William Rowe]
17 *) Escape output of user supplied text in control channel responses.
18 Adds an ftp_escape_control_text() API for extention module authors.
19 [William Rowe]
21 *) Correct RFC2640 conformance with respect to filenames containing
22 leading and/or trailing whitespace. This introduces a new cmd flag,
23 FTP_KEEP_WHITESPACE (aliased as FTP_TAKE1_PATH). [William Rowe]
25 *) Accept lowercase TYPE arguments. [William Rowe]
27 *) Implement MODE S, STRU F and TYPE L 8 (treated as I) and TYPE A N
28 (treated as TYPE A). [William Rowe]
30 *) Introduce FTPOptions NoUTF8Feature; without this configured in the
31 global context, mod_ftp will report UTF8 in response to FEAT, to
32 indicate that non-ASCII filenames, including UTF8, are ok per RFC2640.
33 [William Rowe]
35 *) Answers HELP and FEAT queries without a prior login. [William Rowe]
37 *) REST STREAM, EPRT, EPSV added to the FEAT results as required by spec
38 (with an extensible mechanism). [William Rowe]
40 *) Drop HELP mention of experimental LPRT/LPSV and antique MAIL commands.
41 [William Rowe]
43 Changes in 0.9.4:
45 *) Corrected %A and %a to properly reflect the local-IP and remote-IP,
46 respectively. [Guenter Knauf]
48 *) Restore leading dotted filenames in LIST and NLST commands
49 (e.g. ".file"). [William Rowe]
51 *) Portablity fixes for httpd 2.0 and 2.2. [William Rowe]
53 Changes in 0.9.3:
55 *) Added a low-numbered port (<1024) daemon process which serves such
56 low numbered FTPActiveRange origin port bindings.
57 [William Rowe]
59 *) FTPLimit* values no longer shared among all Vhosts.
60 [Jim Jagielski]
62 *) Corrected logged count of bytes STORed or APPEnded when >4GB.
63 [Jim Jagielski, William Rowe]
65 Changes in 0.9.2:
67 *) Now compiles in httpd-2.3-dev, however the Require dir-name feature
68 is lost for now due to 2.3-dev auth refactoring. [William Rowe]
70 *) The ftp processing filters are now slid out of the way for non-ftp
71 insert_filters hook processing. [William Rowe]
73 *) Introduce virtual hosts, using FTPOptions VirtualHostByUser which will
74 take the virtual host name from the username@hostname if provided.
75 It will match the first vhost (as with http) when there is no hostname
76 provided or no host names or aliases match. The corresponding option
77 FTPOptions StripHostname will present only 'user' of 'user@hostname'
78 to the authentication modules. [William Rowe]
80 *) Ensure requests are processed with an r->status of HTTP_OK, as a number
81 of facilities will fail when presented with an error status.
82 [William Rowe]
84 *) Move the ftp_connection from r->request_config, where it never belonged,
85 into the c->conn_config where its scope matches the lifetime of the conn.
86 [William Rowe]
88 *) Resolve httpd-2.0 load failure due to missing apr_strtoff in apr-0.
89 [William Rowe]
91 *) Ensure that USER must preceed PASS, and that USER failing the
92 FTPOptions RequireSSL test won't permit a PASS to succeed.
93 [William Rowe]
95 Changes post submission, and prior to first release
97 *) Fix the REST command to accept large file sizes allowing
98 restart of transfers larger than 2GB on largefile enabled systems.
99 [Niklas Edmundsson]
101 *) configure.apxs; using Makefile.apxs/modules.mk.apxs, now rely
102 entirely on apxs plus the httpd/build schema for much simplified
103 out-of-tree builds, with fewer make-related side effects.
104 [William Rowe]
106 *) Reduce memory consumption with APR_PATH_MAX+1 sized buffers
107 for CWD and RNFR commands, a login_pool for USER/PASS scope
108 commands, and a data_pool for PORT/PASV/EPRT/EPSV connection
109 lifetime scope. [William Rowe]
111 *) [API major break] Cleaned up the contents and order of fields
112 in the ftp_connection structure prior to 0.9.0 beta release.
114 *) Added EPSV and EPRT support for IPv6 servers. [William Rowe]
116 *) Eliminated seteuid(0) code path for low-numbered ports. Although
117 a solution is desired, the prior code was unacceptable.
118 [William Rowe]
120 *) Remove dependence on ftp_glob(). [Jim Jagielski]
122 *) Moved FTPUMask and FTPDirMask from the vhost server scope out to
123 per-directory scope (valid in .htaccess with Options FileInfo.)
124 Enabled these directives even if fchmod is absent. [William Rowe]
126 *) Reorganized PASV command handling and the FTPPasvBindAddr directive
127 to handle IPv6 addresses, especially for the cases of dual-bound
128 adapters, IPv6 tunneled IPv4 connections, and IPv6 servers hiding
129 behind IPv4 load balancing solutions. [William Rowe]
131 *) Adjust 220 and 215 responses to only quote the same Server: string
132 which the HTTP Server: string would display. This removes the build
133 datestamp from 215 responses, and adds Type: L8 to the 215 response.
134 [William Rowe]
136 *) Update to Apache HTTP 2.2. [William Rowe]
138 *) Incorporated documentation submitted by Covalent, in Apache HTTP-style,
139 with edits and additional examples. [Sander Temme]
141 *) Remove the configuration system, starting over. Makefile.apxs is the
142 trivial mechanism, but also added config.m4 to configure in-tree.
143 [William Rowe, Colm MacCarthaig]
145 *) Implement the FTPDirUmask directive to allow the administrator
146 to customize the perms of newly MKD'ed directories, independent
147 of the FTPUmask (which wasn't honored in the first place for dirs.)
148 [Kanagasabai Sriskanthaverl <sris covalent.net>]