./net/bftpd, Small and fast FTP server

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


Branch: CURRENT, Version: 6.1, Package name: bftpd-6.1, 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:
[pkgtools/cwrappers]

Master sites:

Filesize: 170.199 KB

Version history: (Expand)


CVS history: (Expand)


   2022-12-03 11:41:15 by Niclas Rosenvik | Files touched by this commit (2)
Log message:
Update net/bftpd to version 6.1

Changes from CHANGELOG:

- Fixed linking errors on latest complilers GCC/Clang by
  addressing variable scope.
- Make sure we do not rely on argv or argv[0] being valid.
  Bftpd now exits with an error if arguements are not passed as expected.
   2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958)
Log message:
net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
   2021-10-17 12:11:21 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
bftpd: update to 6.0

Jesse Smith <jessefrgsmith@yahoo.ca> -> 6.0
	- Make extended passive mode respect the PASSIVE_PORTS variable
	  in the bftpd configuration file. Previously random ports
	  would be assigned.
	- Minor code clean-up in mystrings library to avoid calculating
	  string length multiple times.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 5.9
	- Fixed output of directory listing so that file size is right-justified
	  which makes output look cleaner.
	  Fix suggested by uomo ukko.
	- Addressed some compiler warnings. Make sure we bail out
          of situations even if they should never realisticaly return
	  an error.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 5.8
	- Many spelling errors in source code and documentation found and
	  fixed by Jens of Fossies (fossies.org). Applied spelling corrections.
	- Removed mark-up and special characters from COPYING, README, and INSTALL
	  files.
	- Fixed file size reporting on 32-bit ARM architecture when files are
	  large (greater than 2GB).
	  Problem and fix reported by uomo ukko.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 5.7
	- A malicious client could cause a buffer overflow with
	  a lot of EPSV commands sent in a row. We now close
	  the pasv socket before each new use to avoid accumulating
	  more than 1023.
	  Thanks to Shisong Qin for reporting this issue and suggesting
	  a fix.
   2021-10-07 16:43:07 by Nia Alarie | Files touched by this commit (962)
Log message:
net: Remove SHA1 hashes for distfiles
   2021-06-12 10:10:52 by Nia Alarie | Files touched by this commit (3)
Log message:
bftpd: Update to 5.7

This file contains all major changes made during the development of bftpd.
The uppermost change is the newest one.

Jesse Smith <jessefrgsmith@yahoo.ca> -> 5.7
	- A malicious client could cause a buffer overflow with
	  a lot of EPSV commands sent in a row. We now close
	  the pasv socket before each new use to avoid accumulating
	  more than 1023.
	  Thanks to Shisong Qin for reporting this issue and suggesting
	  a fix.
   2021-05-14 15:16:53 by Nia Alarie | Files touched by this commit (1)
Log message:
bftpd: honor LDFLAGS
   2020-08-10 15:49:16 by Nia Alarie | Files touched by this commit (2)
Log message:
bftpd: Update to 5.6

Jesse Smith <jessefrgsmith@yahoo.ca> -> 5.6
	- When Bftpd is run with the -n flag (no configuration file)
          default ratio settings prevented files from downloading.
          Samuel Hsu has patched Bftpd to assume no ratio ("") is
          treated the same as "none" or no restrictions.
	- Fixed potential overflow in buffer for directory listing.
	- Used calloc() and single strlen() call to avoid having
	  a string without a NULL terminator mystring library.
   2020-04-26 16:02:28 by Roland Illig | Files touched by this commit (1)
Log message:
net/bftpd: fix location of configuration file in manual page