Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Nov 2000 12:50:20 +0200 (IST)
From:      Nadav Eiron <nadav@libagent.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/22536: Port update: hebrew/pine (by MAINTAINER)
Message-ID:  <200011021050.MAA25797@atoz.libagent.org>

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

>Number:         22536
>Category:       ports
>Synopsis:       Port update: hebrew/pine (by MAINTAINER)
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 02 02:50:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Nadav Eiron
>Release:        FreeBSD 3.4-RELEASE i386
>Organization:
Technion -- Israel Institute of Technology
>Environment:

	

>Description:

Update of the Hebrew version of pine to 4.30-2.09 (with the security bug found
in 4.21 fixed).

>How-To-Repeat:

	

>Fix:
	
Apply the following patches in ports/hebrew/pine.
Remove ports/hebrew/pine/files/patch-ba.


*** Makefile.orig	Thu Nov  2 11:16:39 2000
--- Makefile	Thu Nov  2 11:19:42 2000
***************
*** 5,15 ****
  # $FreeBSD: ports/hebrew/pine/Makefile,v 1.4 2000/10/30 03:47:09 kris Exp $
  
  PORTNAME=	pine
! PORTVERSION=	4.21.2.9
! PORTREVISION=	1
  CATEGORIES=	hebrew mail news
  MASTER_SITES=	ftp://www8.cc.huji.ac.il/pub/pine/
! DISTNAME=	pine4.21_heb2.09
  
  MAINTAINER?=	nadav@cs.technion.ac.il
  
--- 5,14 ----
  # $FreeBSD: ports/hebrew/pine/Makefile,v 1.4 2000/10/30 03:47:09 kris Exp $
  
  PORTNAME=	pine
! PORTVERSION=	4.30.2.9
  CATEGORIES=	hebrew mail news
  MASTER_SITES=	ftp://www8.cc.huji.ac.il/pub/pine/
! DISTNAME=	pine4.30_heb2.09
  
  MAINTAINER?=	nadav@cs.technion.ac.il
 

*** distinfo.orig	Thu Nov  2 11:17:01 2000
--- distinfo	Thu Nov  2 11:17:18 2000
***************
*** 1 ****
! MD5 (pine4.21_heb2.09.tar.gz) = 380a2efdac0fb224e1189fcec1dc09e1
--- 1 ----
! MD5 (pine4.30_heb2.09.tar.gz) = b875b5e0bb514e319f534459e88a3925

*** files/patch-af.orig	Thu Nov  2 11:23:41 2000
--- files/patch-af	Thu Nov  2 11:27:11 2000
***************
*** 1,7 ****
! *** imap/src/osdep/unix/Makefile.orig	Wed Jan 27 01:19:19 1999
! --- imap/src/osdep/unix/Makefile	Tue Feb  9 21:32:44 1999
  ***************
! *** 82,88 ****
    # Commands possibly overriden by the individual port
    
    ARRC=ar rc
--- 1,7 ----
! *** imap/src/osdep/unix/Makefile.orig	Wed Oct 25 03:41:50 2000
! --- imap/src/osdep/unix/Makefile	Thu Nov  2 11:23:08 2000
  ***************
! *** 74,80 ****
    # Commands possibly overriden by the individual port
    
    ARRC=ar rc
***************
*** 9,15 ****
    LN=ln -s
    RANLIB=ranlib
    
! --- 82,88 ----
    # Commands possibly overriden by the individual port
    
    ARRC=ar rc
--- 9,15 ----
    LN=ln -s
    RANLIB=ranlib
    
! --- 74,80 ----
    # Commands possibly overriden by the individual port
    
    ARRC=ar rc
***************
*** 18,36 ****
    RANLIB=ranlib
    
  ***************
! *** 100,106 ****
     dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
     rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
     unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
  ! CFLAGS=$(BASECFLAGS) $(EXTRACFLAGS)
    MAKE=make
!   MV=mv
!   RM=rm -rf
! --- 100,106 ----
     dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
     rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
     unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
  ! CFLAGS+=$(BASECFLAGS) $(EXTRACFLAGS)
    MAKE=make
-   MV=mv
-   RM=rm -rf
--- 18,36 ----
    RANLIB=ranlib
    
  ***************
! *** 92,98 ****
     dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
     rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
     unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
  ! CFLAGS=$(BASECFLAGS) $(EXTRACFLAGS)
+   
+   CAT=cat
    MAKE=make
! --- 92,98 ----
     dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
     rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
     unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
  ! CFLAGS+=$(BASECFLAGS) $(EXTRACFLAGS)
+   
+   CAT=cat
    MAKE=make


