?? changelog
字號:
Numbers in square brackets ([]) are tracker items on SourceForge with patchor info related to the entry. <http://sourceforge.net/projects/vpopmail/>5.4.6 - released 30-Jun-04 [backport from 5.5.0] - Consolidate table creation code in vmysql.c and vpgsql.c. - Increase SQL_BUF_SIZE from 600 to 2048 for Oracle, Postgres and Sybase. - Add qnprintf() to vpopmail.c for escaping strings in SQL queries. - Use qnprintf() when building queries in vmysql.c, vpgsql.c, voracle.pc, and vsybase.c. - Multiple fixes to vpgsql.c related to freeing PGresults and attempting to access NULL PGresults when reporting errors.5.4.5 - released 25-Jun-04 fernando (at) telemacro (dot) com (dot) br - Patch for vpgsql.c fixes bug with Postgres and roaming users (POP before SMTP). [895501] Fran莽oi Wautier - Fix method used to open database in vauth_open_update of vmysql.c. [967994, 946983] Pit Palme - Show 'delete' as valid option to vdelivermail in docs. [951245] rstml - Hide error message during POP3 auth with Postgres. [915485] Tom Collins - Fix `vuserinfo -l` output, based on Bill Shupp's patch (moved code to a single function call). [961742]5.4.4 - released 26-May-04 Tom Collins - Link math lib when compiling for MySQL. - Create ~vpopmail and ~vpopmail/etc in configure script. [930939] Note that any code creating files in ~vpopmail should probably be moved from configure and into Makefile (under make install). - Use MAX_PW_DIR when checking max size of domain's directory. Ken Jones - vdelivermail.c: wait on pid for qmail-inject to finish before continuing in deliver_mail function. [from 5.5.1] Michael Bowe - Minor documentation tweaks - Fix for : If roaming users were enabled, and auth module was not SQL based, and user's IP address was not available (eg being called from Courier-IMAP with authdaemon enabled), then open_smtp.tmp.pid files would be created for each auth but never removed.5.4.3 - released 11-Mar-04 Tom Collins - Add missing link libs (m, nsl, socket) on Solaris installs. - Fix vsetuserquota() to write properly formatted quota to maildirsize file. - Update vdominfo to ignore non-domains in users/assign. - Update vconvert and dotqmail2valias to ignore non-domains in users/assign.5.4.2 - released 22-Feb-04 Tom Collins - Remove attempts to free() static buffers in vpgsql.c. [888888] - Fix problems with creating valias table in vpgsql.c. [892595] - Remove unnecessary check for C++ from configure[.in]. - Don't include DESTDIR when building inc_deps and lib_deps. [886988] - Properly parse Maildir and mbox delivery lines in .qmail files in vdelivermail (and exit(111) for mbox lines). [889756] - Temporarily disable -s option to vadduser (since it's broken). [895375] Anders Brander - Add contrib/checkpassword_debug.[README,c] for testing and debugging problems with vchkpw. [862608]5.4.1 - released 10-Feb-04 Tom Collins - Add dotqmail2valias program for converting .qmail-alias files to valias table entries.5.4.0 - released 1-Feb-04 Tom Collins - Update configure with correct location of vlimits.default. - Fix typo (ammount) in vmoddomlimits. [882884] - Don't include $(DESTDIR) when building vpopmailbindir. [884247] - Mention compatability issues with older SMTP AUTH patches. [882351]5.4.0-rc2 - released 19-Jan-04 Michael Bowe - Added some basic 5.4 upgrade notes to the UGPRADE file - Fix typo's in configure.in that relate to the errors generated when a discontinued configure option is used - Fix bug when autocreating a user dir for a user who exists in the auth backend, but does not yet have a user dir allocated. [873007] - Fix bug introduced in vpopmail-5.4.0-pre2 that was preventing ~vpopmail/etc/vpopmail.mysql from being installed [874776] - vpopbull was failing to create userdirs in some cases (when the user exists in the auth backend, but did not have a dir allocated yet) [816942] - clearopensmtp was using USE_MYSQL rather than USE_SQL to determine where the roaming IPs were being stored [876016] - Update INSTALL and other guides to mention that vchkpw group does not need to be gid 89. [877154] - Update README.pgsql to include security warning regarding the postgres username/password [879124] Ken Nonaka - Fixes to vpgsql.c to clear compile errors when --enable-ip-alias-domains is enabled. [874066] Tom Collins - Check for comments earlier in deliver_mail(). - Remove unused --enable-defaultquota and code related to it. (Replaced by settings in vlimits.default.) [869411] - Remove references to --eanble-defaultquota in documentation. - vdelivermail.c: Consistent return values in deliver_mail(). - More updates to build files. [874831] - Apply patch from http://www.fehcom.de/qmail/smtpauth.html to fix CRAM-MD5 SMTP AUTH in vchkpw. [871493] - Have vchkpw.c use get_remote_ip() to convert IPv6 to IPv4 (fixed problem with ::ffff: in relay file). [876019] - Fix bug in vpalias where .qmailadmin-limits was incorrectly thought to be alias for user 'dmin-limits'. - Sort by alias in valias_select_all (needed for QmailAdmin). - Add new valias_remove() command to remove a single line from valias table. (not implemented for cdb backend yet) - Fix incorrect buffer use in PQexec() calls. - Convert '.' to ':' when building filename in valias_select() in vpalias.c. - Remove length check for 'alias' parameter in vpalias.c's valias_select_all() and valias_select_all_next() since it's a return value buffer. - Remove duplicate code in valias_select_all_next() in vpalias.c. - Fix configure.in to update cdb/conf-cc and cdb/conf-ld. [877166] - Add /usr/local/mysql/include/mysql to search list for incdir, and /usr/local/mysql/lib/mysql for libdir. [877168] - Remove cdb/compile, cdb/load, cdb/conf-cc and cdb/conf-ld as they are automatically generated during configure/make. - Add missing $(DESTDIR) to some @vpopmaildir@ paths in Makefile. [879103] Bill Shupp - Add -o option to vmoduser to set V_OVERRIDE flag. [875505] - Contributed README.vlimits [855693] - Updated README.quotas Casey Zacek - Create maildirsize file in vsetuserquota(). [869457] Anders Brander - Allow optional length for random passwords in vadduser and vadddomain. [848228]5.4.0-rc1 - released 1-Jan-04 Michael Bowe - Code fixes and documentation work for LDAP module. Incl updated README.ldap, vldap.c, vldap.h, ldap/slapd.conf, ldap/vpopmail.ldif. [863881] [811000] [864643] - Rewrote the README.mysql based on my web based guide. - Documentation tweaks for README.pgsql, README.roamingusers. Tom Collins - Remove unused var (cp), change random/srandom to rand/srand in vpopmail.c to remove compiler warnings. - Fix Makefile to use correct owner/group/permissions for install-strip. - Fix configure to indicate that --enable-auth-logging is default. 5.4.0-pre2 - released 21-Dec-03 *** Note that the configure option for setting the authentication *** module has changed. Instead of --enable-mysql, use *** --enable-auth-module=mysql. Casey Zacek - Keep vlimits_setflags() in vlimits.c when mysql-limits is enabled. [858109] - Create maildirsize file when adding new user. [858994] Tom Collins - open_smtp_relay(): fix address conversion of '::ffff:127.0.0.1' ip format, move code to function and replace calls to getenv("TCPREMOTEIP"). [858586] - When optimizing adddomain, rebuild users/cdb after each addition instead of postponing. [859707, temporary fix] - Move maildir_to_email() from vdelivermail.c into vpopmail.c, replace dupe code that tries to do the same thing. [859098] - Fix domain quota checks to work with hashed directories. [859098] - Fix bug when calling format_maildirquota() with NOQUOTA. - Document use of NOQUOTA in vadduser. [862315] - Fix Makefile so `make install` works from checked out CVS. [863862] Michael Bowe - Revise configure script so choice of auth module is now "OR" rather than "AND". Auth module selection now uses the format : --enable-auth-module=cdb|mysql|pgsql|ldap|sybase|oracle|activedir Rather than : --enable-mysql --enable-pgsql --enable-ldap etc If the old style is used, then the configure script will output and error and will advise the user of the updated syntax. [855691] - Removed the code that created a vpopmail.config.sh file each time the configure script is run. This file is never used, and a more accurate result can be achieved by using ./config.status --recheck [860271] - Update the vldap/qmailUser.schema so that it contains the required definition for 'clearPassword' [810999] - Modify vpopbull, so that within each domain, the users are processed alphabetically. The idea behind this is to give the operator some idea of "how far through" the mailout we are.5.4.0-pre1 - released 10-Dec-03 Michael Bowe - Updated README.xxxauthbackend files to include indication of which auth systems are of production quality (cdb, mysql), which ones are believed to be generally functional (ldap, pgsql) and which ones are not recommended (oracle, sybase, activedir) [832302] - Review the assorted text files included in the source dir. Remove out-of-date content / files as appropriate. Updated some minor typos in the documentation [793659] - Contributed the README.roamingusers file that provides some explanation of how the vpopmail roaming users system works. - Revised the configure.in script to try and improve logic, formatting, and helpstrings. Also added tests for many new functions/libraries as per suggestions from autoscan tool. [828680] - Contributed README.ipaliasdomains file that provices some explanation of the how the vpopmail IP Alias Domains system works - Modified vdeldomain() so that it emits a warning rather than aborting should any of the steps in the delete process fail. The idea is to allow a partially installed domain to be cleanly and easily removed from the vpopmail system [821972] Tom Collins - Update more files involved in the build process. - Remove unused variable (fs) from vset_limits() in vlimits.c. [846509] - Change permissions on vpopmail.mysql to 0640. [848605] - vuserinfo: indicate whether limit came from domain limits. - Correctly apply domain limits to user accounts. - Fix problem in maildirquota.c where off_t was assumed to be long. Created wrapper function to do conversion. [797011] - Fix double-printing of email address with vpopbull -V. - vpopbull: Fix incorrect link building when file starts with '/'. - vpopbull: Send errors to STDERR.5.3.30 - 20-Nov-03 Michael Bowe - Fixed logic error in update_rules(), to prevent "update_rules failed" error being generated on the first attempt for a roaming user to POP auth [833926] - Remove "id" column in PostgeSQL's vpopmail table. This column appears to serve no purpose, and causes errors when you try to insert your first domain [822181] - Added installation instructions for PostgreSQL to the README.pgsql file [824088] - Made the default ~vpopmail/etc/vpopmail.mysql file more verbose/descriptive - Cleared two bugs in the vauth_getall() funcion of vpgsql.c These bugs were in particular causing qmailadmin not to be able to display a list of users for a domain [837139] - Modified ifdefs throughout suite to clear compile failures with some of the auth backends if you configured with --enable-auth-logging=n [842393] Tom Collins - Install a vlimits.default file if none exists (fixes "can't read domain limits" errors). [828428,828658] - Allow for comments in vlimits.default and .qmailadmin-limits. - Ignore K/KB/M/MB modifiers on vmoddomlimits -Q. [821892] - Update help for vmoddomlimits to indicate that -Q is MB. Justin Heesemann - Add -d option to vmoddomlimits to work with vlimits.default. - Fix bitwise AND when setting pw_gid. - Fix bug when setting NO_DIALUP. [833926] Bill Shupp - Set uid/gid when creating maildirsize in vuserinfo. [832588,832592] Dmitry Vodennikov - Save/restore current working directory before/after calling vdelfiles() in vdeldomain(). [835724] Rolf Eike Beer - Fix some prototypes and typecasts in maildirquota.c to allow for compilation with cc on HP-UX 11.00. [840001] - Add vchangepw program to allow any user to change their password (modified from vpasswd). [840001]5.3.29 - 20-Oct-03 Michael Bowe - Fix formatting error in tcp.smtp.tmp.pid filename (was being created as tcp.smtptmp.pid). Tom Collins - Remove acconfig.h; update configure.in to work without it. - Update 'missing' script with version from automake 1.6. - Send errors to stderr instead of stdout (vpopmail, vchkpw). - Add support for port 587 (submission) to vchkpw. - Increase size of VchkpwLogName in vchkpw.c to eliminate a
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -