Setup-proftp 1.2.9
copyright by C.Arthur ,All rights reserved.
I.Introduction 1.2.9
1.2.9 - Released 31-Oct-2003
---------------------------------
- Bug 2181 - The prior fix for Bug#2181, handling of the PORT command when the
--enable-ipv6 configure option is used, was not quite correct. A problem
still existed when an IPv4 client used the PORT command when talking to
an IPv4-only vhost (as opposed to an IPv4 and IPv6 vhost). Now PORT is
properly handled in all cases.
- Bug 2204 - On systems that use the gethostbyname2() function, IPv4 clients
were not being properly resolved to their DNS names.
- Bug 2242 - proftpd reread included additional config as user nobody instead
of root. The bug was caused by configuration directive handlers
(specifically, SyslogFacility and SystemLog) that would incorrectly change
the process privileges; depending on the order of configuration in
proftpd.conf, some Included files might not be parseable due to permissions
problems.
- Bug 2197 - The RPM .spec has been updated for easy RPM builds from CVS
snapshots.
- Check for excessive length of symlink directory listing entries (submitted
by Michael Hendrickx <michael@scanit.be>)
- Two memory leaks, seen mostly during recursive directory listings, have
been fixed.
II.Installation
download proftpd-1.2.9.tar.gz from proftp web site!
# ls //看看案板上的东东的样子吧
proftpd-1.2.9.tar.gz
# gunzip * //解压缩
# ls
proftpd-1.2.9.tar
# tar xvf * //解TAR压缩
x proftpd-1.2.9, 0 bytes, 0 tape blocks
x proftpd-1.2.9/contrib, 0 bytes, 0 tape blocks
x proftpd-1.2.9/contrib/dist, 0 bytes, 0 tape blocks
x proftpd-1.2.9/contrib/dist/rpm, 0 bytes, 0 tape blocks
x proftpd-1.2.9/contrib/dist/rpm/ftp.pamd, 633 bytes, 2 tape blocks
x proftpd-1.2.9/contrib/dist/rpm/proftpd.init.d, 1941 bytes, 4 tape blocks
x proftpd-1.2.9/contrib/dist/rpm/proftpd.logrotate, 147 bytes, 1 tape blocks
x proftpd-1.2.9/contrib/dist/rpm/xinetd, 252 bytes, 1 tape blocks
x proftpd-1.2.9/contrib/INSTALL.mod_wrap, 1060 bytes, 3 tape blocks
x proftpd-1.2.9/contrib/README, 766 bytes, 2 tape blocks
x proftpd-1.2.9/contrib/README.mod_wrap, 8802 bytes, 18 tape blocks
x proftpd-1.2.9/contrib/README.ratio, 5331 bytes, 11 tape blocks
x proftpd-1.2.9/contrib/UPGRADE.mod_sql, 2358 bytes, 5 tape blocks
x proftpd-1.2.9/contrib/ftpasswd, 25731 bytes, 51 tape blocks
x proftpd-1.2.9/contrib/ftpasswd.html, 13929 bytes, 28 tape blocks
x proftpd-1.2.9/contrib/mod_ifsession.c, 16145 bytes, 32 tape blocks
x proftpd-1.2.9/contrib/mod_ifsession.html, 9001 bytes, 18 tape blocks
x proftpd-1.2.9/contrib/mod_ldap.c, 60852 bytes, 119 tape blocks
x proftpd-1.2.9/contrib/mod_radius.c, 83524 bytes, 164 tape blocks
x proftpd-1.2.9/contrib/mod_radius.html, 11958 bytes, 24 tape blocks
x proftpd-1.2.9/contrib/mod_ratio.c, 22426 bytes, 44 tape blocks
x proftpd-1.2.9/contrib/mod_readme.c, 5018 bytes, 10 tape blocks
x proftpd-1.2.9/contrib/mod_rewrite.c, 63067 bytes, 124 tape blocks
x proftpd-1.2.9/contrib/mod_rewrite.html, 22951 bytes, 45 tape blocks
x proftpd-1.2.9/contrib/mod_sql.c, 116835 bytes, 229 tape blocks
x proftpd-1.2.9/contrib/mod_sql.h, 3089 bytes, 7 tape blocks
x proftpd-1.2.9/contrib/mod_sql_mysql.c, 43271 bytes, 85 tape blocks
x proftpd-1.2.9/contrib/mod_sql_postgres.c, 37637 bytes, 74 tape blocks
x proftpd-1.2.9/contrib/mod_tls.c, 92795 bytes, 182 tape blocks
x proftpd-1.2.9/contrib/mod_tls.html, 38017 bytes, 75 tape blocks
x proftpd-1.2.9/contrib/mod_wrap.c, 28867 bytes, 57 tape blocks
x proftpd-1.2.9/contrib/mod_wrap.html, 10981 bytes, 22 tape blocks
x proftpd-1.2.9/contrib/xferstats.holger-preiss, 12051 bytes, 24 tape blocks
x proftpd-1.2.9/contrib/README.mod_sql symbolic link to ../README.mod_sql
x proftpd-1.2.9/proftpd.spec, 10049 bytes, 20 tape blocks
x proftpd-1.2.9/COPYING, 18016 bytes, 36 tape blocks
x proftpd-1.2.9/CREDITS, 2200 bytes, 5 tape blocks
x proftpd-1.2.9/ChangeLog, 276962 bytes, 541 tape blocks
x proftpd-1.2.9/INSTALL, 25484 bytes, 50 tape blocks
x proftpd-1.2.9/Make.rules.in, 2380 bytes, 5 tape blocks
x proftpd-1.2.9/Makefile.in, 4877 bytes, 10 tape blocks
x proftpd-1.2.9/NEWS, 60673 bytes, 119 tape blocks
x proftpd-1.2.9/README, 4289 bytes, 9 tape blocks
x proftpd-1.2.9/README.AIX, 5444 bytes, 11 tape blocks
x proftpd-1.2.9/README.FreeBSD, 1093 bytes, 3 tape blocks
x proftpd-1.2.9/README.IPv6, 2839 bytes, 6 tape blocks
x proftpd-1.2.9/README.LDAP, 3806 bytes, 8 tape blocks
x proftpd-1.2.9/README.PAM, 5230 bytes, 11 tape blocks
x proftpd-1.2.9/README.Solaris2.5x, 1697 bytes, 4 tape blocks
x proftpd-1.2.9/README.Unixware, 1524 bytes, 3 tape blocks
x proftpd-1.2.9/README.capabilities, 2261 bytes, 5 tape blocks
x proftpd-1.2.9/README.cygwin, 3879 bytes, 8 tape blocks
x proftpd-1.2.9/README.mod_sql, 46908 bytes, 92 tape blocks
x proftpd-1.2.9/README.modules, 3777 bytes, 8 tape blocks
x proftpd-1.2.9/README.ports, 3262 bytes, 7 tape blocks
x proftpd-1.2.9/acconfig.h, 3009 bytes, 6 tape blocks
x proftpd-1.2.9/aclocal.m4, 4022 bytes, 8 tape blocks
x proftpd-1.2.9/config.guess, 40938 bytes, 80 tape blocks
x proftpd-1.2.9/config.h.in, 17168 bytes, 34 tape blocks
x proftpd-1.2.9/config.sub, 29806 bytes, 59 tape blocks
x proftpd-1.2.9/configure, 502523 bytes, 982 tape blocks
x proftpd-1.2.9/configure.in, 39150 bytes, 77 tape blocks
x proftpd-1.2.9/install-sh, 5585 bytes, 11 tape blocks
x proftpd-1.2.9/stamp-h.in, 0 bytes, 0 tape blocks
x proftpd-1.2.9/doc, 0 bytes, 0 tape blocks
x proftpd-1.2.9/doc/rfc, 0 bytes, 0 tape blocks
x proftpd-1.2.9/doc/rfc/draft-bonachea-sftp-00.txt, 11067 bytes, 22 tape blocks
x proftpd-1.2.9/doc/rfc/draft-ietf-ftpext-mlst-15.txt, 136004 bytes, 266 tape blocks
x proftpd-1.2.9/doc/rfc/draft-ietf-ftpext-sec-consider-02.txt, 17207 bytes, 34 tape blocks
x proftpd-1.2.9/doc/rfc/draft-murray-auth-ftp-ssl-10.txt, 49569 bytes, 97 tape blocks
x proftpd-1.2.9/doc/rfc/rfc0959.txt, 147316 bytes, 288 tape blocks
x proftpd-1.2.9/doc/rfc/rfc2228.txt, 58729 bytes, 115 tape blocks
x proftpd-1.2.9/doc/rfc/rfc2389.txt, 17166 bytes, 34 tape blocks
x proftpd-1.2.9/doc/rfc/rfc2428.txt, 16024 bytes, 32 tape blocks
x proftpd-1.2.9/doc/Configuration.html, 475986 bytes, 930 tape blocks
x proftpd-1.2.9/doc/Configuration.sgml, 675 bytes, 2 tape blocks
x proftpd-1.2.9/doc/GetConf, 618 bytes, 2 tape blocks
x proftpd-1.2.9/doc/faq.html, 95460 bytes, 187 tape blocks
x proftpd-1.2.9/doc/license.txt, 1205 bytes, 3 tape blocks
x proftpd-1.2.9/doc/mod_sample.c, 10877 bytes, 22 tape blocks
x proftpd-1.2.9/include, 0 bytes, 0 tape blocks
x proftpd-1.2.9/include/bindings.h, 7457 bytes, 15 tape blocks
x proftpd-1.2.9/include/conf.h, 8676 bytes, 17 tape blocks
x proftpd-1.2.9/include/data.h, 2026 bytes, 4 tape blocks
x proftpd-1.2.9/include/default_paths.h, 3012 bytes, 6 tape blocks
x proftpd-1.2.9/include/dirtree.h, 9543 bytes, 19 tape blocks
x proftpd-1.2.9/include/feat.h, 1333 bytes, 3 tape blocks
x proftpd-1.2.9/include/fsio.h, 9557 bytes, 19 tape blocks
x proftpd-1.2.9/include/ftp.h, 8730 bytes, 18 tape blocks
x proftpd-1.2.9/include/glibc-glob.h, 7174 bytes, 15 tape blocks
x proftpd-1.2.9/include/ident.h, 1400 bytes, 3 tape blocks
x proftpd-1.2.9/include/inet.h, 9225 bytes, 19 tape blocks
x proftpd-1.2.9/include/libsupp.h, 3429 bytes, 7 tape blocks
x proftpd-1.2.9/include/log.h, 3163 bytes, 7 tape blocks
x proftpd-1.2.9/include/mkhome.h, 1308 bytes, 3 tape blocks
x proftpd-1.2.9/include/modules.h, 8073 bytes, 16 tape blocks
x proftpd-1.2.9/include/netaddr.h, 6904 bytes, 14 tape blocks
x proftpd-1.2.9/include/netio.h, 7252 bytes, 15 tape blocks
x proftpd-1.2.9/include/options.h, 6055 bytes, 12 tape blocks
x proftpd-1.2.9/include/pool.h, 3778 bytes, 8 tape blocks
x proftpd-1.2.9/include/pr-syslog.h, 3440 bytes, 7 tape blocks
x proftpd-1.2.9/include/privs.h, 10664 bytes, 21 tape blocks
x proftpd-1.2.9/include/proftpd.h, 8338 bytes, 17 tape blocks
x proftpd-1.2.9/include/regexp.h, 1403 bytes, 3 tape blocks
x proftpd-1.2.9/include/response.h, 3033 bytes, 6 tape blocks
x proftpd-1.2.9/include/scoreboard.h, 3753 bytes, 8 tape blocks
x proftpd-1.2.9/include/sets.h, 2196 bytes, 5 tape blocks
x proftpd-1.2.9/include/support.h, 3042 bytes, 6 tape blocks
x proftpd-1.2.9/include/timers.h, 1875 bytes, 4 tape blocks
x proftpd-1.2.9/include/version.h, 321 bytes, 1 tape blocks
x proftpd-1.2.9/lib, 0 bytes, 0 tape blocks
x proftpd-1.2.9/lib/libcap, 0 bytes, 0 tape blocks
x proftpd-1.2.9/lib/libcap/include, 0 bytes, 0 tape blocks
x proftpd-1.2.9/lib/libcap/include/sys, 0 bytes, 0 tape blocks
x proftpd-1.2.9/lib/libcap/include/sys/capability.h, 2711 bytes, 6 tape blocks
x proftpd-1.2.9/lib/libcap/Makefile, 1859 bytes, 4 tape blocks
x proftpd-1.2.9/lib/libcap/_makenames.c, 2314 bytes, 5 tape blocks
x proftpd-1.2.9/lib/libcap/cap_alloc.c, 3231 bytes, 7 tape blocks
x proftpd-1.2.9/lib/libcap/cap_extint.c, 3795 bytes, 8 tape blocks
x proftpd-1.2.9/lib/libcap/cap_file.c, 2827 bytes, 6 tape blocks
x proftpd-1.2.9/lib/libcap/cap_flag.c, 2930 bytes, 6 tape blocks
x proftpd-1.2.9/lib/libcap/cap_proc.c, 2688 bytes, 6 tape blocks