Jelajahi Sumber

doc: cfg_list regenerated

Andrei Pelinescu-Onciul 15 tahun lalu
induk
melakukan
b72876973d

+ 26 - 0
doc/cfg_list/cfg_carrierroute.txt

@@ -0,0 +1,26 @@
+Configuration Variables for carrierroute
+========================================
+
+                  [ this file is autogenerated, do not edit ]
+
+
+ 1. carrierroute.use_domain
+        When using tree lookup per user, this parameter specifies
+        whether to use the domain part for user matching or not..
+        Default: 0.
+        Range: 0 - 1.
+        Type: integer.
+
+ 2. carrierroute.fallback_default
+        If the user has a non-existing tree set and fallback_default is
+        set to 1, the default tree is used. Else error is returned.
+        Default: 1.
+        Range: 0 - 1.
+        Type: integer.
+
+ 3. carrierroute.fetch_rows
+        The number of the rows to be fetched at once from database when
+        loading the routing data..
+        Default: 2000.
+        Type: integer.
+

+ 44 - 13
doc/cfg_list/cfg_core.txt

@@ -23,7 +23,7 @@ Configuration Variables for core
         enable/disable destination blacklisting.
         Default: 0.
         Range: 0 - 1.
-        Type: integer. 
+        Type: integer.
 
  5. core.dst_blacklist_expire
         how much time (in s) a blacklisted destination is kept in the
@@ -181,50 +181,81 @@ Configuration Variables for core
         Range: 0 - 1.
         Type: integer.
 
-32. core.mem_dump_pkg
+32. core.dns_cache_rec_pref
+        DNS cache record preference:  0 - do not check duplicates 1 -
+        prefer old records 2 - prefer new records 3 - prefer records
+        with longer lifetime.
+        Default: 0.
+        Range: 0 - 3.
+        Type: integer.
+
+33. core.mem_dump_pkg
         dump process memory status, parameter: pid_number.
         Default: 0.
         Type: integer.
 
-33. core.mem_dump_shm
+34. core.mem_dump_shm
         dump shared memory status.
         Default: 0.
         Type: integer.
 
-34. core.max_while_loops
+35. core.max_while_loops
         maximum iterations allowed for a while loop.
         Default: 100.
         Type: integer.
 
-35. core.udp_mtu
+36. core.udp_mtu
         fallback to a congestion controlled protocol if send size
         exceeds udp_mtu.
         Default: 0.
         Range: 0 - 65535.
         Type: integer.
 
-36. core.udp_mtu_try_proto
+37. core.udp_mtu_try_proto
         if send size > udp_mtu use proto (1 udp, 2 tcp, 3 tls, 4 sctp).
         Default: 0.
         Range: 1 - 4.
         Type: integer.
 
-37. core.force_rport
+38. core.udp4_raw
+        enable/disable using a raw socket for sending UDP IPV4 packets.
+        Should be  faster on multi-CPU linux running machines..
+        Default: 0.
+        Range: -1 - 1.
+        Type: integer.
+
+39. core.udp4_raw_mtu
+        set the MTU used when using raw sockets for udp sending. This
+        value will be used when deciding whether or not to fragment the
+        packets..
+        Default: 1500.
+        Range: 28 - 65535.
+        Type: integer.
+
+40. core.udp4_raw_ttl
+        set the IP TTL used when using raw sockets for udp sending. -1
+        will use the same value as for normal udp sockets..
+        Default: -1.
+        Range: -1 - 255.
+        Type: integer.
+
+41. core.force_rport
         force rport for all the received messages.
         Default: 0.
         Range: 0 - 1.
         Type: integer.
 
-38. core.memlog
+42. core.memlog
         log level for memory status/summary information.
         Default: 3.
         Type: integer.
 
-39. core.mem_summary
+43. core.mem_summary
         memory debugging information displayed on exit (flags):  0 -
-        off, 1 - dump all the used blocks (status), 2 - summary of used
-        blocks.
-        Default: 1.
-        Range: 0 - 3.
+        off, 1 - dump all the pkg used blocks (status), 2 - dump all
+        the shm used blocks (status), 4 - summary of pkg used blocks, 8
+        - summary of shm used blocks.
+        Default: 3.
+        Range: 0 - 15.
         Type: integer.
 

