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)