The attached diff brings spiped to the recently released 1.3.0. You will need the recently committed version of socket.h (4/1). Tested on amd64 and loongson.
oks? * Bug fix: spiped now correctly closes connections which have been reset; in earlier versions spiped could erronously hold "dead" connections open as long as they remained idle. * Man pages added. * Protocol-layer keep-alives are now enabled by default. * New option -j (spipe/spiped): Disable protocol-layer keep-alives. * In spiped the target address is now re-resolved every 60 seconds by default. * New option -R (spiped): Do not re-resolve target address. * New option -r <rtime> (spiped): Re-resolve target address every <rtime> seconds. -- James Turner
Index: Makefile =================================================================== RCS file: /cvs/ports/security/spiped/Makefile,v retrieving revision 1.2 diff -u -p -u -p -r1.2 Makefile --- Makefile 11 Mar 2013 11:41:28 -0000 1.2 +++ Makefile 6 Apr 2013 16:37:27 -0000 @@ -2,7 +2,7 @@ COMMENT = utility for creating secure pipes between socket addresses -DISTNAME = spiped-1.2.2 +DISTNAME = spiped-1.3.0 CATEGORIES = security sysutils MAINTAINER = James Turner <[email protected]> @@ -17,7 +17,8 @@ WANTLIB = c crypto pthread EXTRACT_SUFX = .tgz NO_TEST = Yes -FAKE_FLAGS = BINDIR="${WRKINST}${PREFIX}/bin" +FAKE_FLAGS = BINDIR="${WRKINST}${PREFIX}/bin" \ + MAN1DIR="${WRKINST}${PREFIX}/man/man1" post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/spiped Index: distinfo =================================================================== RCS file: /cvs/ports/security/spiped/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 distinfo --- distinfo 19 Nov 2012 22:14:52 -0000 1.1.1.1 +++ distinfo 6 Apr 2013 16:37:27 -0000 @@ -1,2 +1,2 @@ -SHA256 (spiped-1.2.2.tgz) = qetGgeTM1dhrii1OFnhduLoQ2Kn39zJIVRH9S5Lf8ew= -SIZE (spiped-1.2.2.tgz) = 51682 +SHA256 (spiped-1.3.0.tgz) = bz1RLb3I5eiT+1M5CNT4vNH9I9t4P2PHvDfPVmDBOdA= +SIZE (spiped-1.3.0.tgz) = 59179 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/security/spiped/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST --- pkg/PLIST 19 Nov 2012 22:14:52 -0000 1.1.1.1 +++ pkg/PLIST 6 Apr 2013 16:37:27 -0000 @@ -4,6 +4,8 @@ @extra ${SYSCONFDIR}/spiped/spiped.key @bin bin/spipe @bin bin/spiped +@man man/man1/spipe.1 +@man man/man1/spiped.1 share/doc/spiped/ share/doc/spiped/COPYRIGHT share/doc/spiped/README
