Tue Feb 2 13:33:13 2016 UTC ()
Update 2.6 to 2.7f
------------------------------------------------------------------------
r80 | roseg | 2014-12-29 11:47:54 +0100 (Mon, 29 Dec 2014) | 10 lines

Release 2.7f

Enhancements:
    - compile-time parameter for DH bits (workaround for OpenSSL limitation)

Bug fixes:
    - allow '-' and '=' again in URLs (redirect)
    - fixed lh_retrieve warning
    - fixed "Disable" regex typo

------------------------------------------------------------------------
r79 | roseg | 2014-12-08 14:39:00 +0100 (Mon, 08 Dec 2014) | 12 lines

Release 2.7e

Enhancements:
    - added support for elliptical curve encryption
    - added support for larger DH keys
    - added protocol version in X-SSL-cipher (Tom Fitzhenry)

Bug fixes:
    - fixed potential memory leak on client certificates
    - fixed alt names problem (Joe Gooch)
    - removed debugging messages

------------------------------------------------------------------------
r78 | roseg | 2014-10-18 12:36:28 +0200 (Sat, 18 Oct 2014) | 10 lines

Release 2.7d

Enhancements:
    - added "Disable PROTO" directives (fix for Poodle vulnerability)
    - added Cert, Disable and Cipher directives for HTTPS back-ends. The
      directive HTTPS "cert" no longer supported.

Bug fixes:
    - fixed address comparison for RewriteLocation (IPv4/IPv6 problem - Christopher Bartz)

------------------------------------------------------------------------
r77 | roseg | 2014-04-21 13:16:07 +0200 (Mon, 21 Apr 2014) | 9 lines

Release 2.7c

Enhancements:
    - added filtering of "Expect: 100-continue" headers

Bug fixes:
    - re-patched the redirect patch (Frank Schmierler)
    - fixed RPC handling (Frank Schmierler)

------------------------------------------------------------------------
r76 | roseg | 2013-09-26 14:33:21 +0200 (Thu, 26 Sep 2013) | 12 lines

Release 2.7b

Enhancements:
    - Add support for PATCH HTTP method

Bug fixes:
    - sanitize URLs for redirection (prevent CSRF)
    - SSL disable empty fragments
    - SSL disable compression (CRIME attack prevention)
    - fixed bug in configuration of DISABLED directive
    - changed the log level from WARNING to NOTICE if the thread arg is NULL

------------------------------------------------------------------------
r75 | roseg | 2012-04-09 15:37:26 +0200 (Mon, 09 Apr 2012) | 12 lines

Release 2.7a

Enhancements:
    - Anonymise configuration option - show last client address byte as 0 (based on an idea by Christian Doering)
    - SSLAllowClientRenegotiation (based on a patch from Joe Gooch)
    - SSLHonorCipherOrder (based on a patch from Joe Gooch)
    - Certificate alternate names support (based on a patch from Jonas Pasche)
    - poundctl shows the length of the request queue (based on a request from Leo)

Bug fixes:
    - fixed testing of gcc options

------------------------------------------------------------------------
r74 | roseg | 2011-12-28 14:57:45 +0100 (Wed, 28 Dec 2011) | 10 lines


(mef)
diff -r1.10 -r1.11 pkgsrc/www/pound/Makefile
diff -r1.5 -r1.6 pkgsrc/www/pound/distinfo
diff -r1.2 -r1.3 pkgsrc/www/pound/patches/patch-aa

cvs diff -r1.10 -r1.11 pkgsrc/www/pound/Makefile (expand / switch to unified diff)

--- pkgsrc/www/pound/Makefile 2014/02/12 23:18:46 1.10
+++ pkgsrc/www/pound/Makefile 2016/02/02 13:33:12 1.11
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.10 2014/02/12 23:18:46 tron Exp $ 1# $NetBSD: Makefile,v 1.11 2016/02/02 13:33:12 mef Exp $
2 2
3DISTNAME= Pound-2.6 3DISTNAME= Pound-2.7f
4PKGNAME= ${DISTNAME:S/Pound/pound/} 4PKGNAME= ${DISTNAME:S/Pound/pound/}
5PKGREVISION= 2 
6CATEGORIES= www 5CATEGORIES= www
7MASTER_SITES= http://www.apsis.ch/pound/ 6MASTER_SITES= http://www.apsis.ch/pound/
8EXTRACT_SUFX= .tgz 7EXTRACT_SUFX= .tgz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.apsis.ch/pound/ 10HOMEPAGE= http://www.apsis.ch/pound/
12COMMENT= Reverse proxy, load balancer and HTTPS front-end 11COMMENT= Reverse proxy, load balancer and HTTPS front-end
13LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
14 13
15GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
16CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} 15CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
17USE_FEATURES.openssl= threads 16USE_FEATURES.openssl= threads
18 17

