Re: NEW: net/pound (Compact Reverse HTTP/HTTPS Proxy)
On 4/3/06, Pete Vickers [EMAIL PROTECTED] wrote: Thanks for you work on this, but if you take a look at the pound mail archives (http://www.apsis.ch/pound/pound_list) it can be seen that pound v2.x is still very cutting edge / development, with lots of issues regularly discovered. I therefore deliberately did the OpenBSD port on the stable mature v1.x code base. I think that better reflects the OpenBSD ethos of security stability etc. My port also includes an example with chroot drop privs configured, and several diff to make pound more BSD like regarding logging etc. After following the Pound mailing list since v1.6 or so, my assessment is that v2.0 has resolved several issues that existed in v1.x (such as memory leaks for example). The authors consider v2.0 stable, where v2.0.4 include fixes for smaller issues. Actually, v2.0.4 is considered beta because the author invites for testing under heavy load. Since v2.0.4 is out, I observe that the few problems that were posted are mostly related to building it on some platforms, or to issues where Pound is only one element in the entires chain client's browser - backend Web servers (e.g. where the solution is often not involving patching Pound itself, but either adding a functional extension or changing the surrounding setup). I've enclosed an updated port for v1.10 Thanks for this update from interim v1.9.5, and for having done posted the initial port in January. The reason which triggered me to update the port to v2.0.4 was that v1.9.5 is not available from the source anymore for downloading. What is the next step to get Pound (any version that is considered acceptable) included into the ports tree? Rolf
Re: NEW: net/pound (Compact Reverse HTTP/HTTPS Proxy)
Hi, Thanks for you work on this, but if you take a look at the pound mail archives (http://www.apsis.ch/pound/pound_list) it can be seen that pound v2.x is still very cutting edge / development, with lots of issues regularly discovered. I therefore deliberately did the OpenBSD port on the stable mature v1.x code base. I think that better reflects the OpenBSD ethos of security stability etc. My port also includes an example with chroot drop privs configured, and several diff to make pound more BSD like regarding logging etc. I've enclosed an updated port for v1.10 /Pete pound-port.tgz Description: Binary data On 2. apr. 2006, at 18.25, Rolf Sommerhalder wrote: Hello, based on Pete's port of pound from 12 January 2006, I attempted an update to its latest version pound-2.0.4. With only minor modifications in the Makefile, it installs and runs fine under 3.9/i386/ -current as of today. Rolf diff -u pound-1.9.5/Makefile pound/Makefile --- pound-1.9.5/MakefileThu Jan 12 19:49:51 2006 +++ pound/Makefile Sun Apr 2 18:18:32 2006 @@ -3,9 +3,9 @@ # based on application by Robert Segall ([EMAIL PROTECTED]) # -COMMENT= SSL reverse proxy and load balancer +COMMENT= HTTP/HTTPS reverse proxy and load balancer -VERSION= 1.9.5 +VERSION= 2.0.4 DISTNAME= Pound-${VERSION} PKGNAME= pound-${VERSION} CATEGORIES=net @@ -15,9 +15,9 @@ # need to get a copy of openssl to compile locally with +threads SUPFILEVER=0.9.8a SUPDISTNAME= openssl-${SUPFILEVER} -SUPDISTFILES= ${SUPDISTNAME}.tar.gz:0 +SUPDISTFILES= ${SUPDISTNAME}.tar.gz BASEDISTFILE= ${DISTNAME}.tgz -DISTFILES= ${BASEDISTFILE} ${SUPDISTFILES} +DISTFILES= ${BASEDISTFILE} ${SUPDISTFILES}:0 # LICENSE=GPL PERMIT_PACKAGE_CDROM= Yes diff -u pound-1.9.5/distinfo pound/distinfo --- pound-1.9.5/distinfoThu Jan 12 19:55:22 2006 +++ pound/distinfo Sun Apr 2 15:37:36 2006 @@ -1,8 +1,8 @@ -MD5 (Pound-1.9.5.tgz) = 6db10b610a0d0b64dd05828fccff55db +MD5 (Pound-2.0.4.tgz) = d7953742a638210eb89cf8deb2cb2112 MD5 (openssl-0.9.8a.tar.gz) = 1d16c727c10185e4d694f87f5e424ee1 -RMD160 (Pound-1.9.5.tgz) = 25e0d1d0a1eaff8f20474c732ff44eef189ccc20 +RMD160 (Pound-2.0.4.tgz) = df3b3bf30d46a2fcecbe03e43f33052fa8bf11f7 RMD160 (openssl-0.9.8a.tar.gz) = f92bb3cc4097cbeb5365f205b6412999d8fc3389 -SHA1 (Pound-1.9.5.tgz) = 6a47f7d6cccd6144cd67b32854fa39a6e4741978 +SHA1 (Pound-2.0.4.tgz) = 19dd78badeec1ccfa7f17ce45ea4e9f214023f4d SHA1 (openssl-0.9.8a.tar.gz) = 2aaba0f728179370fb3e86b43209205bc6c06a3a -SIZE (Pound-1.9.5.tgz) = 145000 +SIZE (Pound-2.0.4.tgz) = 143740 SIZE (openssl-0.9.8a.tar.gz) = 3271435 pound.tgz
Re: NEW: net/pound (Compact Reverse HTTP/HTTPS Proxy)
Hello, based on Pete's port of pound from 12 January 2006, I attempted an update to its latest version pound-2.0.4. With only minor modifications in the Makefile, it installs and runs fine under 3.9/i386/ -current as of today. Rolf diff -u pound-1.9.5/Makefile pound/Makefile --- pound-1.9.5/MakefileThu Jan 12 19:49:51 2006 +++ pound/Makefile Sun Apr 2 18:18:32 2006 @@ -3,9 +3,9 @@ # based on application by Robert Segall ([EMAIL PROTECTED]) # -COMMENT= SSL reverse proxy and load balancer +COMMENT= HTTP/HTTPS reverse proxy and load balancer -VERSION= 1.9.5 +VERSION= 2.0.4 DISTNAME= Pound-${VERSION} PKGNAME= pound-${VERSION} CATEGORIES=net @@ -15,9 +15,9 @@ # need to get a copy of openssl to compile locally with +threads SUPFILEVER=0.9.8a SUPDISTNAME= openssl-${SUPFILEVER} -SUPDISTFILES= ${SUPDISTNAME}.tar.gz:0 +SUPDISTFILES= ${SUPDISTNAME}.tar.gz BASEDISTFILE= ${DISTNAME}.tgz -DISTFILES= ${BASEDISTFILE} ${SUPDISTFILES} +DISTFILES= ${BASEDISTFILE} ${SUPDISTFILES}:0 # LICENSE=GPL PERMIT_PACKAGE_CDROM= Yes diff -u pound-1.9.5/distinfo pound/distinfo --- pound-1.9.5/distinfoThu Jan 12 19:55:22 2006 +++ pound/distinfo Sun Apr 2 15:37:36 2006 @@ -1,8 +1,8 @@ -MD5 (Pound-1.9.5.tgz) = 6db10b610a0d0b64dd05828fccff55db +MD5 (Pound-2.0.4.tgz) = d7953742a638210eb89cf8deb2cb2112 MD5 (openssl-0.9.8a.tar.gz) = 1d16c727c10185e4d694f87f5e424ee1 -RMD160 (Pound-1.9.5.tgz) = 25e0d1d0a1eaff8f20474c732ff44eef189ccc20 +RMD160 (Pound-2.0.4.tgz) = df3b3bf30d46a2fcecbe03e43f33052fa8bf11f7 RMD160 (openssl-0.9.8a.tar.gz) = f92bb3cc4097cbeb5365f205b6412999d8fc3389 -SHA1 (Pound-1.9.5.tgz) = 6a47f7d6cccd6144cd67b32854fa39a6e4741978 +SHA1 (Pound-2.0.4.tgz) = 19dd78badeec1ccfa7f17ce45ea4e9f214023f4d SHA1 (openssl-0.9.8a.tar.gz) = 2aaba0f728179370fb3e86b43209205bc6c06a3a -SIZE (Pound-1.9.5.tgz) = 145000 +SIZE (Pound-2.0.4.tgz) = 143740 SIZE (openssl-0.9.8a.tar.gz) = 3271435 pound.tgz Description: GNU Zip compressed data