A mall, easy-to-configure FTP server
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.
Authors:
--------
Jesse
- Sources inherited from project network
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:redwil:15.4/bftpd && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
bftpd-4.9.tar.gz | 0000165627 162 KB | |
bftpd-4.9_install.patch | 0000002250 2.2 KB | |
bftpd-rpmlintrc | 0000000047 47 Bytes | |
bftpd.changes | 0000007899 7.71 KB | |
bftpd.spec | 0000002487 2.43 KB | |
bftpd.xinetd | 0000000243 243 Bytes |
Revision 8 (latest revision is 9)
Marcus Meissner (msmeissn)
accepted
request 627468
from
Luigi Baldoni (alois)
(revision 8)
- Update to version 4.9 * Several checks added to chdir() and other return codes to make sure syscalls are all returning properly. Patch provided by Zhouyang Jia. * Fixed some compiler warnings due to unused or oddly indented code. version 4.8: * Fixed potential double-free bug during Bftpd shutdown. * Fixed potential unititalized variable. Thanks to Alex for reporting these bugs. version 4.7 * Fixed memory leak in rename function. Thanks to Alex for reporting this bug. version 4.6 * Avoid memory corruption when reading config file by initalizing memory. * Make sure CHROOT is default option, even if it is not specified in the config file. Thanks for Anton Yuzhaninov for providing the above two fixes. version 4.5 * Avoid potential buffer underflow in main.c Thanks to Andreas for pointing out this problem. version 4.4 * Fixed potential buffer overflow when expanding symbolic link file names. version 4.3 * Clarified license (COPYING file) * Fixed compiler warning with regards to pointer-to-integer cast. version 4.2 * Improved user checking code to avoid locking out valid users from the system. (Thanks to Lauri Kasanen for reporting this bug and supplying a patch.) version 4.1 * Added checks to crypt() calls to prevent operating on NULL pointer. (Thanks to Lauri Kasanen for reporting this bug.) version 4.0 * Added patch from Thomas Cort to make Bftpd compile on NetBSD. version 3.9 * Adjusted Makefile to allow for easy access to non-default compiler options. Alternative compiler can be used by running "make CC=compilername". * Zhenbo Xu reported several potential memory bugs which could cause Bftpd if the operating system is out of memory. Also reported a memory leak. Checks are now in place to prevent crashes and the memory leak has been plugged. * Added MINIX-specific configuration file which should allow Bftpd to run smoothly and without additional configuration on MINIX. * Merged MINIX porting code into mainline Bftpd so we can work with one, unified code base. version 3.8 * Fixed bug in user tracking which could result in corrupted times on 64-bit systems. * When Bftpd is compiled with a "prefix" (which is the default behaviour) the Bftpd will check both /etc/bftpd.conf AND PREFIX/etc/bftpd.conf when trying to find its configuration file. This should avoid requiring the admin to pass the location of the config file on the command line. version 3.7 * Removed CVS directory from doc folder. * Options in the config file may now have following #comments. Reading the config file should happen a little faster too. Thanks to Zhang for reporting this issue. * Fixed typo in re-reading config file. Thanks to Zhang for reporting this issue. * When installing Bftpd the make file now respects the configure --prefix=/path/to/install flag. Thanks to Martin for reporting this bug. * Config file parser now handled multiple unexpected spaces. Thanks to Chang for reporting this issue. - Replaced bftpd-2.8_install.patch with bftpd-4.9_install.patch - Spec cleanup
Comments 0