Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Nov 2002 12:21:09 +0100 (CET)
From:      Olivier Tharan <olive@oban.frmug.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        olive@oban.frmug.org, rasmus@kaj.se
Subject:   ports/45711: mail/gbuffy update to 0.2.4
Message-ID:  <20021125112109.A12113F639@mafate.sis.pasteur.fr>

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

>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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021125112109.A12113F639>