All releases of Pure FTP Server

Release Notes: A regression causing corrupted downloads of large files on some 32-bit architectures has been fixed, as well as an error on exit on Linux. In addition, downloads should be slightly faster.

Release Notes: The FTP server can now be built as a library for iPhone and iPod Touch in order to be embedded into applications. Downloads now require less CPU and less memory. Incompatibilities with Cyberduck were fixed. Directory listings and transfers when TLS is enabled now experience less latency. Packaging procedures were simplified.

Release Notes: LDAP authentication through binding is now possible in addition to passwords. Transfers now handle every kind of disconnection. Virtual quotas are much more reliable and uploads are interrupted as soon as quotas are exceeded. Atomic uploads are only used when necessary. Conformance with RFCs was enhanced and compatibility with FTP clients was improved. SSL performance, compatibility, and commands support were improved. Support for building a FTPS (implicit SSL/TLS) server was added. A bunch of bug fixes and optimizations were made.

Release Notes: LDAP is now supported over SSL. SSL/TLS encryption is available for commands and data channels and downloads require much less CPU time on platforms with slow mmap() calls. MySQL stored procedures, new password scrambling, and multiple statements can be used for authentication. Spurious disconnections due to some clients' keepalive tricks have been fixed. Custom authentication handlers are now informed about the encryption status of the session. "ftp" and "anonymous" users can have passwords. Non-dangling symbolic links can now be displayed as if they were regular files or directories.

Release Notes: User names can now be up to 127 characters long.
Compilation with PAM support has been fixed on Mac
OS X, and the MySQL PASSWORD() function can now be
used with MySQL >= 4.1. Logging now has the
correct timezone. Support for charset conversions
(RFC2640) has been implemented. Large files are
now handled by default, using sendfile64() if
possible. SITE UTIME and OPTS MLST have been
implemented. MySQL queries can now include
multiple statements and call MySQL 5 stored
procedures. Transferring a lot of small files is
now much faster than in previous versions.

Release Notes: This release fixes portability issues with
FreeBSD, Solaris, and MacOS X that were
introduced. A possible denial of service when the
max number of connection is reached was fixed. The
-Y option now works on OpenBSD.

Release Notes: The server now compiles against MySQL 4.1.x, and two new translations
have been added: Hungarian and Catalan. The server now uses distinct
IPv4 and IPv6 to listen to both protocols on all operating systems. A
new switch, -6, forces the server to only listen to IPv6. W3C and CLF
alternative log formats are now more standard-conformant, and Pure-FTPd
can now produce WU-FTPd (xferlog)-compatible log files. Support for
Rendezvous has been added on MacOS X, and Apple/GNUStep plist data
output has been added to pure-ftpwho. UTF-8 characters are now supported
in filenames.