?? changelog
字號:
2/20/03 "Andrew Kohlsmith" akohlsmith-vpopmail at benshaw dot com - Updates to the PostgreSQL module2/20/03 "Bill Shupp" hostmaster at shupp dot org - vpopbull now terminates if '-f [email_file]' is omitted - vpopbull now checks that email_file is not empty - vpopbull now reports domains given on the command line that do not exist, but does not exit2/17/03 "Bill Shupp" hostmaster at shupp dot org - Fixed vset_lastauth bug in vcdb.c that didn't check the return of vauth_getpw. This caused vadduser -s to coredump.2/10/03 "Ken Jones" kbo at inter7 dot com - New oracle module5.3.161/27/03 "Brian Kolaci" bk at kola dot com - Performance improvement to vopen_smtp_relay() - now tcprules is only run if a new IP is added to the relay table. This applies to sql authentication modules, as cdb already had this feature.5.3.151/25/03 "Bill Shupp" hostmaster at shupp dot org - Added ifdefs to vdeloldusers so it will compile with --enable-auth-logging=n1/23/03 "Brian Kolaci" bk at kola dot com - Updated vlimits patch5.3.141/13/03 "Michael Bowe" mbowe at pipeline dot com dot au - fix for --enable-mysql-logging being too verbose5.3.131/13/03 "Bill Shupp" hostmaster at shupp dot org - major changes to vdeloldusers - Works with any module that supports auth-logging (mysql, cdb) - lots of cleanup.. removed all mysql specific code - deprecated -r switch, replaced it with -V (verbose) - users are NOT deleted by default.. a new -D argument is required to actually delete users - brought back the -d option to specify only one domain5.3.1212/7/02 "Bill Shupp" hostmaster at shupp dot org - Minor changes to vlimits.c so that it will compile, but more effort is needed to implement Brian's new structure12/6/02 "Jens Jahr" Jens dot Jahr at novasoft dot de - Various LDAP fixes11/20/02 "Brian Kolaci" bk at kola com - Updated vlimits structure10/31/02 "Bill Shupp" hostmaster at shupp dot org - Changed valias_line to be type "text" instead of "blob"10/25/02 Justin Heesemann jh at ionium dot org - Minor fix for users-big-dir10/24/02 "Bill Shupp" hostmaster at shupp dot org - fix for vipmap so that usage() is displayed if no arguments are given - TCPLOCALIP is in IPv6 format from couriertcpd. Convert to IPv4 in host_in_locals() so that ip-alias works with courier-imap5.3.1110/23/02 "Bill Shupp" hostmaster at shupp dot org - Forgot to change defualtquota type in limits structure10/23/02 "Pablo Murillo" pm at rednet dot com dot ar - Fix for Delivered-To header getting mangled if you used a different DOMAINS_DIR.5.3.1010/23/02 "Bill Shupp" hostmaster at shupp dot org - Added limits table layout to vmysql.h - Changed valias_line to be type "blob" to compensate for large mailing list commands. Increased FILE_LINE_SIZE to 1024 in vcalias for the same reason. vcalias now escapes FileLine input. Thanks to Brad Dameron for pointing this out. - Added disable_smtp support to the new vlimits functions - Fixed configure.in so that --enable-mysql-limits is now reported after running configure - Moved format_maildirquota() to the vpopmail library. Updated vlimits.c to use format_maildirquota() for default_quota. - format_maildirquota() now uses 1024 and and 1048576 when converting KB and MB instead of 1000 and 1000000, respectively.10/23/02 "Anders Brander" anders at brander dot dk - vdelivermail: Check for | *before* /Maildir/ in .qmail processing - vdelivermail: Add missing case for error code 1005.3.910/21/02 "Bill Shupp" hostmaster at shupp dot org - Add error checking to vpopbull so that if copy_email fails, report it on the command line. - Update admin guide to reflect new limits functions10/21/02 "Edoardo Serra" vpopml at connecting dot to dot it - automatically create maildir in vpopbull if it doesn't exist10/18/02 "Bill Shupp" hostmaster at shupp dot org - Added wildcard support (i.e listname-default) to vdelivermail's process_valias function. Should allow ezmlm lists to be run from the valias table.10/17/02 "Brian Kolaci" bk at kola dot com - Added 3 new api functions to administer .qmailadmin-limits: int vget_limits( char *domain, struct vlimits *limits ) int vset_limits( char *domain, struct vlimits *limits ) int vdel_limits( char *domain )10/16/02 "Bill Shupp" hostmaster at shupp dot org - Fixed typo in vcalias.c09/11/02 Dave Boodman dave at boodman dot com - vdelivermail missing case for exit code 99 when exec'ing users .qmail programs. Needed for processing of autorepsond result codes of 9909/05/02 "Steve Fulton" steve at esoteric dot ca - vdelivermail now handles error return codes 100 and 99 when processing users .qmail files. Support for autoresponder exiting with 99. 5.3.807/16/02 "Bill Shupp" hostmaster at shupp dot org - one last patch for the vgetent problem - comment out lseek definition for bsd users - Replaced old qmail-pop3d-maildirquota patch with qmail-maildir++.patch. This one adds Maildir++ support not only to qmail-pop3d, but also to qmail-local. Updated documentation to reflect this. This one is closer to Sam's original code, too.07/10/02 "Boris Manojlovic" steki at verat dot net - CLEAR_PASS ifdefs in vpopmail.c5.3.706/21/02 "Bill Shupp" hostmaster at shupp dot org - add --enable-make-seekable option (default y) so that people can turn off the seek patch if they want - relplace MIN with vmin(int x, int y) in seek.c for better portability (thanks to Ken Jones) - Change exit codes to 1 instead of 0 for NO_POP and NO_SMTP restrictions. Thanks to Michael Bowe for pointing this out.06/20/02 "Maurice Snellen" maurice at hypercube dot demon dot nl - replace inappropriate strcmp test when for checking LocalPort in vchkpw.c06/12/02 "Paul Kremer" pkremer at dullboy dot gms dot lu - set ldap protocol version before each ldap_simple_bind_s call. Default version is 3, but you can change it in vldap.h.06/04/02 "Justin Heesemann" jh at ionium dot org --enable-users-big-dir option. On by default, this allows you to turn off using big dirs for users (and allow 1 char account names)05/17/02 "Rui Barreiros" rui at websolut dot net - fix aliased domain problems12/13/01 "Marcus Williams" marcus at quintic.co.uk - seek patch. Original code by University of Maryland Computer Science Department.5.3.605/18/02 "Bill Shupp" hostmaster at shupp dot org - New APOP code for vchkpw. Relies on clear passwords to work. - APOP arguments removed from vadduser, vpasswd, and vadddomain since the new APOP code doesn't need them. (still need to remove old APOP code, update API) - Added CRAM-MD5 support for SMTP-AUTH only. Requires clear passwords and the smtp-auth patch (for qmail-smtpd) from: http://members.elysium.pl/brush/qmail-smtpd-auth/ - Authentication type is now logged upon successful authentications - Removed logging of *correct* passwords - Fixed vgetent() problem that should clear up the clear/crypted password problems in the cdb module. - Added NO_SMTP gid flag and support for it in vchkpw, vmoduser, and vuserinfo - Fixed lots of bugs in vpopbull. The old -v switch is now -V (verbose) and now -v is the version argument (for compatibility) - qcalc() fix for incorrect quota percentages with large quotas - vdelivermail now checks the EXITCODE of a forked process - updated TODO5.3.504/16/02 - tab character replaced by 4 spaces in open-smtp file broke roamin-users feature - vchkpw syntax error when checking if roaming-users should be called based on the incoming portnumber.04/03/02 Tim at timtasi dot com - much better parse_email function [774404]5.3.404/02/02 - Doh! syntax error in vmysql.c, fixed04/01/02 Matt Wierdl Dept of Math. Sciences University of Memphis - If we can not get a lock file on updating a file return an error - vget_assign: strncpy into in_domain malloc'ed memory instead of into incoming domain variable.03/28/02 - vmysql.c: remove malloc in vauth_pw and use static local var03/27/02 - code review and indent updating of vpopmail.c - more cleanup of parse_email function. it is still nasty looking03/25/02 Tim tim at timtsai dot com - parse_email not terminating the user with a null in the right spot03/20/02 - clean up indentation in vchkpw.c - enable-logging=v was not logging successes with passwords03/18/02 Andrey Chichmeli az at primorsky dot ru - vpopmail.c: use MAX_PW_GECOS to check pw_gecos string03/15/02 - domains must be at least 3 characters long: a.b03/13/02 - new version "Joe Ingersoll" jingersoll at geektech dot com - vconvert.c -e -m needed pw_passwd+1 instead of pw_name+15.3.303/12/02 - relay control: read in tcp.smtp before the open smtp lines that way the tcp.smtp file will take precedence 02/24/02 Antonio Nati" tonix at interazioni dot it - syntax error in vcdb.c git_t should be gid_t02/23/02 - blank password fields would cause cdb module to not return all users. - --enable-ldap=y was not setting the lib_dep file correctly02/22/02 Nelson admin at typhoon dot jp - more changes to postgresql modules. Now vadddomain, vadduser vdeldomain and vdeluser work. - new README.pgsql Tyler gtyler at onestop dot net - addition to FAQ file for runnin vadddomain or vdeldomain as non root user (vpopmail in our case).02/20/02 Nelson admin at typhoon dot jp - vmysql.c duplicate vauth_open_read in vshow_ip_map removed - port vmysql.c to vpgsql.c We now have a beta upgraded PostgreSQL file!02/19/02 - update README.mysql to be current, it was saying to use --enable-sqlincdir and --enable-sqllibdir. It should say --enable-incdir and --enable-libdir - restrict access to vauth_getpw function to only root or the user who owns the domain.5.3.202/19/02 - add checks and set globals depending on what port the connection is coming in on. - set the syslog message string based on what port the connection is coming in on. - For smtp authentication connections no need to setuid, setgid or change directory.02/18/02 - change vchkpw.c message when people run on the command line.02/17/02 "Maxim Krikuha" <maxim@sibtel.ru> - update vdelivermail.c to support .no-user.msg file in either the domains directory or under the vpopmail home domains directory.5.3.102/13/02 - code review of virtual and system users authentication with vchkpw.c 02/12/02 "Brad Dameron" <bdameron@tscnet.com> - typo in vcalias.c file fixed "Bill Shupp" <hostmaster@shupp.org> - update vchkpw.c if thelocal port is 25 or 465 then do not open a relay and use vchkpw-smtp or vchkpw-smtps in the logs 02/11/02 - mysql section was ignoring --enable-libdir and --enable-incdir if /usr/local/mysql exists02/09/02 - remove redundant permission settings in Makefile.am for make install on the bin and lib directories02/05/02 - vpopmail.h increase MAX_PW_QUOTA to 20 to support Maildir++ - vconvert.c parse assign file instead of walking the vpopmail/domains directory to find all domains02/04/02 - change permisisons on vpopmail/bin to only allow root and vpopmail users to access it. This combined with the permissions on the lib directory for mysql sites secure the compiled in password from user detection. - remove root setting on lib directory. Allow root and vpopmail access to the libraries.5.2.105/18/02 "Bill Shupp" <hostmaster@shupp.org> - Back ported these fixes from 5.3.6 for an interim stable release: - vgetent() fix - vpopbull fixes - qcalc() fix for quota percentages - EXITCODE checking for vdelivermail5.202/01/02 "Michael Bowe" <mbowe@pipeline.com.au> - increase the mysql pw_shell (quota) field from 12 to 20 chars. - vmysql_escape was not applying the terminating NULL char and hence could contain additional strings from prior calls. - look for quotawarn message in both the virtual domain directory for the domain and if that fails look in vpopmail dir - look for user over quota message file in both the virtual domain directory and if that fails look in the vpopmail dir
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -