pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/dbmail Update to 2.0.7. Bugs fixed, from the chan...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/81686f9b0187
branches:  trunk
changeset: 506298:81686f9b0187
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Fri Jan 13 21:43:54 2006 +0000

description:
Update to 2.0.7. Bugs fixed, from the changelog:

2.0.2:
* Bug 115: MAX_LINESIZE consistency.
* Bug 119: Memory leak in dbmail-lmtpd.
* Bug 131: Determine DBMail version (for now, only via command line -V).
* Bug 132: dbmail-util had a few incorrect stdout/stderr messages.
* Bug 135: Delivery chain fails to set is_header on header rows.
* Bug 143: Sort.c compiles without CFLAGS.
* Bug 142: Merge preforking with the 2.0 codebase.
* Bug 118: dbmail-users -c username -W does not prompt for password
    on FreeBSD. WORKAROUND: Use -W "" (double quotes) to fool getopt
    and prompt for a password.
* Bug 91: Infinite loops in both imapd and pop3d.

2.0.4:
* Bug 163: dbmail-users -l nonexistantuser should return non-zero value
* Bug 153: dbmail-util cannot remove unconnected mailboxes.
* Bug 118: dbmail-users -c username -W does not prompt for password on FreeBSD.
* Bug 131: determine dbmail version only shows major.minor, not micro.
* Bug 159: alias bug: if user exists, auth_check_user is skipped.
* Bug 149: Improved imap search performance using weighted search lists.
* Bug 171: max() is indexable in mysql but not in postgresql causing
    extreme slowness
* Bug 134: Some MySQL tweaks to be applied.
* Bug 180: dbmail-user -e someuser does not clear the mailboxes
* improved performance on postgresql when opening mailboxes (imapd)
    by avoiding SUM() calls.
* Bug 177: compile fails on FreeBSDs getopt.h
* Bug 164: No more mailbox full. Mail bounced with user unknown.
* Bug 181: Error in SQL using SuSE Linux 9, max value for int8 is
    exceeded, PostgreSQL 8 + Postfix

2.0.5:
* bug 177: compile fails on FreeBSDs getopt.h
* bug 182: compile fails on FreeBSDs sort.c
* bug 158: a sig term to the root process e.g. the pid from the
    pidfile doesn't shutdown imapd/pop3d
* bug 154: dbmail-util outputing "-r" error when -r is no longer valid
* bug 201: Unix socket support for lmtpd
* bug 199: spare child creates zombie
* bug 190: huge load if database crash
* bug 145: LMTP loses return-path
* bug 162: dbmail-pop3d zombies galore..
* bug 213: pop3d sends SIGKILL to init's process group
* bug 185: segfault if user is over-quota in lmtp delivery
* bug 189: if alias == deliver_to, dbmail-smtp hogs mem until killed
    by oom or queue gives up

2.0.6:
* corrected reported version (closes #247)
* fixes fatal error in process pool

2.0.7:
* Removed all unsafe code from the signal handlers. This should
    mostly benefit FreeBSD users which may have suffered from
    unreliable behaviour in the process pool code.
* Added 'ON UPDATE CASCADE' to all foreign key restraints in the
    MySQL (InnoDB) and Postgresql create_table files.
* POP3 AUTH command no longer returns list of supported authentication
    mechanisms when issued without arguments.

diffstat:

 mail/dbmail/Makefile   |  10 +++++-----
 mail/dbmail/distinfo   |   8 ++++----
 mail/dbmail/options.mk |   4 +---
 3 files changed, 10 insertions(+), 12 deletions(-)

diffs (70 lines):

diff -r 99842edcdc77 -r 81686f9b0187 mail/dbmail/Makefile
--- a/mail/dbmail/Makefile      Fri Jan 13 21:25:03 2006 +0000
+++ b/mail/dbmail/Makefile      Fri Jan 13 21:43:54 2006 +0000
@@ -1,17 +1,16 @@
-# $NetBSD: Makefile,v 1.7 2006/01/10 12:39:03 ghen Exp $
+# $NetBSD: Makefile,v 1.8 2006/01/13 21:43:54 schmonz Exp $
 #
 
-DISTNAME=              dbmail-2.0.1
-PKGREVISION=           2
+DISTNAME=              dbmail-2.0.7
 CATEGORIES=            mail
-MASTER_SITES=          http://www.dbmail.org/download/
-EXTRACT_SUFX=          .tgz
+MASTER_SITES=          http://www.dbmail.org/download/2.0/
 
 MAINTAINER=            schmonz%NetBSD.org@localhost
 HOMEPAGE=              http://www.dbmail.org/
 COMMENT=               Store and retrieve mail messages in a database
 
 GNU_CONFIGURE=         yes
+CONFIGURE_ARGS+=       --with-${SQLDB}
 USE_TOOLS+=            gmake
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes
@@ -31,6 +30,7 @@
 SUBST_MESSAGE.sysconf= "Fixing sysconf paths."
 
 INSTALLATION_DIRS=     lib man man/man1 man/man8 sbin share/examples/dbmail
+
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${EGDIR}
 
diff -r 99842edcdc77 -r 81686f9b0187 mail/dbmail/distinfo
--- a/mail/dbmail/distinfo      Fri Jan 13 21:25:03 2006 +0000
+++ b/mail/dbmail/distinfo      Fri Jan 13 21:43:54 2006 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2005/02/24 09:59:21 agc Exp $
+$NetBSD: distinfo,v 1.3 2006/01/13 21:43:54 schmonz Exp $
 
-SHA1 (dbmail-2.0.1.tgz) = fbe5e0b2ab13257a78e9226e5e416b7d745d3c2c
-RMD160 (dbmail-2.0.1.tgz) = 8710480ada52d3ae131adb8b2785cd352a55aba2
-Size (dbmail-2.0.1.tgz) = 537346 bytes
+SHA1 (dbmail-2.0.7.tar.gz) = 36736997c259900e060dd48c6972ff2cb1dd6590
+RMD160 (dbmail-2.0.7.tar.gz) = f23d83c5adeb47f84d366ea147a4ce7f654f0508
+Size (dbmail-2.0.7.tar.gz) = 584457 bytes
diff -r 99842edcdc77 -r 81686f9b0187 mail/dbmail/options.mk
--- a/mail/dbmail/options.mk    Fri Jan 13 21:25:03 2006 +0000
+++ b/mail/dbmail/options.mk    Fri Jan 13 21:43:54 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.3 2006/01/10 12:39:04 ghen Exp $
+# $NetBSD: options.mk,v 1.4 2006/01/13 21:43:54 schmonz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.dbmail
 PKG_OPTIONS_REQUIRED_GROUPS=   sql
@@ -12,7 +12,6 @@
 ###
 .if !empty(PKG_OPTIONS:Mmysql)
 .include "../../mk/mysql.buildlink3.mk"
-CONFIGURE_ARGS+=       --with-mysql
 SQLDB=                 mysql
 .endif
 
@@ -21,6 +20,5 @@
 ###
 .if !empty(PKG_OPTIONS:Mpgsql)
 .include "../../mk/pgsql.buildlink3.mk"
-CONFIGURE_ARGS+=       --with-pgsql
 SQLDB=                 pgsql
 .endif



Home | Main Index | Thread Index | Old Index