Some open-source projects made by Frank DENIS.
Secure FTP made easy!
Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. It doesn't provide useless bells and whistles, but focuses on efficiency and ease of use. It provides simple answers to common needs, plus unique useful features for personal users as well as hosting providers.
Pure-FTPd 1.0.36 has been released.
- Support for external authentification handlers has been fixed.
- Directory listings can now report file sizes up to 1 exabyte.
- Pure-FTPd is now useable on Win32 again.
- Per popular request, dot files are now hidden from directory listings when the -X flag is turned on.
Pure-FTPd 1.0.35 has been released.
- An old-standing bug has been fixed: when a file was renamed and overwrote an existing file, the quota wasn’t properly updated.
Pure-FTPd 1.0.34 has been released.
- SITE UTIME now supports the 2-arguments syntax in addition to the
- Support for the MFMT command has been implemented.
- A default directory can now be specified when using the LDAP backend.
Pure-FTPd 1.0.33 has been released.
- This version broke uploads and has been immediately pulled.
Pure-FTPd 1.0.32 has been released.
- Support SHA1 password hashing in MySQL and PostgreSQL backends
- Support for braces expansion in directory listings has been disabled – Cf. CVE-2011-0418
Pure-FTPd 1.0.31 has been released.
- The list of allowed ciphers for SSL/TLS connections can now be specified (—tlsciphersuite / -J).
- Shell-like escaping is now partially handled when emulating the “ls” command in order to improve compatibility with legacy clients.
- Linking issues with MySQL support on Fedora have been solved.
Pure-FTPd 1.0.30 has been released.
- pure-quotacheck can now work with a large number of files.
- OPTS UTF-8 is now an alias to OPTS UTF8.
- Fix a STARTTLS flaw similar to Postfix’s CVE-2011-0411. If you’re using TLS, upgrading is recommended.
Pure-FTPd 1.0.29 has been released.
- Fixed corruption when downloading files larger than 4 Gb on a 32-bits arch.
- Fixed error on exit on Linux.
- Downloading should be slightly faster.
Pure-FTPd 1.0.28 has been released.
- When —autorename is enabled, an upload script will now get the final file name instead of the original one.
- The ALLO command now checks for the actual disk space in addition to the virtual quota.
- ABOR on OSX has been fixed.
- Fixed the virtual quota computation after an atomic upload has been resumed.
- Fixed AUTH_ENCRYPTED.
- A workaround against spurious disconnections with ncftp has been implemented.
Pure-FTPd 1.0.27 has been released.
- IPv6 connections are accepted again (regression from version 1.0.26)
- SSLv3 renegociation has been disabled
- .pureftpd-upload-* files can be deleted by users with no quota.
- The server can be forced to shut down on iPhone.
Pure-FTPd 1.0.26 has been released.
- Fix incompatibilities with Cyberduck and dramatically speed up directory listings and transfers when TLS is enabled with some other clients like LFTP.
Pure-FTPd 1.0.25 has been released.
- The FTP server can now be built as a library for iPhone and iPod Touch.
- Display symbolic links in the MSLD command as symbolic links, unless the broken clients mode is enabled, just like STAT/LIST/NLST.
- Enhanced compatibility with gcc 2.x and with custom installation paths.
- Fix packaging issues, especially when the server isn’t installed in the default paths
- Downloads now require less CPU and less memory.
- Fix an infinite loop that could lead to a client process burning a CPU core if the client didn’t disconnect properly. Reported by Thomas Min and Marcus Kaidja.
- Handle fake download resumes the traditional way for the sake of being compatible with weird clients that insist on doing that.
- The group name is now always displayed instead of the gid when it matches the primary user group.
Pure-FTPd 1.0.24 has been released.
- The LDAP schema has been fixed.
- LDAP authentication through binding is now possible in addition to passwords. This allows for the FTP server to run with an unprivileged LDAP account.
- In LDAP objects, the “enabled” value is accepted again as a FTPStatus property.
- Privilege separation is now enabled by default.
- The server should now properly compile on Solaris with privsep.
- Charset conversions are properly made on directory names.
- Transfers now handle every kind of disconnection.
- More informative log messages for errors and activity reporting.
- Virtual quotas are way more reliable and uploads are interrupted as soon as quotas are exceeded.
- Atomic uploads are only used when necessary and only if notruncate is enabled.
- Dangling .pureftpd-upload files should be a thing of past.
- Enhanced conformance with RFCs and better compatibility with FTP clients.
- Improved SSL performance, compatibility and commands support.
- By default, up to 10000 files per directory can be listed instead of 2000.
- ALLO can now tell clients whether an upload would blow quotas before the upload actually starts.
- PAM is now enabled by default on OSX.
- Switch euid to the _pure-ftpd account (unless it’s nonexistent) in the privsep process.
- without-banner is not necessary any more. Having a cookie file (fortunefile=…) automatically disables the default banner, thus allowing full customization of the welcome banner.
- ./configure localstatedir is now honored in order to change the run-time directory.
- Support for building a FTPS (implicit SSL/TLS) server, using with-implicittls