documentation: Fix Content-Length typos
[sip-router] / doc / cfg_list / cfg_core.txt
1 Configuration Variables for core
2 ================================
3
4                   [ this file is autogenerated, do not edit ]
5
6
7  1. core.debug
8         debug level.
9         Default: 0.
10         Type: integer.
11
12  2. core.log_facility
13         syslog facility, see "man 3 syslog".
14         Default: 24.
15         Type: string.
16
17  3. core.memdbg
18         log level for memory debugging messages.
19         Default: 3.
20         Type: integer.
21
22  4. core.use_dst_blacklist
23         enable/disable destination blacklisting.
24         Default: 0.
25         Range: 0 - 1.
26         Type: integer.
27
28  5. core.dst_blacklist_expire
29         how much time (in s) a blacklisted destination is kept in the
30         list.
31         Default: 60.
32         Type: integer.
33
34  6. core.dst_blacklist_mem
35         maximum shared memory amount (in KB) used for keeping the
36         blacklisted destinations.
37         Default: 250.
38         Type: integer.
39
40  7. core.dst_blacklist_udp_imask
41         blacklist event ignore mask for UDP.
42         Default: 0.
43         Type: integer.
44
45  8. core.dst_blacklist_tcp_imask
46         blacklist event ignore mask for TCP.
47         Default: 0.
48         Type: integer.
49
50  9. core.dst_blacklist_tls_imask
51         blacklist event ignore mask for TLS.
52         Default: 0.
53         Type: integer.
54
55 10. core.dst_blacklist_sctp_imask
56         blacklist event ignore mask for SCTP.
57         Default: 0.
58         Type: integer.
59
60 11. core.dns_try_ipv6
61         enable/disable IPv6 DNS lookups.
62         Default: 1.
63         Range: 0 - 1.
64         Type: integer.
65
66 12. core.dns_try_naptr
67         enable/disable NAPTR DNS lookups.
68         Default: 0.
69         Range: 0 - 1.
70         Type: integer.
71
72 13. core.dns_udp_pref
73         udp protocol preference when doing NAPTR lookups.
74         Default: 30.
75         Type: integer.
76
77 14. core.dns_tcp_pref
78         tcp protocol preference when doing NAPTR lookups.
79         Default: 20.
80         Type: integer.
81
82 15. core.dns_tls_pref
83         tls protocol preference when doing NAPTR lookups.
84         Default: 10.
85         Type: integer.
86
87 16. core.dns_sctp_pref
88         sctp protocol preference when doing NAPTR lookups.
89         Default: 20.
90         Type: integer.
91
92 17. core.dns_retr_time
93         time in s before retrying a dns request.
94         Default: -1.
95         Type: integer.
96
97 18. core.dns_retr_no
98         number of dns retransmissions before giving up.
99         Default: -1.
100         Type: integer.
101
102 19. core.dns_servers_no
103         how many dns servers from the ones defined in /etc/resolv.conf
104         will be used.
105         Default: -1.
106         Type: integer.
107
108 20. core.dns_use_search_list
109         if set to 0, the search list in /etc/resolv.conf is ignored.
110         Default: 1.
111         Range: 0 - 1.
112         Type: integer.
113
114 21. core.dns_search_full_match
115         enable/disable domain name checks against the search list in
116         DNS answers.
117         Default: 1.
118         Range: 0 - 1.
119         Type: integer.
120
121 22. core.dns_reinit
122         set to 1 in order to reinitialize the DNS resolver.
123         Default: 0.
124         Range: 1 - 1.
125         Type: integer.
126
127 23. core.use_dns_cache
128         enable/disable the dns cache.
129         Default: 1.
130         Range: 0 - 1.
131         Type: integer.
132
133 24. core.dns_cache_flags
134         dns cache specific resolver flags (1=ipv4 only, 2=ipv6 only,
135         4=prefer ipv6.
136         Default: 0.
137         Range: 0 - 4.
138         Type: integer.
139
140 25. core.use_dns_failover
141         enable/disable dns failover in case the destination resolves to
142         multiple ip addresses and/or multiple SRV records (depends on
143         use_dns_cache).
144         Default: 0.
145         Range: 0 - 1.
146         Type: integer.
147
148 26. core.dns_srv_lb
149         enable/disable load balancing to different srv records of the
150         same priority based on the srv records weights (depends on
151         dns_failover).
152         Default: 0.
153         Range: 0 - 1.
154         Type: integer.
155
156 27. core.dns_cache_negative_ttl
157         time to live for negative results ("not found") in seconds. Use
158         0 to disable.
159         Default: 60.
160         Type: integer.
161
162 28. core.dns_cache_min_ttl
163         minimum accepted time to live for a record, in seconds.
164         Default: 0.
165         Type: integer.
166
167 29. core.dns_cache_max_ttl
168         maximum accepted time to live for a record, in seconds.
169         Default: -1.
170         Type: integer.
171
172 30. core.dns_cache_mem
173         maximum memory used for the dns cache in Kb.
174         Default: 500.
175         Type: integer.
176
177 31. core.dns_cache_del_nonexp
178         allow deletion of non-expired records from the cache when there
179         is no more space left for new ones.
180         Default: 0.
181         Range: 0 - 1.
182         Type: integer.
183
184 32. core.dns_cache_rec_pref
185         DNS cache record preference:  0 - do not check duplicates 1 -
186         prefer old records 2 - prefer new records 3 - prefer records
187         with longer lifetime.
188         Default: 0.
189         Range: 0 - 3.
190         Type: integer.
191
192 33. core.mem_dump_pkg
193         dump process memory status, parameter: pid_number.
194         Default: 0.
195         Type: integer.
196
197 34. core.mem_dump_shm
198         dump shared memory status.
199         Default: 0.
200         Type: integer.
201
202 35. core.max_while_loops
203         maximum iterations allowed for a while loop.
204         Default: 100.
205         Type: integer.
206
207 36. core.udp_mtu
208         fallback to a congestion controlled protocol if send size
209         exceeds udp_mtu.
210         Default: 0.
211         Range: 0 - 65535.
212         Type: integer.
213
214 37. core.udp_mtu_try_proto
215         if send size > udp_mtu use proto (1 udp, 2 tcp, 3 tls, 4 sctp).
216         Default: 0.
217         Range: 1 - 4.
218         Type: integer.
219
220 38. core.udp4_raw
221         enable/disable using a raw socket for sending UDP IPV4 packets.
222         Should be  faster on multi-CPU linux running machines..
223         Default: 0.
224         Range: -1 - 1.
225         Type: integer.
226
227 39. core.udp4_raw_mtu
228         set the MTU used when using raw sockets for udp sending. This
229         value will be used when deciding whether or not to fragment the
230         packets..
231         Default: 1500.
232         Range: 28 - 65535.
233         Type: integer.
234
235 40. core.udp4_raw_ttl
236         set the IP TTL used when using raw sockets for udp sending. -1
237         will use the same value as for normal udp sockets..
238         Default: -1.
239         Range: -1 - 255.
240         Type: integer.
241
242 41. core.force_rport
243         force rport for all the received messages.
244         Default: 0.
245         Range: 0 - 1.
246         Type: integer.
247
248 42. core.memlog
249         log level for memory status/summary information.
250         Default: 3.
251         Type: integer.
252
253 43. core.mem_summary
254         memory debugging information displayed on exit (flags):  0 -
255         off, 1 - dump all the pkg used blocks (status), 2 - dump all
256         the shm used blocks (status), 4 - summary of pkg used blocks, 8
257         - summary of shm used blocks, 16 - short status instead of
258         dump.
259         Default: 3.
260         Range: 0 - 31.
261         Type: integer.
262
263 44. core.mem_safety
264         safety level for memory operations.
265         Default: 0.
266         Type: integer.
267
268 45. core.mem_join
269         join free memory fragments.
270         Default: 0.
271         Type: integer.
272
273 46. core.corelog
274         log level for non-critical core error messages.
275         Default: -1.
276         Type: integer.
277
278 47. core.latency_log
279         log level for latency limits alert messages.
280         Default: -1.
281         Type: integer.
282
283 48. core.latency_limit_db
284         limit is ms for alerting on time consuming db commands.
285         Default: 0.
286         Type: integer.
287
288 49. core.latency_limit_action
289         limit is ms for alerting on time consuming config actions.
290         Default: 0.
291         Type: integer.
292