pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/33206: Update of spamass-milter to version 0.3.1



>Number:         33206
>Category:       pkg
>Synopsis:       Update of spamass-milter to version 0.3.1
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 06 08:50:00 +0000 2006
>Originator:     Jaap Boender
>Release:        NetBSD 3.0_STABLE
>Organization:
>Environment:
        
        
System: NetBSD courbet.kerguelen.org 3.0_STABLE NetBSD 3.0_STABLE (COURBET) #4: 
Thu Mar 30 13:53:09 CEST 2006 
root%courbet.kerguelen.org@localhost:/usr/obj/sys/arch/alpha/compile/COURBET 
alpha
Architecture: alpha
Machine: alpha
>Description:
A patch to update spamass-milter to version 0.3.1. This fixes the problem with
spamassasin 3.1.1 that spamass-milter had. Also, some of the patches from
patch-aa have been added; I've changed patch-aa accordingly.
>How-To-Repeat:
n/a
>Fix:
Here is the patch:
--begin patch--
diff -ur spamass-milter.old/Makefile spamass-milter/Makefile
--- spamass-milter.old/Makefile 2006-04-06 10:10:21.000000000 +0200
+++ spamass-milter/Makefile     2006-04-06 10:10:36.000000000 +0200
@@ -1,8 +1,8 @@
 # $NetBSD: Makefile,v 1.23 2006/03/04 21:30:02 jlam Exp $
 #
 
-DISTNAME=      spamass-milter-0.3.0
-PKGREVISION=   5
+DISTNAME=      spamass-milter-0.3.1
+#PKGREVISION=  5
 CATEGORIES=    mail
 MASTER_SITES=  http://savannah.nongnu.org/download/spamass-milt/
 
diff -ur spamass-milter.old/distinfo spamass-milter/distinfo
--- spamass-milter.old/distinfo 2006-04-06 10:10:21.000000000 +0200
+++ spamass-milter/distinfo     2006-04-06 10:22:39.000000000 +0200
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.5 2005/04/07 11:27:48 wiz Exp $
 
-SHA1 (spamass-milter-0.3.0.tar.gz) = 383de2178f81ef88fb0d43d0c36ce973f67d10cf
-RMD160 (spamass-milter-0.3.0.tar.gz) = b65af53900ca3eef37ccc27a266ea2143000a0bc
-Size (spamass-milter-0.3.0.tar.gz) = 140126 bytes
-SHA1 (patch-aa) = d732c46132d05030e7df0c85109e9d740af22b51
+SHA1 (spamass-milter-0.3.1.tar.gz) = dd488eb9ab1f230440fba8a729bee80550f2fbff
+RMD160 (spamass-milter-0.3.1.tar.gz) = 5db6af6b31de1bf83eafbd9713d81cdc957b5033
+Size (spamass-milter-0.3.1.tar.gz) = 141144 bytes
+SHA1 (patch-aa) = df23764194534fc964e9536bb788f8a554fbe67f
diff -ur spamass-milter.old/patches/patch-aa spamass-milter/patches/patch-aa
--- spamass-milter.old/patches/patch-aa 2006-04-06 10:10:21.000000000 +0200
+++ spamass-milter/patches/patch-aa     2006-04-06 10:22:26.000000000 +0200
@@ -1,61 +1,10 @@
-$NetBSD: patch-aa,v 1.1 2005/04/07 11:27:48 wiz Exp $
-
---- spamass-milter.cpp.orig    2005-02-05 08:03:22.000000000 +0100
-+++ spamass-milter.cpp
-@@ -898,13 +898,21 @@ mlfi_envrcpt(SMFICTX* ctx, char** envrcp
-                               (envelope-from $g)$.
-                  
-               */
--              const char *macro_b, *macro_s, *macro_j, *macro__;
-+              const char *macro_b, *macro_s, *macro_j, *macro__, *macro_r;
-+              char date[32];  /* sizeof("Mon, 23 Aug 2004 18:28:43 +0900") */
-+              time_t tval;
- 
-               /* Failure to fetch {b} is not fatal.  Without this date SA 
can't do
-                  future/past validation on the Date: header, but sendmail 
doesn't
-                  default to allow milters to see it.
-               */
-               macro_b = smfi_getsymval(ctx, "b");
-+              if (!macro_b)
-+              {
-+                      (void) time(&tval);
-+                      (void) strftime(date, sizeof(date), "%a, %d %b %Y 
%H:%M:%S %z", localtime(&tval));
-+                      macro_b = date;
-+              }
-                       
-               /* Sendmail currently cannot pass us the {s} macro, but
-                  I do not know why.  Leave this in for the day sendmail is
-@@ -916,6 +924,10 @@ mlfi_envrcpt(SMFICTX* ctx, char** envrcp
-                       macro_s = sctx->helo;
-               if (!macro_s)
-                       macro_s = "nohelo";
-+              /* Get mailer info. */
-+              macro_r = smfi_getsymval(ctx, "r");
-+              if (!macro_r)
-+                      macro_r = "SMTP"; /* Assuming it as SMTP */
- 
-               /* FQDN of this site */
-               macro_j = smfi_getsymval(ctx, "j");
-@@ -930,10 +942,10 @@ mlfi_envrcpt(SMFICTX* ctx, char** envrcp
-               assassin->output((string)"X-Envelope-From: 
"+assassin->from()+"\r\n");
-               assassin->output((string)"X-Envelope-To: "+envrcpt[0]+"\r\n");
- 
--              if (!macro_b)
--                      assassin->output((string)"Received: from "+macro_s+" 
("+macro__+") by "+macro_j+";\r\n");
--              else
--                      assassin->output((string)"Received: from "+macro_s+" 
("+macro__+") by "+macro_j+"; "+macro_b+"\r\n");
-+              assassin->output((string)"Received: from "+macro_s
-+                      +" ("+macro__+")\n\tby "+macro_j
-+                      +" ("+PACKAGE_NAME+"/"+PACKAGE_VERSION  /* dummy */
-+                      +") with "+macro_r+";\n\t"+macro_b+"\r\n");
- 
-       } else
-               assassin->output((string)"X-Envelope-To: "+envrcpt[0]+"\r\n");
-@@ -1965,7 +1977,7 @@ cmp_nocase_partial(const string& s, cons
+--- spamass-milter.cpp.orig    2006-04-06 10:17:25.000000000 +0200
++++ spamass-milter.cpp 2006-04-06 10:22:02.000000000 +0200
+@@ -2033,7 +2033,7 @@
    string::const_iterator p=s.begin();
    string::const_iterator p2=s2.begin();
  
--  while ( p != s.end() && p2 != s2.end() ) {
+-  while ( p != s.end() && p2 <= s2.end() ) {
 +  while ( p != s.end() ) {
      if (toupper(*p) != toupper(*p2))
      {
--end patch--

>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index