+ 23 - 0
doc/cfg_list/cfg_malloc_test.txt

@@ -0,0 +1,23 @@
+Configuration Variables for malloc_test
+=======================================
+
+                  [ this file is autogenerated, do not edit ]
+
+
+ 1. malloc_test.check_content
+        check if allocated memory was overwritten by filling it with a
+        special pattern and checking it on free..
+        Default: 0.
+        Range: 0 - 1.
+        Type: integer.
+
+ 2. malloc_test.realloc_p
+        realloc probability in percents. During tests and mem_rnd_alloc
+        realloc_p percents of the allocations will be made by
+        realloc'ing and existing chunk. The maximum value is limited to
+        90, to avoid very long mem_rnd_alloc runs (a realloc might also
+        free memory)..
+        Default: 0.
+        Range: 0 - 90.
+        Type: integer.
+

+ 0 - 17
doc/cfg_list/cfg_ratelimit.txt

@@ -1,17 +0,0 @@
-Configuration Variables for ratelimit
-=====================================
-
-                  [ this file is autogenerated, do not edit ]
-
-
- 1. ratelimit.reply_code
-        The code of the reply sent by Kamailio while limiting..
-        Default: 503.
-        Range: 400 - 699.
-        Type: integer.
-
- 2. ratelimit.reply_reason
-        The reason of the reply sent by Kamailio while limiting..
-        Default: Server Unavailable.
-        Type: string.
-

+ 15 - 8
doc/cfg_list/cfg_registrar.txt

@@ -10,49 +10,56 @@ Configuration Variables for registrar
         Default: 3600.
         Type: integer.
 
- 2. registrar.min_expires
+ 2. registrar.default_expires_range
+        Percent from default_expires that will be used in generating
+        the range for the expire interval.
+        Default: 0.
+        Range: 0 - 100.
+        Type: integer.
+
+ 3. registrar.min_expires
         The minimum expires value of a Contact. Value 0 disables the
         checking. .
         Default: 60.
         Type: integer.
 
- 3. registrar.max_expires
+ 4. registrar.max_expires
         The maximum expires value of a Contact. Value 0 disables the
         checking. .
         Default: 0.
         Type: integer.
 
- 4. registrar.max_contacts
+ 5. registrar.max_contacts
         The maximum number of Contacts for an AOR. Value 0 disables the
         checking. .
         Default: 0.
         Type: integer.
 
- 5. registrar.retry_after
+ 6. registrar.retry_after
         If you want to add the Retry-After header field in 5xx replies,
         set this parameter to a value grater than zero.
         Default: 0.
         Type: integer.
 
- 6. registrar.case_sensitive
+ 7. registrar.case_sensitive
         If set to 1 then AOR comparison will be case sensitive.
         Recommended and default is 0, case insensitive.
         Default: 0.
         Type: integer.
 
- 7. registrar.default_q
+ 8. registrar.default_q
         The parameter represents default q value for new contacts..
         Default: -1.
         Range: -1 - 1000.
         Type: integer.
 
- 8. registrar.append_branches
+ 9. registrar.append_branches
         If set to 1(default), lookup will put all contacts found in msg
         structure.
         Default: 1.
         Type: integer.
 
- 9. registrar.realm_pref
+10. registrar.realm_pref
         Realm prefix to be removed. Default is "".
         Type: string.
 

+ 7 - 2
doc/cfg_list/cfg_tcp.txt

@@ -124,12 +124,17 @@ Configuration Variables for tcp
         Range: 0 - 2.
         Type: integer.
 
-23. tcp.rd_buf_size
+23. tcp.accept_no_cl
+        accept TCP messges without Content-Lenght .
+        Range: 0 - 1.
+        Type: integer.
+
+24. tcp.rd_buf_size
         internal read buffer size (should be > max. expected datagram).
         Range: 512 - 65536.
         Type: integer.
 
-24. tcp.wq_blk_size
+25. tcp.wq_blk_size
         internal async write block size (debugging use only for now).
         Range: 1 - 65535.
         Type: integer.

+ 176 - 0
doc/cfg_list/cfg_tls.txt

