--- rpms/ipsvd/sme8/ipsvd.spec 2007/09/06 16:14:58 1.2 +++ rpms/ipsvd/sme8/ipsvd.spec 2013/12/25 21:15:46 1.7 @@ -1,12 +1,16 @@ +# $Id: ipsvd.spec,v 1.6 2008/04/09 13:51:50 slords Exp $ + Summary: internet protocol service daemons Name: ipsvd Version: 0.12.1 -Release: 3%{?dist} +Release: 6%{?dist} License: BSD style Group: System Enviornment/Daemons Url: http://smarden.org/ipsvd/ Source: %{name}-%{version}.tar.gz Source1: matrixssl-1-8-3-open.tar.gz +Patch0: matrix.decode.debug.patch +Patch1: tcpsvd_keepalive.patch BuildRequires: dietlibc BuildRoot: %{_tmppath}/%{name}-root %description @@ -33,10 +37,20 @@ from the runit package, or supervise fro ipsvd can be used to run services normally run by inetd, xinetd, or tcpserver. %changelog +* Wed Dec 25 2013 Charlie Brady 0.12.1-06 +- Add option to tcpsvd to set socket keepalive. Code provided by Chris Maltby. + [SME: 8084] + +* Sat Oct 6 2007 Charlie Brady 0.12.1-05 +- Remove extra debugging code. [SME: 3438] + +* Tue Oct 2 2007 Charlie Brady 0.12.1-04 +- Add more debugging of client hello parsing. [SME: 3438] + * Fri Aug 17 2007 Charlie Brady 0.12.1-03 - Send all debugging to stderr rather than stdout. - Fix bug parsing SSL 3.0 client hello (if hello extensions are - included, as in Thunderbird 2). + included, as in Thunderbird 2). [SME: 3438] * Thu Aug 16 2007 Charlie Brady 0.12.1-02 - Enable DEBUG during matrixssl build. @@ -122,6 +136,7 @@ mkdir -p net/%{name}-%{version}/compile perl -p -i -e 's:CC=../../compile:CC=../../compile -DDEBUG:' \ net/%{name}-%{version}/src/Makefile.matrixssl ln -s matrixssl-1-8-3-open net/%{name}-%{version}/compile/matrixssl +%patch1 -p0 %build cd net/%{name}-%{version} @@ -129,6 +144,7 @@ echo 'diet -Os gcc -O2 -Wall' >src/conf- echo 'diet -Os gcc -s -Os -pipe' >src/conf-ld ./package/compile cd compile +#patch -p0 < %{PATCH0} perl -p -i -e "s/printf.m/fprintf(stderr, m/" matrixssl/src/os/debug.c perl -p -i -e "s/ssl.*TLS_MIN_VER .. c/c/" matrixssl/src/sslDecode.c rm matrixssl.a sslio sslsvd