A mall, easy-to-configure FTP server

Edit Package 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.

Authors:
--------
Jesse

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's avatar Marcus Meissner (msmeissn) accepted request 627468 from Luigi Baldoni's avatar 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
openSUSE Build Service is sponsored by