Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 02 Jun 2007 20:27:28 -0500
From:      Larry Rosenman <ler@lerctr.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        mark_sf@kikg.ifmo.ru
Subject:   ports/113272: [PATCH] mail/dbmail: update to 2.2.5
Message-ID:  <E1HuesS-000Egh-L9@thebighonker.lerctr.org>
Resent-Message-ID: <200706030130.l531U2Oi091099@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         113272
>Category:       ports
>Synopsis:       [PATCH] mail/dbmail: update to 2.2.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 03 01:30:02 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Larry Rosenman
>Release:        FreeBSD 6.2-STABLE amd64
>Organization:
LERCTR Consulting
>Environment:
System: FreeBSD thebighonker.lerctr.org 6.2-STABLE FreeBSD 6.2-STABLE #15: Sun May 27 15:59:00 CDT 2007
>Description:
- Update to 2.2.5

We proudly announce the availability of DBMail 2.2.5.

This is mostly a maintenance release aimed at fixing the remaining
problems in the IMAP code. After three release-candidates it is however
also safe to say this will hopefully turn out to be most reliable
release to date.

Some noteworthy changes:

    * Much improved UTF8 handling in the message handling code
    * Several IMAP protocol errors were fixed
    * Some really serious memory leaks where removed
    * dbmail-export was enhanced to allow fine-grained message selection
      and post-export deletion

Changelog since 2.2.4

    * 0000583: [Documentation] Missing mention of new encoding options
      (paul)
    * 0000558: [IMAP daemon] Invalid UID range when folder is changed
      (paul)
    * 0000555: [General] Some errors on dbmail.err (paul)
    * 0000598: [IMAP daemon] Invalid message range specified (paul)
    * 0000591: [IMAP daemon] EXPUNGE and multiple sessions breaks IMAP
      protocol (paul)
    * 0000578: [IMAP daemon] Thunderbird gives error invalid message
      range specified (paul)
    * 0000532: [General] Error logs contains no timestamps (paul)
    * 0000546: [IMAP daemon] Memory corrupted in IMAP daemon (paul)
    * 0000550: [IMAP daemon] Messages that are viewed in squirrelmail
      and thunderbird and not outlook express (paul)
    * 0000381: [IMAP daemon] Outlook Express don't shows some messages
      due daemon caching (paul)
    * 0000603: [general delivery] Autoreply crach (aaron)
    * 0000602: [IMAP daemon] 2.2.5 rc3 IMAP breaks Treo / Versamail
      (paul)
    * 0000599: [IMAP daemon] User name in ACL response should be quoted
      if necessary (paul)
    * 0000462: [IMAP daemon] imap daemon appears to leak memory on FETCH
      command (aaron)
    * 0000564: [IMAP daemon] mem leak (aaron)
    * 0000584: [IMAP daemon] Severe memory leak (possibly related to
      bug#564) (aaron)
    * 0000592: [IMAP daemon] memory leak (aaron)
    * 0000581: [LMTP daemon] lmtp locking issue (aaron)
    * 0000493: [Sieve (delivery, dbmail-sievecmd, dbmail-timsieved)]
      records in dbmail_replycache are not reused or deleted (aaron)
    * 0000575: [IMAP daemon] Search using PINE returns incorrect results
      (paul)
    * 0000538: [general delivery] incorrect field cache values for
      messages containing 8-bit headers (paul)
    * 0000548: [IMAP daemon] WISH: Better parsing 8bit header characters
      (paul)
    * 0000380: [Command-Line programs (dbmail-users, dbmail-util)]
      Feature request: Extending dbmail-users to delete mail older than
      n days. (aaron)
    * 0000517: [POP3 daemon] pop3d or imapd sometimes exit unexpected
      (aaron)
    * 0000587: [General] Slow IO on the tmpfiles (aaron)
    * 0000590: [IMAP daemon] double frees in build_args_array_ext()
      (aaron)
    * 0000588: [IMAP daemon] Crashes always at startup (aaron)
    * 0000586: [IMAP daemon] exists / recent are always 0 in
      dbmail_imap_session_mailbox_status (aaron)
    * 0000576: [IMAP daemon] IMAP Daemon offers RECENT message after
      repeated NOOP (paul)
    * 0000585: [LMTP daemon] Misleading error message from dbmail-lmtpd
      when sending invalid commands (aaron)
    * 0000527: [Database layer] dbpgsql doesn't use the sqlsocket config
      variable (paul)
    * 0000566: [IMAP daemon] unable to check mail (aaron)
    * 0000568: [IMAP daemon] Sometimes imapd disconects the connection
      (aaron)
    * 0000508: [Sieve (delivery, dbmail-sievecmd, dbmail-timsieved)]
      vacation sieve script always sends reply instead of just once
      (aaron)
    * 0000570: [general delivery] errors from dbmail-smtp in syslog
      (aaron)
    * 0000559: [General] DBMail build error with ld -Wl,--as-needed
      (aaron)
    * 0000535: [IMAP daemon] EXPUNGE response is incorrect (paul)
    * 0000554: [installation scripts] "-lcrypt" not necessary on OpenBSD
      (aaron)
    * 0000556: [POP3 daemon] CAPA answer in wrong format (paul)
    * 0000552: [IMAP daemon] IMAP COPY says BAD too many arguments to
      COPY since 2481 (paul)
    * 0000557: [IMAP daemon] IMAP SORT returns some message ids more
      times (paul)
    * 0000551: [IMAP daemon] Leftmost and rightmost quotes are cut off
      (paul)
    * 0000543: [POP3 daemon] Logging does not say anything about the
      remote users ip (paul)
    * 0000544: [PIPE delivery (dbmail-smtp)] Segmet fault on empty
      message (paul)
    * 0000539: [IMAP daemon] Mailclient times out opening large
      mailboxes (paul)
    * 0000549: [general delivery] Short writes reported, possibly due to
      embedded \0 characters in messages (aaron)
    * 0000545: [IMAP daemon] Security hole (paul)
    * 0000502: [general delivery] changing Content-type on delivery
      (paul)
    * 0000537: [Command-Line programs (dbmail-users, dbmail-util)]
      Starting dbmail-timsieved: *** glibc detected ***
      /usr/sbin/dbmail-timsieved: double free or corruption (out):
      0x00007fff267af10 (aaron)
    * 0000534: [IMAP daemon] 2.2.4 imapd *can not* APPEND message with
      'Recent' flag set (aaron)
    * 0000530: [POP3 daemon] When in "UPDATE" state, the return value of
      db_update_pop(PopSession_t * session_ptr) is not checked (paul)


Port maintainer (mark_sf@kikg.ifmo.ru) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- dbmail-2.2.5.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/mail/dbmail/Makefile /usr/home/ler/ports/mail/dbmail/Makefile
--- /usr/ports/mail/dbmail/Makefile	Fri Mar 16 08:33:15 2007
+++ /usr/home/ler/ports/mail/dbmail/Makefile	Sat Jun  2 20:24:31 2007
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	dbmail
-PORTVERSION=	2.2.4
+PORTVERSION=	2.2.5
 CATEGORIES=	mail
 MASTER_SITES=	http://www.dbmail.org/download/2.2/
 
@@ -34,6 +34,7 @@
 CFLAGS+=	-fPIC -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
 CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}" LOCALBASE=${LOCALBASE}
