fixup openslp
git-svn-id: svn://svn.openwrt.org/openwrt/packages@10295 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
4e1293eea3
commit
f5319d6c7a
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
@ -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]<newline>
|
||||
#["scopes="scope-list<newline>]
|
||||
#[attrid"="val1<newline>]
|
||||
#[attrid"="val1,val2,val3<newline>]
|
||||
#<newline>
|
||||
|
||||
#
|
||||
# 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
|
||||
|
0
net/openslp/files/slp.spi
Normal file
0
net/openslp/files/slp.spi
Normal file
Loading…
x
Reference in New Issue
Block a user