[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