#############################################################################
#
# 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 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 =

# 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


#----------------------------------------------------------------------------
# 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 use.
# (Default is true)
;net.slp.passiveDADetection = true

# A boolean indicating whether active DA dection should be used. Note that if
# both passive and active DA detection are disabled, DAs will not be used
# unless they are statically configured using the net.slp.DAAddresses property
# (Default is true)
;net.slp.activeDADetection = true

# A positive integer that is less than or equal to 255. (The default is  255)
;net.slp.multicastTTL = 255

# OpenSLP does not honor this parameter unless it is set to zero.  When set
# to zero active discovery is turned off. See (net.slp.activeDADetection)
;net.slp.DAActiveDiscoveryInterval = 0

# An integer giving the maximum amount of time (in milliseconds) to perform
# multicast requests. (Default is 15000 ms or 15 secs).
;net.slp.multicastMaximumWait = 15000

# OpenSLP does not honor this parameter.  Multicast timeouts are generated
# internally based on the .net.slp.multicastMaximumWait parameter.
;net.slp.multicastTimeouts  = IGNORED

# OpenSLP does not honor this parameter.  Multicast timeouts are generated
# internally based on the .net.slp.multicastMaximumWait parameter.
;net.slp.DADiscoveryTimeouts = IGNORED

# An integer giving the maximum amount of time (in milliseconds) to perform
# unicast requests. (Default is 15000 ms or 15 secs).
;net.slp.unicastMaximumWait = 15000 

# OpenSLP does not honor this parameter.  Unicast timeouts are generated
# internal based on the net.slp.unicastMaximumWait parameter
;net.slp.datagramTimeouts = IGNORED

# An integer giving the maximum value for all random wait parameters.
# (Default is 1000 or 1 sec)
;net.slp.randomWaitBound = 1000

# 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
#----------------------------------------------------------------------------

# Indicates whether all agents should use authentication blocks
;net.slp.securityEnabled = true


#----------------------------------------------------------------------------
# DA Specific Configuration
#----------------------------------------------------------------------------
# Not yet supported by OpenSLP


#----------------------------------------------------------------------------
# SA Specific Configuration
#----------------------------------------------------------------------------
# Not yet supported by OpenSLP


#----------------------------------------------------------------------------
# SA Specific Configuration
#----------------------------------------------------------------------------
# Not yet supported by OpenSLP


#----------------------------------------------------------------------------
# Tracing and Logging
#----------------------------------------------------------------------------

# A boolean controlling printing of messages about traffic with DAs.  
# Default is false.
net.slp.traceDATraffic = true

# A boolean controlling printing of details on SLP messages. The fields in 
# all incoming messages and outgoing replies are printed.  Default is false.
net.slp.traceMsg = true

# A boolean controlling printing details when a SLP message is dropped for 
# any reason.  Default is false.
net.slp.traceDrop = 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.
net.slp.traceReg = true



#----------------------------------------------------------------------------
# Serialized Proxy Registration
#----------------------------------------------------------------------------

# slpd accepts the [-r] command line parameter that specifies the
# serialized registration file.