*** files/patch-at.orig	Thu Nov  2 11:35:03 2000
--- files/patch-at	Thu Nov  2 11:35:17 2000
***************
*** 1,20 ****
! *** pine/pine.hlp.orig	Fri Feb  5 01:07:54 1999
! --- pine/pine.hlp	Tue Feb  9 22:10:02 1999
  ***************
! *** 455,463 ****
!   
     executable     &lt;Unix search path&gt;/pine
     persnl cfg     ~/.pinerc
  !  global cfg     /usr/local/lib/pine.conf
  !  fixed cfg      /usr/local/lib/pine.conf.fixed
  !  local help     /usr/local/lib/pine.info
    
     interrupted    ~/.pine-interrupted-mail
     debug          ~/.pine-debugN
! --- 455,463 ----
!   
     executable     &lt;Unix search path&gt;/pine
     persnl cfg     ~/.pinerc
  !  global cfg     @@PREFIX@@/etc/pine.conf
  !  fixed cfg      @@PREFIX@@/etc/pine.conf.fixed
  !  local help     @@PREFIX@@/etc/pine.info
--- 1,20 ----
! *** pine/pine.hlp.orig	Wed Oct 25 18:17:47 2000
! --- pine/pine.hlp	Thu Nov  2 11:34:19 2000
  ***************
! *** 550,558 ****
     executable     &lt;Unix search path&gt;/pine
     persnl cfg     ~/.pinerc
+    except cfg     ~/.pinercex
  !  global cfg     /usr/local/lib/pine.conf
  !  fixed cfg      /usr/local/lib/pine.conf.fixed
  !  local help     /usr/local/lib/pine.info
    
     interrupted    ~/.pine-interrupted-mail
     debug          ~/.pine-debugN
! --- 550,558 ----
     executable     &lt;Unix search path&gt;/pine
     persnl cfg     ~/.pinerc
+    except cfg     ~/.pinercex
  !  global cfg     @@PREFIX@@/etc/pine.conf
  !  fixed cfg      @@PREFIX@@/etc/pine.conf.fixed
  !  local help     @@PREFIX@@/etc/pine.info
***************
*** 22,28 ****
     interrupted    ~/.pine-interrupted-mail
     debug          ~/.pine-debugN
  ***************
! *** 469,476 ****
     postponed#     ~/mail/postponed-msgs
     sentmail#      ~/mail/sent-mail
     mailcap#       ~/.mailcap + /etc/mailcap
--- 22,28 ----
     interrupted    ~/.pine-interrupted-mail
     debug          ~/.pine-debugN
  ***************
! *** 564,571 ****
     postponed#     ~/mail/postponed-msgs
     sentmail#      ~/mail/sent-mail
     mailcap#       ~/.mailcap + /etc/mailcap
***************
*** 31,37 ****
    
     news-spool	varies across Unix flavors, e.g. /usr/spool/news or /var/news
     active-news	varies across Unix flavors, e.g. /usr/lib/news/active
! --- 469,476 ----
     postponed#     ~/mail/postponed-msgs
     sentmail#      ~/mail/sent-mail
     mailcap#       ~/.mailcap + /etc/mailcap
--- 31,37 ----
    
     news-spool	varies across Unix flavors, e.g. /usr/spool/news or /var/news
     active-news	varies across Unix flavors, e.g. /usr/lib/news/active
! --- 564,571 ----
     postponed#     ~/mail/postponed-msgs
     sentmail#      ~/mail/sent-mail
     mailcap#       ~/.mailcap + /etc/mailcap
***************
*** 41,47 ****
     news-spool	varies across Unix flavors, e.g. /usr/spool/news or /var/news
     active-news	varies across Unix flavors, e.g. /usr/lib/news/active
  ***************
! *** 856,864 ****
    this link now to send a message to it:<BR>
    <A HREF="X-Pine-Gripe:_LOCAL_ADDRESS_?local"><!--#echo var="_LOCAL_FULLNAME_"--></A><P>
    <!--chtml endif-->
--- 41,47 ----
     news-spool	varies across Unix flavors, e.g. /usr/spool/news or /var/news
     active-news	varies across Unix flavors, e.g. /usr/lib/news/active
  ***************
! *** 1022,1030 ****
    this link now to send a message to it:<BR>
    <A HREF="X-Pine-Gripe:_LOCAL_ADDRESS_?local"><!--#echo var="_LOCAL_FULLNAME_"--></A><P>
    <!--chtml endif-->
***************
*** 51,57 ****
    <HR WIDTH="75%">
    <!--chtml endif-->
    <P> 
! --- 856,864 ----
    this link now to send a message to it:<BR>
    <A HREF="X-Pine-Gripe:_LOCAL_ADDRESS_?local"><!--#echo var="_LOCAL_FULLNAME_"--></A><P>
    <!--chtml endif-->
--- 51,57 ----
    <HR WIDTH="75%">
    <!--chtml endif-->
    <P> 
! --- 1022,1030 ----
    this link now to send a message to it:<BR>
    <A HREF="X-Pine-Gripe:_LOCAL_ADDRESS_?local"><!--#echo var="_LOCAL_FULLNAME_"--></A><P>
    <!--chtml endif-->
***************
*** 62,68 ****
    <!--chtml endif-->
    <P> 
  ***************
! *** 945,951 ****
    <OL>
      <LI> <A HREF="#intro">Introduction</A>
      <LI> <A HREF="#pine_help">Pine Help</A>
--- 62,68 ----
    <!--chtml endif-->
    <P> 
  ***************
! *** 1112,1118 ****
    <OL>
      <LI> <A HREF="#intro">Introduction</A>
      <LI> <A HREF="#pine_help">Pine Help</A>
***************
*** 70,76 ****
      <LI> <A HREF="#local_support">Local Support Contacts</A>
    <!--chtml endif-->
      <LI> <A HREF="#giving_cmds">Giving Commands in Pine</A>
! --- 945,951 ----
    <OL>
      <LI> <A HREF="#intro">Introduction</A>
      <LI> <A HREF="#pine_help">Pine Help</A>
--- 70,76 ----
      <LI> <A HREF="#local_support">Local Support Contacts</A>
    <!--chtml endif-->
      <LI> <A HREF="#giving_cmds">Giving Commands in Pine</A>
! --- 1112,1118 ----
    <OL>
      <LI> <A HREF="#intro">Introduction</A>
      <LI> <A HREF="#pine_help">Pine Help</A>
***************
*** 79,85 ****
    <!--chtml endif-->
      <LI> <A HREF="#giving_cmds">Giving Commands in Pine</A>
  ***************
! *** 1052,1060 ****
    at your site.)
    
    
--- 79,85 ----
    <!--chtml endif-->
      <LI> <A HREF="#giving_cmds">Giving Commands in Pine</A>
  ***************
! *** 1221,1229 ****
    at your site.)
    
    
***************
*** 89,95 ****
    <!--chtml endif-->
    
    <H2><A NAME="giving_cmds">Giving Commands in Pine</A></H2>
! --- 1052,1060 ----
    at your site.)
    
    
--- 89,95 ----
    <!--chtml endif-->
    
    <H2><A NAME="giving_cmds">Giving Commands in Pine</A></H2>
! --- 1221,1229 ----
    at your site.)
    
    
*** files/patch-aw.orig	Wed Aug  2 15:01:16 2000
--- files/patch-aw	Thu Nov  2 12:11:00 2000
***************
*** 1,12 ****
! --- imap/src/osdep/unix/env_unix.c.orig	Sun Oct 10 13:43:21 1999
! +++ imap/src/osdep/unix/env_unix.c	Wed Oct 13 20:11:32 1999
! @@ -825,7 +825,8 @@
!  	    }
!  	    close (pi[0]); close (pi[1]);
!  	  }
! -	  if (lockEaccesError) {/* punt silently if paranoid site */
! +	  if (strncmp(base->lock,"/var/mail/",10) && lockEaccesError) {
! +	  /* punt silently if paranoid site */
!  	    sprintf (tmp,"Mailbox vulnerable - directory %.80s",hitch);
!  	    if (s = strrchr (tmp,'/')) *s = '\0';
!  	    strcat (tmp," must have 1777 protection");
--- 1,19 ----
! *** imap/src/osdep/unix/env_unix.c.orig	Wed Oct 25 03:43:40 2000
! --- imap/src/osdep/unix/env_unix.c	Thu Nov  2 12:10:11 2000
! ***************
! *** 947,953 ****
!         }
!         close (pi[0]); close (pi[1]);
!       }
! !     if (lockEaccesError) {	/* punt silently if paranoid site */
!         sprintf (tmp,"Mailbox vulnerable - directory %.80s",base->lock);
!         if (s = strrchr (tmp,'/')) *s = '\0';
!         strcat (tmp," must have 1777 protection");
! --- 947,953 ----
!         }
!         close (pi[0]); close (pi[1]);
!       }
! !     if (strncmp(base->lock,"/var/mail/",10) && lockEaccesError) {
!         sprintf (tmp,"Mailbox vulnerable - directory %.80s",base->lock);
!         if (s = strrchr (tmp,'/')) *s = '\0';
!         strcat (tmp," must have 1777 protection");

>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?200011021050.MAA25797>