Lastest News
November 12, 2023
Re-instated fix for handling ratios when no configuration file is present.
January 28, 2022
Code clean-up, graceful exit when no arguments are passed to Bftpd.
August 3, 2021
Fixed passive port assignment in extended passive mode. Minor code clean-up.
July 12, 2021
Improved directory output formating, fixed compiler warnings.
June 24, 2021
Minor bug fix and spelling corrections.
January 10, 2021
Minor bug fix release.
July 31, 2020
Minor fix for ratios.
April 16, 2020
Minor bug fix release.
January 9, 2020
Security update.
January 7, 2020
Minor bug fixes and updated documentation.
July 13, 2019
Added better formatting for access denied message to client. Fixed incremental build in Makefile.
April 24, 2019
Improved standards compliance on errors/replies to client. Minor bug fixes.
October 15, 2018
Added more checks when accessing files and symlinks.
February 27, 2018
Fixed some possible crashes and cleaned up compiler warnings.
November 19, 2017
Fixed two minor memory bugs which could have caused a double-free crash during shutdown.
November 16, 2017
Fixed memory leak in file renaming function.
September 30, 2017
Fixed memory corruption errors. Made sure default behaviour is to use chroot.
September 6, 2017
Fixed possible buffer underflow bug in command interpreter.
October 1, 2014
Fixed possible buffer overflow bug when symbolic links are accesses.
April 25, 2014
Clarified license and fixed pointer-to-int cast.
Dec 22, 2013
Patched a bug which can cause valid users to be locked out of the FTP server.
Oct 29, 2013
Patched a bug which may cause Bftpd to crash in certain cases with modern glibc versions (2.17 and newer).
May 28, 2013
Patched Bftpd to allow the service to compile on NetBSD.
May 27, 2013
Several bug fixes and port to MINIX.
May 8, 2012
Minor bug fix release.
Feb 20, 2012
Bug fix release.
July 27, 2011
Minor bug fix release.
July 10, 2011
Minor bug fix release.
May 11, 2011
Minor bug fix/feature addition.
May 8, 2011
Minor bug fix update.
March 6, 2011
Minor feature update.
September 22, 2010
Important security update.
September 4, 2010
New release version 3.0.
August 30, 2010
Added Slovak documentation.
Update to documentation.
Anonymous login bug fix.
Support for PC-BSD added.
Important bug fixes and improvements.
Minor bug fix and code clean-up.
Minor bug fixed in bandwidth logging.
Two new features have been added to Bftpd.
A minor security bug has been fixed in this version.
An update to the stable code base is now ready for download.
September 16, 2008: Development Release
A minor bug fix here, now ready for testing.
June 22, 2008: New Website
Daniel Zilli was kind enough to volunteer to redesign the Bftpd website.
March 21, 2008: Stable release Bftpd-2.2
This release brings one small change over the previous development releases...
About Bftpd
The Bftpd file server is designed to be as small and easy to manage as possible, while providing most of the features you would expect from a file server. On most home systems, Bftpd is ready to work out-of-the-box without requiring any extra configuration. Production systems can be set up by editing a few lines in an easy-to-read config file.
Bftpd has been reported to run on Linux, BSD, routers and machines running read-only file systems.