linux.debian.bugs.dist
[Top] [All Lists]

Bug#339405: intending to NMU anon-proxy to fix RC bugs

Subject: Bug#339405: intending to NMU anon-proxy to fix RC bugs
From: Jay Berkenbilt
Date: Mon, 26 Dec 2005 22:50:07 +0100
Newsgroups: linux.debian.bugs.dist
severity 339405 serious
thanks

I'm stating my intention to NMU anon-proxy to update its build
dependencies from xerces25 to xerces27 and to fix the FTBFS.  I don't
use anon-proxy myself, but I am doing this NMU so that the removal of
xerces25 can proceed without leaving this package stranded.

The attached patch includes Petr Salinger's openssl patch as well.  I
will NMU shortly.  (Last I heard, a zero-day NMU policy to fix RC bugs
is in effect.)

diff -ur ../anon-proxy-00.02.39-7.1/debian/changelog ./debian/changelog
--- ../anon-proxy-00.02.39-7.1/debian/changelog 2005-12-26 16:13:10.625639792 
-0500
+++ ./debian/changelog  2005-12-26 16:30:34.703915768 -0500
@@ -1,3 +1,12 @@
+anon-proxy (00.02.39-7.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Change build dependency from libxerces25-dev to
+    libxerces27-dev. (Closes: #339405)
+  * Include openssl patch from Petr Salinger.  (Closes: #335368)
+
+ -- Jay Berkenbilt <qjb@xxxxxxxxxx>  Mon, 26 Dec 2005 16:30:29 -0500
+
 anon-proxy (00.02.39-7.1) unstable; urgency=low
 
   * Non-maintainer upload (closes: #327763)
diff -ur ../anon-proxy-00.02.39-7.1/debian/control ./debian/control
--- ../anon-proxy-00.02.39-7.1/debian/control   2005-12-26 16:13:10.622640248 
-0500
+++ ./debian/control    2005-12-26 16:30:41.555874112 -0500
@@ -2,7 +2,7 @@
 Section: web
 Priority: extra
 Maintainer: David Spreen <netzwurm@xxxxxxxxxx>
-Build-Depends: debhelper (>= 4.1.16), automake1.9, libxerces25-dev, libssl-dev 
(>= 0.9.7c-3)
+Build-Depends: debhelper (>= 4.1.16), automake1.9, libxerces27-dev, libssl-dev 
(>= 0.9.7c-3)
 Standards-Version: 3.6.1.1
 
 Package: anon-proxy
diff -ur ../anon-proxy-00.02.39-7.1/CACertificate.cpp ./CACertificate.cpp
--- ../anon-proxy-00.02.39-7.1/CACertificate.cpp        2003-11-05 
12:47:09.000000000 -0500
+++ ./CACertificate.cpp 2005-12-26 16:30:54.669880480 -0500
@@ -91,12 +91,12 @@
                return NULL;
        }
 
-CACertificate* CACertificate::decode(UINT8* buff,UINT32 bufflen,UINT32 
type,char* passwd)
+CACertificate* CACertificate::decode(const UINT8* buff,UINT32 bufflen,UINT32 
type,char* passwd)
        {
                if(buff==NULL)
                        return NULL;
                X509* tmpCert=NULL;
-               UINT8* tmp;
+               const UINT8* tmp;
                PKCS12* tmpPKCS12;
                switch(type)
                        {
diff -ur ../anon-proxy-00.02.39-7.1/CACertificate.hpp ./CACertificate.hpp
--- ../anon-proxy-00.02.39-7.1/CACertificate.hpp        2002-08-06 
11:02:55.000000000 -0400
+++ ./CACertificate.hpp 2005-12-26 16:30:54.669880480 -0500
@@ -43,7 +43,7 @@
                                        return tmp;
                                }
                        
-                       static CACertificate* decode(UINT8* buff,UINT32 
bufflen,UINT32 type,char* passwd=NULL);
+                       static CACertificate* decode(const UINT8* buff,UINT32 
bufflen,UINT32 type,char* passwd=NULL);
                        static CACertificate* decode(const DOM_Node&node,UINT32 
type,char* passwd=NULL);
                        SINT32 encode(UINT8* buff,UINT32* bufflen,UINT32 type);
                        SINT32 encode(DOM_DocumentFragment& 
docFrag,DOM_Document& doc);
diff -ur ../anon-proxy-00.02.39-7.1/CAIPList.cpp ./CAIPList.cpp
--- ../anon-proxy-00.02.39-7.1/CAIPList.cpp     2003-08-19 14:26:07.000000000 
-0400
+++ ./CAIPList.cpp      2005-12-26 16:30:54.670880328 -0500
@@ -29,6 +29,7 @@
 #include "CAIPList.hpp"
 #include "CAMsg.hpp"
 #include "CAUtil.hpp"
+#include <openssl/md5.h>
 /** Constructs an empty CAIPList. 
        * The default number #MAXIP_CONNECTIONS of allowed insertions is used*/ 
 CAIPList::CAIPList()
diff -ur ../anon-proxy-00.02.39-7.1/CASignature.cpp ./CASignature.cpp
--- ../anon-proxy-00.02.39-7.1/CASignature.cpp  2003-12-01 12:15:43.000000000 
-0500
+++ ./CASignature.cpp   2005-12-26 16:30:54.670880328 -0500
@@ -114,7 +114,7 @@
                                        return parseSignKeyXML(buff,len);
 
                                case SIGKEY_PKCS12:
-                                       PKCS12* 
tmpPKCS12=d2i_PKCS12(NULL,(UINT8**)&buff,len);  
+                                       PKCS12* 
tmpPKCS12=d2i_PKCS12(NULL,&buff,len);   
                                        EVP_PKEY* key=NULL;
 //                                     X509* cert=NULL;
                                        
if(PKCS12_parse(tmpPKCS12,passwd,&key,NULL,NULL)!=1)
<Prev in Thread] Current Thread [Next in Thread>
  • Bug#339405: intending to NMU anon-proxy to fix RC bugs, Jay Berkenbilt <=
Privacy Policy