@@ -0,0 +1,176 @@
+Configuration Variables for tls
+===============================
+
+                  [ this file is autogenerated, do not edit ]
+
+
+ 1. tls.force_run
+        force loading the tls module even when initial sanity checks
+        fail.
+        Default: 0.
+        Range: 0 - 1.
+        Type: integer. Read-only.
+
+ 2. tls.method
+        TLS method used (TLSv1, SSLv3, SSLv2, SSLv23).
+        Default: <unknown:str>.
+        Type: string. Read-only.
+
+ 3. tls.verify_certificate
+        if enabled the certificates will be verified.
+        Default: 0.
+        Range: 0 - 1.
+        Type: integer. Read-only.
+
+ 4. tls.verify_depth
+        sets how far up the certificate chain will the certificate
+        verification go in the search for a trusted CA.
+        Default: 9.
+        Range: 0 - 100.
+        Type: integer. Read-only.
+
+ 5. tls.require_certificate
+        if enabled a certificate will be required from clients.
+        Default: 0.
+        Range: 0 - 1.
+        Type: integer. Read-only.
+
+ 6. tls.private_key
+        name of the file containing the private key (pem format), if
+        not contained in the certificate file.
+        Default: <unknown:str>.
+        Type: string. Read-only.
+
+ 7. tls.ca_list
+        name of the file containing the trusted CA list (pem format).
+        Default: <unknown:str>.
+        Type: string. Read-only.
+
+ 8. tls.certificate
+        name of the file containing the certificate (pem format).
+        Default: <unknown:str>.
+        Type: string. Read-only.
+
+ 9. tls.cipher_list
+        list of the accepted ciphers (strings separated by colons).
+        Default: <unknown:str>.
+        Type: string. Read-only.
+
+10. tls.session_cache
+        enables or disables the session cache.
+        Default: 0.
+        Range: 0 - 1.
+        Type: integer. Read-only.
+
+11. tls.session_id
+        string used for the session id.
+        Default: <unknown:str>.
+        Type: string. Read-only.
+
+12. tls.config
+        tls config file name (used for the per domain options).
+        Default: <unknown:str>.
+        Type: string.
+
+13. tls.log
+        tls info messages log level.
+        Default: 3.
+        Range: 0 - 1000.
+        Type: integer.
+
+14. tls.debug
+        tls debug messages log level.
+        Default: 3.
+        Range: 0 - 1000.
+        Type: integer.
+
+15. tls.connection_timeout
+        initial connection lifetime (in s) (obsolete).
+        Default: 600.
+        Range: -1 - -2147483648.
+        Type: integer.
+
+16. tls.disable_compression
+        if set disable the built-in OpenSSL compression.
+        Default: 1.
+        Range: 0 - 1.
+        Type: integer. Read-only.
+
+17. tls.ssl_release_buffers
+        quickly release internal OpenSSL read or write buffers. Works
+        only for OpenSSL >= 1.0..
+        Default: -1.
+        Range: -1 - 1.
+        Type: integer. Read-only.
+
+18. tls.ssl_free_list_max
+        maximum number of free/cached memory chunks that OpenSSL will
+        keep per connection. Works only for OpenSSL >= 1.0..
+        Default: -1.
+        Range: -1 - 1073741824.
+        Type: integer. Read-only.
+
+19. tls.ssl_max_send_fragment
+        sets the maximum number of bytes (clear text) send into one TLS
+        record. Valid values are between 512 and 16384. Works only for
+        OpenSSL >= 0.9.9.
+        Default: -1.
+        Range: -1 - 65536.
+        Type: integer. Read-only.
+
+20. tls.ssl_read_ahead
+        Enables read ahead, reducing the number of BIO read calls done
+        internally by the OpenSSL library. Note that in newer tls
+        module versions it is better to have read ahead disabled, since
+        everything it is buffered in memory anyway.
+        Default: 0.
+        Range: -1 - 1.
+        Type: integer. Read-only.
+
+21. tls.low_mem_threshold1
+        sets the minimum amount of free memory for accepting new TLS
+        connections (KB).
+        Default: -1.
+        Range: -1 - 1073741824.
+        Type: integer.
+
+22. tls.low_mem_threshold2
+        sets the minimum amount of free memory after which no more TLS
+        operations will be attempted (even on existing connections).
+        Default: -1.
+        Range: -1 - 1073741824.
+        Type: integer.
+
+23. tls.ct_wq_max
+        maximum bytes queued globally for write when write has to wait
+        due to TLS-level renegotiation (SSL_ERROR_WANT_READ) or initial
+        TLS connection establishment (it is different from tcp.wq_max,
+        which works at the TCP connection level).
+        Default: 10485760.
+        Range: 0 - 1073741824.
+        Type: integer.
+
+24. tls.con_ct_wq_max
+        maximum bytes queued for write per connection when write has to
+        wait due to TLS-level renegotiation (SSL_ERROR_WANT_READ) or
+        initial TLS connection establishment (it is different from
+        tcp.conn_wq_max, which works at the TCP connection level).
+        Default: 65536.
+        Range: 0 - 4194304.
+        Type: integer.
+
+25. tls.ct_wq_blk_size
+        internal TLS pre-write (clear-text) queue minimum block size
+        (advanced tunning or debugging for now).
+        Default: 4096.
+        Range: 1 - 65536.
+        Type: integer.
+
+26. tls.send_close_notify
+        enable/disable sending a close notify TLS shutdown alert before
+        closing the corresponding TCP connection.Note that having it
+        enabled has a performance impact..
+        Default: 0.
+        Range: 0 - 1.
+        Type: integer.
+

+ 14 - 0
doc/cfg_list/cfg_tm.txt

@@ -212,3 +212,17 @@ Configuration Variables for tm
         Range: 0 - 2.
         Type: integer.
 
+34. tm.local_cancel_reason
+        if set to 1, a Reason header is added to locally generated
+        CANCELs (see RFC3326).
+        Default: 1.
+        Range: 0 - 1.
+        Type: integer.
+
+35. tm.e2e_cancel_reason
+        if set to 1, Reason headers from received CANCELs are copied
+        into the corresponding generated hop-by-hop CANCELs.
+        Default: 1.
+        Range: 0 - 1.
+        Type: integer.
+

+ 47 - 0
doc/cfg_list/docbook/cfg_carrierroute.xml

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- this file is autogenerated, do not edit! -->
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+	"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="config_vars.carrierroute">
+	<title> Configuration Variables for carrierroute</title>
+
+
+<section id="carrierroute.use_domain">
+    <title>carrierroute.use_domain</title>
+    <para>
+        When using tree lookup per user, this parameter specifies
+        whether to use the domain part for user matching or not..
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="carrierroute.fallback_default">
+    <title>carrierroute.fallback_default</title>
+    <para>
+        If the user has a non-existing tree set and fallback_default is
+        set to 1, the default tree is used. Else error is returned.
+    </para>
+    <para>Default value: 1.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="carrierroute.fetch_rows">
+    <title>carrierroute.fetch_rows</title>
+    <para>
+        The number of the rows to be fetched at once from database when
+        loading the routing data..
+    </para>
+    <para>Default value: 2000.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+</chapter>

+ 59 - 4
doc/cfg_list/docbook/cfg_core.xml

@@ -369,6 +369,20 @@
     </para>
 </section>
 
+<section id="core.dns_cache_rec_pref">
+    <title>core.dns_cache_rec_pref</title>
+    <para>
+        DNS cache record preference:  0 - do not check duplicates 1 -
+        prefer old records 2 - prefer new records 3 - prefer records
+        with longer lifetime.
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 3.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
 <section id="core.mem_dump_pkg">
     <title>core.mem_dump_pkg</title>
     <para>
@@ -428,6 +442,46 @@
     </para>
 </section>
 
+<section id="core.udp4_raw">
+    <title>core.udp4_raw</title>
+    <para>
+        enable/disable using a raw socket for sending UDP IPV4 packets.
+        Should be  faster on multi-CPU linux running machines..
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: -1 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="core.udp4_raw_mtu">
+    <title>core.udp4_raw_mtu</title>
+    <para>
+        set the MTU used when using raw sockets for udp sending. This
+        value will be used when deciding whether or not to fragment the
+        packets..
+    </para>
+    <para>Default value: 1500.</para>
+    <para>Range: 28 - 65535.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="core.udp4_raw_ttl">
+    <title>core.udp4_raw_ttl</title>
+    <para>
+        set the IP TTL used when using raw sockets for udp sending. -1
+        will use the same value as for normal udp sockets..
+    </para>
+    <para>Default value: -1.</para>
+    <para>Range: -1 - 255.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
 <section id="core.force_rport">
     <title>core.force_rport</title>
     <para>
@@ -455,11 +509,12 @@
     <title>core.mem_summary</title>
     <para>
         memory debugging information displayed on exit (flags):  0 -
-        off, 1 - dump all the used blocks (status), 2 - summary of used
-        blocks.
+        off, 1 - dump all the pkg used blocks (status), 2 - dump all
+        the shm used blocks (status), 4 - summary of pkg used blocks, 8
+        - summary of shm used blocks.
     </para>
-    <para>Default value: 1.</para>
-    <para>Range: 0 - 3.</para>
+    <para>Default value: 3.</para>
+    <para>Range: 0 - 15.</para>
     <para>Type: integer.</para>
     <para>
     </para>

+ 38 - 0
doc/cfg_list/docbook/cfg_malloc_test.xml

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- this file is autogenerated, do not edit! -->
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+	"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="config_vars.malloc_test">
+	<title> Configuration Variables for malloc_test</title>
+
+
+<section id="malloc_test.check_content">
+    <title>malloc_test.check_content</title>
+    <para>
+        check if allocated memory was overwritten by filling it with a
+        special pattern and checking it on free..
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="malloc_test.realloc_p">
+    <title>malloc_test.realloc_p</title>
+    <para>
+        realloc probability in percents. During tests and mem_rnd_alloc
+        realloc_p percents of the allocations will be made by
+        realloc&apos;ing and existing chunk. The maximum value is
+        limited to 90, to avoid very long mem_rnd_alloc runs (a realloc
+        might also free memory)..
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 90.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+</chapter>

+ 0 - 32
doc/cfg_list/docbook/cfg_ratelimit.xml

@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- this file is autogenerated, do not edit! -->
-<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
-	"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
-<chapter id="config_vars.ratelimit">
-	<title> Configuration Variables for ratelimit</title>
-
-
-<section id="ratelimit.reply_code">
-    <title>ratelimit.reply_code</title>
-    <para>
-        The code of the reply sent by Kamailio while limiting..
-    </para>
-    <para>Default value: 503.</para>
-    <para>Range: 400 - 699.</para>
-    <para>Type: integer.</para>
-    <para>
-    </para>
-</section>
-
-<section id="ratelimit.reply_reason">
-    <title>ratelimit.reply_reason</title>
-    <para>
-        The reason of the reply sent by Kamailio while limiting..
-    </para>
-    <para>Default value: Server Unavailable.</para>
-    <para>Type: string.</para>
-    <para>
-    </para>
-</section>
-
-</chapter>

+ 13 - 0
doc/cfg_list/docbook/cfg_registrar.xml

@@ -18,6 +18,19 @@
     </para>
 </section>
 
+<section id="registrar.default_expires_range">
+    <title>registrar.default_expires_range</title>
+    <para>
+        Percent from default_expires that will be used in generating
+        the range for the expire interval.
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 100.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
 <section id="registrar.min_expires">
     <title>registrar.min_expires</title>
     <para>

+ 11 - 0
doc/cfg_list/docbook/cfg_tcp.xml

@@ -262,6 +262,17 @@
     </para>
 </section>
 
+<section id="tcp.accept_no_cl">
+    <title>tcp.accept_no_cl</title>
+    <para>
+        accept TCP messges without Content-Lenght .
+    </para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
 <section id="tcp.rd_buf_size">
     <title>tcp.rd_buf_size</title>
     <para>

+ 351 - 0
doc/cfg_list/docbook/cfg_tls.xml

