./net/bftpd, Small and fast FTP server

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 5.0, Package name: bftpd-5.0, Maintainer: pkgsrc-users

bftpd is a FTP server that tries to be very configurable while being fast and
small. Its features include:
* Easy configuration.
* Speed.
* Support for most RFC FTP commands.
* tar.gz on-the-fly compression/archiving.
* Security with chroot without special setup.
* No need for extra files (sh, ls..) in a chroot environment.
* Logging to wtmp and to logfile or syslog.
* PAM and passwd/shadow support.
* Support for SITE CHOWN/CHMOD.

Required to build:

Master sites:

SHA1: afed309a12bc97054530e802b778d9de59a19dbd
RMD160: 577c7752c57e2a2a66ca18e577b5a09a6d65d0de
Filesize: 161.866 KB

Version history: (Expand)

CVS history: (Expand)

   2018-11-24 12:29:15 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
bftpd: Update to version 5.0


Jesse Smith <jessefrgsmith@yahoo.ca> -> 5.0
	- Added more checks to places where we are mapping a file
          or checking for symbolic links. Should avoid trying to
          operating on invalid path names or broken symlinks.
          Issue reported by Xu.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 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.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 4.8
	- Fixed potential double-free bug during Bftpd shutdown.
	- Fixed potential unititalized variable.
	  Thanks to Alex for reporting these bugs.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 4.7
	- Fixed memory leak in rename function.
          Thanks to Alex for reporting this bug.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 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.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 4.5
	- Avoid potential buffer underflow in main.c
	  Thanks to Andreas for pointing out this problem.
   2016-09-18 20:08:49 by Sebastian Wiedenroth | Files touched by this commit (1)
Log message:
wants zlib
   2016-03-06 14:29:34 by Niclas Rosenvik | Files touched by this commit (2) | Package updated
Log message:
Updated bftpd to version 4.4.
Build with "on the fly" gzip compression since it's mentioned in DESCR.


	- Fixed potential buffer overflow when
	  expanding symbolic link file names.

	- Clarified license (COPYING file)
        - Fixed compiler warning with regards to
          pointer-to-integer cast.

	- 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.)

	- Added checks to crypt() calls to prevent
	  operating on NULL pointer.
	  (Thanks to Lauri Kasanen for reporting this bug.)

	- Added patch from Thomas Cort to make Bftpd
	  compile on NetBSD.

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

	- 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.
   2015-11-04 01:35:47 by Alistair G. Crooks | Files touched by this commit (748)
Log message:
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-06-01 14:13:04 by Sergey Svishchev | Files touched by this commit (4) | Package updated
Log message:
Update to 3.7. Notable changes:

Default config disables anonymous login.
Directory listing no longer hangs if the directory contains a named pipe.
   2013-03-29 00:59:04 by Joerg Sonnenberger | Files touched by this commit (6)
Log message:
Reset maintainer, domain no longer exists.
   2012-10-23 19:19:22 by Aleksej Saushev | Files touched by this commit (671)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2010-06-04 06:30:45 by OBATA Akio | Files touched by this commit (2) | Package updated
Log message:
Update bftpd to 2.9.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 2.9
	- Bftpdwill attempt to create it's utmp directory
          if that directory does not exist. Fixes issue on
	  Ubuntu where the direcotry is wiped out at each
	- The ROOTDIR option now works properly for
	  anonymous users.
	  Thanks to Paul for reporting this bug.