+CONFIGURE_ARGS+=	--with-pkglibdir=${LOCALBASE}/lib/dbmail
 MAKE_ARGS+=	mandir=${PREFIX}/man
 
 PORTDOCS=	AUTHORS BUGS COPYING INSTALL NEWS README \
diff -ruN --exclude=CVS /usr/ports/mail/dbmail/distinfo /usr/home/ler/ports/mail/dbmail/distinfo
--- /usr/ports/mail/dbmail/distinfo	Fri Mar 16 08:33:16 2007
+++ /usr/home/ler/ports/mail/dbmail/distinfo	Sat Jun  2 20:08:20 2007
@@ -1,3 +1,3 @@
-MD5 (dbmail-2.2.4.tar.gz) = b7f56437df764e7046438f81f4b7df18
-SHA256 (dbmail-2.2.4.tar.gz) = 2fdf2f22e9d0437e8331d33a956f12ca85d7370651c943f09f8886e94a93f379
-SIZE (dbmail-2.2.4.tar.gz) = 873538
+MD5 (dbmail-2.2.5.tar.gz) = 1abce87992700ff84f6164a03eab0152
+SHA256 (dbmail-2.2.5.tar.gz) = e5dc9ae6bf70d5930cdb609cb72db98251163cc95b8a73fb06fc66f89f9460e0
+SIZE (dbmail-2.2.5.tar.gz) = 883843
--- dbmail-2.2.5.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1HuesS-000Egh-L9>