From e2efa842ee003395c62aa92da3b410a2dbab42b9 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Mon, 28 Jan 2008 19:07:19 +0000 Subject: [PATCH] fixup openslp SVN-Revision: 10295 --- net/openslp/Makefile | 6 +- net/openslp/files/slp.conf | 174 ------------------------------------- net/openslp/files/slp.reg | 41 +-------- net/openslp/files/slp.spi | 0 4 files changed, 5 insertions(+), 216 deletions(-) create mode 100644 net/openslp/files/slp.spi diff --git a/net/openslp/Makefile b/net/openslp/Makefile index e71d82e5f..0dbe50db2 100644 --- a/net/openslp/Makefile +++ b/net/openslp/Makefile @@ -32,10 +32,10 @@ endef # all define Package/openslp/install - $(INSTALL_DIR) $(1)/etc - $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_DIR) $(1)/etc $(1)/lib $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/slpd/slpd $(1)/usr/bin/ - $(INSTALL_BIN) $(PKG_BUILD_DIR)/slptool/slptool $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/slptool/.libs/slptool $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/libslp/.libs/libslp.so* $(1)/lib $(INSTALL_DATA) ./files/* $(1)/etc endef diff --git a/net/openslp/files/slp.conf b/net/openslp/files/slp.conf index e858e9e52..ca434ead6 100644 --- a/net/openslp/files/slp.conf +++ b/net/openslp/files/slp.conf @@ -1,202 +1,28 @@ -############################################################################# -# -# OpenSLP configuration file -# -# Format and contents conform to specification in IETF RFC 2614 so the -# comments use the language of the RFC. In OpenSLP, SLPD operates as an SA -# and a DA. The SLP UA functionality is encapsulated by SLPLIB. -# -############################################################################# - - -#---------------------------------------------------------------------------- -# Static Scope and Static DA Configuration -#---------------------------------------------------------------------------- - -# This option is a comma delimited list of strings indicating the only scopes -# a UA or SA is allowed when making requests or registering or the scopes a -# DA must support. (default value is "DEFAULT") ;net.slp.useScopes = myScope1, myScope2, myScope3 - -# Allows administrator to force UA and SA agents to use specific DAs. If -# this setting is not used dynamic DA discovery will be used to determine -# which DAs to use. (Default is to use dynamic DA discovery) ;net.slp.DAAddresses = myDa1,myDa2,myDa3 - - -#---------------------------------------------------------------------------- -# DA Specific Configuration -#---------------------------------------------------------------------------- - -# Enables slpd to function as a DA. Only a very few DAs should exist. It -# is suggested that the administrator read the OpenSLP users guide before -# enabling this setting. Default is false. Uncomment the line below to -# enable DA operation. ;net.slp.isDA = true - -# A 32 bit integer giving the number of seconds for the DA heartbeat. -# Default is 3 hours (10800 seconds). This property corresponds to -# the protocol specification parameter CONFIG_DA_BEAT [7]. Ignored -# if isDA is false. ;net.slp.DAHeartBeat = 10800 - - -#---------------------------------------------------------------------------- -# SA Specific Configuration -#---------------------------------------------------------------------------- - -# If net.slp.watchRegistrationPID is set to true, local registrations made -# with the SA via the SLPReg() API call will be monitored. If the PID of the -# process (and/or thread on Linux) disappears (the registering process died -# unexpectedly with out calling SLPDereg()), then the registration is -# automatically de-registered. (Default value is true. Uncomment the line -# below to disable PID watching. ;net.slp.watchRegistrationPID = false - - -#---------------------------------------------------------------------------- -# UA Specific Configuration -#---------------------------------------------------------------------------- -# A 32 bit integer giving the maximum number of results to accumulate and -# return for a synchronous request before the timeout, or the maximum number -# of results to return through a callback if the request results are -# reported asynchronously (default value is 256). ;net.slp.maxResults = 256 - - -#---------------------------------------------------------------------------- -# Network Configuration Properties -#---------------------------------------------------------------------------- - -# Force broadcasts to be used instead of multicast. This setting is seldom -# necessary since OpenSLP will automatically use broadcast if multicast -# is unavailable. (Default is false) ;net.slp.isBroadcastOnly = true - -# A boolean indicating whether passive DA detection should be used. -# Default is true. Uncomment the following line to disable passive DA -# detection ;net.slp.passiveDADetection = false - -# A boolean indicating whether active DA detection should be used. This is -# useful when the DAs available are explicitly restricted to those obtained -# from DHCP or the net.slp.DAAddresses property. Default is true. Uncomment -# the following line to disable active DA detection ;net.slp.activeDADetection = false - -# The net.slp.DAActiveDiscoveryInterval property controls *periodic* -# transmission of active DA discovery SrvRqsts. The default setting -# of 1 which disables sending periodic active DA discovery SrvRqsts. -# However, even if net.slp.DAActiveDiscoveryInterval=1 OpenSLP agents will -# send a send active DA request only upon initialization. To disable all -# active DA detection you MUST net.slp.passiveDADetection = false. (you -# may also set net.slp.DAActiveDiscoveryInterval=0) -# simply set ;net.slp.DAActiveDiscoveryInterval = 1 - -# A positive integer that is less than or equal to 255. (The default is 255) ;net.slp.multicastTTL = 255 - -# An integer giving the maximum amount of time (in milliseconds) to perform -# active DA discovery requests. (Default is 2000 ms or 2 secs). ;net.slp.DADiscoveryMaximumWait = 2000 - -# A value-list of 32 bit integers used as timeouts, in milliseconds, to -# implement the multicast convergence algorithm during active DA discovery. -# Each value specifies the time to wait before sending the next request, or -# until nothing new has been learned from two successive requests. -# Default is: 500,750,1000,1500,2000,3000. ;net.slp.DADiscoveryTimeouts = 500,750,1000,1500,2000,3000 - -# An integer giving the maximum amount of time (in milliseconds) to perform -# multicast requests. (Default is 5000 ms or 5 secs). ;net.slp.multicastMaximumWait = 5000 - -# A value-list of 32 bit integers used as timeouts, in milliseconds, to -# implement the multicast convergence algorithm. Each value specifies -# the time to wait before sending the next request, or until nothing new -# has been learned from two successive requests. -# Default is: 500,750,1000,1500,2000,3000. In a slow network the less -# aggressive values of 3000,3000,3000,3000,3000 allow better performance. ;net.slp.multicastTimeouts = 500,750,1000,1500,2000,3000 - -# An integer giving the maximum amount of time (in milliseconds) to perform -# unicast requests. (Default is 5000 ms or 5 secs). ;net.slp.unicastMaximumWait = 5000 - -# A value-list of 32 bit integers used as timeouts, in milliseconds, to -# implement unicast datagram transmission to DAs. The nth value gives -# the time to block waiting for a reply on the nth try to contact the DA. -# Currently OpenSLP uses TCP for all unicast communication so this setting -# does not do anything ;net.slp.unicastTimeouts = 500,750,1000,1500,2000,3000 - -# To OpenSLP the following is the same as net.slp.unicastTimeouts. Use -# net.slp.unicastTimeouts instead. ;net.slp.datagramTimeouts = IGNORED - -# An integer giving the maximum value for all random wait parameters. -# (Default is 5000 or 5 sec) ;net.slp.randomWaitBound = 5000 - -# A integer giving the network packet MTU in bytes. (Default is 1400) ;net.slp.MTU = 1400 - -# A list of IP address of network interfaces on which the DA/SA should listen -# for slp requests. By default, slpd will use all interfaces. ;net.slp.interfaces = 1.2.3.4,1.2.3.5,1.2.3.6 - - -#---------------------------------------------------------------------------- -# Security -#---------------------------------------------------------------------------- -# A boolean indicating whether the agent should enable security for URLs, -# attribute lists, DAAdverts, and SAAdverts. (Default setting is false and -# ENABLE_SECURITY code must be compiled) ;net.slp.securityEnabled=true - -# A boolean indicating whether the DA or SA will only allow deregistrations -# and re-registration from the *exact* host that made the registration. -# Default setting if true. Uncomment the line below to disable source -# address checking. ;net.slp.checkSourceAddr=false - -#---------------------------------------------------------------------------- -# Tracing and Logging -#---------------------------------------------------------------------------- - -# A boolean controlling printing of messages about traffic with DAs. -# Default is false. Uncomment the following line to enable DA traffic -# tracing ;net.slp.traceDATraffic = true - -# A boolean controlling dumps of all registered services upon registration -# and deregistration. If true, the contents of the DA or SA server are -# dumped after a registration or deregistration occurs. Default is false. -# Uncommment the following line to enable registration message logging ;net.slp.traceReg = true - -# A boolean controlling printing details when a SLP message is dropped for -# any reason. Default is false. Uncomment the following line to trace all -# dropped messages ;net.slp.traceDrop = true - -# A boolean controlling printing of details on SLP messages. The fields in -# all incoming messages and outgoing replies are printed. Very verbose. -# Default is false. Uncomment the following line to enable verbose message -# tracing. ;net.slp.traceMsg = true - - -#---------------------------------------------------------------------------- -# Serialized Proxy Registration -#---------------------------------------------------------------------------- -# The net.slp.serializedRegURL is not supported by net.slp.serializeRegURL. -# -# slpd accepts the [-r] command line parameter that specifies the serialized -# registration file. The default serialized registration file is -# /etc/slp.reg - - - diff --git a/net/openslp/files/slp.reg b/net/openslp/files/slp.reg index 31cd5bcbf..73b8ec2eb 100644 --- a/net/openslp/files/slp.reg +++ b/net/openslp/files/slp.reg @@ -1,39 +1,2 @@ -############################################################################# -# -# OpenSLP registration file -# -# May be used to register services for legacy applications that do not use -# the SLPAPIs to register for themselves -# -# Format and contents conform to specification in IETF RFC 2614 so the -# comments use the language of the RFC. In OpenSLP, SLPD operates as an SA -# and a DA. The SLP UA functionality is encapsulated by the libslp library. -# -############################################################################# - -#comment -;comment -#service-url,language-tag,lifetime,[service-type] -#["scopes="scope-list] -#[attrid"="val1] -#[attrid"="val1,val2,val3] -# - -# -# The following are examples entries for this file -# - -##Register a OpenSLP testing service -#service:test.openslp://192.168.100.1,en,65535 -#scopes=test1,test2 -#description=OpenSLP Testing Service -#authors=mpeterson,jcarey - -##Register ssh service -#service:ssh.openslp://192.168.100.1,en,65535 -#use default scopes -#description="Secure Shell" - -##Register telnet service with no attributes -#service:telnet.myorg://192.168.100.1,en,65535 -#use default scopes +service:device.AP://192.168.1.1,en,65535 +use default scopes diff --git a/net/openslp/files/slp.spi b/net/openslp/files/slp.spi new file mode 100644 index 000000000..e69de29bb -- 2.30.2