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

Bug#855813: marked as done (unblock: pound/2.7-1.3)



Your message dated Tue, 21 Feb 2017 22:31:55 +0000
with message-id <E1cgIyR-0003fi-1I@respighi.debian.org>
and subject line unblock pound
has caused the Debian Bug report #855813,
regarding unblock: pound/2.7-1.3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
855813: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855813
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: unblock
Severity: normal

Please unblock package pound. It has been removed from testing due
openssl1.1. It has been fixed and user confirmed in #855458 that it is
working. Please find attach the debdiff against .2 which was in testing
earlier.

unblock pound/2.7-1.3

Sebastian
diff -Nru pound-2.7/debian/changelog pound-2.7/debian/changelog
--- pound-2.7/debian/changelog	2016-07-31 11:40:52.000000000 +0200
+++ pound-2.7/debian/changelog	2017-02-19 15:13:02.000000000 +0100
@@ -1,3 +1,10 @@
+pound (2.7-1.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Build it with libssl1.0-dev for Jessie (Closes: #828511).
+
+ -- Sebastian Andrzej Siewior <sebastian@breakpoint.cc>  Sun, 19 Feb 2017 15:13:02 +0100
+
 pound (2.7-1.2) unstable; urgency=medium
 
   * Include .orig.tar.gz in upload.
diff -Nru pound-2.7/debian/control pound-2.7/debian/control
--- pound-2.7/debian/control	2016-07-30 21:10:00.000000000 +0200
+++ pound-2.7/debian/control	2017-02-19 15:12:47.000000000 +0100
@@ -2,7 +2,7 @@
 Section: net
 Priority: extra
 Maintainer: Brett Parker <iDunno@sommitrealweird.co.uk>
-Build-Depends: debhelper (>= 9), libssl-dev (>= 1.0.2), autotools-dev, libpcre3-dev, openssl
+Build-Depends: debhelper (>= 9), libssl1.0-dev | libssl-dev (<< 1.1), autotools-dev, libpcre3-dev, openssl
 Standards-Version: 3.9.2
 Homepage: http://www.apsis.ch/pound/
 
diff -Nru pound-2.7/debian/patches/0002-add-support-openssl1.1-dhparam.patch pound-2.7/debian/patches/0002-add-support-openssl1.1-dhparam.patch
--- pound-2.7/debian/patches/0002-add-support-openssl1.1-dhparam.patch	1970-01-01 01:00:00.000000000 +0100
+++ pound-2.7/debian/patches/0002-add-support-openssl1.1-dhparam.patch	2017-02-19 15:10:59.000000000 +0100
@@ -0,0 +1,54 @@
+From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
+Date: Sun, 19 Feb 2017 14:34:38 +0100
+Subject: [PATCH] pound: Add support for openssl 1.1
+
+This patch adds support for "openssl dhparam -C" created header files where
+openssl binary itself is 1.1 but the code using the file is linked against
+1.0.2.
+This will not let the pound as compile against openssl 1.1.
+
+Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
+---
+ svc.c |   31 +++++++++++++++++++++++++++++++
+ 1 file changed, 31 insertions(+)
+
+--- a/svc.c
++++ b/svc.c
+@@ -1448,6 +1448,37 @@ do_RSAgen(void)
+     return;
+ }
+ 
++#if OPENSSL_VERSION_NUMBER < 0x10100000
++static inline int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g)
++{
++	/* If the fields p and g in d are NULL, the corresponding input
++	 * parameters MUST be non-NULL.  q may remain NULL.
++	 */
++	if ((dh->p == NULL && p == NULL)
++	    || (dh->g == NULL && g == NULL))
++		return 0;
++
++	if (p != NULL) {
++		BN_free(dh->p);
++		dh->p = p;
++	}
++	if (q != NULL) {
++		BN_free(dh->q);
++		dh->q = q;
++	}
++	if (g != NULL) {
++		BN_free(dh->g);
++		dh->g = g;
++	}
++
++	if (q != NULL) {
++		dh->length = BN_num_bits(q);
++	}
++
++	return 1;
++}
++#endif
++
+ #include    "dh512.h"
+ 
+ #if DH_LEN == 1024
diff -Nru pound-2.7/debian/patches/series pound-2.7/debian/patches/series
--- pound-2.7/debian/patches/series	2016-07-30 22:50:48.000000000 +0200
+++ pound-2.7/debian/patches/series	2017-02-19 15:11:19.000000000 +0100
@@ -1 +1,2 @@
 0001-Add-MKCALENDAR-to-xHTTP-2-and-above.patch
+0002-add-support-openssl1.1-dhparam.patch

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: