[Pkg-voip-commits] [resiprocate] 03/14: Add new repro.config parameters

Daniel Pocock pocock at moszumanska.debian.org
Sun Jan 12 10:44:37 UTC 2014


This is an automated email from the git hooks/post-receive script.

pocock pushed a commit to branch master
in repository resiprocate.

commit 286419c4599a4fb0dad376a66ba08c4b06269408
Author: Daniel Pocock <daniel at pocock.com.au>
Date:   Sun Jan 12 09:05:08 2014 +0100

    Add new repro.config parameters
---
 debian/conf/repro.config | 92 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 90 insertions(+), 2 deletions(-)

diff --git a/debian/conf/repro.config b/debian/conf/repro.config
index b5279f6..7399f03 100644
--- a/debian/conf/repro.config
+++ b/debian/conf/repro.config
@@ -31,6 +31,15 @@ LogFileMaxBytes = 5242880
 # Transport settings
 ########################################################
 
+# Set an upper limit on the maximum size of a SIP message payload
+# that the stack will accept.  If a payload received over a
+# connection-oriented transport exceeds this size, the
+# connection will be dropped.
+# This applies to TCP, TLS and WebSocket transports.
+# UDP payload sizes are limited by the maximum datagram size
+# and any fragmentation constraints.
+#StreamMessageSizeLimit = 65536
+
 # Local IP Address to bind SIP transports to. If left blank
 # repro will bind to all adapters.
 #IPAddress = 192.168.1.106
@@ -183,11 +192,45 @@ RegSyncPort = 0
 # (note xmlrpcport must also be specified)
 RegSyncPeer =
 
+# Non-outbound connections over this age (expressed in seconds) are
+# considered eligible for garbage collection.
+# If not set but FlowTimer is set, then this value defaults to 7200 seconds
+# Otherwise, there is no garbage collection at all unless an error occurs
+# when making an outgoing connection.
+#TCPConnectionGCAge =
+
+# File descriptor headroom threshold for emergency garbage collection
+# If the difference between the number of permitted FDs
+# (reported by periodic calls to getrlimit()) and the number
+# of active stream connections falls below this threshold,
+# the garbage collector will overlook TCPConnectionGCAge and
+# FlowTimer settings and more aggressively close connections
+# By default, this feature is not enabled
+# Remember that the value must be high enough to allow file descriptors
+# for each shared library that is open, each database connection,
+# each listening socket and any sockets/files accessed by plugins
+#TCPMinimumGCHeadroom =
 
 ########################################################
 # Misc settings
 ########################################################
 
+# Directory where plugins are located
+# The default is determined at build time depending upon the
+# target environment and the installation prefix passed to
+# the configure script
+#PluginDirectory /usr/lib/repro/plugins
+
+# List of plugins to load (comma-separated list)
+# These are the names of the plugins and not the full filenames
+# Order is important: the plugins will always be loaded and
+# initialized in the order specified here
+# Plugins are not supported on all platforms and plugin support is an
+# optional feature that must be enabled at compile time.
+#
+# For example, to load  the plugin named "example", which is in libexample.so:
+#LoadPlugins = example
+
 # Drop privileges and run as some other user and group
 # If RunAsUser is specified and RunAsGroup is not specified,
 # then setgid will be invoked using the default group for
@@ -383,8 +426,13 @@ RegistrationAccountingLogRefreshes = false
 # Run a Certificate Server - Allows PUBLISH and SUBSCRIBE for certificates
 EnableCertServer = false
 
-# Value of server header for local UAS responses
-ServerText =
+# Value of server and user agent headers for local UAS and registration
+# server responses
+#
+# Default value is "repro PACKAGE_VERSION" if PACKAGE_VERSION is defined
+# during compilation and no header is generated at all otherwise
+#
+#ServerText =
 
 # Enables Congestion Management
 CongestionManagement = true
@@ -575,6 +623,27 @@ EnableCertificateAuthenticator = false
 # Disable DIGEST challenges - disables this monkey
 DisableAuth = false
 
+# Enable RADIUS lookups (only works if DIGEST enabled)
+# Default: false
+#EnableRADIUS = true
+
+# Specify the configuration file the RADIUS client should use
+# This is the file that specifies the name of the RADIUS server to
+# use and other essential parameters.
+# If different processes each have different RADIUS parameters,
+# they can copy the radiusclient.conf file to a non-standard location
+# and modify it as required.
+#
+# Note the following:
+# - the seqfile specified in the RADIUS configuration file
+#   must be writeable by the user the repro process runs as.
+#   It is a good idea to locate that file in a directory such as /var/run/repro
+#   owned by repro
+# - the dictionary must include various elements such as Sip-Session,
+#   copy these from the sample dictionary.sip file
+# Default: /etc/radiusclient/radiusclient.conf
+#RADIUSConfiguration = 
+
 # Http hostname for this server (used in Identity headers)
 HttpHostname =
 
@@ -600,8 +669,19 @@ AllowBadReg = false
 
 # Shared secret for cookie HMAC validation. If there is no WSCookieAuthSharedSecret
 # there will be no cookie validation.
+#
+# See
+#  http://www.resiprocate.org/SIP_Over_WebSocket_Cookies
+# for details of the cookie authentication scheme
+#
 # WSCookieAuthSharedSecret =
 
+# Names of the cookies to use for the cookie authentication protocol
+# These are the default values:
+#WSCookieNameInfo = WSSessionInfo
+#WSCookieNameExtra = WSSessionExtra
+#WSCookieNameMAC = WSSessionMAC
+
 ########################################################
 # RequestFilter Monkey Settings
 ########################################################
@@ -658,6 +738,14 @@ ParallelForkStaticRoutes = false
 # targets fail.
 ContinueProcessingAfterRoutesFound = false
 
+# Challenge calls from third-party domains to local domains
+# If certificate authentication is enabled and a
+# request arrives over TLS, they will still not be
+# challenged anyway if their domain certificate
+# validates their message.
+# Default: true if DIGEST challenge is enabled
+ChallengeThirdPartiesCallingLocalDomains = true
+
 
 ########################################################
 # Message Silo Monkey Settings

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/resiprocate.git



More information about the Pkg-voip-commits mailing list