summaryrefslogtreecommitdiff
path: root/net/openslp
diff options
context:
space:
mode:
authorjlam <jlam>2002-09-16 21:00:56 +0000
committerjlam <jlam>2002-09-16 21:00:56 +0000
commit50288bb572daf86d001758a7bc064b6ed9874994 (patch)
tree5020ae786b37c58092317b97b784ed4a861f7164 /net/openslp
parente7de498623ff92180ba257686b9cfd95d70d0eb3 (diff)
downloadpkgsrc-50288bb572daf86d001758a7bc064b6ed9874994.tar.gz
Update net/openslp to 1.0.9a. Changes from version 1.0.7 include:
* Added version and length sanity checks for incoming messages * Fixed possible SEGV when logging DA traffic * Added patch from Arun Barboza that makes attribute compares case insensitive as per RFC 2608 * Added patch from Garth Bushell that fixes an SLP url parsing problem. * Added patch from Arun Barboza to handle '==' SLPv1 predicates. This patch allows better interoperability with Novell SLP networks. * Added fix from Arun Barboza to make V1 DAAdverts use the same encoding as the request * Fixed a problem in SLPProcessMessage where errorcodes were not being returned resulting in attempts to send non-allocated sendbufs (i.e. SEGV). * Fixed a problem where SLPReg() would hang if used against a DA or SA that prematurely dropped connections * Force use of numeric IP addresses in all DAAdvert and SAAdvert messages. * Fixed bug where idle connections to DAs were not being aged. * Added code so that 'slptool -v' will return the path of the slp.conf file libslp.so is configured to use.
Diffstat (limited to 'net/openslp')
-rw-r--r--net/openslp/Makefile4
-rw-r--r--net/openslp/distinfo6
-rw-r--r--net/openslp/files/slpd.sh1
3 files changed, 6 insertions, 5 deletions
diff --git a/net/openslp/Makefile b/net/openslp/Makefile
index 4c10278cf3a..02c1c16203c 100644
--- a/net/openslp/Makefile
+++ b/net/openslp/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2002/08/25 18:39:35 jlam Exp $
+# $NetBSD: Makefile,v 1.8 2002/09/16 21:00:56 jlam Exp $
-DISTNAME= openslp-1.0.7
+DISTNAME= openslp-1.0.9a
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openslp/}
diff --git a/net/openslp/distinfo b/net/openslp/distinfo
index 33e2448bd16..85c0e090234 100644
--- a/net/openslp/distinfo
+++ b/net/openslp/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2002/01/31 17:00:50 jlam Exp $
+$NetBSD: distinfo,v 1.5 2002/09/16 21:00:57 jlam Exp $
-SHA1 (openslp-1.0.7.tar.gz) = 92d9ee09cf40b5316205e143833e870bb28798d0
-Size (openslp-1.0.7.tar.gz) = 598738 bytes
+SHA1 (openslp-1.0.9a.tar.gz) = f69edbf3ffa85c2c334644c04b39476e57b2d0c0
+Size (openslp-1.0.9a.tar.gz) = 602478 bytes
SHA1 (patch-aa) = a324a75ca0482f127abafba39cfa00f37d9f4ba9
diff --git a/net/openslp/files/slpd.sh b/net/openslp/files/slpd.sh
index f48c79f0ce9..551abb011e7 100644
--- a/net/openslp/files/slpd.sh
+++ b/net/openslp/files/slpd.sh
@@ -19,6 +19,7 @@ required_files="/etc/slp.conf"
if [ -f /etc/rc.subr ]
then
load_rc_config $name
+ eval [ -z "\$${rcvar}" ] && eval ${rcvar}=NO
run_rc_command "$1"
else
@ECHO@ -n " ${name}"