Your message dated Tue, 21 Feb 2017 22:31:55 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)
--
855813: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855813
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
User: [email protected]
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 <[email protected]> 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 <[email protected]>
-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 <[email protected]>
+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 <[email protected]>
+---
+ 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 ---