@@ -0,0 +1,351 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- this file is autogenerated, do not edit! -->
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+	"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<chapter id="config_vars.tls">
+	<title> Configuration Variables for tls</title>
+
+
+<section id="tls.force_run">
+    <title>tls.force_run</title>
+    <para>
+        force loading the tls module even when initial sanity checks
+        fail.
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.method">
+    <title>tls.method</title>
+    <para>
+        TLS method used (TLSv1, SSLv3, SSLv2, SSLv23).
+    </para>
+    <para>Default value: &lt;unknown:str&gt;.</para>
+    <para>Type: string.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.verify_certificate">
+    <title>tls.verify_certificate</title>
+    <para>
+        if enabled the certificates will be verified.
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.verify_depth">
+    <title>tls.verify_depth</title>
+    <para>
+        sets how far up the certificate chain will the certificate
+        verification go in the search for a trusted CA.
+    </para>
+    <para>Default value: 9.</para>
+    <para>Range: 0 - 100.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.require_certificate">
+    <title>tls.require_certificate</title>
+    <para>
+        if enabled a certificate will be required from clients.
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.private_key">
+    <title>tls.private_key</title>
+    <para>
+        name of the file containing the private key (pem format), if
+        not contained in the certificate file.
+    </para>
+    <para>Default value: &lt;unknown:str&gt;.</para>
+    <para>Type: string.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.ca_list">
+    <title>tls.ca_list</title>
+    <para>
+        name of the file containing the trusted CA list (pem format).
+    </para>
+    <para>Default value: &lt;unknown:str&gt;.</para>
+    <para>Type: string.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.certificate">
+    <title>tls.certificate</title>
+    <para>
+        name of the file containing the certificate (pem format).
+    </para>
+    <para>Default value: &lt;unknown:str&gt;.</para>
+    <para>Type: string.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.cipher_list">
+    <title>tls.cipher_list</title>
+    <para>
+        list of the accepted ciphers (strings separated by colons).
+    </para>
+    <para>Default value: &lt;unknown:str&gt;.</para>
+    <para>Type: string.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.session_cache">
+    <title>tls.session_cache</title>
+    <para>
+        enables or disables the session cache.
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.session_id">
+    <title>tls.session_id</title>
+    <para>
+        string used for the session id.
+    </para>
+    <para>Default value: &lt;unknown:str&gt;.</para>
+    <para>Type: string.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.config">
+    <title>tls.config</title>
+    <para>
+        tls config file name (used for the per domain options).
+    </para>
+    <para>Default value: &lt;unknown:str&gt;.</para>
+    <para>Type: string.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.log">
+    <title>tls.log</title>
+    <para>
+        tls info messages log level.
+    </para>
+    <para>Default value: 3.</para>
+    <para>Range: 0 - 1000.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.debug">
+    <title>tls.debug</title>
+    <para>
+        tls debug messages log level.
+    </para>
+    <para>Default value: 3.</para>
+    <para>Range: 0 - 1000.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.connection_timeout">
+    <title>tls.connection_timeout</title>
+    <para>
+        initial connection lifetime (in s) (obsolete).
+    </para>
+    <para>Default value: 600.</para>
+    <para>Range: -1 - -2147483648.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.disable_compression">
+    <title>tls.disable_compression</title>
+    <para>
+        if set disable the built-in OpenSSL compression.
+    </para>
+    <para>Default value: 1.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.ssl_release_buffers">
+    <title>tls.ssl_release_buffers</title>
+    <para>
+        quickly release internal OpenSSL read or write buffers. Works
+        only for OpenSSL &gt;= 1.0..
+    </para>
+    <para>Default value: -1.</para>
+    <para>Range: -1 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.ssl_free_list_max">
+    <title>tls.ssl_free_list_max</title>
+    <para>
+        maximum number of free/cached memory chunks that OpenSSL will
+        keep per connection. Works only for OpenSSL &gt;= 1.0..
+    </para>
+    <para>Default value: -1.</para>
+    <para>Range: -1 - 1073741824.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.ssl_max_send_fragment">
+    <title>tls.ssl_max_send_fragment</title>
+    <para>
+        sets the maximum number of bytes (clear text) send into one TLS
+        record. Valid values are between 512 and 16384. Works only for
+        OpenSSL &gt;= 0.9.9.
+    </para>
+    <para>Default value: -1.</para>
+    <para>Range: -1 - 65536.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.ssl_read_ahead">
+    <title>tls.ssl_read_ahead</title>
+    <para>
+        Enables read ahead, reducing the number of BIO read calls done
+        internally by the OpenSSL library. Note that in newer tls
+        module versions it is better to have read ahead disabled, since
+        everything it is buffered in memory anyway.
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: -1 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+        Read-only.
+    </para>
+</section>
+
+<section id="tls.low_mem_threshold1">
+    <title>tls.low_mem_threshold1</title>
+    <para>
+        sets the minimum amount of free memory for accepting new TLS
+        connections (KB).
+    </para>
+    <para>Default value: -1.</para>
+    <para>Range: -1 - 1073741824.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.low_mem_threshold2">
+    <title>tls.low_mem_threshold2</title>
+    <para>
+        sets the minimum amount of free memory after which no more TLS
+        operations will be attempted (even on existing connections).
+    </para>
+    <para>Default value: -1.</para>
+    <para>Range: -1 - 1073741824.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.ct_wq_max">
+    <title>tls.ct_wq_max</title>
+    <para>
+        maximum bytes queued globally for write when write has to wait
+        due to TLS-level renegotiation (SSL_ERROR_WANT_READ) or initial
+        TLS connection establishment (it is different from tcp.wq_max,
+        which works at the TCP connection level).
+    </para>
+    <para>Default value: 10485760.</para>
+    <para>Range: 0 - 1073741824.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.con_ct_wq_max">
+    <title>tls.con_ct_wq_max</title>
+    <para>
+        maximum bytes queued for write per connection when write has to
+        wait due to TLS-level renegotiation (SSL_ERROR_WANT_READ) or
+        initial TLS connection establishment (it is different from
+        tcp.conn_wq_max, which works at the TCP connection level).
+    </para>
+    <para>Default value: 65536.</para>
+    <para>Range: 0 - 4194304.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.ct_wq_blk_size">
+    <title>tls.ct_wq_blk_size</title>
+    <para>
+        internal TLS pre-write (clear-text) queue minimum block size
+        (advanced tunning or debugging for now).
+    </para>
+    <para>Default value: 4096.</para>
+    <para>Range: 1 - 65536.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tls.send_close_notify">
+    <title>tls.send_close_notify</title>
+    <para>
+        enable/disable sending a close notify TLS shutdown alert before
+        closing the corresponding TCP connection.Note that having it
+        enabled has a performance impact..
+    </para>
+    <para>Default value: 0.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+</chapter>

+ 26 - 0
doc/cfg_list/docbook/cfg_tm.xml

@@ -412,4 +412,30 @@
     </para>
 </section>
 
+<section id="tm.local_cancel_reason">
+    <title>tm.local_cancel_reason</title>
+    <para>
+        if set to 1, a Reason header is added to locally generated
+        CANCELs (see RFC3326).
+    </para>
+    <para>Default value: 1.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
+<section id="tm.e2e_cancel_reason">
+    <title>tm.e2e_cancel_reason</title>
+    <para>
+        if set to 1, Reason headers from received CANCELs are copied
+        into the corresponding generated hop-by-hop CANCELs.
+    </para>
+    <para>Default value: 1.</para>
+    <para>Range: 0 - 1.</para>
+    <para>Type: integer.</para>
+    <para>
+    </para>
+</section>
+
 </chapter>

+ 5 - 3
doc/cfg_list/docbook/cfg_var_list.xml

@@ -8,8 +8,8 @@
 <book id="cfg_var_list" xmlns:xi="http://www.w3.org/2001/XInclude">
 	<title>Runtime Configuration Variables List</title>
 	<bookinfo><revhistory><revision>
-		<revnumber>sip-router git-f88145</revnumber>
-		<date>Sun, 07 Mar 2010 12:35:15 +0100</date>
+		<revnumber>sip-router git-0c430b</revnumber>
+		<date>Thu, 02 Sep 2010 17:54:38 +0200</date>
 		<revremark>
 			Automatically generated by:
 			make -C doc/cfg_list all
@@ -19,8 +19,10 @@
 		<xi:include href="cfg_sctp.xml"/>
 		<xi:include href="cfg_tcp.xml"/>
 		<xi:include href="cfg_tm.xml"/>
-		<xi:include href="cfg_ratelimit.xml"/>
 		<xi:include href="cfg_registrar.xml"/>
 		<xi:include href="cfg_siputils.xml"/>
 		<xi:include href="cfg_maxfwd.xml"/>
+		<xi:include href="cfg_carrierroute.xml"/>
+		<xi:include href="cfg_malloc_test.xml"/>
+		<xi:include href="cfg_tls.xml"/>
 </book>