⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 linux下的轻量级的ftp服务器
💻
📖 第 1 页 / 共 4 页
字号:
--------------- Fix potential leak in PAM handling code.- Fix build in the non-PAM case (dammit!!). Reported by Alexey E. Korchagin<Webmaster@buzuluk.ru> and Michael Fengler <michael.fengler@adpag.de>.- Include filename and size in bytes in the "here comes the data" 150 message.- Change link flags from "-s" to "-Wl,-s"- Add libcap support - should fix ia64, Alpha build problems with syscalls.- Tidy up vsf_findlibs.sh- Work with NFS mounted home dirs and root_squash, thanks to Hunter Matthews<thm@duke.edu> for the report.- Add FAQ.- Improve "make install".- Fix Solaris build (nanosleep is in a separate library, typical).- Fix REST + STOR combination, investigation inspired by Mike Batchelor<mikebat@tmcs.net>.0.9.3 packaged--------------- Update xinetd file to reflect /usr/local location. Thanks to FridtjofBusse <fridtjof@fbunet.de>.- Make our 150 response code match wu-ftpd - allows broken "ange-ftp" ofemacs to do a percentage complete indicator. Reported by Jonathan Kamens<jik@kamens.brookline.ma.us> via Andrew Anderson <andrew@redhat.com>.- Fix build on S390, ia64 platforms (poor kernel includes). Patch from<mmj@suse.de>.- Fix up vsf_findlibs.sh to cater for RedHat7.2 which has libcap. Reportedby Chris Burton <chris@post.cpac.uk.com>.- Boast some more in BENCHMARKS.- Add anon_root and local_root, inspired by Ole Tange <tange@tange.dk>.- Fix up vsf_findlibs.sh to cater for broken Mandrake, and also considerthe case of missing PAM headers (no pam-devel installed). Thanks toJeff Baldwin <jeff_baldwin@unc.edu> for access to Mandrake.At this point: 1.0.0 packaged and released------------------------------------------Ah, the wonderful psychology of release numbers------------------------------------------------ Fix IRIX build (capabilities issue), Jan-Frode Myklebust<janfrode@parallab.uib.no>.- Fix FreeBSD build, reported by Jim Breton<jamesb-security-audit@alongtheway.com>.- Fix Debian build, reported by Brian Clark <brianj@fusionwerks.com>.1.0.1 packaged--------------- Fix .spec files to use /usr/local/sbin not /usr/sbin, noted by Bill Unruh<unruh@physics.ubc.ca>.- Small doc tweaks and improvements(?)- Add COPYING, the GNU GPL version 2.- Add use_localtime config option to override the use of GMT times.- Add tunable_check_shell (default YES) so people can disable this if theyare not using PAM.- AIX 5.1 build support, thanks to Jan-Frode Myklebust<janfrode@parallab.uib.no>.- Add "hide_ids" option to show user/group in directory listings as "ftp".Request from Solar.- 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 <mikem@redhat.com>.- 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 - handlesnon-pagecache backed files.- Add "port_promiscuous" setting - should help enabling FXP.- Modify anon_root and local_root to change directory _before_ applying thechroot().- 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<okir@suse.de>.- Make sure the standalone daemon doesn't leak zombies!- Supposedly fix kernel messages about MSG_PEEK race - thanks to advice fromAlexey <kuznet@ms2.inr.ac.ru>.- Add global client limit for standalone mode.- Add username that failed when we die with str_getpwnam.- Add a bunch of documentation under EXAMPLES.At this point: 1.1.0 package released-------------------------------------(Note - 1.1.0 also included large file (>2Gb) support).- Fix port_promiscuous, oops! Thanks to Bj鴕n-Ove Heimsund<bjornoh@mi.uib.no>.- Fix to support umasks which create executable files. Reported by"Martin, Andreas" <AMartin@hegau-klinikum.de>.- Make the messages more.. professional :( Thanks to Steven G. Taylor<staylor@redhat.com>.- Allow anon users to append to files if they can delete files! Suggestionfrom Michael Leuchtenburg <michael@slashhome.org>.- 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 <Sulla17@aol.com>.- A few minor FAQ additions.- Change date format in the log from Sep 09 -> Sep  9. Avoids breaking somebroken log parsers.- Make "INSTALL" better and clearer.- Fix passwd_chroot_enable, reported by James Jones <james@richland.edu>.- Finish Tru64 building :-)- Add tunable_no_anon_password as asked for by Stephen Quinney<stephen.quinney@computing-services.oxford.ac.uk>.At this point: 1.1.1 package released-------------------------------------- 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 <adrian@lisas.de>.- Make connection limit exceeded messages nonblocking.- Don't exit the listener if fork fails.At this point: 1.1.2 package released-------------------------------------- Support for tcp_wrappers.- First stab at Solaris sendfilev() support.- Don't bomb out the listener on SIGHUP if the config became invalid.- End vsf_findlibs.sh with "exit 0;" - thanks Lars Hecking <lhecking@nmrc.ie>!- Integrate with tcp_wrappers - load config based on VSFTPD_LOAD_CONFenvironment variables. Allows per-IP configurability in standalone mode.- Fix build without tcp_wrappers.- Fix Solaris sendfilev() support - interruption via a signal returns EINTRrather than a partial byte count!- Add to EXAMPLE/ - PER_IP_CONFIG and INTERNET_SITE_NOINETDAt this point: 1.1.3 package released-------------------------------------- Eliminate crypt() not defined warning.- "grep -q" is not standard to redirect to /dev/null instead.- Make banned_email_file work second time around.- Add force_dot_files to work around broken clients. The behaviour whenenabled is very wu-ftpd like.- Implement SITE HELP - should work around IE bug?- Update README, vsftpd.conf with references to read the manual page!- Log revamp: add dual_log_enable to log to xferlog AND vsftpd.log.- Log revamp: add syslog_enable to log vsftpd.log to syslog().- Add "background" option to background the listener process.- Fix warning is vsftpd.8 man page, Bill Nottingham <notting@redhat.com>.- Fix tcp wrappers support to NOT emit loads of Bad file descriptor messagesto the system log.- Add ability to make bandwidth limiter smoother by using e.g.trans_chunk_size=8192.- Add ability for virtual users to use local privs non anon privs, viavirtual_use_local_privs=YES.- Fix sendfile() fallback on FreeBSD, thanks to Adam Stroud<adstro@stny.rr.com>.- Add pam_session support, as well as utmp and wtmp logging for local logins(when using a PAM build). Tested pam_limits maxlogins works.- Ensure the source IP address for PORT connects is always the same as thecontrol connection local IP address. Previously it was not when NOT usingconnect_from_port_20 in the presence of multiple local IP addresses.- Oops - make max_per_ip and max_clients work with the two process modelwhen both connect_from_port_20 and chown_uploads are false.- Initial IPv6 support (EPSV only).- Add EPRT support to IPv6.- Fix "ls .file" to list .file even if the ls -a flag is not present. Notedby and thanks to Sean Millichamp <sean@enertronllc.com>.- Better error messages for config file parse fail: include setting name.- Fix bug in str_split_text where text is greater than 1 character long!- Make it build on Solaris8 - switch from utmp to utmpx and handle missingLOG_FTP.- Always check for VSFTPD_LOAD_CONF environment variable.- Implement HELP properly (should help broken clients).- Fix FreeBSD build (no utmpx.h, so disable feature).- Fix chown_uploads.- "Guess fix" for FreeBSD reported bug. I reckon FreeBSD is returning -EINTRfrom a blocking close but still closing the fd, despite the error return. Socater for this. Reported by Drew Vogel <dvogel@intercarve.net>.- Add download_enable and dirlist_enable. Useful in conjunction with theper-user config stuff.- Add chmod_enable.- Implement STRU and MODE for _old_, broken clients!- Log connects.- Fix 500 OOPS with chown_uploads and an APPE command.- Improve some error messages: die -> die2 for more information.- Repair max_per_ip (problem comparing IPv4 addresses).- Make chown_uploads work with virtual users.- Chmod files to 0600 before chown_uploads kicks in.- Add STOU support.- Add cmds_allowed config parameter.- Add some FAQ entries.At this point: v1.2.0 released!===============================- Apply NetBSD patch to sysdeputil.c to activate a few features. Thanks toLubomir Sedlacik <salo@netbsd.org>.- Apply fix for broken clients that terminate commands with \r\r\n. Thanksto Andrey Chernomyrdin <andrey@excom.spb.su>.- AIX send_file support, thanks to Tomas Ogren <stric@ing.umu.se>.- Fix typos in vsftpd.conf.5, thanks to SEKINE Tatsuo <tsekine@sdri.co.jp>.- Simple -F flag support to LIST and NLST. Needed for some broken clients.- Add simple ? wildcard in pattern matching.- Make pasv_min_port and pasv_max_port work if they are the same value. Thanksto Marvin Solomon <solomon@cs.wisc.edu>.- Paranoia: ignore user_config_dir if username has a / in it.- Implement stub ALLO command to keep busybox/ftpput happy.- Implement REIN, ACCT and SMNT stubs.- Implement FEAT along with an OPTS stub.- Implement STAT (no-args version).- Implement STAT (file/dir).- Add very simple access control via hide_file and deny_file. These shouldNOT be used for securing content as they are very dumb! Filesystem permissionsare still the recommended way for securing important content.- Allow unsetting of string values with option= (i.e. blank).- Default virtual users to being chroot()'ed to the guest_user's homedirectory, if virtual_use_local_privs is not set.- Add support for "user_sub_token", where you can set the home directory ofguest_user to "/home/virtual/$USER", and "user_sub_token" to "$USER" tohave a root directory auto generated based on username logging in, e.g.fred logs in and gets chroot()'ed in /home/virtual/fred.- Fix bug in str_replace_text if replace token matches at end of string.- Recognize P@SW as PASV; works around an SMC router bug.- Accept an async ABOR sequence if it arrives via non-urgent data. Fixes issuewith Cisco routers. Thanks to Eddie Corns <E.Corns@ed.ac.uk>.- Implement simple {,} support in pattern matcher (nested not handled). Handyto use with hide_file and deny_file options.(v1.2.1pre2)- Fix port range with pasv_min_port and pasv_max_port to use the full range(the upper limit wasn't being used very often!).- Activate SO_REUSEADDR on passive listen sockets - makes servers withrestricted port ranges much more useable!- Add secure_email_list_enable, to provide simple anonymous password control.For some cases, it's better than the hassle of virtual users. Idea thanks toMalcolm O'Callaghan, <mjo@stamps.com>.- Add some FAQ entries.(v1.2.1pre3)- Fix issue with failure to call openlog() before using tcp_wrappers. Partof RH bugzilla #89765. (The more serious part was fixed with v1.2.0).At this point: v1.2.1 released!===============================- Fix FreeBSD 5.1/5.2 issue with time_t being long long on that platform.Thanks to Matthias Andree <matthias.andree@gmx.de>.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -