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

📄 changelog

📁 文件传输协议linux 下vsftpd2.1.0.tar.gz
💻
📖 第 1 页 / 共 4 页
字号:
<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>.- Tweak vsftpd.conf.5 to avoid automated mails from ESR ;-)- Remove vsftpd spec files, they are old and buggy.- Add -v flag which just outputs the version and exits.- Fix nasty issue resulting in listener instability under extreme load (rootcause was re-entering malloc/free). Many thanks to Olivier Baudron<olivier.baudron@m4x.org> for an excellent report.(v1.2.2pre1)- Fix build with modern glibc-2.3 and no libcap on Linux.- Fix 64-bit file support on Solaris.(v1.2.2pre2)- Add initial support for running as the user which launched vsftpd, i.e. noroot needed. Warning - easy to create insecurity if you use this withoutknowing what you are doing.- For above run-as-launching-user support: make CDUP re-use CWD code so thatdeny_file of *..* is useful.- Attempt fix of 64-bit file support on FreeBSD (may need another go).- Update INSTALL to refer to more modern platforms.At this point: v1.2.2 released! (need to get the listener fix out)==================================================================- Improve logging (log deletes, renames, chmods, etc. as requested by users).- Add no_log_lock to work around Solaris / Veritas locking hangs.- Add EPRT, EPSV, PASV and TVFS to FEAT response.- Implement use of MDTM to set timestamps.- Recognize FEAT prior to login.- Add OpenSSL (AUTH TLS / SSL) support for encrypted control and dataconnections! Hurrah.- Increase max size of .message files to 4000 characters, thanks to EricPancer <epancer@security.depaul.edu> for the report.- Add easy builddefs.h ability to disable PAM builds even when PAM is installed.- Report vsftpd version in STAT output.- Add REFS file.- Change parent<->child socket comms from DGRAM to STREAM for increasedreliability. The main benefit is should the parent be killed (or crash out)then the child won't block on a read() that will never return.- Make str_reserve reserve space for the trailing zero as well, so we don'tcause a reallocation if we exactly fill the buffer.- Optimize the sending of strings over the parent<->child comms links.

⌨️ 快捷键说明

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