- Fri Mar 21 2008 Dmitry V. Levin <ldv@altlinux.org> 2.0.6-alt1
- Updated to 2.0.6.
- Sat Apr 14 2007 Dmitry V. Levin <ldv@altlinux.org> 2.0.5-alt3
- /etc/xinetd.d/vsftpd:
Increased default virtual memory limit from 16M to 64M. - Thu Apr 12 2007 Dmitry V. Levin <ldv@altlinux.org> 2.0.5-alt2
- Switched source packaging model to use .gear-tags.
- Thu Sep 14 2006 Dmitry V. Levin <ldv@altlinux.org> 2.0.5-alt1
- Updated to 2.0.5.
- Tue May 23 2006 Dmitry V. Levin <ldv@altlinux.org> 2.0.4-alt2
- Deal with compilation warnings generated by new gcc compiler.
- Mon Jan 9 2006 Dmitry V. Levin <ldv@altlinux.org> 2.0.4-alt1
- Updated to 2.0.4.
- Sun Nov 27 2005 Dmitry V. Levin <ldv@altlinux.org> 2.0.3-alt1
- Updated to 2.0.3.
- Rediffed patches.
- Synced with 2.0.3-owl1. - Sat Jun 12 2004 Dmitry V. Levin <ldv@altlinux.org> 1.2.2-alt3
- vsftpd.conf(5): note that session_support is disabled by default.
- vsftpd.pamd: set default session management rule. - Mon May 31 2004 Dmitry V. Levin <ldv@altlinux.org> 1.2.2-alt2
- Corrected pam config and documentation.
- Tue Apr 27 2004 Dmitry V. Levin <ldv@altlinux.org> 1.2.2-alt1
- Updated to 1.2.2.
- Sat Jan 17 2004 Dmitry V. Levin <ldv@altlinux.org> 1.2.1-alt1
- Updated to 1.2.1, see Changelog for details.
- Updated patches. - Fri May 23 2003 Dmitry V. Levin <ldv@altlinux.org> 1.1.2-alt3
- PAM configuration policy enforcement.
- Sat Apr 12 2003 Dmitry V. Levin <ldv@altlinux.org> 1.1.2-alt2
- Fixed few typos in comments for default config and manpages.
- Built with libpam_userpass.so.1. - Thu Oct 17 2002 Dmitry V. Levin <ldv@altlinux.org> 1.1.2-alt1
- 1.1.2:
+ Add per-IP connection limits in standalone mode.
+ Add logging of refused connect due to global or IP connection limits.
(Many thanks for testing and suggestions from Rob van Nieuwkerk
robn@verdi.et.tudelft.nl> and Adrian Reber.
+ Make connection limit exceeded messages nonblocking.
+ Don't exit the listener if fork fails.
- Added flow control diagram
(from Owl CanSecWest/core02 / NordU2002 presentation slides). - Tue Oct 8 2002 Dmitry V. Levin <ldv@altlinux.org> 1.1.1-alt1
- 1.1.1:
+ Fix port_promiscuous, oops! Thanks to Bjørn-Ove Heimsund
.
+ Fix to support umasks which create executable files. Reported by
"Martin, Andreas".
+ Make the messages more.. professional :( Thanks to Steven G. Taylor
.
+ Allow anon users to append to files if they can delete files! Suggestion
from Michael Leuchtenburg.
+ Hopefully fix Solaris build (-lresolv)
+ Replace atoll() with a homebrew - modern FreeBSD, OpenBSD lack it.
+ Different solution for a umask which creates executable files:
file_open_mode.
+ First attempt at Tru64 build, working with.
+ A few minor FAQ additions.
+ Change date format in the log from Sep 09 -> Sep 9. Avoids breaking some
broken log parsers.
+ Make "INSTALL" better and clearer.
+ Fix passwd_chroot_enable, reported by James Jones.
+ Finish Tru64 building :-)
+ Add tunable_no_anon_password as asked for by Stephen Quinney
.
- Updated URL. - Wed Aug 7 2002 Dmitry V. Levin <ldv@altlinux.org> 1.1.0-alt1
- 1.1.0:
+ Use the seemingly more portable setreuid() and setregid(), poxy HP.
+ Use status 550 instead of 500 for known but disabled commands.
+ Rename "dirchange.[ch]" to "banner.[ch]".
+ Multiline connect banner support via "banner_file" config option.
+ Minor error message changes.
+ Add more FAQ entries.
+ Add patch to specify PASV address - thanks to Mike McLean.
+ Drop the 2.4.0 kernel warning file
+ Rudimentary standalone listener support - to be expanded in a later release.
+ If sendfile() returns EINVAL just fall back to normal routines - handles
non-pagecache backed files.
+ Add "port_promiscuous" setting - should help enabling FXP.
+ Modify anon_root and local_root to change directory _before_ applying the
chroot().
+ Open all files O_NONBLOCK to avoid pipes blocking on open.
+ Support wu-ftpd style per-user chroot() via /./ in /etc/passwd HOMEDIR.
+ Add SIGHUP support to new built in listener.
+ Per-user config overrides, via "user_config_dir" - woohoo!
+ Warning fixes, i.e. change "index" to "indexx" thanks to Olaf Kirch.
+ Make sure the standalone daemon doesn't leak zombies!
+ Supposedly fix kernel messages about MSG_PEEK race - thanks to advice from
Alexey.
+ Add global client limit for standalone mode.
+ Add username that failed when we die with str_getpwnam.
+ Add a bunch of documentation under EXAMPLES.
+ Add large file (>2Gb) support.
- Added /etc/vsftpd/banner_fail config file.
- Fixed vsftpd(8) (#0001113). - Tue Apr 2 2002 Dmitry V. Levin <ldv@alt-linux.org> 1.0.2-alt0.1pre3
- 1.0.2pre3 (added options: use_localtime, hide_ids).
- Set hide_ids to YES.
- logrotate config: s/nocompress/delaycompress/. - Mon Dec 17 2001 Dmitry V. Levin <ldv@alt-linux.org> 1.0.1-alt2
- Added pam_userpass support (derived from Owl's patch).
- Mon Dec 3 2001 Dmitry V. Levin <ldv@alt-linux.org> 1.0.1-alt1
- 1.0.1 (Nothing changed except version number).
- Thu Nov 29 2001 Dmitry V. Levin <ldv@alt-linux.org> 1.0.0-alt2
- Fixed typo in manpage.
- Create logfile in %post script. - Thu Nov 15 2001 Dmitry V. Levin <ldv@alt-linux.org> 1.0.0-alt1
- 1.0.0 (added options: anon_root, local_root; updated: BENCHMARKS, README).
- Added more examples to default config file. - Wed Nov 7 2001 Dmitry V. Levin <ldv@alt-linux.org> 0.9.3-alt1
- Initial revision. ALT specific adaptions are:
+ all config files have been moved into /etc/vsftpd;
+ default guest, anonymous and nobody users are: vsftpd, vsftpd, novsftpd;
+ default config defines bsd-compatible passive min/max ports;
+ default secure_chroot_dir set to /var/empty;
+ xinetd config: disable = yes, rlimit_as = 16M;
+ pamd config: use pam_stack(system-auth), pam_nologin;
+ compile/link options cleanup.