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

📄 changes

📁 wu-ftpd类unix下的ftp服务器,可用于嵌入式系统
💻
📖 第 1 页 / 共 5 页
字号:
 o  A bug in the parsing for the deny !nameserved ftpaccess clause has been    corrected. o  Technical corrections in the ftpd manpage. o  Add util/recompress.c as a more generic version of gzip2cmp.c###########################################################################Changes in 2.5.0: Released 25 May, 1999 o  Change the handling of wtmp for GNU libc to use the Os-provided    function updwtmp(). o  Prevent some buffer overruns. o  Fix permissions on some files installed by RPM, add the log rotation    control file. o  Change the seteuid() calls for fchown() and chown() for POSIXLY_CORRECT    systems. o  pid file locking in ftpcount (ftpwho) is now consistent with the way    the daemon locks these files. o  Cancel any pending alarm request to stop acl_remove() from being    interrupted then called again via the SIGALRM handler, this should fix    the flock on a bad file descriptor looping problem. o  Use %m in syslog format strings in place of %s and strerror(), this    simplifies #ifdefs. o  For SCO, link ftpcount with libsocket, necessary as it now calls    syslog(). o  Added Redhat's RPM SPEC file for building RPMs. o  English corrections in ftpaccess manpage.  Technical correction: the    noretrieve/allow-retrieve clauses do NOT support regular expressions. o  Move where ftpglob stuff is defined to avoid compilation errors on some    systems. o  Port to SGI Irix version 4 corrected. o  Overwrite behavior on uploads has been made consistent with shell    usage.  The daemon does not change ownership or permissions on    overwrite. o  Corrected the PASV command to bind to the correct interface (local IP    address). o  Removed the OVERWRITE and UPLOAD defines from platform config files;    they are defined in the main config.h header. o  Issuing CWD without any parameters caused a signal 11, crashing the    daemon. o  Port to HP/UX corrected. o  Added ERRATA file to discuss problems with getcwd(). o  Added a portable version of the getcwd() function for systems which do    not have it or imcorrectly implement it.  NextStep 3 uses this new    function. o  OPIE support was being disabled even though the proper command-line    switches were being set.  Corrected the use of opieverify(). o  The fatal() function was not declared void; this was causing problems    with some compilers. o  Port to Hitachi HI-UX corrected. o  Some calls to fnmatch() were missing parameters. o  Corrected the 'restricted' user feature.  It now works well with most    FTP clients. o  Correct usage of -d vs -e in the install Makefile for a number of    platforms. o  You can now use negated hostnames/addresses on the class ftpaccess    clause. o  Added an ftpaccess clause to specify random text for the initial    greeting:        greeting text <message> o  Corrected password encryption/checking for Digital Unix with C2    security (SECUREOSF). o  Merged the TODO file from the VR series with Stan's TODO file for the    Academ betas. o  Changed the various permission denial messages sent by the daemon to    the client to make it clear the message originated from the server. o  Ports to SCO, Solaris, uxw, ptx and isc corrected. o  Use the newer SEEK_ defines in place of the old BSD L_ defines and    removed the global definition of entry, each function should define it    locally. o  Removed an unnecessary lseek(L_SET) in ftpcount (ftpwho). o  Link ftpcount and ftpshut with ${XXLIBS}. o  Made strsep() definition consistent with BSD and Linux.  Add strsep()    definition to conversions.c. o  Added #include <string.h> to ckconfig.c. o  Replaced the _PATH_DEVNULL define with a #include of "pathnames.h" in    popen.c. o  Support long group access passwords if SecureWare or HPUX_10_TRUSTED    are defined (using bigcrypt()). o  Fixed a memory leak in restrict.c. o  Digital Unix version 4 has a working getcwd(); use it instead of    getwd(). o  Stop restrict_list_check() from walking off the end of name. o  Added -x command-line option to mean 'log syslog+xferlog'. o  Changed the log ftpaccess clause to allow logging transfers to both the    syslog and xferlog.  The log ftpaccess clauses now include:        log syslog        log xferlog        log syslog+xferlog o  Formation of the WU-FTPD Development Group on 1 April, 1999.    2.4.2-VR17 chosen as initial baseline for the daemon.###########################################################################Changes in 2.4.2-VR17: Released 1 April, 1999 o  Gregory A Lundberg resigns as the de-facto maintainer of WU-FTPD.  "And    you thought I was joking." o  VIRTUAL is now the default for Solaris; all Solaris systems support    multiple interfaces (IP addresses). o  Fixed complaints involving virtual_len reported by several beta    testers. o  Some of the 'C' source code in ftpcmd.y depended upon a particular    behavior when ANSI/ISO does not define it.  Corrected so all compilers    will properly interpret the code. o  Corrected the support for QUOTA on Solaris. o  The GNU EGCS 'C' compiler is broken.  A quick check and we can avoid    the brokenness. o  Port to Ultrix corrected. o  The default shell on NextStep wants -d instead of -e.  Changed to test    instead of [] since that's more portable; will probably do the same to    other systems in a future release. o  MNTMAXSTR was possibly undefined on Digital Unix 4.0 even when not    using QUOTA_DEVICE, causing compilation errors. o  Added daemonaddress to the ftpaccess manpage. o  Added a note from Chad Price <cprice@molbio.unmc.edu> in src/logwtmp.c    about the brokenness of Solaris' last command. o  It turns out that not all SunOS 4.1 boxes actually have a getcwd()    function. o  The labels unix and __unix__ are depricated on BSD, effecting the logic    for the reponse to the SYST command. o  Added an appnote about OPIE.  See src/makefiles/Makefile.lnx for a way    to automatically have the daemon use OPIE.  Send your Makefile if you    do something similar for your system. o  Added an appnote about a problem experienced with Trusted Solaris. o  Added doc/misc directory to start collecting interesting tidbits which    may help people get their servers going. o  The FIXES files were really cluttering up the base directory.  Moved    them to a directory under doc. o  The 'log security' ftpaccess clause covered all but a few messages    about filesystem operations.  It now covers the few it missed. o  Under some conditions _PATH_WTMP was not being set in pathnames.h o  QUOTA is now supported for Solaris. o  Trusted Solaris needed additional functionality in ftpcount (ftpwho). o  File locking in ftpcount (ftpwho) was never completed. o  Port to HP/UX corrected. o  'make install' now accepts DESTDIR to install into a directory    structure other than the root file system.  A number of other optional    parameters are available to override the default ownership of the    installed files.  Missing directories are automatically created.  File    permisssions were reduced to the minimum necessary. o  Dead code removed. o  The Makefile for Linux now automatically detects if PAM is installed    and compiles the daemon to use it. o  Fix an uninitialized variable in ftpshut which could effect the way the    command works with default values. o  Suppress trailing blanks from the output of a wide 'ps' in the ftpcount    (ftpwho) command.  Just making things pretty. o  Updated upload.configuration.HOWTO to describe more of the    configuration having to do with class= rules and overwrite, delete and    rename clauses. o  Added vers.c and edit to 'make cleandir' in the src directory.  These    files are automatically created during the build process. o  Added a restrict_check(".") in the LIST command for consistency with    the remainder of the code in ftpcmd.y. o  Corrected the 'restricted' users feature so it would play nicely with    web clients and the way some of them mis-interpret FTP URLs.###########################################################################Changes in 2.4.2-VR16: Released 4 March, 1999 o  The Makefile for hiu had a typo and would not install two manpages. o  Merged 2.4.2-BETA-18-VR15 with 2.4.2 (final) from Academ.  Gotta love    CVS. :) o  Gregory A Lundberg becomes the de-facto maintainer of WU-FTPD pending    the formation of the WU-FTPD Development Group.###########################################################################Changes in 2.4.2: Released 26 Febraury, 1999 (not announced) o  With the release of 2.4.2, Stan Barber steps down as the maintainer of    WU-FTPD. o  Documented that 'upload .. no' allowed directory creation.  See    doc/examples/ftpaccess.heavy as an example.  [Ed: This is not the case    for the VR series, but I'm including the change anyway.] o  Clarification in the manpage for ftphosts: ftp or anonymous listed in    the file will disable anonymous ftp access. o  Possible pointer overrun in acl.c parsing ftpaccess corrected. o  Literal constant in ftpcmd.y changed to static to reduce program size. o  ftpcount/ftpwho interpretation of start/stop times made to match the    way the daemon actually does it. o  setproctitle() in ftpd.c updated to avoid a buffer overrun and handle    low memory conditions; SCO corrections. o  Possible buffer overrun parsing 'virtual root' and 'virtual logfile'    corrected. o  A timeout timer was being reset at the wrong point during STOR. o  Corrections for Sun/Solaris paths in pathnames.h. o  Makefile for DEC/Unix (dec and du4) changed from cc -std1 to cc -std. o  Correction in syslog support for DEC/Unix in support/syslog.c. o  util/xferstats corrected to parse your local domain name rather than    just assuming you're academ.com. o  Other changes are white-noise or simply for style and do not effect the    operation of the daemon in any way.###########################################################################Changes in 2.4.2-BETA-18-VR15: Released 1 March, 1999 o  Provided a means to completely disable anonymous FTP access.  Done as a    compile-time option, see config.h o  NLST with a directory ending with / doubled up the slash.  This had    been there for years. o  Completed large file support for AIX.  To enable Large File support,    use './build aix LF=YES' o  The stock compiler on SunOS 4.1 is breaindead.  Use gcc instead.  Also    found during trials that getcwd() works fine on s41 and enabled it.    Found that on a SunOS 4.1 using NFS in the FTP area, fchdir() doesn't    always work so if you have problems, #define HAS_NO_FCHDIR to see if    that helps. o  Complete the changeover from SCO Unix to SCO OpenServer 5. o  We really don't need to #undef NO_PRIVATE twice in config.h .. it just    confuses things. o  The -X command-line option and 'log syslog' were not working as    documented.  The switch was re-initialized by the 'log' clauses. o  Additional corrections for AIX 4.2 and large file support.  Earlier    versions of AIX may need to edit support/makefiles/Makefile.aix if they    don't have snprintf() or strdup(). o  Corrected a case where _PATH_XFERLOG may not be defined at all in    src/pathnames.h. o  Code cleanup for the xferlog print which was changed in VR14. o  A typo selected the wrong HELP_CRACKERS patch in one place. o  Protect a #define conflict on NetBSD with #ifndef. o  The reason the daemon won't work on AIX is the size_t_blksize change    made as an experiment way-back-when.  Backed out that change.  Let's    see what happens.

⌨️ 快捷键说明

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