j...@wxcvbn.org (Jérémie Courrèges-Anglas) writes: > Here's an update that brings in TLS and geoip support. Is anyone > interested? > > ChangeLog: > > https://github.com/UlricE/pen/blob/master/ChangeLog > > ok?
Stuart noticed that I was typing randomly on my keyboard, asking for oks. Here's a better diff: Index: Makefile =================================================================== RCS file: /cvs/ports/net/pen/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- Makefile 7 Nov 2014 12:44:28 -0000 1.16 +++ Makefile 19 Jul 2015 02:38:29 -0000 @@ -2,21 +2,24 @@ COMMENT= load balancer for simple TCP-based protocols -DISTNAME= pen-0.18.0 +DISTNAME= pen-0.29.0 + CATEGORIES= net -HOMEPAGE= http://siag.nu/pen/ -MASTER_SITES= http://siag.nu/pub/pen/ +HOMEPAGE= http://siag.nu/pen/ # GPLv2+ PERMIT_PACKAGE_CDROM= Yes -WANTLIB= c +WANTLIB += GeoIP c crypto ssl + +MASTER_SITES= http://siag.nu/pub/pen/ + +LIB_DEPENDS= net/GeoIP CONFIGURE_STYLE= gnu CONFIGURE_ARGS= --with-docdir=${PREFIX}/share/doc/pen - -post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/pen +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/net/pen/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo 18 Jan 2015 03:14:50 -0000 1.10 +++ distinfo 19 Jul 2015 02:38:29 -0000 @@ -1,2 +1,2 @@ -SHA256 (pen-0.18.0.tar.gz) = SKsqLKP1ZMthChDS1SUuz4cj7YOSusXR+6IIlGw2Zfo= -SIZE (pen-0.18.0.tar.gz) = 130308 +SHA256 (pen-0.29.0.tar.gz) = 8ZD46bu0D9NpsIDJpYvtpdFBG12a18bED62qKgNjGgU= +SIZE (pen-0.29.0.tar.gz) = 182198 Index: patches/patch-ssl_c =================================================================== RCS file: patches/patch-ssl_c diff -N patches/patch-ssl_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-ssl_c 19 Jul 2015 02:38:29 -0000 @@ -0,0 +1,15 @@ +$OpenBSD$ +--- ssl.c.orig Wed May 13 07:38:28 2015 ++++ ssl.c Sat Jul 18 20:38:03 2015 +@@ -277,9 +277,11 @@ static SSL_CTX *ssl_create_context(char *keyfile, char + ssl_context = SSL_CTX_new(SSLv2_method()); + break; + #endif ++#if 0 + case SRV_SSL_V3: + ssl_context = SSL_CTX_new(SSLv3_method()); + break; ++#endif + default: + case SRV_SSL_V23: + ssl_context = SSL_CTX_new(SSLv23_method()); -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE