From owner-freebsd-ports Mon Nov 25 3:30: 7 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F21CB37B401 for ; Mon, 25 Nov 2002 03:30:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DFDA43E4A for ; Mon, 25 Nov 2002 03:30:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gAPBU2x3088929 for ; Mon, 25 Nov 2002 03:30:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gAPBU2MY088928; Mon, 25 Nov 2002 03:30:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B33A37B401 for ; Mon, 25 Nov 2002 03:21:06 -0800 (PST) Received: from electre.pasteur.fr (electre.pasteur.fr [157.99.64.120]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C29B43E3B for ; Mon, 25 Nov 2002 03:21:02 -0800 (PST) (envelope-from olive@pasteur.fr) Received: from mafate.sis.pasteur.fr (mafate.sis.pasteur.fr [157.99.64.42]) by electre.pasteur.fr (8.12.6/8.12.6) with ESMTP id gAPBKld1369801; Mon, 25 Nov 2002 12:20:53 +0100 (CET) Received: by mafate.sis.pasteur.fr (Postfix, from userid 3494) id A12113F639; Mon, 25 Nov 2002 12:21:09 +0100 (CET) Message-Id: <20021125112109.A12113F639@mafate.sis.pasteur.fr> Date: Mon, 25 Nov 2002 12:21:09 +0100 (CET) From: Olivier Tharan Reply-To: Olivier Tharan To: FreeBSD-gnats-submit@FreeBSD.org Cc: olive@oban.frmug.org, rasmus@kaj.se X-Send-Pr-Version: 3.113 Subject: ports/45711: mail/gbuffy update to 0.2.4 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 45711 >Category: ports >Synopsis: mail/gbuffy update to 0.2.4 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Nov 25 03:30:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Olivier Tharan >Release: FreeBSD 4.7-STABLE i386 >Organization: >Environment: System: FreeBSD mafate.sis.pasteur.fr 4.7-STABLE FreeBSD 4.7-STABLE #3: Mon Oct 14 10:05:23 CEST 2002 root@mafate.sis.pasteur.fr:/usr/obj/usr/src/sys/MAFATE i386 >Description: Gbuffy is now at version 0.2.4. This new version fixes several bugs. This is a non-maintainer update, I Cc: the maintainer so he can approve it. files/patch-imap can be removed from the CVS repository, as the patch was included in the upstream sources. >How-To-Repeat: >Fix: diff -urN gbuffy.orig/Makefile gbuffy/Makefile --- gbuffy.orig/Makefile Mon Nov 25 12:13:58 2002 +++ gbuffy/Makefile Mon Nov 25 11:50:13 2002 @@ -6,7 +6,7 @@ # PORTNAME= gbuffy -PORTVERSION= 0.2.2 +PORTVERSION= 0.2.4 CATEGORIES= mail MASTER_SITES= http://www.fiction.net/blong/programs/gbuffy/ diff -urN gbuffy.orig/distinfo gbuffy/distinfo --- gbuffy.orig/distinfo Mon Nov 25 12:13:58 2002 +++ gbuffy/distinfo Mon Nov 25 11:53:11 2002 @@ -1 +1 @@ -MD5 (gbuffy-0.2.2.tar.gz) = eaad334173654185ef9560f47ba54d74 +MD5 (gbuffy-0.2.4.tar.gz) = aae7b2b88edb6e1a0969346b355fce68 diff -urN gbuffy.orig/files/patch-imap gbuffy/files/patch-imap --- gbuffy.orig/files/patch-imap Mon Nov 25 12:13:58 2002 +++ gbuffy/files/patch-imap Thu Jan 1 01:00:00 1970 @@ -1,64 +0,0 @@ ---- imap.c.orig Mon Aug 2 09:41:38 1999 -+++ imap.c Sat Jul 15 19:49:45 2000 -@@ -318,12 +318,12 @@ - static int parse_fetch (BOX_INFO *ibox, CONNECTION *conn, GList *headers, - int unseen) - { -- char from[STRING] = ""; -- char subject[STRING] = ""; -- char xface[STRING] = ""; -+ char from[LONG_STRING] = ""; -+ char subject[LONG_STRING] = ""; -+ char xface[LONG_STRING] = ""; - char buf[LONG_STRING]; - char seq[8]; -- char *s; -+ char *s, *last_head; - int recent = 0; - - -@@ -339,8 +339,7 @@ - return (-1); - } - -- if (buf[0] == '*') -- { -+ if (buf[0] == '*') { - s = imap_next_word (buf); - if (!isdigit (*s)) - continue; -@@ -377,10 +376,12 @@ - if (!strncasecmp (buf, "From:", 5)) - { - rfc2047_decode (from, buf, sizeof (from)); -+ last_head = from; - } - else if (!strncasecmp (buf, "Subject:", 8)) - { - rfc2047_decode (subject, buf, sizeof (subject)); -+ last_head = subject; - } - else if (!strncasecmp (buf, "X-Face:", 7)) - { -@@ -389,6 +390,21 @@ - strfcpy (xface, s, sizeof (xface)); - if (strlen (s) > sizeof (xface)) - g_print ("-E- xface header is larger than buffer\n"); -+ last_head = xface; -+ } -+ else if (ISSPACE(buf[0])) { -+ s = buf; -+ while (*s && ISSPACE (*s)) s++; -+ if(strlen(s) + strlen(last_head) + 1 > LONG_STRING) -+ g_print ("-E- a continuing header is larger than buffer\n"); -+ else { -+ /* If this is an X-Face line the space don't matter, but if this -+ * is any other header the space is required. */ -+ strcat(last_head, " "); -+ strncat(last_head, s, LONG_STRING - strlen(last_head)); -+ } -+ } else { -+ last_head = NULL; - } - } - } >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message