diff -urN stunnel-4.07/Makefile stunnel/Makefile --- stunnel-4.07/Makefile Wed Apr 13 02:22:06 2005 +++ stunnel/Makefile Wed Apr 20 12:58:42 2005 @@ -6,10 +6,18 @@ # PORTNAME= stunnel -PORTVERSION= 4.07 +PORTVERSION= 4.09 CATEGORIES= security MASTER_SITES= http://www.stunnel.org/download/stunnel/src/ \ + ftp://stunnel.mirt.net/stunnel/ \ ftp://stunnel.mirt.net/stunnel/OBSOLETE/ \ + http://mirror.hudecof.net/stunnel/ \ + http://mirror.hudecof.net/stunnel/OBSOLETE \ + http://ftp.bit.nl/mirror/stunnel/ \ + http://ftp.bit.nl/mirror/stunnel/OBSOLETE \ + http://stunnel.md5.com.ar/ \ + http://stunnel.md5.com.ar/OBSOLETE \ + http://www.mirrors.wiretapped.net/security/network-security/stunnel/ \ ftp://opensores.thebunker.net/pub/mirrors/stunnel/download/stunnel/src/ MAINTAINER= roam@FreeBSD.org @@ -36,7 +44,7 @@ .endif post-patch: -# place files under /var/tmp so that this can be run by an unprivileged user +# place files under /var/tmp so that this can be run by an unprivileged # user stunnel and group stunnel @${REINPLACE_CMD} -E -e 's|\@prefix\@/var/run/stunnel/|/var/tmp/stunnel|; \ s|nobody|stunnel|;s|nogroup|stunnel|' \ diff -urN stunnel-4.07/distinfo stunnel/distinfo --- stunnel-4.07/distinfo Tue Feb 1 10:39:16 2005 +++ stunnel/distinfo Wed Apr 20 12:59:09 2005 @@ -1,2 +1,2 @@ -MD5 (stunnel-4.07.tar.gz) = 7d53af550a1c2e01e146b936e58b8860 -SIZE (stunnel-4.07.tar.gz) = 486230 +MD5 (stunnel-4.09.tar.gz) = 2077669b04c36e4c0baa68348e8860a7 +SIZE (stunnel-4.09.tar.gz) = 484745 diff -urN stunnel-4.07/files/patch-Makefile.in stunnel/files/patch-Makefile.in --- stunnel-4.07/files/patch-Makefile.in Tue Feb 1 10:39:16 2005 +++ stunnel/files/patch-Makefile.in Wed Apr 20 15:03:52 2005 @@ -1,19 +1,24 @@ ---- tools/Makefile.in.orig Mon Dec 27 13:52:12 2004 -+++ tools/Makefile.in Mon Dec 27 13:52:25 2004 -@@ -163,7 +163,7 @@ - stunnel.spec stunnel.mak stunnel.cnf - - confdir = $(sysconfdir)/stunnel --conf_DATA = stunnel.conf-sample stunnel.pem -+conf_DATA = stunnel.conf-sample - docdir = $(datadir)/doc/stunnel - examplesdir = $(docdir)/examples - examples_DATA = ca.html ca.pl importCA.html importCA.sh script.sh \ -@@ -337,7 +337,6 @@ - install-data-am: install-confDATA install-data-local \ - install-examplesDATA - @$(NORMAL_INSTALL) -- $(MAKE) $(AM_MAKEFLAGS) install-data-hook - - install-exec-am: +--- tools/Makefile.in.orig Wed Apr 20 15:00:33 2005 ++++ tools/Makefile.in Wed Apr 20 15:00:42 2005 +@@ -375,21 +375,6 @@ + uninstall-examplesDATA uninstall-info-am + install-data-local: +- if test ! -r $(DESTDIR)$(confdir)/stunnel.pem; then \ +- if test -r "$(RANDOM_FILE)"; then \ +- dd if="$(RANDOM_FILE)" of=stunnel.rnd bs=256 count=1; \ +- RND="-rand stunnel.rnd"; \ +- else \ +- RND=""; \ +- fi; \ +- $(openssl) req -new -x509 -days 365 -nodes $$RND \ +- -config $(srcdir)/stunnel.cnf \ +- -out stunnel.pem -keyout stunnel.pem; \ +- test $(USE_DH) -eq 0 || $(openssl) gendh $$RND 512 >> stunnel.pem; \ +- $(openssl) x509 -subject -dates -fingerprint -noout -in stunnel.pem; \ +- ${INSTALL} -m 600 stunnel.pem $(DESTDIR)$(confdir)/stunnel.pem; \ +- rm stunnel.pem; \ +- fi + mkdir -p $(DESTDIR)$(localstatedir)/stunnel + -chmod a=rwx,+t $(DESTDIR)$(localstatedir)/stunnel + if uname | grep SunOS; then \ diff -urN stunnel-4.07/files/patch-src::network.c stunnel/files/patch-src::network.c --- stunnel-4.07/files/patch-src::network.c Mon Jan 3 11:54:20 2005 +++ stunnel/files/patch-src::network.c Thu Jan 1 02:00:00 1970 @@ -1,19 +0,0 @@ ---- src/network.c.orig Mon Jan 3 09:16:45 2005 -+++ src/network.c Mon Jan 3 09:17:49 2005 -@@ -488,10 +488,13 @@ - - char *s_ntop(char *text, SOCKADDR_UNION *addr) { - char host[IPLEN-6], port[6]; -+ int err; - -- if(getnameinfo(&addr->sa, addr_len(*addr), -- host, IPLEN-6, port, 6, NI_NUMERICHOST|NI_NUMERICSERV)) { -- sockerror("getnameinfo"); -+ err = getnameinfo(&addr->sa, addr_len(*addr), -+ host, IPLEN-6, port, 6, NI_NUMERICHOST|NI_NUMERICSERV); -+ if (err) { -+ s_log(LOG_ERR, "Error resolving the specified address: %s", -+ s_gai_strerror(err)); - strcpy(text, "unresolvable IP"); - return text; - } diff -urN stunnel-4.07/files/patch-src::resolver.c stunnel/files/patch-src::resolver.c --- stunnel-4.07/files/patch-src::resolver.c Thu Jan 1 02:00:00 1970 +++ stunnel/files/patch-src::resolver.c Wed Apr 20 13:13:26 2005 @@ -0,0 +1,19 @@ +--- src/resolver.c.orig Wed Apr 20 13:06:48 2005 ++++ src/resolver.c Wed Apr 20 13:11:12 2005 +@@ -142,10 +142,13 @@ + + char *s_ntop(char *text, SOCKADDR_UNION *addr) { + char host[IPLEN-6], port[6]; ++ int err; + +- if(getnameinfo(&addr->sa, addr_len(*addr), +- host, IPLEN-6, port, 6, NI_NUMERICHOST|NI_NUMERICSERV)) { +- sockerror("getnameinfo"); ++ err = getnameinfo(&addr->sa, addr_len(*addr), ++ host, IPLEN-6, port, 6, NI_NUMERICHOST|NI_NUMERICSERV); ++ if (err) { ++ s_log(LOG_ERR, "Error resolving the specified address: %s", ++ s_gai_strerror(err)); + strcpy(text, "unresolvable IP"); + return text; + }