Re: NEW: net/pound (Compact Reverse HTTP/HTTPS Proxy)

2006-04-15 Thread Rolf Sommerhalder
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)

2006-04-03 Thread Pete Vickers

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)

2006-04-02 Thread Rolf Sommerhalder
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