changelog

来自「相当优秀的 UNIX 进程管理工具」· 代码 · 共 1,598 行 · 第 1/5 页

TXT
1,598
字号
11/24/01 - kbo@inter7.com           changed the vchkpw error message about fd 3 when           people try to run it on the command line. Try it.5.010/23/01 - valias -s domain with mysql would core dump.            tracked it down to vget_real_domain calling           vget_assign returning NULL but not checking.         - Bill Shupp           update vconvert usage() message10/22/01 - update vconvert to work correct from cdb to mysql         - open relay template file name was wacky, fixed.         - unlink of empty template file was bad, fixed.10/17/01 - Arthur Mills <aem@fiberpipe.com>           login_system_user() in vchkpw.c should use vchkpw_exit(X)           where X is not 0 for invalid logins. Fixed.10/11/01 - add #ifdef around open_smtp_relay in vchkpw.c because           some compilers are stupid.         - vchkpw.c for shadow /etc/passwd systems was using TheName           instead of TheUser. This would not break anything but           it is changed to be consistant.         - solaris compilers get -R$libdir10/04/01 - Vladimir Kabanov <vova@farpost.com>           vdelivermail.c had incorrect Delivered-To: header           for users in sub directories fixed.10/01/01 - Found by: Pontus Hanserkers <pontus@e-Pontus.com>           vcdb.c vsetuserquota incompatible with clear passwords.           vcdb.c vauth_setquota() now calls vauth_getpw() then            vauth_setpw() to do the underlying changes of the users            information, quota.         - Bill Shupp            updates to vuserinfo.c and vmoduser.c for qmailadmin           administrator privilages pw_gid bitwise flag QA_ADMIN09/26/01 - change MYSQL_PORT to MYSQL_VPORT. Mysql include file already           has MYSQL_PORT 09/25/01 - add #ifdef for POP_FETCH lib         - delete tcprules temp file in case tcprules has an error         - system users were not able to pop auth relay, fixed         - add new QA_ADMIN flag for qmailadmin09/18/01 - add sys/varargs.h check in configure.in           update vpopmail.c to have #ifdef around sys/varargs.h           which is needed for solaris 8 machines09/17/01              Steve Wolfe <nw@codon.com>         - with --enable-password=y vchkpw.c:397: undefined reference to 'log'           looks like the line should actually use vlog(), not log().           Marcus Williams <marcus@quintic.co.uk>         - vdelivermail.c lseek calls had a few with SEEK_SET in            the wrong order. 5.0pre609/15/01   Jan Pavl韐 <gandie@rootshell.cz>         - Hi, i think there is 5 or 6 real_connects but you set            MYSQL_PORT for 2 only...09/12/01 - update vdelivermail to use qmail's DTLINE environment           variable to set the DeliveredTo address when vdelivermail           delivers email to a catchall account.          - Jan Pavl铆k <gandie@rootshell.cz>           add #define MYSQL_PORT 0 to vmysql.h in case folks           want to hard code the port number. The default of           0 lets mysql read my.cnf files to set the port number.         - configure now says that --enable-passwd=n is the default.           It was the default already, now it just says it.          5.0pre5  09/07/01 - vmysql.c now checks for database fields being NULL           and properly handles it. No crash on NULL fields         - update the parse_email() function to also automatically           check for alias domains. This function is used in the           vchkpw auth program. So now, users can authenticate           against a domain or any of it's aliases. It uses           the vget_real_domain() function to change the domain           from an alias to the real one.           5.0pre4 09/06/01 - if mysql server is down email delivery is deffered            instead of bounced.         - auto creation of maildir on email delivery in vdelivermail           now works. Wasn't added in when the vdelivermail was           completely re-written.         - Einar Bordewich <einar-qmailtools-vchkpw@bordewich.net>           when adding a new user, if the directory already exists           do not delete it and add it again.  This was a feature           but turns out it can delete mailing lists.5.0pre309/06/01   Pascal Lauly <pascal@planet-service.com>         - reported bug with cdb module, adding a user with           the name of "vpasswd" trods on the vpasswd file           fixed in vcdb.c5.0pre209/05/01 - vadduser -n option now sets the password to blank so           it can be used with --enable-learn-password=y         - add --enable-learn-passwords configure option.5.0pre109/04/01 - first 5.0 release canidate4.10.3609/04/01 - include vchkpw "learn password" feature.08/30/01 - configure creates a vpopmail.config file with the command           line needed to re-run configure with all the selected options08/29/01 - vcdb module, update vauth_getall to support            clear text passwords and blank fields4.10.35  08/20/01 - security permission change on lib directory and library         - vauth_user now will set blank passwords first time.         - blank passwords are set in vchkpw too4.10.3408/16/01 - vol@inter7.com           new vldap.c module4.10.3308/08/01 - David Wartell <david@actionwebservices.com>	   fix qmail-ext to process -ext like qmail.         - David Wartell <david@actionwebservices.com>           add mysql logging.4.10.3208/05/01 - added -e "encrypted passwd" to vadduser.         - remove APOP from vadduser08/04/01 - JM Roth <jm@roth.lu>           configure --help for --enable-sqwebmail-pass did not           make sense. updated it.08/02/01 - "Richard T. Wareing" <rwareing@requestnetworks.com>           vmysql getall function returning incorrect gecos field4.10.3007/30/01 - finally update vconvert for removal of large/small site           api's in the vmysql.c module. Now it will run.07/19/01 - vcdb.c needed address to memset         - tested smtp authentication - Works!         - vcdb module return a null string instead of 0 for clear_passwd07/12/01 - updated vchkpw.c to use <sys/wait.h> instead of <wait.h>4.10.2907/12/01 - filter out supervise on signal kill 07/11/01 - vpopmail.c: decrement dir control was using "master_domain"           instead of dom_"uid". fixed         - vpopmail.c: check for domain existance before doing anything else            in api vadddomain()         - vmoduser.c -q Quota was not updating quota07/07/01 - vmysql and vcdb modules, set the pw_clear_passwd field           to NULL in vauth_getpw calls. Just so we know the            vpw->pw_clear_passwd field doesn't contain a garbage           pointer         - removed the vdelivermail message about delivering the email           to a different user.07/06/01 - vadddomain had "vaddomain" in the help text4.10.28  07/06/01 - vdelivermail checks the DTLINE to see if mail is looping         - qmail_inject reading from fd 0 doesn't allow for setting           a delivered to line. So back to the old way of writing it.         - getall mysql select was wrong, was fixed, crept back into           the source. fixed07/03/01 - if the users directory exists, delete it and keep going 4.10.2707/03/01 - "David Wartell" <david@actionwebservices.com>           Solaris and Linux have different results with unlink()'ing           a directory. Linux returns and error and Solaris doesn't.           David's code checks handles this and correctly works with           both solaris and linux (presumably with other OSen).         - "Chris Bunnell" <cbunnell@sonicisp.net>           reverse the check in vdelivermail for user over quota.           messages of less than 1000 bytes were not updating the           .current_size file. 07/01/01 - "Robin S. Socha" OpenBSD 2.8 wanted #include <signal.h>           in vdelivermail.c, now that vdelivermail is looking           at signals.         - updated all the vchkpw exit codes to be non-zero in           case of any errors. It only returns 0 if successful           authentication takes place.4.10.2606/29/01 - in vdelivermail figured out how to share the standard in           file descriptor with qmail-inject and any programs that           get exec'd. That way programs can rewind thier input and           we save read/writing the whole message through memory.4.10.2506/29/01 - "Alex Hathaway" <alexh@synapseglobal.com>           configure option for solaris 2.8 for finding the id command.06/28/01 - vdelivermail used a small buffer of 100 to handle .qmail           file deliveries in a users directory. This is not large enough06/27/01 - noticed there is no end function for getall, added            vauth_end_getall(), helpful for mysql aborted connections.         - stupid vmysql.c vauth_getall wasn't filling in the clear           password field and the ifdef had the wrong word06/26/01 - "chris" <macgyver@sonicisp.net>           - After much debugging work Chris found in vadddomain it              lower cases the directory. This breaks directories that             have upper cases in them, like /RAID           - update to configure script to set shared object library path         - updated all vmysql.c mysql_result calls to call mysql_error           on an error. 4.10.2406/25/01 - Programs which did not call vclose(), vdominfo, vaddaliasdomain,         - vadddomain was using the old domain directory structure           (no hashing) to check for a domains existence. So it was           not successfully finding existing domains. It now calls           vget_assign to check if the domain exists in the assign file         - configure now checks for the location of qmail-inject,            qmail-newu and qmail-newmrh for distributions (prolly Debian)           which put them in different locations.         - Daniel Savard <daniel.savard@gespro.com>           fixes to vcdb.c in vread_dir_control to start index loop           at 0 instead of 1, i=0. 4.10.2306/23/01 - update configure to check for location of qmail-newu           Debian decided to move it into /usr/sbin. By the way,           Debian's policies on open source software are keeping           qmail and any program that uses qmail, off zdnet/appwatch           software download site.            - thanks to Patrick Earl <patearl@patearl.net> for             clearly pointing out the differences in Debian.         - vauth_getall in mysql module had wrong number of columns           for the many domains option         - vuserinfo was not displaying all the fields         - vcdb module bug which caused a new line to be in the path           to a domain. caused assign file to be corrupted and a wierd           file named "?" to be created in /home/vpopmail/domains           All fixed 4.10.2206/21/01 - Daniel Savard <daniel.savard@gespro.com>           change to vpopmail.c vgetent function for CLEAR_PASS         - Rick Stanley <sysadmin@rsi-ny.com>           fix for Delviered-To: /path/to/maildir. Now it correctly           states the accounts *real* email address.06/18/01 - "Tim Hasson" <tim@aidasystems.com>           README.ldap documentation and testing         - OptimizeNewDomain will now compile users/assign file.         - signal_process will signal any process which contains           the process name4.10.2106/16/01 - remove use of fscanf in vcdb.c module so vpopmail/cdb            can be compiled with dietlibc           - removed the filter option in configure and the README.filter           file from the distribution. The same functionality can           now be done with maildrop.4.10.2006/13/01 - end of configure script uses IP_ALIAS instead of IPALIAS         - vshow_ip_map in vmysql.c would fail if the ip_alias_map            table was not created first.         - updated the copy write notice for year 2001 in all files         - "Marcus Williams" <marcus@quintic.co.uk>            temporary version of open_command for vdelivermail         - Antonio Dias <accdias@sst.com.br>           compilers complain if vdeli

⌨️ 快捷键说明

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