From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jul 13 18:20:04 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67ABB10656B6 for ; Mon, 13 Jul 2009 18:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3CDCD8FC15 for ; Mon, 13 Jul 2009 18:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DIK4lD085045 for ; Mon, 13 Jul 2009 18:20:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6DIK4w8085043; Mon, 13 Jul 2009 18:20:04 GMT (envelope-from gnats) Resent-Date: Mon, 13 Jul 2009 18:20:04 GMT Resent-Message-Id: <200907131820.n6DIK4w8085043@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mark Starovoytov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B419106566B for ; Mon, 13 Jul 2009 18:14:05 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 18B548FC1E for ; Mon, 13 Jul 2009 18:14:05 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DIE4A7027017 for ; Mon, 13 Jul 2009 18:14:04 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n6DIE4Du027016; Mon, 13 Jul 2009 18:14:04 GMT (envelope-from nobody) Message-Id: <200907131814.n6DIE4Du027016@www.freebsd.org> Date: Mon, 13 Jul 2009 18:14:04 GMT From: Mark Starovoytov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/136724: [PATCH] mail/dbmail23: update to 2.3.6 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 18:20:05 -0000 >Number: 136724 >Category: ports >Synopsis: [PATCH] mail/dbmail23: update to 2.3.6 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Jul 13 18:20:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Mark Starovoytov >Release: FreeBSD 6.2-STABLE i386 >Organization: >Environment: FreeBSD relay.rubinrelax.spb.ru 6.2-STABLE FreeBSD 6.2-STABLE #1: Mon Jun 4 15:45:56 MSD 2007 root@relay.rubinrelax.spb.ru:/usr/obj/usr/src/sys/2828_61_03 i386 >Description: Update mail/dbmail port to the latest version 2.3.6 >How-To-Repeat: >Fix: Patch attached with submission follows: diff -urN dbmail23.orig/Makefile dbmail23/Makefile --- dbmail23.orig/Makefile Fri Jul 10 01:04:28 2009 +++ dbmail23/Makefile Mon Jul 13 21:17:29 2009 @@ -6,8 +6,7 @@ # PORTNAME= dbmail -PORTVERSION= 2.3.5 -PORTREVISION= 3 +PORTVERSION= 2.3.6 CATEGORIES= mail MASTER_SITES= http://www.dbmail.org/download/2.3/ diff -urN dbmail23.orig/distinfo dbmail23/distinfo --- dbmail23.orig/distinfo Tue Jan 27 01:03:54 2009 +++ dbmail23/distinfo Mon Jul 13 21:20:33 2009 @@ -1,3 +1,3 @@ -MD5 (dbmail-2.3.5.tar.gz) = a3d4a9ab37686e2f62726083b075ac61 -SHA256 (dbmail-2.3.5.tar.gz) = 1fba44a0a41c324e60e01af5bffa388b0219491e6438135518241b24de205187 -SIZE (dbmail-2.3.5.tar.gz) = 902269 +MD5 (dbmail-2.3.6.tar.gz) = a2bbd25dde8774df7caefeda080569a9 +SHA256 (dbmail-2.3.6.tar.gz) = 711816180faca944495a93355313311d8c8edb41d7d182179361802e7dd28e8b +SIZE (dbmail-2.3.6.tar.gz) = 916908 diff -urN dbmail23.orig/files/patch-dm_db.c dbmail23/files/patch-dm_db.c --- dbmail23.orig/files/patch-dm_db.c Mon Jan 26 03:03:48 2009 +++ dbmail23/files/patch-dm_db.c Thu Jan 1 03:00:00 1970 @@ -1,114 +0,0 @@ ---- src/dm_db.c.orig Tue Jan 6 14:51:55 2009 -+++ src/dm_db.c Sun Jan 25 19:25:06 2009 -@@ -312,8 +312,9 @@ - TRACE(TRACE_DATABASE,"[%p] [%s]", c, query); - TRY - gettimeofday(&before, NULL); -- result = Connection_execute(c, query); -+ Connection_execute(c, query); - gettimeofday(&after, NULL); -+ result = TRUE; - CATCH(SQLException) - LOG_SQLERROR; - TRACE(TRACE_ERR,"failed query [%s]", query); -@@ -395,26 +396,51 @@ - int db_stmt_set_str(S s, int index, const char *x) - { - TRACE(TRACE_DATABASE,"[%p] %d:[%s]", s, index, x); -- return PreparedStatement_setString(s, index, x); -+ TRY -+ PreparedStatement_setString(s, index, x); -+ return TRUE; -+ CATCH(SQLException) -+ return FALSE; -+ END_TRY; - } - int db_stmt_set_int(S s, int index, int x) - { - TRACE(TRACE_DATABASE,"[%p] %d:[%d]", s, index, x); -- return PreparedStatement_setInt(s, index, x); -+ TRY -+ PreparedStatement_setInt(s, index, x); -+ return TRUE; -+ CATCH(SQLException) -+ return FALSE; -+ END_TRY; - } - int db_stmt_set_u64(S s, int index, u64_t x) - { - TRACE(TRACE_DATABASE,"[%p] %d:[%llu]", s, index, x); -- return PreparedStatement_setLLong(s, index, (long long)x); -+ TRY -+ PreparedStatement_setLLong(s, index, (long long)x); -+ return TRUE; -+ CATCH(SQLException) -+ return FALSE; -+ END_TRY; - } - int db_stmt_set_blob(S s, int index, const void *x, int size) - { - // TRACE(TRACE_DATABASE,"[%p] %d:[%s]", s, index, (const char *)x); -- return PreparedStatement_setBlob(s, index, x, size); -+ TRY -+ PreparedStatement_setBlob(s, index, x, size); -+ return TRUE; -+ CATCH(SQLException) -+ return FALSE; -+ END_TRY; - } - gboolean db_stmt_exec(S s) - { -- return PreparedStatement_execute(s); -+ TRY -+ PreparedStatement_execute(s); -+ return TRUE; -+ CATCH(SQLException) -+ return FALSE; -+ END_TRY; - } - R db_stmt_query(S s) - { -@@ -474,28 +500,36 @@ - int db_begin_transaction(C c) - { - TRACE(TRACE_DATABASE,"BEGIN"); -- if (! Connection_beginTransaction(c)) -+ TRY -+ Connection_beginTransaction(c); -+ return DM_SUCCESS; -+ CATCH(SQLException) - return DM_EQUERY; -- return DM_SUCCESS; -+ END_TRY; - } - - int db_commit_transaction(C c) - { - TRACE(TRACE_DATABASE,"COMMIT"); -- if (! Connection_commit(c)) { -+ TRY -+ Connection_commit(c); -+ return DM_SUCCESS; -+ CATCH(SQLException) - db_rollback_transaction(c); - return DM_EQUERY; -- } -- return DM_SUCCESS; -+ END_TRY; - } - - - int db_rollback_transaction(C c) - { - TRACE(TRACE_DATABASE,"ROLLBACK"); -- if (! Connection_rollback(c)) -+ TRY -+ Connection_rollback(c); -+ return DM_SUCCESS; -+ CATCH(SQLException) - return DM_EQUERY; -- return DM_SUCCESS; -+ END_TRY; - } - - int db_savepoint(C UNUSED c, const char UNUSED *id) diff -urN dbmail23.orig/files/patch-imap4.c dbmail23/files/patch-imap4.c --- dbmail23.orig/files/patch-imap4.c Tue Jan 27 01:03:54 2009 +++ dbmail23/files/patch-imap4.c Mon Jul 13 21:27:37 2009 @@ -1,11 +1,11 @@ ---- src/imap4.c.orig Tue Jan 6 14:51:55 2009 -+++ src/imap4.c Sun Jan 25 18:35:09 2009 -@@ -172,7 +172,7 @@ +--- src/imap4.c.orig Sun Jun 28 17:48:24 2009 ++++ src/imap4.c Mon Jul 13 21:25:51 2009 +@@ -204,7 +204,7 @@ if (strlen(banner) > 0) imap_session_printf(session, "* OK %s\r\n", banner); else - imap_session_printf(session, "* OK imap 4r1 server (dbmail %s)\r\n", VERSION); + imap_session_printf(session, "* OK imap 4r1 server (dbmail %s)\r\n", DBMAIL_VERSION); - dbmail_imap_session_set_state(session,IMAPCS_NON_AUTHENTICATED); + dbmail_imap_session_set_state(session,CLIENTSTATE_NON_AUTHENTICATED); } >Release-Note: >Audit-Trail: >Unformatted: