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 <[EMAIL PROTECTED]>  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 <[EMAIL PROTECTED]>
-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)

Reply via email to