cvs diff -r1.5 -r1.6 pkgsrc/www/pound/distinfo (expand / switch to unified diff)

--- pkgsrc/www/pound/distinfo 2015/11/04 02:47:23 1.5
+++ pkgsrc/www/pound/distinfo 2016/02/02 13:33:12 1.6
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.5 2015/11/04 02:47:23 agc Exp $ 1$NetBSD: distinfo,v 1.6 2016/02/02 13:33:12 mef Exp $
2 2
3SHA1 (Pound-2.6.tgz) = 91ba84c6db579b06dc82fceb790e55e344b1dc40 3SHA1 (Pound-2.7f.tgz) = 022572475b7fb4fab538c65bba10d79133669213
4RMD160 (Pound-2.6.tgz) = c957127350d067b685009ba4f4c52cbcacae8477 4RMD160 (Pound-2.7f.tgz) = ade4b08f94cac7caf541e7f57e3aa0bad843126c
5SHA512 (Pound-2.6.tgz) = ec397740672ab3784322136e9e0ab7ac059c888453f2bdaf00cf64795a0ff9985d9d60a77a78491f64f2d0a63cce0b18a5df4f9b74a97ab9065a591ac046ad36 5SHA512 (Pound-2.7f.tgz) = 292f4f7b4363365829f204b687080eae9e17b9a67ae7eb6021eb5a028321191d97abd9633d5664db5ebca6467795f73a787be4a0bd29360d737865930ff81830
6Size (Pound-2.6.tgz) = 180595 bytes 6Size (Pound-2.7f.tgz) = 186719 bytes
7SHA1 (patch-aa) = 91bb385899b8b9efde765bf938998efc7a84ccc0 7SHA1 (patch-aa) = 613b1a9dd8666b393d6cb78f99bfbdf9f16acf32

cvs diff -r1.2 -r1.3 pkgsrc/www/pound/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/www/pound/patches/Attic/patch-aa 2009/10/16 02:48:06 1.2
+++ pkgsrc/www/pound/patches/Attic/patch-aa 2016/02/02 13:33:13 1.3
@@ -1,14 +1,16 @@ @@ -1,14 +1,16 @@
1$NetBSD: patch-aa,v 1.2 2009/10/16 02:48:06 obache Exp $ 1$NetBSD: patch-aa,v 1.3 2016/02/02 13:33:13 mef Exp $
 2
 3user-destdir support
2 4
3--- Makefile.in.orig 2009-06-29 15:53:58.000000000 +0000 5--- Makefile.in.orig 2009-06-29 15:53:58.000000000 +0000
4+++ Makefile.in 6+++ Makefile.in
5@@ -59,11 +59,11 @@ $(OBJS): pound.h 7@@ -59,11 +59,11 @@ $(OBJS): pound.h
6  8
7 install: all 9 install: all
8 @INSTALL@ -d ${DESTDIR}@sbindir@ 10 @INSTALL@ -d ${DESTDIR}@sbindir@
9- @INSTALL@ -o @I_OWNER@ -g @I_GRP@ -m 555 pound ${DESTDIR}@sbindir@/pound 11- @INSTALL@ -o @I_OWNER@ -g @I_GRP@ -m 555 pound ${DESTDIR}@sbindir@/pound
10- @INSTALL@ -o @I_OWNER@ -g @I_GRP@ -m 555 poundctl ${DESTDIR}@sbindir@/poundctl 12- @INSTALL@ -o @I_OWNER@ -g @I_GRP@ -m 555 poundctl ${DESTDIR}@sbindir@/poundctl
11+ ${BSD_INSTALL_PROGRAM} pound ${DESTDIR}@sbindir@/pound 13+ ${BSD_INSTALL_PROGRAM} pound ${DESTDIR}@sbindir@/pound
12+ ${BSD_INSTALL_PROGRAM} poundctl ${DESTDIR}@sbindir@/poundctl 14+ ${BSD_INSTALL_PROGRAM} poundctl ${DESTDIR}@sbindir@/poundctl
13 @INSTALL@ -d ${DESTDIR}@mandir@/man8 15 @INSTALL@ -d ${DESTDIR}@mandir@/man8
14- @INSTALL@ -o @I_OWNER@ -g @I_GRP@ -m 644 pound.8 ${DESTDIR}@mandir@/man8/pound.8 16- @INSTALL@ -o @I_OWNER@ -g @I_GRP@ -m 644 pound.8 ${DESTDIR}@mandir@/man8/pound.8