pkg/kamailio/obs: packaged sworker module
[sip-router] / ChangeLog
1 ===================== 2020-07-29 Version 5.5.0 Development =====================
2
3 ===================== Changes Since Version 5.4.0 ===========================
4
5 ===================== 2020-07-29 Version 5.4.0 Released =====================
6
7 ===================== Changes Since Version 5.3.0 ===========================
8
9 commit 41a7f134be420b0a7169b83f2ef5f5961b58a50c (HEAD -> 5.4)
10 Author: Daniel-Constantin Mierla <miconda@gmail.com>
11 Date:   Wed Jul 29 09:07:39 2020 +0200
12
13     pkg/kamailio: version set to 5.4.0 for alpine spec
14
15 commit fcd13ecc50e2e75c33045673a932843a0d07d94b (HEAD -> 5.4)
16 Author: Daniel-Constantin Mierla <miconda@gmail.com>
17 Date:   Wed Jul 29 09:03:56 2020 +0200
18
19     Makefile.defs: version set to 5.4.0
20
21     - new major release series
22
23 commit 6498149122afe485f0dcbca61febdfde8e5ca99e
24 Author: Kamailio Dev <kamailio.dev@kamailio.org>
25 Date:   Tue Jul 28 08:46:33 2020 +0200
26
27     modules: readme files regenerated - modules ... [skip ci]
28
29 commit 7885322c2ad36db4cf56a51a4e9215c05e0c70f6
30 Author: Julien Chavanton <jchavanton@gmail.com>
31 Date:   Thu Jul 9 16:24:59 2020 -0700
32
33     rtp_media_server: update to mediastreamer 4.4.0
34     
35     update documentation to simplify usage using docker
36     
37     (cherry picked from commit 32350bcb48757f2431fe463167a2816a702a8cb7)
38
39 commit ecedb702cacc4b46c474d6f48e6774985fe484e3
40 Author: Daniel-Constantin Mierla <miconda@gmail.com>
41 Date:   Mon Jul 27 09:37:23 2020 +0200
42
43     dialog: print old state on dlg timeout
44     
45     (cherry picked from commit 06b7e416756e1711edef6db683cef35824f4b2a5)
46
47 commit 054eabae916ba9d670b7967e67af1ceb5e5b0ae9
48 Author: Henning Westerholt <hw@skalatan.de>
49 Date:   Thu Jul 23 15:23:15 2020 +0000
50
51     tm: lower log level for t_unref kill transaction to WARN
52     
53     - lower log level for t_unref kill transaction to WARN
54     - immediate CANCEL on an INVITE could trigger this
55     
56     (cherry picked from commit d85d43247c3d056eebeec3f97735d13c048a181c)
57
58 commit 1421556163ad26ff9b68f8aaf6b17288d431eefb
59 Author: Daniel-Constantin Mierla <miconda@gmail.com>
60 Date:   Tue Jul 21 22:34:09 2020 +0200
61
62     README: updated version
63
64 commit a13b055292999197ac21d23568d0c3ace8b9e87a
65 Author: Kamailio Dev <kamailio.dev@kamailio.org>
66 Date:   Fri Jul 17 15:16:25 2020 +0200
67
68     modules: readme files regenerated - modules ... [skip ci]
69
70 commit e8ef3c2bb57c3c35ca023d3b01577435f7b80529
71 Author: Marat Gareev <maratkin94@gmail.com>
72 Date:   Fri Jul 17 15:22:33 2020 +0300
73
74     xhttp_prom: fixed typo in the documentation [skip ci]
75     
76     (cherry picked from commit fbfc720a82ed2e6c537fd7fa36b913cf079123ae)
77
78 commit ffb0576bd7d93303fb1068a332d9477a4d04471b
79 Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
80 Date:   Tue Jul 14 11:48:45 2020 +0300
81
82     p_usrloc: reworking mdb_availability_control
83     
84     - simplify general implementation
85     - avoid deadlock due to a process trying to acquire same lock twice
86     
87     (cherry picked from commit 5789c506d022dd5713072cd1fcc07a25f42e098c)
88
89 commit ac436f2ee8103a6ce7b7648af5666d9e940bec15
90 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
91 Date:   Fri Jul 17 10:41:11 2020 +0200
92
93     pkg/kamailio/deb: version set 5.4.0~rc1
94
95 commit dc082cec6f846df66ec3fa06a6c119b0d418ef19
96 Author: Daniel-Constantin Mierla <miconda@gmail.com>
97 Date:   Fri Jul 17 09:19:55 2020 +0200
98
99     Makefile.defs: version set to 5.4.0-rc1
100
101 commit eda93e7935624b39ac622a76cefc977425b2c413
102 Author: Kamailio Dev <kamailio.dev@kamailio.org>
103 Date:   Thu Jul 16 17:32:08 2020 +0200
104
105     modules: readme files regenerated - modules ... [skip ci]
106
107 commit d0f7c7056b32351cac0b20ce24b074d9be8459a2
108 Author: Daniel-Constantin Mierla <miconda@gmail.com>
109 Date:   Thu Jul 16 09:16:40 2020 +0200
110
111     core: strutils - trim trailing spaces when comparing hdr names
112     
113     (cherry picked from commit 6d76b79b81bf448fa1f34753c1d000dc6c1870e0)
114
115 commit 63e227383d9c5112f287299981d217f1558a15a8
116 Author: Daniel-Constantin Mierla <miconda@gmail.com>
117 Date:   Thu Jul 16 09:09:48 2020 +0200
118
119     core: parser - trim trailing whitespaces in header name
120     
121     (cherry picked from commit 7135feee9cdc93efa8c0c3e4abf24a9335ce42de)
122
123 commit 4584e17b98f338916cc89dac6e1700f250cdf501
124 Author: Daniel-Constantin Mierla <miconda@gmail.com>
125 Date:   Wed Jul 15 17:59:51 2020 +0200
126
127     dispatcher: update state if sending keepalive OPTIONS fails
128     
129     - it can be due to DNS resolving failure, therefore needs to be counted
130     for making it inactive, otherwise keeps failing and writting errors
131     
132     (cherry picked from commit 6c77c86ab8fdec51293f0d850b9b9771d6266816)
133
134 commit 0cf30ae1c4128bca8882109ec34c34a2dd2b4cef
135 Author: lazedo <luis.azedo@factorlusitano.com>
136 Date:   Mon Jul 13 13:01:43 2020 +0100
137
138     core: don't close tcp connection for dropped non sip messages
139     
140     (cherry picked from commit 007f98692bb6f7cb35adbb86ec6fb06f034614cc)
141
142 commit afc66f390e135f091dfa7abcc058175817350589
143 Author: Daniel-Constantin Mierla <miconda@gmail.com>
144 Date:   Tue Jul 14 09:21:04 2020 +0200
145
146     misc/examples: kemi lua - added debug callback function
147     
148     - commented - can be enabled to track the execution trace of the lua
149     script
150     
151     (cherry picked from commit 491a8327933cb4471260fdd09ff93296a7a0ccfd)
152
153 commit 4f3c646772e3a6c769e8ff58bb42cf19186c39f4
154 Author: Daniel-Constantin Mierla <miconda@gmail.com>
155 Date:   Mon Jul 13 10:08:42 2020 +0200
156
157     sipdump: docs - note about use of drop() in event route
158     
159     (cherry picked from commit f984505b3ed41b7faf0fca5ab978c52240cd60a0)
160
161 commit ef819eb33cdaa8e143148915296c60e03179e819
162 Author: Daniel-Constantin Mierla <miconda@gmail.com>
163 Date:   Mon Jul 13 09:46:44 2020 +0200
164
165     sipdump: if drop executed in event route, skip writing to file
166     
167     (cherry picked from commit 1672a9b356cc864310d0ade139d7c8bb6c4c4b11)
168
169 commit a472aaae69f7bd483c232cc5c9f59078bad1e938
170 Author: Richard Fuchs <rfuchs@sipwise.com>
171 Date:   Tue Jul 14 14:13:00 2020 -0400
172
173     db_redis: fix unfiltered table deletion
174
175 commit d6dbd6aa1816ca3f18059db20cb6c47b4a9fb17a
176 Author: Daniel-Constantin Mierla <miconda@gmail.com>
177 Date:   Tue Jul 14 11:18:53 2020 +0200
178
179     core: only skip over proto in alias inside uri_trim_rcv_alias()
180     
181     - variable not used if set to the corresponding integer id
182     
183     (cherry picked from commit 58b0631aafd7d6efa5534009fab197336468a9f8)
184
185 commit 1a8f54147063560f6016634152b17293394b8497
186 Author: Henning Westerholt <hw@skalatan.de>
187 Date:   Sat Jul 11 11:03:26 2020 +0000
188
189     ims_charging: fix wrong default User-Equipment-Info-Type AVP format
190     
191     - fix User-Equipment-Info-Type AVP format
192       According to the RFC 8506 it should be like this: The 48-bit Media Access
193       Control (MAC) address is formatted as described in Section 3.21 of [RFC3580]
194     - use strlen instead of sizeof
195
196 commit 1c99504b14fdd1bdddc9f159f03694e940a61009
197 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
198 Date:   Fri Jul 10 13:32:03 2020 +0200
199
200     pkg/kamailio/deb: version set 5.4.0~rc0 [skip ci]
201
202 commit 8416bde3a2e3c40315087053152783372965ec00
203 Author: Daniel-Constantin Mierla <miconda@gmail.com>
204 Date:   Fri Jul 10 09:31:25 2020 +0200
205
206     Makefile.defs: version set to 5.4.0-rc0
207     
208     - branch 5.4 created to hold the code for release series 5.4.x
209
210 commit bb2cf364e22d15e764ea71d2782cd39f94aef048
211 Author: Daniel-Constantin Mierla <miconda@gmail.com>
212 Date:   Fri Jul 10 09:24:58 2020 +0200
213
214     Makefile.defs: version set to 5.4.0-pre2
215
216 commit 2acd444871db828873cd5cd3c45a604e246831ca
217 Author: Henning Westerholt <hw@skalatan.de>
218 Date:   Thu Jul 9 19:24:49 2020 +0000
219
220     ims_charging: fix for app_provided_party functionality, also support interim/stop reqs
221
222 commit ccb86e766b82b739e23afcf47a35cccb89296325
223 Author: Kamailio Dev <kamailio.dev@kamailio.org>
224 Date:   Thu Jul 9 15:31:14 2020 +0200
225
226     modules: readme files regenerated - dlgs ... [skip ci]
227
228 commit 33afceac9c585e9755580ca5748c2b40cd70cd5f
229 Author: Daniel-Constantin Mierla <miconda@gmail.com>
230 Date:   Thu Jul 9 15:25:39 2020 +0200
231
232     etc: kamailio.cfg - use enable_sctp instead of disable_sctp
233     
234     - be coherent with tls variant
235
236 commit b4f0b373654a6f5ed4123e868e8f14d980a006c3
237 Author: Daniel-Constantin Mierla <miconda@gmail.com>
238 Date:   Thu Jul 9 15:23:18 2020 +0200
239
240     dlgs: adjusted the route blocks allowed for exported functions
241
242 commit cec3e862db86699b271c00e39dd7ce6f84ff013f
243 Author: Daniel-Constantin Mierla <miconda@gmail.com>
244 Date:   Thu Jul 9 15:22:32 2020 +0200
245
246     dlgs: docs for params, functions and rpc commands
247
248 commit aebae41bccaec46d086796301d33223645ca1ce6
249 Author: Daniel-Constantin Mierla <miconda@gmail.com>
250 Date:   Thu Jul 9 14:09:32 2020 +0200
251
252     etc: kamailio.cfg - several updates
253     
254     - use force_rport() at the beginning of processing requests, note added
255     in the top comments to inform that config performs symmetric signaling
256     - load textopsx module and added define option to apply changes before
257     presence handling, so changes to headers or body are visible to presence
258     functions
259     - modparams to enable use of Path for registrar module
260     - modparam timer_procs for usrloc module
261     - a bit of refactoring for debug mode, level being set by a defined
262     token and log_stderror is set always to no, so even with higher debug
263     level logs are sent to syslog (added comment how to enable it via
264     setting value to 'yes' or using -E cli option)
265     - updated notes for debug mode and listen param
266     - GH #2381
267
268 commit 7ae02bca24c1ed2ce80158cdc151e65e7fa2f904
269 Author: Daniel-Constantin Mierla <miconda@gmail.com>
270 Date:   Thu Jul 9 11:35:43 2020 +0200
271
272     dlgs: matching op with regex and fnmatch
273
274 commit 9965578ecb4e8b98156a7a662f8077ba5acd6c32
275 Author: Daniel-Constantin Mierla <miconda@gmail.com>
276 Date:   Thu Jul 9 10:50:29 2020 +0200
277
278     dlgs: rpc commands to get records by filter
279
280 commit 8cb69c32af3162f4c85217cba016a04ba2591747
281 Author: Daniel-Constantin Mierla <miconda@gmail.com>
282 Date:   Thu Jul 9 10:03:01 2020 +0200
283
284     dlgs: rpc dlgs.briefing command
285
286 commit 7dea31780a8e0eac8f97df134688acf21fc17b98
287 Author: Kamailio Dev <kamailio.dev@kamailio.org>
288 Date:   Wed Jul 8 22:46:11 2020 +0200
289
290     modules: readme files regenerated - lost ... [skip ci]
291
292 commit 827307c5fc70381a4c80e1cc1937952480c93633
293 Author: Wolfgang Kampichler <dev@kampichler.info>
294 Date:   Wed Jul 8 22:30:09 2020 +0200
295
296     lost: doc edits
297     
298     - fixed typos
299     - added test information
300
301 commit 890ebc6f0194e7010130a1e17e720799cf6722e1
302 Author: Kamailio Dev <kamailio.dev@kamailio.org>
303 Date:   Wed Jul 8 18:01:26 2020 +0200
304
305     modules: readme files regenerated - nathelper ... [skip ci]
306
307 commit d594ff8d0408f0f66ce3ed09c93a59647246a319
308 Merge: a6652652b9 1bc33f1a4e
309 Author: Daniel-Constantin Mierla <miconda@gmail.com>
310 Date:   Wed Jul 8 17:58:35 2020 +0200
311
312     Merge pull request #2393 from tao-communications/master
313     
314     rtpengine: added kemi support for block/unblock media/dtmf, and play/â\80¦
315
316 commit a6652652b9bbf5e89c1368c9c33aefa965f45c31
317 Merge: 317f707425 3c02c11d66
318 Author: Daniel-Constantin Mierla <miconda@gmail.com>
319 Date:   Wed Jul 8 17:57:58 2020 +0200
320
321     Merge pull request #2390 from kamailio/nathelper-set_contact_alias-trim
322     
323     nathelper: add optional set_contact_alias([trim]) parameter
324
325 commit 317f707425a4cf0be144d2c874fcdf2ad8d7f992
326 Author: Daniel-Constantin Mierla <miconda@gmail.com>
327 Date:   Wed Jul 8 14:44:34 2020 +0200
328
329     core: tcp - debug message when removing connection from list
330
331 commit 41bdb340952aa3c2c9b45ca2807e4366908c1b42
332 Author: Daniel-Constantin Mierla <miconda@gmail.com>
333 Date:   Wed Jul 8 14:28:04 2020 +0200
334
335     kamailio.cfg: set disable_sctp to yes
336     
337     - in auto mode a log message is printed about not having sctp module
338     loaded, which is not done in the default config
339
340 commit 5aace32c937f4885a19b204d13170a337e7c0ad8
341 Author: Daniel-Constantin Mierla <miconda@gmail.com>
342 Date:   Wed Jul 8 09:27:34 2020 +0200
343
344     dlgs: tags operations and counting functions
345
346 commit 626c0dee863fa517e473148ca8010d737a8f7ffe
347 Author: Daniel-Constantin Mierla <miconda@gmail.com>
348 Date:   Tue Jul 7 19:28:29 2020 +0200
349
350     kamctl: skip tracing kamctl itself in pstrap
351
352 commit 904a1590dbcdbb0fda9f676b4768596f797e9e27
353 Author: Daniel-Constantin Mierla <miconda@gmail.com>
354 Date:   Tue Jul 7 19:18:52 2020 +0200
355
356     kamctl: print process details in pstrap output
357
358 commit 97ec85559f1e33405fff2320443dc86d2df13456
359 Author: Daniel-Constantin Mierla <miconda@gmail.com>
360 Date:   Tue Jul 7 18:57:27 2020 +0200
361
362     kamctl: added pstrap command
363     
364     - use ps to get list of PIDs for Kamailio instance, instead of RPC
365     core.psx
366
367 commit 846cc5b97a907b5314ccf03772776e0d23434042
368 Author: Daniel-Constantin Mierla <miconda@gmail.com>
369 Date:   Tue Jul 7 17:37:00 2020 +0200
370
371     core: io wait - unhash in case delete operation fails because of EBADF
372     
373     - EBADF: epfd or fd is not a valid file descriptor
374
375 commit cb58e78eaac941cc042a71e049568b2dae611e4b
376 Author: Daniel-Constantin Mierla <miconda@gmail.com>
377 Date:   Tue Jul 7 17:36:22 2020 +0200
378
379     Revert "core: io wait - unhash in case delete operation fails because of EBADF"
380     
381     This reverts commit 60119faef5282b135ef7c972d15e1017ca26815a.
382
383 commit 60119faef5282b135ef7c972d15e1017ca26815a
384 Author: Daniel-Constantin Mierla <miconda@gmail.com>
385 Date:   Tue Jul 7 17:25:00 2020 +0200
386
387     core: io wait - unhash in case delete operation fails because of EBADF
388     
389     - EBADF: epfd or fd is not a valid file descriptor
390
391 commit 1bc33f1a4e4ba4c6c43cd74fb8336c2f6846092d
392 Author: Yufei Tao <yt100@hotmail.com>
393 Date:   Fri Jul 3 18:01:30 2020 +0100
394
395     rtpengine: added kemi support for block/unblock media/dtmf, and play/stop media functions
396
397 commit 331a5f999b9aa4ddd112b837bb3d350507de2a12
398 Author: Daniel-Constantin Mierla <miconda@gmail.com>
399 Date:   Tue Jul 7 09:26:22 2020 +0200
400
401     dlgs: filled tags add and count functions
402
403 commit 65159728a4425f45559de55fd5549731e717d74e
404 Author: Daniel-Constantin Mierla <miconda@gmail.com>
405 Date:   Mon Jul 6 09:03:32 2020 +0200
406
407     carrierroute: do not test return for strcpy() and strcat()
408     
409     - they return the dst or src parameter, resulting in code analyzer
410     reporting
411
412 commit 0cc1e167b9e54bb4a652162445efe89b02939eed
413 Author: Daniel-Constantin Mierla <miconda@gmail.com>
414 Date:   Sun Jul 5 20:50:00 2020 +0200
415
416     db_redis: use safer localtime_r() function
417
418 commit ebf80aca06cdbba1f00d502168ee8ab4d1d3d14f
419 Author: Daniel-Constantin Mierla <miconda@gmail.com>
420 Date:   Sat Jul 4 17:50:54 2020 +0200
421
422     dispatcher: variables declared at the beginning of blocks
423
424 commit 6a637cf84906ec5315c77e5458180f7d9d69a481
425 Author: Daniel-Constantin Mierla <miconda@gmail.com>
426 Date:   Fri Jul 3 23:00:24 2020 +0200
427
428     core: tcp - test connection reference counter to avoid going negative
429
430 commit 3c02c11d66c95102698ee52187952bd98a51510c
431 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
432 Date:   Fri Jul 3 14:00:57 2020 -0400
433
434     nathelper: add optional set_contact_alias([trim]) parameter
435
436 commit bfdcef8ef550b74fecc38b1bdb8fcb20ccb279b7
437 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
438 Date:   Fri Jul 3 13:33:08 2020 -0400
439
440     core: add function uri_trim_rcv_alias() to trim alias uri param from header
441
442 commit 9322a98cd451fa470c8ff93f85758f41c4fc6bce
443 Author: Kamailio Dev <kamailio.dev@kamailio.org>
444 Date:   Fri Jul 3 19:31:10 2020 +0200
445
446     modules: readme files regenerated - nathelper ... [skip ci]
447
448 commit 626fbd002e4d569767e84a99a2163d0bd9ff6efd
449 Merge: 339b94ce71 2802bd75cd
450 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
451 Date:   Fri Jul 3 13:26:13 2020 -0400
452
453     Merge pull request #2389 from kamailio/revert-2388-nathelper-set_contact_alias-trim
454     
455     Revert "nathelper: add optional set_contact_alias([trim]) parameter"
456
457 commit 2802bd75cd03e16bf6541fde1d6459bda2698153
458 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
459 Date:   Fri Jul 3 13:22:16 2020 -0400
460
461     Revert "nathelper: add optional set_contact_alias([trim]) parameter"
462
463 commit 339b94ce713b2a3d3763d2c15c8d1437362f648e
464 Author: Kamailio Dev <kamailio.dev@kamailio.org>
465 Date:   Fri Jul 3 16:46:13 2020 +0200
466
467     modules: readme files regenerated - nathelper ... [skip ci]
468
469 commit 07f2857f76870f9f0fd360c6990df8f7cb0f5ffc
470 Merge: 67f9de8a94 f254478928
471 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
472 Date:   Fri Jul 3 10:32:25 2020 -0400
473
474     Merge pull request #2388 from kamailio/nathelper-set_contact_alias-trim
475     
476     nathelper: add optional set_contact_alias([trim]) parameter
477
478 commit 67f9de8a946335e2bf16fe0e6063877cd4d51fb7
479 Author: Daniel-Constantin Mierla <miconda@gmail.com>
480 Date:   Fri Jul 3 14:02:20 2020 +0200
481
482     core: tcp - safety checks on emptly local tcp connection list
483
484 commit fefb3f1b2dbae8d9df24fecee763c5a1cd588107
485 Author: Daniel-Constantin Mierla <miconda@gmail.com>
486 Date:   Fri Jul 3 10:49:43 2020 +0200
487
488     core: tcp - more details on error log messages
489
490 commit fbb4312f1b2ebf6793408241d56bfc2dca6543ec
491 Merge: 0780e781c3 a2932492e2
492 Author: Daniel-Constantin Mierla <miconda@gmail.com>
493 Date:   Fri Jul 3 09:40:12 2020 +0200
494
495     Merge pull request #2386 from kvrban/master
496     
497     tcpops: target variable passed on tcp_get_conid function was empty
498
499 commit 0780e781c319254307c85bd873c58c6478a28da8
500 Author: Daniel-Constantin Mierla <miconda@gmail.com>
501 Date:   Fri Jul 3 08:33:13 2020 +0200
502
503     lib/srdb1: init timeval structs to silent analyzer
504
505 commit d0d2c8fd6a57affac7bffab441b2126b9df0dfb1
506 Author: Daniel-Constantin Mierla <miconda@gmail.com>
507 Date:   Fri Jul 3 08:30:46 2020 +0200
508
509     core: init timeval structs to silent analyzer
510
511 commit 52993e9919cf32c3c804421d01f4148bcc560cb7
512 Author: Kamailio Dev <kamailio.dev@kamailio.org>
513 Date:   Thu Jul 2 19:16:11 2020 +0200
514
515     modules: readme files regenerated - mqueue ... [skip ci]
516
517 commit dd52d1ce91a1e6a4907161cc7d8294b4ba5d13aa
518 Merge: c3efb3b333 c85da32333
519 Author: Julien Chavanton <jchavanton@gmail.com>
520 Date:   Thu Jul 2 10:03:56 2020 -0700
521
522     Merge pull request #2359 from kamailio/jchavanton/mqueue_db_persistent
523     
524     mqueue: add support for db persistency
525
526 commit c3efb3b3331936a30f387e9f3c8c435d4d64f0bb
527 Author: Henning Westerholt <hw@skalatan.de>
528 Date:   Thu Jul 2 16:05:51 2020 +0000
529
530     ims_charging: bugfix for tel URIs, need the same logic in stop as in start requests
531
532 commit f2544789283d7ffbeda019c8a3d96e833bf34cc9
533 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
534 Date:   Thu Jul 2 11:43:45 2020 -0400
535
536     nathelper: add optional set_contact_alias([trim]) parameter
537
538 commit 798c1c66a7ef34abaf79d49d184853a313aa3f02
539 Author: Kamailio Dev <kamailio.dev@kamailio.org>
540 Date:   Thu Jul 2 16:46:17 2020 +0200
541
542     modules: readme files regenerated - cnxcc ... [skip ci]
543
544 commit 53a7eb76d215347e8e6515b93a3a041e68dfc984
545 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
546 Date:   Thu Jul 2 16:34:02 2020 +0200
547
548     pkg/kamailio/deb: version set 5.4.0~pre1 [skip ci]
549
550 commit bc0264f4802c266901a1eb7a296f80f1dbfcc828
551 Author: Jose Luis Verdeguer <pepeluxx@gmail.com>
552 Date:   Wed Jul 1 17:47:59 2020 +0200
553
554     cnxcc: update docs [skip ci]
555     
556     * new error return values
557     * delete return value from set_max_credit not in code
558
559 commit fb8cc72f1bd76bb2fd4d4e2e5fa2afc50eef59ad
560 Author: Jose Luis Verdeguer <pepeluxx@gmail.com>
561 Date:   Wed Jul 1 17:40:50 2020 +0200
562
563     cnxcc: avoid duplicated call info
564     
565     Don't store call if call-id is already registered for that client
566
567 commit 4cb61cc35a695e2636007f6518a63ed8e508b67f
568 Author: Henning Westerholt <hw@skalatan.de>
569 Date:   Thu Jul 2 09:09:27 2020 +0000
570
571     ims_charging: add missing change for ccr.c (related to previous commit f5e44252c39c7695cb)
572
573 commit 63064361c9d42602bb5f0e1d6d9a1f888c5cb9b8
574 Author: Kamailio Dev <kamailio.dev@kamailio.org>
575 Date:   Thu Jul 2 11:01:18 2020 +0200
576
577     modules: readme files regenerated - ims_charging ... [skip ci]
578
579 commit f5e44252c39c7695cb66893035a0581a65a72f91
580 Author: Henning Westerholt <hw@skalatan.de>
581 Date:   Thu Jul 2 08:54:20 2020 +0000
582
583     ims_charging: bugfix for destination_host parameter, implementation was incomplete
584
585 commit 71bc55240a144dbad9d9d8afc942b81237c806d2
586 Author: Daniel-Constantin Mierla <miconda@gmail.com>
587 Date:   Thu Jul 2 10:44:03 2020 +0200
588
589     ims_charging: db_url param type set to PARAM_STR
590     
591     - the variable pointer is str* not char*
592     - GH #2385
593
594 commit a2932492e24ac3c3afe4d33f025c7501c93fda49
595 Author: kvrban <k.vrban@googlemail.com>
596 Date:   Thu Jul 2 10:09:09 2020 +0200
597
598     tcpops: target variable passed on tcp_get_conid function was empty
599
600 commit 4ce047acc68932b6b0271b7c8e7a11c235f382b2
601 Author: Daniel-Constantin Mierla <miconda@gmail.com>
602 Date:   Thu Jul 2 09:29:11 2020 +0200
603
604     Makefile.defs: version set to 5.4.0-pre1
605
606 commit 2c622627ea145eddcf891ba9b89b756457074991
607 Author: Daniel-Constantin Mierla <miconda@gmail.com>
608 Date:   Thu Jul 2 09:10:48 2020 +0200
609
610     usrloc: rpc scan flags, cflags and methods fields as unsigned int
611
612 commit 301525dfbbad2ffcec6738ef5eff952645ab9dfe
613 Author: Daniel-Constantin Mierla <miconda@gmail.com>
614 Date:   Thu Jul 2 09:09:47 2020 +0200
615
616     kamctl: set Path to '.' when parameter not set for 'ul add'
617
618 commit 0a4fa9594d871a41c2ef6b811e2b342ed6ccfe09
619 Author: Daniel-Constantin Mierla <miconda@gmail.com>
620 Date:   Wed Jul 1 20:53:45 2020 +0200
621
622     jsonrpcs: more debug messages in case field of scanning failure
623
624 commit 4dc7b49f6b80305dc7c44d3dc95028ae282568ac
625 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
626 Date:   Wed Jul 1 11:18:39 2020 +0200
627
628     pv_headers: pvh_set_header() fix core if $xavi not found
629
630 commit c85da32333237359f9e8b9cfe6715437458c04a8
631 Author: Julien Chavanton <jchavanton@gmail.com>
632 Date:   Wed May 20 14:44:30 2020 -0700
633
634     mqueue: add support for db persistency
635
636 commit a369ed969e956d491f2ced3bc72a8e21343fbe18
637 Author: Sergey Safarov <s.safarov@gmail.com>
638 Date:   Tue Jun 30 15:42:37 2020 +0300
639
640     pkg/docker: updated submodule
641
642 commit 92f33c4488725a85921b3b66010f64c5bdfec802
643 Author: Daniel-Constantin Mierla <miconda@gmail.com>
644 Date:   Tue Jun 30 12:17:50 2020 +0200
645
646     sl: check if ending zero fits when printing cseq
647
648 commit 1d256290cf10414a2f1af1feda3c9a357eb8ac27
649 Author: Daniel-Constantin Mierla <miconda@gmail.com>
650 Date:   Tue Jun 30 12:10:06 2020 +0200
651
652     imc: let space for ending characters
653
654 commit d6361c2e501cd9c08319f40897d765d1de1b1a32
655 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
656 Date:   Mon Jun 29 18:31:37 2020 +0200
657
658     cnxcc: remove useless warn messages
659     
660     if the cid is not equal, an error message is going to be thrown.
661     Add more info in the later debug message.
662
663 commit 7ac314353f206924234ee416829fc9d75f52a737
664 Author: Kamailio Dev <kamailio.dev@kamailio.org>
665 Date:   Mon Jun 29 08:31:12 2020 +0200
666
667     modules: readme files regenerated - carrierroute ... [skip ci]
668
669 commit 214c762c46d5cd5892d2ddc06a25193a01164e8b
670 Author: Daniel-Constantin Mierla <miconda@gmail.com>
671 Date:   Mon Jun 29 08:25:11 2020 +0200
672
673     carrierroute: docs - note about config file ownership
674     
675     - GH #2369
676
677 commit 31c7493d0d822239a76df4b504b2c319de09c19c
678 Author: Daniel-Constantin Mierla <miconda@gmail.com>
679 Date:   Mon Jun 29 08:19:34 2020 +0200
680
681     carrierroute: more details on error message checking file permissions
682     
683     - GH #2369
684
685 commit bcae4ab3274b502921fbf0525455c1474e7a63a4
686 Author: Kamailio Dev <kamailio.dev@kamailio.org>
687 Date:   Mon Jun 29 08:01:13 2020 +0200
688
689     modules: readme files regenerated - dispatcher ... [skip ci]
690
691 commit ae828e8c671206f15afd913492833f994ca73435
692 Merge: b7c7976d3e bef306b97e
693 Author: Daniel-Constantin Mierla <miconda@gmail.com>
694 Date:   Mon Jun 29 07:48:13 2020 +0200
695
696     Merge pull request #2375 from sergey-safarov/dipatcher-frmating
697     
698     dipatcher: dockbook and config formatting
699
700 commit b7c7976d3e84ac648b689e5e496e619f587a4eb9
701 Author: Kamailio Dev <kamailio.dev@kamailio.org>
702 Date:   Mon Jun 29 07:46:20 2020 +0200
703
704     modules: readme files regenerated - dlgs ... [skip ci]
705
706 commit f757a5e1a092bff4a1dbaa7da2d02f06e3a3e32e
707 Author: Daniel-Constantin Mierla <miconda@gmail.com>
708 Date:   Sun Jun 28 15:19:42 2020 +0200
709
710     dlgs: update final stats when item is destroyed
711
712 commit 7a47812f10f23897f3455a5abbede3a53c8c2d0e
713 Author: Daniel-Constantin Mierla <miconda@gmail.com>
714 Date:   Sat Jun 27 19:04:28 2020 +0200
715
716     dlgs: docs for dlg.stats command
717
718 commit 5c2b93f61b8970cd174c4d4055f7dbc1ddccaa12
719 Author: Daniel-Constantin Mierla <miconda@gmail.com>
720 Date:   Sat Jun 27 16:28:23 2020 +0200
721
722     dlgs: dlgs.stats rpc command
723
724 commit 61d9d204c33c1b140ed90d51e9af13ec4ed12a96
725 Author: Kamailio Dev <kamailio.dev@kamailio.org>
726 Date:   Sun Jun 28 15:01:25 2020 +0200
727
728     modules: readme files regenerated - ims_charging ... [skip ci]
729
730 commit f679c118a589c80cb84954fb46271adef596e049
731 Author: Henning Westerholt <hw@skalatan.de>
732 Date:   Sun Jun 28 12:45:43 2020 +0000
733
734     ims_charging: fix error in destination_realm default vaulue
735
736 commit ec0b1d31f1d667abdcd7cce7fbfff110583e271c
737 Author: Daniel-Constantin Mierla <miconda@gmail.com>
738 Date:   Fri Jun 26 22:27:43 2020 +0200
739
740     siputils: docs - added section ids for parameters
741
742 commit bef306b97e62dfdb5297a1589541a69e68bbcae0
743 Author: Sergey Safarov <s.safarov@gmail.com>
744 Date:   Thu Jun 25 22:49:02 2020 +0300
745
746     dispatcher: cfg - simplified WITHINDLG
747     
748     route[PRESENCE] contains exit command, so we removed extra exit
749     
750     Also some formatings
751
752 commit 73a523ba02cc4f4d25636a03344c45a5af7ac295
753 Author: Sergey Safarov <s.safarov@gmail.com>
754 Date:   Thu Jun 25 22:46:35 2020 +0300
755
756     dispatcher: cfg - simplified WITHINDLG
757     
758     route[RELAY] contains exit command, so we can simplify construction
759
760 commit df73f60011497a7346c122cd4328e9564862a448
761 Author: Sergey Safarov <s.safarov@gmail.com>
762 Date:   Thu Jun 25 22:39:14 2020 +0300
763
764     dispatcher: cfg - more simple nesing for route[WITHINDLG]
765
766 commit 948e04761029c17841b86a2a133f042b69f264ac
767 Author: Sergey Safarov <s.safarov@gmail.com>
768 Date:   Thu Jun 25 22:34:14 2020 +0300
769
770     dispatcher: docbook - ident formating using Oxygen 13
771
772 commit 76e1d0ea1789dc122a04bb82be9b90cb43c64450
773 Author: Sergey Safarov <s.safarov@gmail.com>
774 Date:   Thu Jun 25 22:26:48 2020 +0300
775
776     dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
777
778 commit b22d83175a3979ff91ecfad34b1623e7cbad1f1b
779 Author: Sergey Safarov <s.safarov@gmail.com>
780 Date:   Thu Jun 25 22:23:36 2020 +0300
781
782     dispatcher: docbook - ident formating using Oxygen 13
783
784 commit c96ddb32d023f1f6dff1e87160c657c4b9cc1a8d
785 Author: Sergey Safarov <s.safarov@gmail.com>
786 Date:   Thu Jun 25 22:19:30 2020 +0300
787
788     dispatcher: docbook - fixed 'Document root element "chapter", must match DOCTYPE root "book".'
789
790 commit cb232a7f535502ed181bd78741fc7b8fc048025d
791 Author: Sergey Safarov <s.safarov@gmail.com>
792 Date:   Thu Jun 25 22:17:40 2020 +0300
793
794     dispatcher: docbook - space formating
795
796 commit 397ad54d977ed2b17d7f936f97b24ce5a235af22
797 Author: Sergey Safarov <s.safarov@gmail.com>
798 Date:   Thu Jun 25 22:10:55 2020 +0300
799
800     dispatcher: docbook - space formating
801
802 commit 51d1c2ebc251b930ee40d854a84995c911b86db4
803 Author: Sergey Safarov <s.safarov@gmail.com>
804 Date:   Thu Jun 25 21:59:40 2020 +0300
805
806     dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
807
808 commit 378952672659ccec883f18f77b8c932a73fc657e
809 Author: Sergey Safarov <s.safarov@gmail.com>
810 Date:   Thu Jun 25 21:49:09 2020 +0300
811
812     dispatcher: docbook - fixed "The content of the parent element type is element only."
813
814 commit 44f62bd8e0a4c0ef7a9d2b87e52941b0f62d41bd
815 Author: Sergey Safarov <s.safarov@gmail.com>
816 Date:   Thu Jun 25 21:42:59 2020 +0300
817
818     dispatcher: docbook - fixed "The content of the parent element type is element only."
819
820 commit 715d49b62bef30b485d3975acd20b406c444956f
821 Author: Sergey Safarov <s.safarov@gmail.com>
822 Date:   Thu Jun 25 21:28:19 2020 +0300
823
824     dispatcher: docbook - fixed "Document root element "chapter", must match DOCTYPE root "book"."
825
826 commit 60e29f96ae57489669d1c266255e94b449e07dac
827 Author: Sergey Safarov <s.safarov@gmail.com>
828 Date:   Thu Jun 25 21:05:55 2020 +0300
829
830     dispatcher: docbook space formating
831
832 commit 319d925187149d3fdb373938662dc28a1687d43c
833 Author: Daniel-Constantin Mierla <miconda@gmail.com>
834 Date:   Thu Jun 25 07:35:30 2020 +0200
835
836     dlgs: update stats on hash table slots
837
838 commit 9d9bb4c02e8dc870e5a65a5fb87ec28c825738d1
839 Author: Daniel-Constantin Mierla <miconda@gmail.com>
840 Date:   Wed Jun 24 18:19:53 2020 +0200
841
842     dlgs: fill in the totag on answer response
843
844 commit edd35d35e4a0bffc0d68decb6a7895b4d47823dc
845 Author: Kamailio Dev <kamailio.dev@kamailio.org>
846 Date:   Wed Jun 24 21:16:15 2020 +0200
847
848     modules: readme files regenerated - pua ... [skip ci]
849
850 commit 9adccda325d258fe539b54ec67d4389d3a2fc72c
851 Author: Daniel-Constantin Mierla <miconda@gmail.com>
852 Date:   Wed Jun 24 21:05:56 2020 +0200
853
854     pua: docs - fixed missing comma in example
855     
856     - picked from #2371
857
858 commit 6e3a8aea7f9f6dde462c86dfd8cd3027c2751e98
859 Merge: 12b3cfe6fb 1b4afb70c1
860 Author: Daniel-Constantin Mierla <miconda@gmail.com>
861 Date:   Wed Jun 24 21:00:11 2020 +0200
862
863     Merge pull request #2372 from danielmartinezruiz/keepalive_config_ka_ping_from_value_cut_off
864     
865     keepalive: manage the `ping_from` config value as str.
866
867 commit 12b3cfe6fb6c48de28a9aee0420328c6ae863663
868 Merge: 224f16431c 6b708e937d
869 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
870 Date:   Wed Jun 24 14:59:45 2020 -0400
871
872     Merge pull request #2373 from kamailio/mohqueue-issue-2370
873     
874     mohqueue: use t_newtran() if transaction does not exist
875
876 commit 6b708e937d161101adc91a4de5a527bf190b55c0
877 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
878 Date:   Wed Jun 24 14:32:15 2020 -0400
879
880     mohqueue: use t_newtran() if transaction does not exist
881
882 commit 224f16431c2a7777c87d7926b361574e25f27ef6
883 Author: Sergey Safarov <s.safarov@gmail.com>
884 Date:   Wed Jun 24 17:49:24 2020 +0300
885
886     pkg: obs/kamailio.spec - simplified pkgconfig requirements
887     
888     for more detail pleae look GH #2368
889
890 commit 3331fa6e30b90489be8aec718c4e97232f610ba6
891 Author: Daniel-Constantin Mierla <miconda@gmail.com>
892 Date:   Wed Jun 24 13:06:54 2020 +0200
893
894     dlgs: return sip attributes in rpc list command
895     
896     - adjust route types permissions for cfg functions
897
898 commit 1eb27d8c5df0c8cbc8bdcb4a110f1fcee9c0e34e
899 Author: Daniel-Constantin Mierla <miconda@gmail.com>
900 Date:   Wed Jun 24 13:05:22 2020 +0200
901
902     tm: execute SREV_SIP_REPLY_OUT event on relayed reply
903     
904     - cosmetisation of some debug messages
905
906 commit 238c5d70a472cf7903bac09c04581c37323afd55
907 Author: Daniel-Constantin Mierla <miconda@gmail.com>
908 Date:   Wed Jun 24 13:04:11 2020 +0200
909
910     core: events - fix the field name for SREV_SIP_REPLY_OUT
911
912 commit 1b4afb70c1c8228bc4dbae6e7ab433c4187b9867
913 Author: Daniel Martínez Ruiz <d.martinez@zaleos.net>
914 Date:   Wed Jun 24 10:28:04 2020 +0200
915
916     keepalive: manage the `ping_from` config value as str.
917     
918     Managing the config value as a string (`char*`) doesn't change the string size, so the value is cut off to the default value size (26 chars).
919
920 commit fbc55950c8ac0c34c5b6693c1578de7cd11b484c
921 Author: Daniel-Constantin Mierla <miconda@gmail.com>
922 Date:   Wed Jun 24 09:12:58 2020 +0200
923
924     avpops: free fname1 in case of error getting fname2
925
926 commit 92ef21d77d9ded1f1fda7dd83934e073e557dfb8
927 Merge: 71248a2f73 c4684574e0
928 Author: Daniel-Constantin Mierla <miconda@gmail.com>
929 Date:   Wed Jun 24 08:26:29 2020 +0200
930
931     Merge pull request #2367 from kamailio/dialog-improve-warning-msg
932     
933     dialog: improve warning message to help better identify dialog lookup failures
934
935 commit 71248a2f7394b69c85f030f103afb2a8f6a5a49e
936 Author: Daniel-Constantin Mierla <miconda@gmail.com>
937 Date:   Tue Jun 23 19:00:13 2020 +0200
938
939     pkg: obs/kamailio.spec - set version to 5.4.0
940     
941     - set packager to Sergey Safarov
942     - add more build requirements, including those from GH #2368
943
944 commit f4036c535033a333cb551b5af70703135305e7b3
945 Author: Daniel-Constantin Mierla <miconda@gmail.com>
946 Date:   Tue Jun 23 08:01:48 2020 +0200
947
948     dialog: use the dlg hash table slot to unlock on dmq handling
949     
950     - the dlg can be destroyed on dmq replication and unlocking may fail
951
952 commit ea8dec941897f23a0c04d045edfed80a41e042cf
953 Author: Sergey Safarov <s.safarov@gmail.com>
954 Date:   Mon Jun 22 18:51:56 2020 +0300
955
956     pkg/kamailio: fixed -pre release RPM packaging
957
958 commit a7e08a6c6baa9a4cf35f3a6589dff53f27253deb
959 Author: Sergey Safarov <s.safarov@gmail.com>
960 Date:   Mon Jun 22 17:58:57 2020 +0300
961
962     pkg/kamailio/obs: packaged dlgs module
963
964 commit 41db985ebfcb691f2e20e689a83379e382ef6c03
965 Author: Daniel-Constantin Mierla <miconda@gmail.com>
966 Date:   Mon Jun 22 15:32:30 2020 +0200
967
968     evapi: free addr info in case of bind error
969
970 commit 21a6c7bd41b825a9dfff7632e432e05f761567a0
971 Author: Kamailio Dev <kamailio.dev@kamailio.org>
972 Date:   Mon Jun 22 08:31:26 2020 +0200
973
974     modules: readme files regenerated - uac ... [skip ci]
975
976 commit 295e9a23df952bc98c2a2803d796e358363b2e22
977 Author: Daniel-Constantin Mierla <miconda@gmail.com>
978 Date:   Mon Jun 22 08:22:55 2020 +0200
979
980     uac: docs - updated examples to use avps with string names
981     
982     - the recommended format instead of interger ids
983
984 commit e3cf23b11f2fef44f45aeffe28065f98f6eb105f
985 Author: Kamailio Dev <kamailio.dev@kamailio.org>
986 Date:   Sun Jun 21 19:46:24 2020 +0200
987
988     modules: readme files regenerated - db_mysql ... [skip ci]
989
990 commit 56536708c5537c7443aa7a777fad0dc941e1bc71
991 Author: Daniel-Constantin Mierla <miconda@gmail.com>
992 Date:   Sun Jun 21 19:31:07 2020 +0200
993
994     db_mysql: docs - proper location for opt_ssl_mode in params section
995     
996     - reported by Juha Henianen
997
998 commit fcd05ea3f509181506f4ddb633ba016fe9ebf107
999 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1000 Date:   Sat Jun 20 21:44:37 2020 +0200
1001
1002     sipdump: reimported the readme
1003     
1004     - somehow generation of it failed after the docbook update
1005
1006 commit 48dfc16ccf8f0c6d4f1f51b48bc072e1a4ee3acd
1007 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1008 Date:   Sat Jun 20 14:11:35 2020 +0200
1009
1010     sipdump: docs - fixed broken docbook format due to extra section tag
1011
1012 commit c4684574e0e0e1cca4c1489a16513182f821a643
1013 Author: Emmanuel Schmidbauer <emmanuel.schmidbauer@textnow.com>
1014 Date:   Fri Jun 19 16:54:40 2020 -0400
1015
1016     dialog: improve warning message to help better identify lookup failures
1017
1018 commit 30c843836a34ad8e749d762b77ade6ebc987a55d
1019 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1020 Date:   Fri Jun 19 15:16:13 2020 +0200
1021
1022     modules: readme files regenerated - sipdump ... [skip ci]
1023
1024 commit 47bd211da1474d8addbaf1df86627e11bb221ff4
1025 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1026 Date:   Fri Jun 19 15:09:51 2020 +0200
1027
1028     sipdump: docs - usage remarks about cleaning generated files
1029
1030 commit 95992d29c4ab2b8863f1301f0259f295468c5301
1031 Merge: 773ecfc9ce c753932ebf
1032 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1033 Date:   Fri Jun 19 13:12:32 2020 +0200
1034
1035     Merge pull request #2365 from khoegh/423-expires-range
1036     
1037     registrar: expires_range should not make expires < min_expires
1038
1039 commit c753932ebfa055d923c92b916937eec99cd14d23
1040 Author: Kristian F. Høgh <kfh@uni-tel.dk>
1041 Date:   Fri Jun 19 11:22:20 2020 +0200
1042
1043     registrar: expires_range should not make expires < min_expires
1044
1045 commit 773ecfc9ceec5bbbe6c7f5fd72399baacfd74c0a
1046 Author: Torrey Searle <tsearle@voxbone.com>
1047 Date:   Fri Jun 19 11:06:09 2020 +0200
1048
1049     tools/kemi: add support for invoking function pointers
1050     
1051     also add a flag to allow generated version of code to be compatible
1052     with older versions of python3
1053
1054 commit 39a58ebf3648bc8d21ba9688a4f1407852399528
1055 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1056 Date:   Fri Jun 19 10:03:33 2020 +0200
1057
1058     pkg/kamailio/deb: version set 5.4.0~pre0
1059     
1060     * clean previous entries
1061
1062 commit f1773b1fd8662aa0e80949c88d38d48db14981f0
1063 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1064 Date:   Fri Jun 19 08:19:34 2020 +0200
1065
1066     Makefile.defs: version set to 5.4.0-pre0
1067     
1068     - start of pre-release phase for 5.4.x series
1069
1070 commit 909de965a4843169255635839e4d9dc6948c2578
1071 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1072 Date:   Fri Jun 19 08:18:12 2020 +0200
1073
1074     Makefile.defs: version set to 5.4.0-dev6
1075     
1076     - marking end of development for 5.4.x series
1077
1078 commit 1acd2a1097d0ccfcf85657f7a1e50d0c95f7f2e1
1079 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1080 Date:   Thu Jun 18 21:52:52 2020 +0200
1081
1082     tm: execute core event SREV_SIP_REPLY_OUT on local reply
1083
1084 commit 72d830ce66b40c0f3bd6589b24835d378dda64e5
1085 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1086 Date:   Thu Jun 18 18:45:37 2020 +0200
1087
1088     dlgs: register callback for core event SREV_SIP_REPLY_OUT
1089
1090 commit 700261dff422693fb78dbe5062998bed3eddb397
1091 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1092 Date:   Thu Jun 18 18:43:06 2020 +0200
1093
1094     sl: execute core event SREV_SIP_REPLY_OUT
1095
1096 commit 936a49a11ea88425bec4ad9b9e6ec69549e0fe34
1097 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1098 Date:   Thu Jun 18 18:32:10 2020 +0200
1099
1100     core: events - added out buffer field to event structure
1101
1102 commit 13329ce04a6c082920b959e47d49bee1b8171e70
1103 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1104 Date:   Thu Jun 18 17:16:17 2020 +0200
1105
1106     modules: readme files regenerated - corex ... [skip ci]
1107
1108 commit 5e9a0dba1f1f12222c807332ef6fc8df233fc7ab
1109 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1110 Date:   Thu Jun 18 17:09:50 2020 +0200
1111
1112     corex: docs for evcb_reply_out param and event_route[corex:reply-out]
1113
1114 commit 35360a5f99eb96d57d7bdab9d32f1f7db6dc0006
1115 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1116 Date:   Thu Jun 18 16:40:37 2020 +0200
1117
1118     corex: event route when a sip reply is sent out
1119
1120 commit 05e87e66cdb398ea9fe5aecc09d521a25a4f5c8e
1121 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1122 Date:   Thu Jun 18 16:14:14 2020 +0200
1123
1124     core: c code for executing route blocks on send out events moved to onsend.c
1125     
1126     - helper functions for executing event_route blocks for send out cases
1127
1128 commit b49b56614db5e5d32ba415755bdac75478cc08f2
1129 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1130 Date:   Thu Jun 18 15:38:53 2020 +0200
1131
1132     core: extend onsend structure to include runtime mode and reply code
1133     
1134     - runtime mode to be set to local or network traffic on specific cases
1135
1136 commit 93ab0791b409b9a708a1c7ac5cc4f94f7537d2ca
1137 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1138 Date:   Thu Jun 18 13:18:39 2020 +0200
1139
1140     core: event hook for sip reply out
1141
1142 commit 7e402da261e1ced56019037d3dce9e72b5b2b0ea
1143 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1144 Date:   Thu Jun 18 10:31:38 2020 +0200
1145
1146     pv: use SIP_REQUEST/SIP_REPLY for value of $mt
1147
1148 commit 339f24be1b28a2ab9702ae19dcc8d09f747ea77b
1149 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1150 Date:   Thu Jun 18 09:01:28 2020 +0200
1151
1152     modules: readme files regenerated - siputils ... [skip ci]
1153
1154 commit 65119d916fcd3bf42dff21718e6a4a18c2d5b16e
1155 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1156 Date:   Thu Jun 18 08:34:14 2020 +0200
1157
1158     siputils: docs for uri_param_any(param)
1159
1160 commit 3467291d80dba021e8684d203c50fb5a6b546bd8
1161 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1162 Date:   Thu Jun 18 08:33:27 2020 +0200
1163
1164     siputils: new function uri_param_any(param)
1165     
1166     - check if r-uri has the param, with or without value
1167
1168 commit b31c885e5cb5331963f7d02d8a9d4cde9c6b57ef
1169 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1170 Date:   Wed Jun 17 08:31:23 2020 +0200
1171
1172     modules: readme files regenerated - siputils ... [skip ci]
1173
1174 commit 1a96e1a17a65233a9cff946a1a0ef8237f63cf0c
1175 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1176 Date:   Wed Jun 17 08:20:29 2020 +0200
1177
1178     siputils: docs for uri_param_rm() function
1179
1180 commit 912356869b7edcf569ebc3367650e238acf01eec
1181 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1182 Date:   Wed Jun 17 08:17:14 2020 +0200
1183
1184     siputils: new function uri_param_rm(pname)
1185     
1186     - remove parameter from r-uri
1187
1188 commit 916c56df9f8c633ba4c4d4a173e35eea8c23a343
1189 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1190 Date:   Tue Jun 16 22:00:23 2020 +0200
1191
1192     siputils: use rewrite_uri() to update decoded r-uri
1193
1194 commit cadcdd7c9e8f893110958d1445f1a1d546a4174e
1195 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1196 Date:   Tue Jun 16 22:01:10 2020 +0200
1197
1198     modules: readme files regenerated - ims_charging ... [skip ci]
1199
1200 commit f28b172aaf951c49a57f97f8fa48ce4b4287a2ac
1201 Author: Henning Westerholt <hw@skalatan.de>
1202 Date:   Tue Jun 16 19:49:17 2020 +0000
1203
1204     ims_charging: add support for Application-Provided-Called-Party-Address AVP
1205
1206 commit df6f64b7bd9c094563a4ce765eb20266b6f1c378
1207 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1208 Date:   Tue Jun 16 16:24:29 2020 +0200
1209
1210     dlgs: docs updates for params, rpcs and functions
1211
1212 commit e1012b8fb39d638e737868fed09d0734c02f8e11
1213 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1214 Date:   Tue Jun 16 16:16:38 2020 +0200
1215
1216     dlgs: init and update functions
1217
1218 commit bf32a3724e3a65d219004e15e95c42e8e919ba34
1219 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1220 Date:   Tue Jun 16 11:08:38 2020 +0200
1221
1222     dlgs: docs - created xml and readme files
1223
1224 commit fe53fd5f4f441d16ddd3403bd625e119b6b094d7
1225 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1226 Date:   Tue Jun 16 11:07:54 2020 +0200
1227
1228     dlgs: timer callback to delete expired dlgs items
1229     
1230     - more internal api functions
1231     - work in progress
1232
1233 commit 436406bb3c42304908fb8f4708836a963cee6efd
1234 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1235 Date:   Mon Jun 15 18:31:15 2020 +0200
1236
1237     dlgs: initial import of dlgs module - dialogs stateless tracking and statistics
1238
1239 commit 87f7dc5117f1b51bf27d013ce0012d15f8194016
1240 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1241 Date:   Tue Jun 16 10:46:17 2020 +0200
1242
1243     modules: readme files regenerated - dmq_usrloc ... [skip ci]
1244
1245 commit 86f4943b61eb4672d6b18caead75724d8ad78504
1246 Merge: cf3c0132cc a935d8d414
1247 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1248 Date:   Tue Jun 16 10:32:58 2020 +0200
1249
1250     Merge pull request #2358 from kamailio/dmq_usrloc-usrloc_delete
1251     
1252     dmq_usrloc: add new parameter `usrloc_delete` to disable synchronizing delete actions
1253
1254 commit cf3c0132cc81b2d8db05a6a9a26d7110a021ce23
1255 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1256 Date:   Tue Jun 16 09:31:55 2020 +0200
1257
1258     sca: clang format code
1259
1260 commit adf7fb2613c4117ea0a76463d2df55e14579da9f
1261 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1262 Date:   Thu Jun 11 10:48:29 2020 +0200
1263
1264     avpops: export functions to KEMI
1265     
1266     * avp_check
1267     * avp_copy
1268
1269 commit 3a8896ce9e5a841087e43f6f384858799f590475
1270 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1271 Date:   Mon Jun 15 15:31:10 2020 +0200
1272
1273     modules: readme files regenerated - siputils ... [skip ci]
1274
1275 commit 8616db8573b7d83b81c4177ac855a1fcbd792445
1276 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1277 Date:   Mon Jun 15 15:18:31 2020 +0200
1278
1279     siputils: docs for contact_param_rm()
1280
1281 commit af15f32669fb482984ee5aefcc52e1a993691060
1282 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1283 Date:   Mon Jun 15 15:14:53 2020 +0200
1284
1285     siputils: new function contact_param_rm("param-name")
1286     
1287     - remove parameter by name from Contact header URI
1288
1289 commit c5115cfb9a676d319eaeb4940998abc2e30acf03
1290 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1291 Date:   Mon Jun 15 10:20:51 2020 +0200
1292
1293     pkg/kamailio/deb: version set 5.4.0~dev5
1294
1295 commit 5721cfc82b74082e2f5f74ca19271e63a466c8f2
1296 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1297 Date:   Mon Jun 15 09:31:09 2020 +0200
1298
1299     Makefile.defs: version set to 5.4.0-dev5
1300
1301 commit c5acc58863acb133748ad9f2f8a963ab714af871
1302 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1303 Date:   Mon Jun 15 09:09:20 2020 +0200
1304
1305     db_mysql: use MARIADB_BASE_VERSION macro to check for MariaDB library
1306
1307 commit 5a65288cac3d4dda5b3c7f6f496cf2f8551e294d
1308 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1309 Date:   Sun Jun 14 17:16:10 2020 +0200
1310
1311     modules: readme files regenerated - dialog ... [skip ci]
1312
1313 commit 6b27844460e0de475d9546db122ff1ba9d9be6d8
1314 Author: Henning Westerholt <hw@skalatan.de>
1315 Date:   Sun Jun 14 15:13:31 2020 +0000
1316
1317     dialog: fix error in debug logging, properly log both sockets
1318
1319 commit fe2dfebf7b8da99b40f0f21a0cfbf05b9534899f
1320 Author: Henning Westerholt <hw@skalatan.de>
1321 Date:   Sun Jun 14 15:09:25 2020 +0000
1322
1323     Revert "dialog: add parameter to configure synchronisation of all dialog states to DB"
1324     
1325     This reverts commit 37d83a5838a50350563f19387fad455d6a433a02 for now.
1326     
1327     It needs more rectoring and some extensions in the DB access layer for this module.
1328
1329 commit a86029bb088a080a3e81e2d74419aac1806f3d55
1330 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1331 Date:   Sun Jun 14 12:31:12 2020 +0200
1332
1333     modules: readme files regenerated - db_mysql ... [skip ci]
1334
1335 commit ae900a668aff4a472d6f1f7de5cf6277b5881ce9
1336 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1337 Date:   Sun Jun 14 12:16:29 2020 +0200
1338
1339     db_mysql: note that libmariadbclient does not support ssl mode option
1340
1341 commit 5b727447df9f5476c2ef818a8926f62525d0c349
1342 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1343 Date:   Sun Jun 14 12:14:40 2020 +0200
1344
1345     db_mysql: mariadb client library does not support ssl mode option
1346
1347 commit a10d6860c69a518a1b60a17640cfb4da65839214
1348 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1349 Date:   Sun Jun 14 11:46:20 2020 +0200
1350
1351     modules: readme files regenerated - db_mysql ... [skip ci]
1352
1353 commit f012c525264ed05fec2acb4b3924d4b9a1cd3ab9
1354 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1355 Date:   Sun Jun 14 11:31:59 2020 +0200
1356
1357     db_mysql: docs for opt_ssl_mode parameter
1358
1359 commit 260e25e15c4aa68533ee560bd8fcbdd5ee7b7d6f
1360 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1361 Date:   Sun Jun 14 11:18:15 2020 +0200
1362
1363     db_mysql: new parameter opt_ssl_mode - allow controling ssl mode
1364     
1365     - can disable or enforce use of ssl
1366     - some combinations of libmysqlclient and libssl1.1 can result in
1367     crashing when ssl/tls is used, even on 127.0.0.1, this param can be used
1368     to disable it
1369
1370 commit 150ab9d445da9f7eca1c7312cb70ba176f320131
1371 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1372 Date:   Sat Jun 13 11:33:52 2020 +0200
1373
1374     siputils: add quotes around contact uri if not there for param encoding
1375
1376 commit c7e55a33e9026a4ab74170a96dc1029838a80c6e
1377 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1378 Date:   Sat Jun 13 11:09:32 2020 +0200
1379
1380     siputils: proper use uri parameters for decoding contact
1381
1382 commit a935d8d414d665ea89859449e622435bc7106f64
1383 Author: Emmanuel Schmidbauer <emmanuel.schmidbauer@textnow.com>
1384 Date:   Fri Jun 12 16:02:19 2020 -0400
1385
1386     dmq_usrloc: add new parameter `usrloc_delete` to disable synchronizing delete actions
1387
1388 commit d35e7c1dd7ee82a470ad31fb2c6901627ad9e499
1389 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1390 Date:   Fri Jun 12 18:44:54 2020 +0200
1391
1392     siputils: ensure that the contact is parsed for param encoding
1393
1394 commit 1189d75511bad3fe235e207e72471770dedfa386
1395 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1396 Date:   Fri Jun 12 16:01:15 2020 +0200
1397
1398     modules: readme files regenerated - siputils ... [skip ci]
1399
1400 commit 10c278643719408957b00c6fe64b0796b6ef148e
1401 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1402 Date:   Fri Jun 12 15:54:23 2020 +0200
1403
1404     siputils: docs - updates to contact_param_encode() saddr param
1405
1406 commit 6300f4661747224ec16d34634d62db454630277f
1407 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1408 Date:   Fri Jun 12 15:52:48 2020 +0200
1409
1410     siputils: contact_param_encode() takes full sip uri as server address
1411     
1412     - more debug messages
1413
1414 commit 20c1666e24f335231900bbe7cea0b0719f14f6de
1415 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1416 Date:   Fri Jun 12 11:16:19 2020 +0200
1417
1418     modules: readme files regenerated - siputils ... [skip ci]
1419
1420 commit 1a7ab6a5fc9b02f9e431e6d21f652de6283489c0
1421 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1422 Date:   Fri Jun 12 11:07:16 2020 +0200
1423
1424     siputils: docs for functions encoding/decoding contact uri using params
1425
1426 commit e2fd3c3e85762b4d3e2f7706bfc32deafef46497
1427 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1428 Date:   Fri Jun 12 10:55:16 2020 +0200
1429
1430     siputils: functions to encode/decode contact address in a uri param
1431
1432 commit 11f98d59347195304870bf521dc47a2c257b49db
1433 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1434 Date:   Fri Jun 12 10:31:20 2020 +0200
1435
1436     modules: readme files regenerated - dialog ... [skip ci]
1437
1438 commit 37d83a5838a50350563f19387fad455d6a433a02
1439 Author: Henning Westerholt <hw@skalatan.de>
1440 Date:   Fri Jun 12 08:21:20 2020 +0000
1441
1442     dialog: add parameter to configure synchronisation of all dialog states to DB
1443     
1444     - add parameter to configure synchronisation of all dialog states to DB
1445     - new parameter update_all_states added to module interface
1446     - activated by default to provide correct failover behaviour for users
1447     - really large installation should test it and consider the load trade-off
1448
1449 commit 3b2a0a849e60a6bf0bc9d8054568c954010d7aa6
1450 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1451 Date:   Tue Jun 9 12:02:43 2020 +0200
1452
1453     sqlops: export sql_pvquery to KEMI
1454
1455 commit 0dac4a759b841450a757f0ecdbf6d431d62bff87
1456 Merge: f748835d50 8d9e65789f
1457 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1458 Date:   Fri Jun 12 07:50:46 2020 +0200
1459
1460     Merge pull request #2353 from kamailio/grumvalski/ds_keep_load
1461     
1462     dispatcher: keep current destinations' load when adding/removing
1463
1464 commit f748835d507c9f2a7f231efa10ce65f42d77831d
1465 Merge: 3f156be2e5 5649a24929
1466 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1467 Date:   Thu Jun 11 21:15:59 2020 +0200
1468
1469     Merge pull request #2352 from kamailio/feature/keepalive-new-state-log-feedback
1470     
1471     keepalive: logging state of dest just if changed
1472
1473 commit 3f156be2e5e2c06a6716e709a246e57c51661012
1474 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1475 Date:   Thu Jun 11 15:19:19 2020 +0200
1476
1477     siputils: cotact ops - more debug info and coherence in log messages
1478     
1479     - use lowercase always at the start, the message is prefixed anyhow
1480
1481 commit 5754539602bb6806f829a9ceee73630953fdaa81
1482 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1483 Date:   Thu Jun 11 14:07:35 2020 +0200
1484
1485     siputils: contact ops - clang format code
1486
1487 commit 2b8b2904399478984d3983ce447c98832419570a
1488 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1489 Date:   Thu Jun 11 13:27:22 2020 +0200
1490
1491     siputils: contact ops - removed old defines set on for very long time
1492     
1493     - bits of formatting code and comments
1494
1495 commit 2ac50d041fb2d9a32e339f02448e5daa202da65e
1496 Author: Henning Westerholt <hw@skalatan.de>
1497 Date:   Thu Jun 11 11:01:47 2020 +0000
1498
1499     tm: convert to PKG/SHM memory logging helper functions
1500
1501 commit 4ca962240d90f751371475a02ff404c19c8027da
1502 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1503 Date:   Thu Jun 11 12:46:14 2020 +0200
1504
1505     modules: readme files regenerated - ims_charging ... [skip ci]
1506
1507 commit d4f3d0e705f38c61c842c5f6a367a9768e592965
1508 Author: Henning Westerholt <hw@skalatan.de>
1509 Date:   Thu Jun 11 10:45:00 2020 +0000
1510
1511     ims_charging: fix errors in docs, add missing parameters
1512
1513 commit 9de8626307076edf3a76ee2564c245d92c11a0ce
1514 Author: Henning Westerholt <hw@skalatan.de>
1515 Date:   Wed Jun 10 19:25:20 2020 +0000
1516
1517     ims_charging: add structured debug logging for key functions
1518
1519 commit 53f9992e1a0b646744f9ddc626d002306ed4db60
1520 Author: Henning Westerholt <hw@skalatan.de>
1521 Date:   Wed Jun 10 19:22:02 2020 +0000
1522
1523     cdp: small (commented out) debugging helper
1524
1525 commit 289e347054c18da6548101703d971099094165d5
1526 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1527 Date:   Thu Jun 11 10:46:32 2020 +0200
1528
1529     modules: readme files regenerated - acc ... [skip ci]
1530
1531 commit 7bedc5885134bb340b75a263d822617831e4af99
1532 Author: Carlos Cruz <carlos@cruzccl.com>
1533 Date:   Mon Jun 8 11:02:10 2020 +0200
1534
1535     acc: new skip_cdr modparam to prevent cdr generation
1536     
1537     This commit adds a new modparam called cdr_skip to acc module that allows
1538     excluding certain calls from CDRs in Kamailio route logic.
1539     
1540     Dialogs ended with chosen dlg_var set (no matter the value) won't generate
1541     a CDR (both database and log) even though cdr_enable modparam is set.
1542
1543 commit 1a462ed4cffddd5f691b33adb859c286a0c074df
1544 Author: Henning Westerholt <hw@skalatan.de>
1545 Date:   Wed Jun 10 15:36:48 2020 +0000
1546
1547     cdp: better compatiblity with certain Diameter servers
1548     
1549     - better compatiblity with certain Diameter servers
1550     - some Diameter servers do not include Supported-Vendor-Id AVP in their reply
1551     - assume in this case that the server will support our proposed applications
1552
1553 commit 7cae3e5e0df27bf3481cbf0680bf86902359a97c
1554 Author: Henning Westerholt <hw@skalatan.de>
1555 Date:   Wed Jun 10 15:31:13 2020 +0000
1556
1557     ims_charging: initialize ro_forced_peer variable
1558
1559 commit 508786fcdbbc120215b3e7dd90d92ab40c3b1e4e
1560 Author: Henning Westerholt <hw@skalatan.de>
1561 Date:   Wed Jun 10 11:50:51 2020 +0000
1562
1563     ims_charging: fix missing line-breaks for log messages
1564
1565 commit 32a0d8073eb1b7f01190d305d318b43268811be8
1566 Author: Henning Westerholt <hw@skalatan.de>
1567 Date:   Wed Jun 10 11:35:37 2020 +0000
1568
1569     cdp: add missing line-breaks for log messages
1570
1571 commit 8d9e65789fe2f6da2648449639620899b1d1b2c3
1572 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1573 Date:   Wed Jun 10 07:17:13 2020 +0200
1574
1575     dispatcher: keep current destinations' load when adding/removing
1576
1577 commit 97593d20875d26c38511f564fd7071bf79baa56b
1578 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1579 Date:   Tue Jun 9 20:02:21 2020 +0200
1580
1581     sipdump: make month in the file name from 1 to 12
1582     
1583     - tm_mon is from 0-11
1584
1585 commit b02c247023ea3ea0ef9753efdb04aff7d5d3bbb4
1586 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1587 Date:   Tue Jun 9 10:53:22 2020 +0200
1588
1589     app_python: check if f_code field in frame is set before using in log message
1590
1591 commit e680dd6ed672e63012e960c68c0030e3f188654b
1592 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1593 Date:   Tue Jun 9 10:49:22 2020 +0200
1594
1595     app_python3: use safer function PyBytes_AsString() instead of macro
1596     
1597     - check if f_code filed in frame is set before using in log message
1598     - GH #2335
1599
1600 commit 5649a24929ae7bd60154a6c58c772db9e462af27
1601 Author: Luis Martin Gil <luismartingil@zaleos.net>
1602 Date:   Tue Jun 9 10:48:16 2020 +0200
1603
1604     keepalive: logging state of dest just if changed
1605
1606 commit 0607cd0b42ff2c692e8a096a73df41017449bde5
1607 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1608 Date:   Mon Jun 8 20:44:24 2020 +0200
1609
1610     kemix: function to get the body length
1611
1612 commit 2d2594d3cdeead550ccd472f9d0288b72b98d689
1613 Author: tsearle <tsearle@gmail.com>
1614 Date:   Mon Jun 8 17:33:35 2020 +0200
1615
1616     remove unused import
1617
1618 commit f4ec923976cbab5c1451b65268aaca65a33919fd
1619 Author: Torrey Searle <tsearle@voxbone.com>
1620 Date:   Mon Jun 8 09:17:00 2020 +0200
1621
1622     tools/kemi: add script to generate mock api for kemi python testing
1623
1624 commit 49e80dbe4b47f3252445fbad6e12d7150304f5a3
1625 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1626 Date:   Sun Jun 7 11:01:04 2020 +0200
1627
1628     app_squirrel: updated squirrel interpreter to latest git version
1629
1630 commit 120e87d465c7093f24414718cd01fbda944a1a03
1631 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1632 Date:   Sat Jun 6 10:50:57 2020 +0200
1633
1634     app_jsdt: regenerated the static exports table
1635
1636 commit cb55929b8ce39aee2af193e59034e43af7a44781
1637 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1638 Date:   Sat Jun 6 10:50:19 2020 +0200
1639
1640     app_jsdt: utils/app_jsdt_ctl - increase the static table size to 1536
1641
1642 commit c44ccd0e66715f33620ddfc93cfeeb4dcc65a5fc
1643 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1644 Date:   Fri Jun 5 19:01:14 2020 +0200
1645
1646     modules: readme files regenerated - pv_headers ... [skip ci]
1647
1648 commit 3b1f5b9c89846d6ffc67acb9eca376d0f424b5ca
1649 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1650 Date:   Fri Jun 5 18:43:39 2020 +0200
1651
1652     pv_headers: migrate to $xavi
1653     
1654     * $x_hdr(HEADER) is case insensitive now as it should be
1655     * rework pvh_set_header():
1656       use core pv_get_spec_*
1657       use PV_IDX_NONE to detect no index case
1658       remove values instead of adding NULL if PV_IDX_ALL
1659
1660 commit 8e2c2e391eb90f53b0fdc3e108bb84dab4e11593
1661 Merge: a118641af8 4099a6caf8
1662 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1663 Date:   Fri Jun 5 13:28:33 2020 +0200
1664
1665     Merge pull request #2342 from kamailio/grumvalski/ds_load_table
1666     
1667     dispatcher: don't reset load table when adding/removing a destinationâ\80¦
1668
1669 commit a118641af8fb6bdd288e97c17b12076db6442ef9
1670 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1671 Date:   Fri Jun 5 12:31:22 2020 +0200
1672
1673     modules: readme files regenerated - siptrace ... [skip ci]
1674
1675 commit 21338195e74b09ccca29d6479e698417ed34cd42
1676 Author: Henning Westerholt <hw@skalatan.de>
1677 Date:   Fri Jun 5 09:25:04 2020 +0000
1678
1679     siptrace: fix regression introduced from 4e9a760123c for siptrace(), sip_trace_mode()
1680     
1681     - fix regression introduced from 4e9a760123c for siptrace(), sip_trace_mode()
1682     - it was not working properly without destination uri in non-HEP mode
1683
1684 commit 75e6e370ceb701eabbdb2a1b7f12311ba0ae5024
1685 Author: Henning Westerholt <hw@skalatan.de>
1686 Date:   Fri Jun 5 07:30:56 2020 +0000
1687
1688     siptrace: improve documentation about sip_trace and DB setup
1689
1690 commit 785326cdfbee849a8436e7c07003ff0539d259cd
1691 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1692 Date:   Fri Jun 5 09:47:32 2020 +0200
1693
1694     topos: allow 183 without contact header
1695     
1696     - some UAs do not add it, even it can create the session for PRACK,
1697     which requires it
1698
1699 commit 974038f5f81382fe6fa6565f0ab9ea0f2cf9896f
1700 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1701 Date:   Fri Jun 5 09:37:53 2020 +0200
1702
1703     pv: vars to get the length for o-uri/r-uri/f-uri/t-uri username
1704     
1705     - $oUl, $rUl, $fUl. $tUl
1706     - the length is already available in the str value, optimizing a bit by
1707     no longer having to use {s.len}
1708
1709 commit 6e96e8a9134ed204f4fcf3cd42f6f9f274ea7851
1710 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1711 Date:   Mon Jun 1 12:08:38 2020 +0200
1712
1713     pv: fix for new PV_IDX_NONE value
1714
1715 commit 7bb2669528a819ec29a8193eebc9c641edd69993
1716 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1717 Date:   Fri May 29 15:31:28 2020 +0200
1718
1719     core: PV_IDX_NONE to point that pv had no index
1720     
1721     if index is 0 there were no way to know if the index was there
1722     
1723     $x_hdr(A) = "value" needs to append a value
1724     $(x_hdr(A)[0]) = "value" needs to set the value
1725     
1726     pv_parse_spec(str *s, pv_spec_p p) was always setting p->pvp.pvi.type
1727     to 0 == PV_IDX_INT
1728
1729 commit dd28ea040b78bf972a9b54177a8025eb8e885683
1730 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1731 Date:   Thu Jun 4 19:26:09 2020 +0200
1732
1733     app_jsdt: duktape interpreter upgraded to v2.5.0
1734
1735 commit 2b3c4130e717f1b92eeb351e3bfe72e189138136
1736 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1737 Date:   Thu Jun 4 19:15:22 2020 +0200
1738
1739     corex: exported file read/write functions to kemi
1740
1741 commit d581418bcc49ad30bd35910f988ac78c8d9047e0
1742 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1743 Date:   Thu Jun 4 18:32:14 2020 +0200
1744
1745     crypto: check if netio crypto key is set if callbacks are enabled
1746
1747 commit ca0fc18e1cfad86ed6b7530d6c520b680e5d6a4f
1748 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1749 Date:   Wed Jun 3 13:22:21 2020 +0200
1750
1751     cnxcc: don't terminate non confirmed calls
1752     
1753     * non confirmed calls can't be terminated via dialog.terminate_dlg() API
1754     * set call.max_amount to 0 to terminate the call if gets confirmed
1755     
1756     fix #2346
1757
1758 commit e98457faf2098ca2f16a831a4a68d2a26e301b0a
1759 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1760 Date:   Tue Jun 2 19:12:31 2020 +0200
1761
1762     cnxcc: minor changes
1763     
1764     * use [PKG|SHM]_MEM_ERROR
1765     * use memset and avoid initialization per field
1766     * init variables
1767     * add cnxcc to lgtm build
1768     * use localtime_r() for a safer multi-thread usage
1769     * replaced deprecated STR_PARAM with PARAM_STR
1770     * clean includes
1771     * clang-format
1772
1773 commit be57be33d0e48d412ddab9801ee4d6d906329d70
1774 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1775 Date:   Wed Jun 3 21:46:20 2020 +0200
1776
1777     pdb: use memcpy() for PDB_BUFTOSHORT macro
1778     
1779     - related to GH #2345
1780
1781 commit 4deb51419ab66931459709fe44acd3e7a0acc18d
1782 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1783 Date:   Wed Jun 3 12:45:05 2020 +0200
1784
1785     core: tcp - log details of the exiting tcp connection on insert failure
1786
1787 commit 50af00c7ef7037b6e55a3d3254a38935532bb0fa
1788 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1789 Date:   Wed Jun 3 08:55:57 2020 +0200
1790
1791     core: io_wait.h - typedef fd_map_t, more details in log when is a fd conflict
1792
1793 commit b6abc7618af7b8b3470e76aae7a0fd5ba0869949
1794 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1795 Date:   Wed Jun 3 08:36:07 2020 +0200
1796
1797     erlang: renamed global io_h to clt_io_h
1798     
1799     - tcp core also uses a glibal io_h
1800
1801 commit 19b3deb88afe5d787ca366885c660e66f17c3409
1802 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1803 Date:   Wed Jun 3 08:33:01 2020 +0200
1804
1805     ctl: renamed global io_h to clt_io_h
1806     
1807     - tcp core also uses a glibal io_h
1808
1809 commit 2d58abdc01372898f61d2c09190fdce2681eb738
1810 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1811 Date:   Tue Jun 2 11:16:27 2020 +0200
1812
1813     modules: readme files regenerated - crypto ... [skip ci]
1814
1815 commit 97ba02b003f8f4545376fffbf17cdf600abd6b60
1816 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1817 Date:   Tue Jun 2 11:05:49 2020 +0200
1818
1819     crypto: docs for netio params, functions and event route
1820
1821 commit d65e15a461197a9302d1cccc6fe3069d9432e268
1822 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1823 Date:   Tue Jun 2 11:05:26 2020 +0200
1824
1825     crypto: coherent naming for functions on netio event handling
1826
1827 commit 6f7b04d62e555dbbfb6360623c4c2ab84a36e2e7
1828 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1829 Date:   Tue Jun 2 10:35:18 2020 +0200
1830
1831     crypto: aes encrypt/decrypt based on event_route[crypto:netio]
1832
1833 commit 40d9289977b97becc4d4bd948bcde57ea320cf0e
1834 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1835 Date:   Tue Jun 2 07:57:34 2020 +0200
1836
1837     crypto: saved functions in crypto_aes.c
1838
1839 commit 70fc8569559abd80336ad1ddcd5a0676f9665d11
1840 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1841 Date:   Mon Jun 1 20:21:09 2020 +0200
1842
1843     crypto: set flags to encrypt/decrypt and functions for direction
1844
1845 commit dd15786aba0b48a83efeef258d689217ac5375a9
1846 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1847 Date:   Mon Jun 1 13:10:29 2020 +0200
1848
1849     crypto: aes helper functions relocated to dedicated files
1850
1851 commit 7cc8eca1d06ada4e4b819e3d061850eddc8a58ed
1852 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1853 Date:   Mon Jun 1 09:40:59 2020 +0200
1854
1855     crypto: set flags to encrypt/decrypt on event route functions
1856
1857 commit 52f9c668d77746383d8fdae6e90fabd6c7a018fa
1858 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1859 Date:   Sun May 31 11:21:25 2020 +0200
1860
1861     pv: new var $mts - return msg type as string
1862     
1863     - rq - for request
1864     - rp - for response
1865
1866 commit 4099a6caf856c9af4d7d89aec73db143efbcd40b
1867 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1868 Date:   Mon Jun 1 07:29:07 2020 +0200
1869
1870     dispatcher: don't reset load table when adding/removing a destination or reloading the list
1871
1872 commit f658a7a8263efd4b0ed5816959741380a964221d
1873 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1874 Date:   Sun May 31 09:29:39 2020 +0200
1875
1876     pv: removed commented code for retcode var - exported from core
1877
1878 commit 64adc989bd4655b395554023be2aa863f144d81e
1879 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1880 Date:   Sat May 30 09:11:06 2020 +0200
1881
1882     kemi: exported function to get msg type
1883
1884 commit 6fe4a35e977adf4195dfedf8db5efc02291180b3
1885 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1886 Date:   Fri May 29 23:46:12 2020 +0200
1887
1888     modules: readme files regenerated - pv ... [skip ci]
1889
1890 commit d61be4214850f5dd58a9a38ea19484e452745e86
1891 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1892 Date:   Fri May 29 09:21:34 2020 +0200
1893
1894     pv: add documentation of xavi related functions [skip ci]
1895
1896 commit bd013b471ced4ed67428690354bf5e68826daaf4
1897 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1898 Date:   Tue May 26 12:05:40 2020 +0200
1899
1900     pv: $xavi(...) config variables implementation
1901     
1902     same as $xavp but case insensitive for keys
1903
1904 commit dc468c6f694471d981d69372bbd0989e7b1cd04f
1905 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1906 Date:   Tue May 26 11:44:56 2020 +0200
1907
1908     tm: process xavi list in transaction contexts
1909
1910 commit ad8868d2c951c9b6f605f675574f4b34a433b56a
1911 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1912 Date:   Tue May 26 11:35:16 2020 +0200
1913
1914     core: receive - reset xavi list after message processing
1915
1916 commit b90a0fb772c995b0214196270dca062eccc7e75e
1917 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1918 Date:   Tue May 26 11:34:18 2020 +0200
1919
1920     core: pv - define xavi types
1921
1922 commit 8b03c49f8bd531bf6cf43c986868b1933e7af5aa
1923 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1924 Date:   Tue May 26 11:24:53 2020 +0200
1925
1926     core: xavi api - like xavp but with insensitive case names
1927     
1928     $xavi(WhatEver=>FOo) == $xavi(whatever=>foO)
1929
1930 commit 74f1179390475354cb6fe5983dc7c40afd294be4
1931 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1932 Date:   Fri May 29 10:40:19 2020 +0200
1933
1934     kemix: functions to get msg buffer and length
1935
1936 commit 0972e0455d2514846e82a705ef261fc5d6798cb5
1937 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1938 Date:   Fri May 29 10:30:50 2020 +0200
1939
1940     crypto: event route to allow encrypting/decrypting net i/o traffic
1941     
1942     - work in progress
1943
1944 commit df2fa2c5589bd5f651e814e32e2edf00c23ffebc
1945 Author: Torrey Searle <tsearle@voxbone.com>
1946 Date:   Fri May 29 09:30:56 2020 +0200
1947
1948      misc: examples/kemi - fixes to the python script
1949     
1950     remove dependency on Router.Logger
1951     remove ;
1952     fix comment ref exit()
1953
1954 commit 41714a49e88800378db37670fbc22cafb7eca81a
1955 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1956 Date:   Thu May 28 10:41:32 2020 +0200
1957
1958     dispatcher: rework attrs parameter in rpc 'add' command
1959
1960 commit 92648988694970bc7b29a56814c935421d362cfa
1961 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1962 Date:   Thu May 28 11:36:24 2020 +0200
1963
1964     kazoo: avoid unnecessary casts for kemi exports
1965
1966 commit b68ae9f333a2664b240232097c1a9aeac5e674b3
1967 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1968 Date:   Thu May 28 10:01:16 2020 +0200
1969
1970     modules: readme files regenerated - textops ... [skip ci]
1971
1972 commit 948e1e5f354e436d9216b66700ea8b3c45fd14d1
1973 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1974 Date:   Thu May 28 09:46:09 2020 +0200
1975
1976     textops: docs for functions to remove or test headers with variables
1977
1978 commit 157f32a26089de16d954e9722c25e4d4c2d52461
1979 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1980 Date:   Thu May 28 09:28:41 2020 +0200
1981
1982     textops: added functions to remove or test headers with var parameters
1983
1984 commit 9d6c274b043f9cc548addb3204f2f8f18d62db8a
1985 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1986 Date:   Thu May 28 09:26:43 2020 +0200
1987
1988     core: exposed kemi function to remove a header by name
1989
1990 commit 0feab05b614ef1009e2e8cca1fce913b8f3357ef
1991 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1992 Date:   Thu May 28 07:16:14 2020 +0200
1993
1994     modules: readme files regenerated - dispatcher ... [skip ci]
1995
1996 commit 1d391e22dc88b64f8f18f52005dc610f009a96e0
1997 Merge: 9b6ec0a491 2e842e9c11
1998 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1999 Date:   Thu May 28 07:14:56 2020 +0200
2000
2001     Merge pull request #2336 from kamailio/ds_add_attrs
2002     
2003     dispatcher: add attrs param to rpc 'add' call
2004
2005 commit 9b6ec0a4912a617239395563cdd29233f65cb57d
2006 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2007 Date:   Wed May 27 13:36:42 2020 +0200
2008
2009     core: added --debug=val command line parameter
2010     
2011     - set the value for debug global parameter from command line, allows
2012     negative values corresponding to L_XYZ levels
2013     - alternative to -d which operated by incresing debug level starting
2014     from 0
2015
2016 commit 531e288bc981de536023697e8181cc5589b4d14b
2017 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2018 Date:   Wed May 27 09:21:24 2020 +0200
2019
2020     evapi: use msg->ldv.vdata for local env data instead of hdr date workaround
2021
2022 commit 5cb28a47cade4b3d20e37ed38c74e575f7343386
2023 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2024 Date:   Wed May 27 09:20:05 2020 +0200
2025
2026     core: parser - added vdata void* field inside msg_ldata_t structure
2027     
2028     - useful to link to custom local data on message processing
2029
2030 commit 2a920bde45b78d7f31942590ed76a3e7b509213e
2031 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2032 Date:   Tue May 26 16:01:15 2020 +0200
2033
2034     modules: readme files regenerated - corex ... [skip ci]
2035
2036 commit 35319cb5c0cac7fd656d86e7419dbd3e497fcd92
2037 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2038 Date:   Tue May 26 15:59:01 2020 +0200
2039
2040     corex: docs for dns_cache parameter
2041
2042 commit 12b8bf9a9c6e84d9b1dadaa08195a9c56b24cbe4
2043 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2044 Date:   Tue May 26 15:45:10 2020 +0200
2045
2046     corex: new param dns_cache to add values to internal dns cache
2047     
2048     - it can be set many times
2049     - the value is a param-like string with the prototype
2050       "type=rectype;name=domain;addr=ip;ttl=ival;flags=ival"
2051     - type valye can be 'A' (IPv4) or 'AAAA' (IPv6)
2052     - flags can be:
2053       1 - the domain is unresolvable (like blacklisted)
2054       2 - the record is permanent (never times out, never deleted, never overwritten)
2055
2056 commit d2906da97d2429bfdff089203f933de2d282a86d
2057 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2058 Date:   Tue May 26 15:05:15 2020 +0200
2059
2060     tls: better log messages when failing to create ssl ctx
2061
2062 commit 3e7278f28c43b830a197e2f7b212ec6f06e5acbf
2063 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2064 Date:   Tue May 26 14:56:47 2020 +0200
2065
2066     tls: Makefile - option to link against libssl static libs
2067
2068 commit 2e842e9c11b136270b56b2b48a0364a94749c4ed
2069 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
2070 Date:   Tue May 26 10:24:58 2020 +0200
2071
2072     dispatcher: add attrs param to rpc 'add' call
2073
2074 commit 8893e6f2b30577b065f11a406faf5c5935714f78
2075 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2076 Date:   Tue May 26 09:24:17 2020 +0200
2077
2078     core: async task logging on no callback
2079
2080 commit e6aefebf1bf7b029618c7f7f6a98607353adfa9e
2081 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2082 Date:   Mon May 25 11:21:05 2020 +0200
2083
2084     modules: readme files regenerated - app_lua_sr ... [skip ci]
2085
2086 commit 80e46395a3a937a5c5691c438db11bc059be6b38
2087 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2088 Date:   Mon May 25 11:06:24 2020 +0200
2089
2090     doc/docbook: added entities for kamctl and kamcli
2091
2092 commit a8f05db7e0032042d5571ad4e014edf997c60be4
2093 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2094 Date:   Mon May 25 11:03:41 2020 +0200
2095
2096     dispatcher: docs - removed extra <section> tag
2097
2098 commit 6689c4e321464412325574e4db8a8aa00a7d3230
2099 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2100 Date:   Sun May 24 15:44:04 2020 +0200
2101
2102     kamctl: regenerated db creation scripts for matrix table updates
2103
2104 commit 740840ebe9538c1a3e6e3a49d82d437602b9d91a
2105 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2106 Date:   Sun May 24 15:43:28 2020 +0200
2107
2108     lib/srdb1: schema - added id auto-increment column to matrix
2109     
2110     - coherence across all tables
2111
2112 commit 3e77c574c340941f36ca8f9081a77c5b476f8c8c
2113 Author: Sergey Safarov <s.safarov@gmail.com>
2114 Date:   Sat May 23 22:24:25 2020 +0300
2115
2116     pkg/kamailio/obs: packaged xhttp_prom (prometheus)
2117
2118 commit 77996f4b8808f4950325e14861b6ac82c09a5eff
2119 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2120 Date:   Fri May 22 21:46:13 2020 +0200
2121
2122     modules: readme files regenerated - dispatcher ... [skip ci]
2123
2124 commit e97ce9f952f8f867ae5718df1dd940e0fca33f3e
2125 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2126 Date:   Fri May 22 21:32:59 2020 +0200
2127
2128     dispatcher: docs for dispatcher.set_duid_state command
2129
2130 commit b7b0f25871fd99667db5f426cb7373deba7561ae
2131 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2132 Date:   Fri May 22 21:25:48 2020 +0200
2133
2134     dispatcher: new rpc command dispatcher.set_duid_state
2135     
2136     - set the state of a destination by matching on duid attribute
2137       kamctl rpc dispatcher.set_duid_state <state> <setid> <duid>
2138     - example: kamctl rpc dispatcher.set_duid_state i 1 xyz
2139     - GH #2085
2140
2141 commit b0a0ece77a3136abdecbfb3f6f1927b7809ad4c5
2142 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2143 Date:   Thu May 21 16:31:17 2020 +0200
2144
2145     modules: readme files regenerated - kazoo ... [skip ci]
2146
2147 commit 3a84011684cc84ebceea0e90000c915c5e2316b5
2148 Author: Author Yufei Tao <yufei.tao@syntec.co.uk>
2149 Date:   Mon May 11 14:48:32 2020 +0100
2150
2151     kazoo: add basic kemi support
2152
2153 commit c62f69b4603d3a680e50df010b8c139b7ae123ef
2154 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2155 Date:   Thu May 21 10:16:22 2020 +0200
2156
2157     modules: readme files regenerated - corex ... [skip ci]
2158
2159 commit 36053c68cc4f8268f59dbd836ab5db7d0aa8c606
2160 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2161 Date:   Thu May 21 10:15:14 2020 +0200
2162
2163     corex: docs - updates to nio related parameters and examples
2164
2165 commit 9b88b64394e2cfc61eb7e6c14d23264f2613f036
2166 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2167 Date:   Thu May 21 10:10:02 2020 +0200
2168
2169     corex: renamed module parameter for NIO processing
2170     
2171     - nio - non sip network i/o events
2172
2173 commit 47b317dddd1de58a850086985e55b242b29bcf47
2174 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2175 Date:   Thu May 21 10:04:44 2020 +0200
2176
2177     tm: updated comments for removed obsolete DYN_BUF define condition
2178
2179 commit 43a2a78563499a4843f88e927a249b7972159e43
2180 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2181 Date:   Thu May 21 10:04:31 2020 +0200
2182
2183     stun: removed obsolete DYN_BUF define condition
2184
2185 commit cbeec44d4c04c03af39bda85bbd26af6299f2b69
2186 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2187 Date:   Thu May 21 10:03:57 2020 +0200
2188
2189     core: removed obsolete DYN_BUF define condition
2190
2191 commit 2a61e71c6088ddd5573465474d5f4922fc58c952
2192 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2193 Date:   Wed May 20 22:16:11 2020 +0200
2194
2195     modules: readme files regenerated - dispatcher ... [skip ci]
2196
2197 commit 32e1409a2e0fef557eeda196586b1a32366b90a5
2198 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2199 Date:   Wed May 20 22:02:42 2020 +0200
2200
2201     dispatcher: docs - kamctl is not an entity
2202
2203 commit 4f51e4a960fe3df2c83b8c328c78a88818328223
2204 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2205 Date:   Wed May 20 22:01:12 2020 +0200
2206
2207     modules: readme files regenerated - dispatcher ... [skip ci]
2208
2209 commit be1e23defc8c56dc0a1398b009019626f5ea0e0f
2210 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2211 Date:   Wed May 20 21:48:29 2020 +0200
2212
2213     dispatcher: documentation for dispatcher.hash rpc command
2214
2215 commit aac6c77cac36ea28897fcec539d750e8bf652d55
2216 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2217 Date:   Wed May 20 21:33:17 2020 +0200
2218
2219     dispatcher: added rpc command dispatcher.hash
2220     
2221     - prototype: dispatcher.hash nslots val1 [val2]
2222     - compute the hash id of the value and do modulo operation if first
2223     parameter is not 0
2224     - val2 is optional
2225
2226 commit 4a7c3af7095257fd2e32ce2e33d66346256abafb
2227 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2228 Date:   Wed May 20 14:16:17 2020 +0200
2229
2230     modules: readme files regenerated - kafka ... [skip ci]
2231
2232 commit f0134bb58f30dbe9b450a0f9476f70d7eb1e3a4a
2233 Author: Vicente Hernando <vhernando@systemonenoc.com>
2234 Date:   Mon May 18 16:22:41 2020 +0200
2235
2236     kafka: doc about kafka_send_key function.
2237
2238 commit 4a71486624cc4ea896b87e422e6014f2393c5f7b
2239 Author: Vicente Hernando <vhernando@systemonenoc.com>
2240 Date:   Mon May 18 15:49:31 2020 +0200
2241
2242     kafka: send messages with key via kafka_send_key function and kafka.send_key for KEMI.
2243
2244 commit cc098ecdfb556bf5efaab72fa767c773000f9fb6
2245 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2246 Date:   Wed May 20 13:35:32 2020 +0200
2247
2248     evapi: use getaddrinfo() instead of gethostbyname()
2249     
2250     - the later is marked as deprecated
2251     - GH #1714
2252
2253 commit 23341c60519bd3e8eb91974c7aca0b283735665e
2254 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
2255 Date:   Thu May 7 15:51:34 2020 +0300
2256
2257     ims_registrar_scscf: fix multiple contacts in 200OK
2258     
2259     - Prevent sending of multiple contacts in 200OK reply
2260       for UE Re-Registration. Now S-CSCF replies with the
2261       exact contact for Re-Registration.
2262
2263 commit f2458a66ae46a74b83fe2a3f3886f6015249a960
2264 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2265 Date:   Tue May 19 14:23:01 2020 +0200
2266
2267     core: kemi - functions to test http methods
2268
2269 commit d14833d9d1ad6cc92c65e279b7dd89b3b922f129
2270 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2271 Date:   Tue May 19 13:43:10 2020 +0200
2272
2273     dispatcher: sync on load management operations
2274     
2275     - use locks to increment/decrement call load and get least loaded dst
2276     - GH #2322
2277
2278 commit b26951c06483a0e9720b65689179541b29c938c5
2279 Merge: 6ffe43a50c f6b5f782e0
2280 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2281 Date:   Tue May 19 12:56:58 2020 +0200
2282
2283     Merge pull request #2326 from NGSegovia/keepalive/first_check_on_start
2284     
2285     keepalive: early start of OPTIONS checking
2286
2287 commit 6ffe43a50cbc33bb83b14f3aef3341af6b34e6f6
2288 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2289 Date:   Tue May 19 10:29:41 2020 +0200
2290
2291     core: add case functions for str_hash get and set
2292
2293 commit d500589d1503b62df0db9a837f1a80ae8425b840
2294 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2295 Date:   Mon May 18 12:06:05 2020 +0200
2296
2297     dmq: use module prefix for global variables
2298     
2299     - avoid potential conflicts with other globals, given that this module
2300     is used by other modules to perform replication
2301
2302 commit 17d3040365400d14d251247c9c3319fc003f2cb2
2303 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2304 Date:   Mon May 18 11:28:20 2020 +0200
2305
2306     core: kemi - added KSR.is_KDQM()
2307
2308 commit 8db5a12f7fab1a1fc7d50c87bbf1aee325b067c2
2309 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2310 Date:   Mon May 18 08:29:09 2020 +0200
2311
2312     core: kemi - added missing is_MESSAGE()
2313     
2314     - GH #2331
2315
2316 commit 7749069cd05b9619ee32237773097441e241bac4
2317 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2318 Date:   Sun May 17 10:01:18 2020 +0200
2319
2320     uid_uri_db: use file specific include guard
2321
2322 commit 9053c70fe7e147b784c53a57014796282701c74d
2323 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2324 Date:   Sun May 17 10:01:00 2020 +0200
2325
2326     auth_diameter: use file specific include guard
2327
2328 commit 3d73e8cb9f7431383c5a4ce798e2610f37ff92dc
2329 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2330 Date:   Sun May 17 10:00:28 2020 +0200
2331
2332     acc_diameter: use file specific include guard
2333
2334 commit c0e687d820f9bbf2b6b1ef6892e5b34c30f25a63
2335 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2336 Date:   Sat May 16 15:21:43 2020 +0200
2337
2338     websocket: use signature macro instead of offsetting inside server hdr define
2339     
2340     - pass rcv info structure by address
2341     - remove function name from logs
2342
2343 commit d26ccdea61230bfc7720a2523c7b6dd8d2692d6d
2344 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2345 Date:   Sat May 16 15:20:45 2020 +0200
2346
2347     core: define macro for signature to be used for server and user-agent
2348
2349 commit 6aca846dce4b797a66aaa865fb5a1e81f7806b4c
2350 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2351 Date:   Fri May 15 16:51:50 2020 +0200
2352
2353     rr: updates for outboud module api
2354
2355 commit 97c7081df94eaabd8e48b084671ea831b5ec9024
2356 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2357 Date:   Fri May 15 16:51:41 2020 +0200
2358
2359     path: updates for outboud module api
2360
2361 commit 56ea88ef9a0628d7ca644f31840101ffe573e5c3
2362 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2363 Date:   Fri May 15 16:49:17 2020 +0200
2364
2365     outbound: pass recv info struct by address
2366     
2367     - fix performance inefficiency for passing large structs by value
2368
2369 commit f6b5f782e0ebc8570d640415c61b9bf654336154
2370 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2371 Date:   Fri May 15 08:21:15 2020 +0200
2372
2373     keepalive: early start of OPTIONS checking
2374     
2375     - Current code takes some time to start checking (ping_interval). So, if someone sets a really high ping_interval it takes a while to get destination status. This change fires the first OPTIONS check just 3 seconds (fixed) after the destination is added. The checks would be done with the pace defined in ping_interval.
2376
2377 commit 7ae675bd90b4420ebaa17768c97aa09219f53116
2378 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2379 Date:   Thu May 14 21:21:51 2020 +0200
2380
2381     pua_reginfo: free xml doc in case of error
2382     
2383     - a few whitespacing fixes
2384
2385 commit 4ad790f697554332ea590793d3ec56e13437e82f
2386 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2387 Date:   Thu May 14 21:15:51 2020 +0200
2388
2389     evapi: cast to void* when printing logs with pointer value
2390
2391 commit c45913497f222c67bcccdbc8724b25bb083c556f
2392 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2393 Date:   Thu May 14 20:37:09 2020 +0200
2394
2395     tm: safety checks for branch request len
2396
2397 commit a5722aa7773eb4153e8c3b241cae6e3f5f7a9894
2398 Author: Henning Westerholt <hw@skalatan.de>
2399 Date:   Thu May 14 16:38:31 2020 +0000
2400
2401     ctl: small spelling fix in comment
2402
2403 commit fc09015bbad342b435de7ddb3300e19a415c340d
2404 Author: Henning Westerholt <hw@skalatan.de>
2405 Date:   Thu May 14 16:38:00 2020 +0000
2406
2407     core: small spelling fix in comment
2408
2409 commit cbb070b74e63017a23355dd8d5266c2d57b762f9
2410 Author: Henning Westerholt <hw@skalatan.de>
2411 Date:   Thu May 14 16:37:34 2020 +0000
2412
2413     cdp: small spelling fix in log message
2414
2415 commit 3abc650d37e426840f060426a851ecac5210d2e5
2416 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2417 Date:   Thu May 14 10:41:06 2020 +0200
2418
2419     jansson: use the core macros for ending string value with '\0' and to restore
2420     
2421     fix #2327
2422
2423 commit c1d3fdb31871078b666278a933dbab20a0a8dca3
2424 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2425 Date:   Wed May 13 18:35:56 2020 +0200
2426
2427     misc: examples/kemi - small typo in lua example
2428
2429 commit 730f65c06d0b8436e4a9cd0c1a62d2433819dc45
2430 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2431 Date:   Tue May 12 19:52:52 2020 +0200
2432
2433     core: explicit cast to (void*) for %p format printing
2434     
2435     - c standard required that for a defined value and in some cases the
2436     code analysers complain, especially when reading the value via
2437     socket/file descriptor
2438
2439 commit 702630b484ac6f7c017829c24294ce7552f1682a
2440 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2441 Date:   Tue May 12 18:01:15 2020 +0200
2442
2443     imc: reserve last char in global buffer for ending zero
2444
2445 commit 94eb9fed8b1d4a0aaaf76506e339f2d6a9e34e7d
2446 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2447 Date:   Tue May 12 16:37:09 2020 +0200
2448
2449     keepalive: use ctime_r() for a safer multi-thread usage
2450
2451 commit 259af0c1eea8419df247c8da0f12b1881afa5332
2452 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2453 Date:   Tue May 12 16:32:31 2020 +0200
2454
2455     sipdump: use localtime_r() for a safer multi-thread usage
2456
2457 commit 92e2c22c3c709c3c9a5243b5d5bdd48293865b0c
2458 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2459 Date:   Tue May 12 16:27:58 2020 +0200
2460
2461     tmrec: use localtime_r() for a safer multi-thread usage
2462
2463 commit 19769eb372ca4d37ed45fef561cf966360ea6fd4
2464 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2465 Date:   Tue May 12 16:26:07 2020 +0200
2466
2467     pv: use ctime_r() for a safer multi-thread usage
2468
2469 commit f72cc60b9e82bc810c08d42a49bb23e5134ffa9d
2470 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2471 Date:   Tue May 12 16:19:18 2020 +0200
2472
2473     msilo: use [c|gm]time_r() for a safer multi-thread usage
2474
2475 commit 2394c0a97387efefde6a6784e09e02f3ff8a841c
2476 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2477 Date:   Tue May 12 16:14:39 2020 +0200
2478
2479     msrp: use ctime_r() for a safer multi-thread usage
2480
2481 commit 0cdd35c7c685cf65687be12c23135be89728cbf3
2482 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2483 Date:   Tue May 12 16:11:29 2020 +0200
2484
2485     acc: use localtime_r() for a safer multi-thread usage
2486
2487 commit a05d313e0fa27952d7b10329ca1da9b041369ffb
2488 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2489 Date:   Tue May 12 16:08:21 2020 +0200
2490
2491     sipdump: use localtime_r() for a safer multi-thread usage
2492
2493 commit 14aa67d750150cf6eb588b350ce156b770d4816d
2494 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2495 Date:   Tue May 12 15:02:50 2020 +0200
2496
2497     xhttp_rpc: use gmtime_r() for a safer multi-thread usage
2498
2499 commit c244381c69459b3708d3603e548fafac8321acf8
2500 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2501 Date:   Tue May 12 14:59:13 2020 +0200
2502
2503     acc: use gmtime_r() for a safer multi-thread usage
2504
2505 commit 1fe9da8c118f2ff3ebe1913238b609500cca8f23
2506 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2507 Date:   Tue May 12 14:57:13 2020 +0200
2508
2509     drouting: use localtime_r() for a safer multi-thread usage
2510
2511 commit d780945bc9a186d54439e1258ac540cd5f7bd86d
2512 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2513 Date:   Tue May 12 14:54:04 2020 +0200
2514
2515     smsops: use gmtime_r() for a safer multi-thread usage
2516
2517 commit 150e757ec0fdadeee7b0ce8b6362f1a01aa0c382
2518 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2519 Date:   Tue May 12 14:51:48 2020 +0200
2520
2521     db_mysql: use gmtime_r() for a safer multi-thread usage
2522
2523 commit 6007274938387359bb0a9b54528a5f3c87700356
2524 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2525 Date:   Tue May 12 14:48:58 2020 +0200
2526
2527     jsonrpcs: use gmtime_r() for a safer multi-thread usage
2528
2529 commit d54eed9eb2f3a09a70f679ea0fb7cac64a5aa14a
2530 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2531 Date:   Tue May 12 14:46:15 2020 +0200
2532
2533     msilo: use ctime_r() for a safer multi-thread usage
2534     
2535     > The reentrant version ctime_r() does the same, but stores
2536     >  the string in a user-supplied buffer which should have
2537     >  room for at least 26 bytes.
2538
2539 commit 3dc960b6db3dc5807814fc73887f985bf2ff91d7
2540 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2541 Date:   Tue May 12 14:38:43 2020 +0200
2542
2543     xprint: use ctime_r() for a safer multi-thread usage
2544     
2545     > The reentrant version ctime_r() does the same, but stores
2546     >  the string in a user-supplied buffer which should have
2547     >  room for at least 26 bytes.
2548
2549 commit f9ae11746fb820bb24057f4b3509bd59b6d3e936
2550 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2551 Date:   Tue May 12 14:29:10 2020 +0200
2552
2553     db_redis: use localtime_r() for a safer multi-thread usage
2554
2555 commit 8f8ebbe65cfa5d90a7a4186be605192c179a6483
2556 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2557 Date:   Tue May 12 14:20:02 2020 +0200
2558
2559     textops: use gmtime_r() for a safer multi-thread usage
2560
2561 commit 90275e02faf75454026597c1e720487b5d845f79
2562 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2563 Date:   Tue May 12 14:16:12 2020 +0200
2564
2565     modules: readme files regenerated - keepalive ... [skip ci]
2566
2567 commit 2372dc933926611dad22812e0d550ae736249a06
2568 Merge: 62e510957c 7ae22f6872
2569 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2570 Date:   Tue May 12 14:05:27 2020 +0200
2571
2572     Merge pull request #2323 from voiceip/keepalive-rpc-change
2573     
2574     keepalive: update rpc response to include current state
2575
2576 commit 62e510957c28e8b8419f7f65b6a866c1a9d0de5b
2577 Merge: 2373495a3f e3fbe59e25
2578 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2579 Date:   Tue May 12 14:04:21 2020 +0200
2580
2581     Merge pull request #2319 from cruzccl/redis-sentinel-reconnection
2582     
2583     ndb_redis: add sentinel support to reconnection logic
2584
2585 commit 2373495a3f79509a2f79830da0105d02bf1b649e
2586 Merge: 66aebfd65b 9cd73c5823
2587 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2588 Date:   Tue May 12 14:02:18 2020 +0200
2589
2590     Merge pull request #2318 from NGSegovia/keepalive/response_callback
2591     
2592     Keepalive/response callback
2593
2594 commit 66aebfd65be6b6f9645413b1c2cff932c9dfc2dd
2595 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2596 Date:   Tue May 12 10:31:19 2020 +0200
2597
2598     modules: readme files regenerated - rtpengine ... [skip ci]
2599
2600 commit bcada2c8afbea70e2f05c9c2419af857577316a3
2601 Author: Olle E. Johansson <oej@edvina.net>
2602 Date:   Tue May 12 10:21:44 2020 +0200
2603
2604     rtpengine: Update docs - fix formatting, some typos
2605
2606 commit 4d450116309d1a2e2b6aceb6fa16657a1e9f44fb
2607 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2608 Date:   Tue May 12 09:16:20 2020 +0200
2609
2610     modules: readme files regenerated - tls ... [skip ci]
2611
2612 commit ff887fe5d0d7cec7fc0640a54c80b322d421ed36
2613 Author: Olle E. Johansson <oej@edvina.net>
2614 Date:   Tue May 12 09:08:33 2020 +0200
2615
2616     TLS: Try to always refer to OpenSSL as "OpenSSL" instead of other names
2617
2618 commit 70bcb5f88dc87e27940cc71e293d1c68a7717af6
2619 Author: Olle E. Johansson <oej@edvina.net>
2620 Date:   Tue May 12 09:07:02 2020 +0200
2621
2622     TLS: Fix TLS session id example to match source code
2623
2624 commit f75e64b2335fcf07c3371a4108063e8c0a3a52b9
2625 Author: Olle E. Johansson <oej@edvina.net>
2626 Date:   Tue May 12 09:05:51 2020 +0200
2627
2628     TLS: fix typo in docs
2629
2630 commit a08b7640e27524863acd7dc732dffc744f801b5d
2631 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2632 Date:   Mon May 11 20:34:27 2020 +0200
2633
2634     core: dprint - escaped control chars need 6 bytes
2635     
2636     - they are encoded as \uXXXX
2637
2638 commit 9cae069832c8f37ebf9e686b3fbcab5d63652755
2639 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2640 Date:   Sat May 9 13:53:19 2020 +0200
2641
2642     regex: leave enough space in buffers for parenthesis and -ending
2643
2644 commit d13f863e74c6c0275264e588f1dca206cf099587
2645 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2646 Date:   Sat May 9 11:00:20 2020 +0200
2647
2648     core: udp server - add sockaddr_storage to ensure enough size for sockaddr_union
2649     
2650     - safety check that from addr len is matching expected size for listen
2651     socket
2652     - rename local variables to suggest better their purpose
2653
2654 commit 361542a953ceaab1894f790e21eecf74008b749a
2655 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2656 Date:   Mon May 11 15:06:26 2020 +0200
2657
2658     cfgt: fix implicit declaration of 'strcasestr'
2659     
2660     > cfgt_int.c: In function 'cfgt_msgout':
2661     > cfgt_int.c:863:21: warning: implicit declaration of function 'strcasestr'; did you mean 'strcasecmp'? [-Wimplicit-function-declaration]
2662     >  863 |  if(buf->len > 7 && strcasestr(buf->s, "OPTIONS")) {
2663     >      |                     ^~~~~~~~~~
2664     >      |                     strcasecmp
2665
2666 commit 7ae22f6872cc3f74fecb0ebee797ff3f80c34fd3
2667 Author: kinshuk.bairagi <me@kinshuk.in>
2668 Date:   Mon May 11 17:45:44 2020 +0530
2669
2670     keepalive: update rpc response
2671     
2672     - Adds current state as part of rpc response per destination wise
2673
2674 commit 0fff35bd8368bc0a2a2236a6ee01456db1807911
2675 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2676 Date:   Fri May 8 21:48:29 2020 +0200
2677
2678     usrloc: fix define name typo for the new keepalive management
2679     
2680     - user right db value index for null checking
2681     - ensure ending 0 doesn't overflow on aor building
2682
2683 commit 375d01466dffcef9e7064f4100a5afef48dbde39
2684 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2685 Date:   Fri May 8 21:37:52 2020 +0200
2686
2687     presence: check for null head when reordering returned presentity list
2688
2689 commit aac577a4655ebf09d5cbef3e1a49f72d25ea57d7
2690 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2691 Date:   Fri May 8 21:28:01 2020 +0200
2692
2693     core: safer truncation of hostname using memcpy
2694
2695 commit e3fbe59e2508b42280e755ccff90cf74420079db
2696 Author: Carlos Cruz <carlos@cruzccl.com>
2697 Date:   Fri May 8 17:37:30 2020 +0200
2698
2699     ndb_redis: add sentinel support to reconnection logic
2700     
2701     - cc8e621 added sentinel support in initial redis connection.
2702     
2703     - this commit replicates the logic into reconnection function.
2704
2705 commit 3e969a5b4d9a75d082f7d59b0fa1dc6362391675
2706 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2707 Date:   Fri May 8 18:01:13 2020 +0200
2708
2709     sipdump: safety check for local socket pointer
2710     
2711     - use generic address is not set
2712
2713 commit fc7b0d65a227a176f79459c86844668bcd519148
2714 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2715 Date:   Fri May 8 13:54:49 2020 +0200
2716
2717     core: events - increased SREV_CB_LIST_SIZE
2718     
2719     - there can be several modules registering for these core callbacks
2720
2721 commit 9cd73c58239e50574d73d88792240a4ca569d709
2722 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2723 Date:   Thu May 7 23:50:20 2020 +0200
2724
2725     drouting: update to new keepalive interface, using new on response callback
2726     
2727     - Changes required because of dependencies from module keepalive.
2728
2729 commit 9700a8dae237758e162e509455bc3a62b19730f4
2730 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2731 Date:   Thu May 7 23:50:10 2020 +0200
2732
2733     keepalive: Added callback to run on each destination response.
2734     
2735     - This functionality it's just available when using api.h bindings. For exported functions no callback will be used, so this doesn't break cfg or rpc api.
2736     - Modified add_destination function to provide this new callback as a parameter.
2737
2738 commit e996aec353972e7f0a4cb5e2a6156e2eee478954
2739 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2740 Date:   Thu May 7 20:46:12 2020 +0200
2741
2742     modules: readme files regenerated - siptrace ... [skip ci]
2743
2744 commit 5429a0ed51a04c484e1def93887b344b2d90379f
2745 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2746 Date:   Thu May 7 13:16:27 2020 +0200
2747
2748     modules: readme files regenerated - keepalive ... [skip ci]
2749
2750 commit 9137f924956920d660d9f9353d5117aa6eafe8a3
2751 Author: Henning Westerholt <hw@skalatan.de>
2752 Date:   Thu May 7 18:45:22 2020 +0000
2753
2754     siptrace: small spelling fix in docs
2755
2756 commit 1d555161195ebccd35534f8533eacdcbba7020fc
2757 Author: Henning Westerholt <hw@skalatan.de>
2758 Date:   Thu May 7 18:45:04 2020 +0000
2759
2760     tm: small spelling fix in comments
2761
2762 commit b2487d95f61b46033eb2825c5f54d5f19ca1e878
2763 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
2764 Date:   Thu May 7 12:49:20 2020 +0300
2765
2766     ims_usrloc_scscf: extend and fix log messages
2767
2768 commit d35e97684ae3dcefa2351172cc477bb11927305d
2769 Merge: 465211bc18 1c7b760393
2770 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2771 Date:   Thu May 7 13:16:09 2020 +0200
2772
2773     Merge pull request #2296 from alexyosifov/ims_registrar_scscf_event_reg
2774     
2775     ims_registrar_scscf: pass event type as parameter
2776
2777 commit 465211bc18152c9a4c5b60341a9d02f82971afb0
2778 Merge: d00b147048 e53b25f89a
2779 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2780 Date:   Thu May 7 13:14:53 2020 +0200
2781
2782     Merge pull request #2292 from alexyosifov/ims_registrar_scscf_lookup_fix
2783     
2784     ims_registrar_scscf: fix aor generation in lookup()
2785
2786 commit d00b14704805d728f5a845a6af900eff1ed372ac
2787 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2788 Date:   Tue May 5 14:20:07 2020 +0200
2789
2790     ndb_redis: redis_cmd() check reply type to detect command errors
2791     
2792     fix #2300
2793
2794 commit 10fd9fb2d8785fe9670a96b8e699135cbde3f28e
2795 Merge: 59c49af039 616aa146f9
2796 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2797 Date:   Thu May 7 13:08:51 2020 +0200
2798
2799     Merge pull request #2313 from NGSegovia/keepalive/custom_ping_interval
2800     
2801     keepalive: custom pinging interval per destination
2802
2803 commit 59c49af039f468466b0d853a4ceab8fe7f566215
2804 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2805 Date:   Thu May 7 08:19:36 2020 +0200
2806
2807     kamctl: regenerated db schema for secfilter
2808
2809 commit b0f1486f8a656922aac02020c9e3141639f2ecb9
2810 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2811 Date:   Thu May 7 08:19:05 2020 +0200
2812
2813     srdb1: default value set to 0 for number types
2814
2815 commit 616aa146f919b8a42101a323c611a6a525b19236
2816 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2817 Date:   Wed May 6 23:13:27 2020 +0200
2818
2819     drouting: update to new keepalive interface, using custom pinging interval per destination
2820     
2821     - Changes required because of dependencies from module keepalive.
2822
2823 commit 4cebb16b536c35ec74ecbdf595c5c6dbafe5afa1
2824 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2825 Date:   Wed May 6 23:10:40 2020 +0200
2826
2827     keepalive: custom pinging interval per destination
2828     
2829     - This functionality it's just available when using api.h bindings. For exported functions current value ka_ping_interval is used.
2830     - Modified add_destination function to provide this new parameter.
2831     - Now we have one timer per destination, instead of multiple, so we don't need to iterate over all destinations. Timers are cleaned when destinations are removed.
2832
2833 commit 076649793bfdbdc4f03f96961f23997c87ce4268
2834 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2835 Date:   Wed May 6 17:15:36 2020 +0200
2836
2837     pua: use file name specific include guard
2838
2839 commit a6a4046757c2cac79455aa4a2d2ac632faa5e379
2840 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2841 Date:   Wed May 6 17:13:16 2020 +0200
2842
2843     htable: use localtime_r() for a safer multi-thread usage
2844
2845 commit 14645b550cf9500e6a6e4a7d2ed8749e9aa174dc
2846 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2847 Date:   Wed May 6 17:03:45 2020 +0200
2848
2849     pv: use localtime_r() for a safer multi-thread usage
2850
2851 commit 57dbfba97f03370db3ad36e1d52f85f725f12972
2852 Author: Sipwise Development Team <support@sipwise.com>
2853 Date:   Fri Nov 29 11:23:36 2019 +0100
2854
2855     cfgt: don't process non-sip messages
2856     
2857     * Skip OPTION messages internally generated
2858
2859 commit 1250364ab16aa99c0a933b27a0118ecf274c25ab
2860 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2861 Date:   Tue May 5 12:03:04 2020 +0200
2862
2863     pv_headers: rework
2864     
2865     * don't try to detect branch every time
2866     * reduce use of dynamic memory
2867     * rework reply scenario, keep reply_counter in xavp
2868     * hook to branch event too
2869
2870 commit 13622cf6e36e50c42ec882272b1c48107fa55677
2871 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2872 Date:   Tue May 5 08:07:14 2020 +0200
2873
2874     snmpstats: use file name specific include guard
2875
2876 commit 68b5b3ce5b8ae38ed5ba7731ae1a6315adedd0e5
2877 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2878 Date:   Tue May 5 08:06:56 2020 +0200
2879
2880     ratelimit: use file name specific include guard
2881
2882 commit e4356d56d57599ff063e6849cab8cab5267d26e0
2883 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2884 Date:   Tue May 5 08:06:31 2020 +0200
2885
2886     pipelimit: use file name specific include guard
2887
2888 commit c67a0eabea5fd11693bb716782cd581094250f7f
2889 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2890 Date:   Tue May 5 08:05:07 2020 +0200
2891
2892     rr: different function parameter name to be different than global variable
2893
2894 commit 9a2fea75dcee851b1dc22e5a9e7a6ee0d05814ef
2895 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2896 Date:   Tue May 5 07:59:32 2020 +0200
2897
2898     app_sqlang: use file name specific include guard
2899
2900 commit de77beffb436e783031a6aa71c1887848cb2cc73
2901 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2902 Date:   Mon May 4 20:05:26 2020 +0200
2903
2904     rtpmanage: enable hadling of PRACK requests
2905     
2906     - they can have SDP
2907     - use more compact bitwise match for method types
2908
2909 commit f4f66ad91324116e5d4e9e02fa9caedcad2b2d2f
2910 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2911 Date:   Mon May 4 19:38:07 2020 +0200
2912
2913     usrloc: use file name specific include guard
2914
2915 commit b3c981db67845622fb8c85a20e18e1b98c29eb69
2916 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2917 Date:   Mon May 4 19:01:21 2020 +0200
2918
2919     uid_domain: use module specific include guards
2920
2921 commit 9691f6e0cab48114ef4067a22cc8f9c1efb8944c
2922 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2923 Date:   Mon May 4 18:35:00 2020 +0200
2924
2925     core: hash_func.h - use file name specific include guard
2926
2927 commit c01633dc54d8d4dc3b3bc2cab064f91a49c8257d
2928 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2929 Date:   Mon May 4 18:26:47 2020 +0200
2930
2931     libs/srdb1: use thread safe localtime_r()
2932
2933 commit 5f52f9905bbdf63d636080f7d0340af4f71ed12a
2934 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2935 Date:   Mon May 4 15:22:36 2020 +0200
2936
2937     utils/kamctl: dbtextdb.py close previous opened file properly
2938     
2939     related #1747
2940
2941 commit 765efa80c7d27e9447bc1ad8a354ee24723580ef
2942 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2943 Date:   Mon May 4 15:05:23 2020 +0200
2944
2945     utils/kamctl: dbtextdb remove DeprecationWarning on test
2946     
2947     related #1747
2948
2949 commit b722a48144ac9e029bdbc2968dedbe56966a3f7c
2950 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2951 Date:   Mon May 4 14:01:33 2020 +0200
2952
2953     utils/kamctl: fix dbtestdb
2954     
2955     some indentantion errors introduced at https://github.com/kamailio/kamailio/commit/bc8bdcaa726f375f6deea8228a1ab0cf97c67035
2956     
2957     related #1747
2958
2959 commit 1aca79c43cb8dbd920c1eb81c0c30cf89f0985b9
2960 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2961 Date:   Mon May 4 11:33:12 2020 +0200
2962
2963     utils/kamctl: fix handling of Exceptions
2964     
2965     > Traceback (most recent call last):
2966     >   File "/usr/lib/x86_64-linux-gnu/kamailio/kamctl/dbtextdb/dbtextdb.py", line 1239, in <module>
2967     >     main(sys.argv)
2968     >   File "/usr/lib/x86_64-linux-gnu/kamailio/kamctl/dbtextdb/dbtextdb.py", line 1233, in main
2969     >     except (Error, e):
2970     > NameError: name 'e' is not defined
2971
2972 commit 28049aafc8dd06c160ce5e7b8d5e4fc728441b0c
2973 Author: Semen Darienko <semen.darienko@wildix.com>
2974 Date:   Sun May 3 12:26:45 2020 +0200
2975
2976     core: dns - use all NAPTR records
2977     
2978     - enable using of all NAPTR records instead of the first one ordered by
2979     priority
2980     - GH #2290
2981
2982 commit 3c7d378ddf3a21a2d4e1ac6bd64f9ea40bbd3602
2983 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2984 Date:   Sun May 3 11:37:44 2020 +0200
2985
2986     core: added LGTM analysis config file
2987     
2988     - LGTM is integrated by github
2989
2990 commit a7496069c60479e41d92830172bd5b9315001df5
2991 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2992 Date:   Sun May 3 11:05:45 2020 +0200
2993
2994     core: utils/tmrec - use safer localtime_r() instead of localtime()
2995     
2996     - coherent whitespacing and indentation
2997
2998 commit 6b69754f28ab8df61852b9f8695e59305a7c6c3a
2999 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3000 Date:   Sun May 3 10:39:22 2020 +0200
3001
3002     misc: examples/kemi - missing parameter in kamailio-basic-kemi-python.py
3003
3004 commit 855c06f45ff69918c3e9502e7198cffc21be5cd9
3005 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3006 Date:   Sun May 3 09:44:01 2020 +0200
3007
3008     sqlops: functions to get null result value as empty or zero
3009
3010 commit e46dcd2930c97855b9d87061ec4e4167b119d232
3011 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3012 Date:   Sun May 3 09:41:29 2020 +0200
3013
3014     core: kemi - option to return 0 instead of null for xval
3015
3016 commit f6c688178902138dff8115cdabd72e8631a635dc
3017 Merge: c840fa6eb1 9948696fd8
3018 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3019 Date:   Sat May 2 16:22:06 2020 +0200
3020
3021     Merge pull request #2304 from kamailio/grumvalski/usrloc_stats
3022     
3023     usrloc: change "-" for "_" in stats name to be prometheus compliant
3024
3025 commit c840fa6eb19b4b5d316e36ce534f4d481805ee0b
3026 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3027 Date:   Sat May 2 15:02:55 2020 +0200
3028
3029     siptrace: skip non-sip traffic for db storage using core callbacks
3030
3031 commit d515c93a5c9c9eb920f001d04870dc6333ca60dd
3032 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3033 Date:   Sat May 2 14:29:53 2020 +0200
3034
3035     usrloc: fixed missing symbol for ul_cseq_delay
3036
3037 commit 9948696fd84605919e6ce6a7106099f1cdd0de98
3038 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3039 Date:   Sat May 2 10:14:23 2020 +0200
3040
3041     core: remove stats_name_separator from cfg_group_core
3042
3043 commit 34b9b59b97f7d529025863992408fd60a27a941a
3044 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3045 Date:   Sat May 2 08:46:28 2020 +0200
3046
3047     core: more debug messages when matching myself
3048     
3049     - coherent coding style for related functions
3050
3051 commit 66ef7ab7b078794b96ecee13f6867d5f90a8d63e
3052 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3053 Date:   Sat May 2 08:18:58 2020 +0200
3054
3055     kamctl: kamdbclt mysql skip creating dbrouser if same as dbrwuser
3056
3057 commit ac531266077490a85f1ab98853fd64df6feeea43
3058 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3059 Date:   Fri May 1 17:31:09 2020 +0200
3060
3061     modules: readme files regenerated - htable ... [skip ci]
3062
3063 commit 35f711e6ec74c6e67edf99adaa15cc353f2ce949
3064 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3065 Date:   Fri May 1 17:26:39 2020 +0200
3066
3067     htable: docs - more details about size attribute for htable
3068
3069 commit ae2f1fdc40b1ce6ff9d5d06330841809f51df587
3070 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3071 Date:   Fri May 1 14:47:55 2020 +0200
3072
3073     usrloc: use ul prefix for global param variables
3074
3075 commit 33cb45179bbd7477b81f297ae8de0a164aea8962
3076 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3077 Date:   Fri May 1 13:50:54 2020 +0200
3078
3079     permissions: use perm prefix for global param variables
3080
3081 commit 3203a6572b874d191c3be61519853005bd5ab056
3082 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3083 Date:   Fri May 1 13:02:39 2020 +0200
3084
3085     core: new core parameter stats_name_separator
3086
3087 commit 08671523826310b44d7f9a8963dcf948e47f6536
3088 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3089 Date:   Fri May 1 09:16:16 2020 +0200
3090
3091     modules: readme files regenerated - permissions ... [skip ci]
3092
3093 commit 8729a55f00b8ba6adbf97921ef09d56080145810
3094 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3095 Date:   Fri May 1 09:00:21 2020 +0200
3096
3097     permissions: docs - note about netmask value 0 in the database column
3098
3099 commit b5816caeacc4c597b5358c1dcd429581b3233667
3100 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3101 Date:   Fri May 1 08:53:56 2020 +0200
3102
3103     textopsx: use safer macros for temporarily making zero-ending strings
3104
3105 commit 4d49df443577dab22f6d4dae154468d855cf0463
3106 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3107 Date:   Thu Apr 30 15:52:04 2020 +0200
3108
3109     textops: use safer macros for temporarily making zero-ending strings
3110
3111 commit 4ea9cdd8be210430deac4c88b804ff9ddb622da1
3112 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3113 Date:   Wed Apr 29 22:16:20 2020 +0200
3114
3115     modules: readme files regenerated - permissions ... [skip ci]
3116
3117 commit 8a7526bbf35a139c2284ed4641525e3bb194b628
3118 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3119 Date:   Wed Apr 29 22:09:41 2020 +0200
3120
3121     permissions: docs for address_file param and address file format
3122
3123 commit f376c82a9f8cac3d4428450132d4b916e3cda491
3124 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3125 Date:   Wed Apr 29 21:38:59 2020 +0200
3126
3127     permissions: support to load address records from a text file
3128     
3129     - new parameter 'address_file' to provide the file name (or full path)
3130     to the file where address records are stored
3131     - note: no support for using a file instead of trusted table
3132
3133 commit 28f4cab2878b441eb6ddbed03ae7ddbcdbae37e2
3134 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3135 Date:   Wed Apr 29 09:43:53 2020 +0200
3136
3137     dispatcher: use safer macros for temporarily making zero-ending strings
3138
3139 commit d815a2c92e49e315a9f6a614b7ee3a377836d368
3140 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3141 Date:   Tue Apr 28 18:27:57 2020 +0200
3142
3143     ndb_redis: use safer macros for temporarily making zero-ending strings
3144
3145 commit 0595795c659f6af586e63837efe56b45808cd735
3146 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3147 Date:   Tue Apr 28 16:24:24 2020 +0200
3148
3149     ims_usrloc_pcscf, p_usrloc, usrloc: use KSR_STATS_NAMESEP for stats names
3150
3151 commit 4357b5e6be2a71a401e9d53c43e787b9bfcc8ed0
3152 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3153 Date:   Tue Apr 28 16:22:40 2020 +0200
3154
3155     core: define KSR_STATS_NAMESEP for stats name separator
3156
3157 commit 9657764f224bb9fb4f593dc55d3c4310ca02bb16
3158 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3159 Date:   Tue Apr 28 16:16:16 2020 +0200
3160
3161     modules: readme files regenerated - keepalive ... [skip ci]
3162
3163 commit 4e881304d33356a5fd3b93c15c0a9e06060049f7
3164 Merge: 70929caac3 6f52da5286
3165 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3166 Date:   Tue Apr 28 16:03:18 2020 +0200
3167
3168     Merge pull request #2306 from NGSegovia/ngsegovia/keepalive_disable_delete_counter
3169     
3170     keepalive: ignore delete_counter if it is set to 0
3171
3172 commit 70929caac33583ae1026234ca999cc90afcb6f4c
3173 Merge: c9468fe47a 24a3a172db
3174 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3175 Date:   Tue Apr 28 15:57:29 2020 +0200
3176
3177     Merge pull request #2305 from dsciarra/do-not-use-tcp-id-for-lookup
3178     
3179     core: do not use tcp id for lookup if not needed
3180
3181 commit 2fe0378c3d0596e30d8ec9ea4cb7d828321d2030
3182 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3183 Date:   Tue Apr 28 14:48:59 2020 +0200
3184
3185     p_usrloc, ims_usrloc_pcscf: change "-" for "_" in stats name to be prometheus compliant
3186
3187 commit 6f52da5286b61c5c039070d20a6687ee02e4e762
3188 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
3189 Date:   Tue Apr 28 14:08:19 2020 +0200
3190
3191     keepalive: ignore delete_counter if it is set to 0
3192
3193 commit 24a3a172dbdecb6e987df943a3ad1acb4da664b5
3194 Author: Donato Sciarra <donato.sciarra@bmw.de>
3195 Date:   Tue Apr 28 10:33:23 2020 +0200
3196
3197     core: do not use tcp id for lookup if not needed
3198     
3199     In case the first lookup (with tcp id) is not successfull, the second
3200     attempt should have been performed without a tcp id.
3201     Issue was introduced with dc43750644 (new global parameter
3202     tcp_connection_match) in 5.3.
3203
3204 commit ddd277139165f39406832ddd557c2b56b75a7100
3205 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3206 Date:   Tue Apr 28 10:24:04 2020 +0200
3207
3208     usrloc: change "-" for "_" in stats name to be prometheus compliant
3209
3210 commit c9468fe47a192428dac89862f9de50b3fdc32f30
3211 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3212 Date:   Tue Apr 28 09:42:13 2020 +0200
3213
3214     pv: use safer macros for temporarily making zero-ending strings
3215
3216 commit 65ab73a7efabf4a55e913adfa604094c9ad88cdb
3217 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3218 Date:   Mon Apr 27 15:24:23 2020 +0200
3219
3220     core: str - fixed wrong (undo'ed) version of STR_ZTOV() macro
3221
3222 commit 4d758d5258097760c09a762929c5893c14ac3eef
3223 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3224 Date:   Mon Apr 27 15:06:10 2020 +0200
3225
3226     ndb_redis: use the core macros for ending string value with '\0' and to restore
3227
3228 commit d6e24bd089bbe27c54a7e851993ab99bf93e8c52
3229 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3230 Date:   Mon Apr 27 14:53:33 2020 +0200
3231
3232     core: str - helper macro to set ending zero with backup and restore from backup
3233
3234 commit db7f10cf393a93f7fd989730f17a4da8dd4c505c
3235 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3236 Date:   Mon Apr 27 14:31:15 2020 +0200
3237
3238     modules: readme files regenerated - rtpengine ... [skip ci]
3239
3240 commit cf084881d79dc18d8272fc4a9f89c0bfc8e1fde0
3241 Author: Henning Westerholt <hw@skalatan.de>
3242 Date:   Mon Apr 27 12:19:35 2020 +0000
3243
3244     rtpengine: remove obselete auto-bridge flag (GH #2301)
3245
3246 commit 86ebb4eef482b37a3bb8bf033caa4d87fd8aeb87
3247 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3248 Date:   Mon Apr 27 10:47:48 2020 +0200
3249
3250     pdb: covert byte-by-byte from buffer to short-int to avoid unalignment compile warning
3251     
3252     - GH #2298
3253
3254 commit 3366bf4f3746285d9dc29e8a2461f53983f0acf0
3255 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3256 Date:   Mon Apr 27 10:25:28 2020 +0200
3257
3258     app_python: use -fno-strict-aliasing for gcc
3259     
3260     - python2 is known for not confirming strict aliasing
3261     - it is EoL and likely not going to be fixed
3262     - GH #2298
3263
3264 commit e64b29141afddf06bf7d5d68aa88679b54c5076c
3265 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3266 Date:   Mon Apr 27 10:25:06 2020 +0200
3267
3268     Makefile.defs: expose CC_NAME variable
3269
3270 commit f1de08eef86dc2cd98509c90fa8b28212d47ca37
3271 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3272 Date:   Mon Apr 27 09:36:36 2020 +0200
3273
3274     redis: init variables to get rid of compile warnings
3275     
3276     - GH #2298
3277
3278 commit a0fb220a8b60b135cabf6741882437317116d868
3279 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3280 Date:   Mon Apr 27 09:00:21 2020 +0200
3281
3282     db2_local: replace timelocal() with mktime()
3283     
3284     - timelocal() is nonstandard GNU extension, not recommended to be used
3285     and mktime() should be equivalent:
3286       * https://linux.die.net/man/3/timegm
3287     - GH #2298
3288
3289 commit d949907df4b0dd57d6b337c4ddbc968861e33536
3290 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3291 Date:   Sun Apr 26 10:34:52 2020 +0200
3292
3293     core: error.{c,h} - coherent use of camel case in error and reason texts
3294     
3295     - indentation and whitespacing
3296
3297 commit 42285284bcb941563f431046262c06dc1c8119d7
3298 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3299 Date:   Sat Apr 25 12:27:39 2020 +0200
3300
3301     presence: consider watchers in active status when in no-db mode
3302     
3303     - there is no persistent storage for watchers, status is lost on restart
3304     anyhow (similar to force active)
3305
3306 commit a675ab88fefac75145a7d563fee0431458630529
3307 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3308 Date:   Fri Apr 24 21:14:24 2020 +0200
3309
3310     dmq: test of if reply code and reason are set to send the response
3311
3312 commit 7f618c2d855ac268df905eb3d6e18733c8773047
3313 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3314 Date:   Fri Apr 24 21:09:26 2020 +0200
3315
3316     dmq: set 202 response for empty_peer_callback() handling
3317
3318 commit 0115d3424c0f8780a661882527f39b2b39d0e74e
3319 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3320 Date:   Thu Apr 23 19:04:58 2020 +0200
3321
3322     dispatcher: handle the case of maxload 0 for call load distribution
3323     
3324     - GH #2297
3325
3326 commit 1292e40c5260fa77d34db91abf7aacf47549d5e2
3327 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3328 Date:   Thu Apr 23 10:21:22 2020 +0200
3329
3330     ims_usrloc_pcscf: fix value array size and compile warnings
3331
3332 commit b9b177ccffd58b11cf460764514486d29637dd55
3333 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3334 Date:   Thu Apr 23 09:57:05 2020 +0200
3335
3336     db_redis: var initialization and safety check to avoid compiler warnings
3337
3338 commit 74f50796e28d5ae408ec4bac68c2f03263c1132c
3339 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3340 Date:   Wed Apr 22 21:01:38 2020 +0200
3341
3342     presence: implemented more functions to work with in-memory presentity records
3343
3344 commit 75ef2a31ee3abd9e840788a3389cedfac8767cd0
3345 Author: Henning Westerholt <hw@skalatan.de>
3346 Date:   Wed Apr 22 16:14:54 2020 +0000
3347
3348     auth: log correct variable name in nonce-count error message
3349
3350 commit 737d92bbc0ceb53bade20cbf82868e219cd7c6e8
3351 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3352 Date:   Wed Apr 22 16:57:24 2020 +0200
3353
3354     presence: function to search presentity items for in memory subscriptions
3355
3356 commit 1c7b7603937cb7f32d6109c22a978bb8efd37e6c
3357 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
3358 Date:   Wed Apr 22 16:25:32 2020 +0300
3359
3360     ims_registrar_scscf: pass event type as parameter
3361     
3362     - pass event type as parameter in notify_subscribers()
3363
3364 commit 0b207f621cf5e245ece384fa4f31d34ffd1b82db
3365 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3366 Date:   Wed Apr 22 15:01:12 2020 +0200
3367
3368     modules: readme files regenerated - nathelper ... [skip ci]
3369
3370 commit 95fa98e254ae85b29fa80a8cddde3442b69ca9dc
3371 Author: Henning Westerholt <hw@skalatan.de>
3372 Date:   Wed Apr 22 12:52:12 2020 +0000
3373
3374     nathelper: update flag documenation
3375
3376 commit 673f25e0961cc49ad1804bb524b8e371adc39ff2
3377 Merge: a59dbb7a81 0f461ee26f
3378 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3379 Date:   Wed Apr 22 14:05:26 2020 +0200
3380
3381     Merge pull request #2295 from kamailio/grumvalski/siptrace_memleak_fix
3382     
3383     siptrace: siptrace: fix memory leak in fake replies tracing
3384
3385 commit 0f461ee26fa72d1d2f4f6777f3e0d233619dc3fb
3386 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3387 Date:   Wed Apr 22 11:40:58 2020 +0200
3388
3389     siptrace: free parsed from in case of errors
3390
3391 commit ee7496f18b626a6c5dff10753db5b546759f6f7b
3392 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3393 Date:   Wed Apr 22 09:34:20 2020 +0200
3394
3395     siptrace: siptrace: fix memory leak in fake replies tracing
3396
3397 commit a59dbb7a81ea7909cd542acbba85d231ccd519a4
3398 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3399 Date:   Wed Apr 22 08:42:48 2020 +0200
3400
3401     presence: safety checks in timer callbacks to cope with storage modes
3402
3403 commit eb5c1a41ced14f502648c6bda9ae0ef585b0cb37
3404 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3405 Date:   Wed Apr 22 08:11:36 2020 +0200
3406
3407     presence: use separate structure to match presentity to replace or update
3408
3409 commit 8077f387f9253a486a980c65a776507a7ad6ee7f
3410 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3411 Date:   Tue Apr 21 22:42:12 2020 +0200
3412
3413     presence: init pres and subs hash tables for non db-only mode and memory index
3414
3415 commit 174cc5e8d1800312eaa6d1bc4fea8df7934c5b55
3416 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3417 Date:   Tue Apr 21 19:45:01 2020 +0200
3418
3419     presence: delete expired in-memory presentity records
3420
3421 commit 7ada66b12254b809faaf265d21e75e7f347f695d
3422 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3423 Date:   Tue Apr 21 17:31:44 2020 +0200
3424
3425     presence: user core macro for hash slot index
3426
3427 commit d4f8674d0068a31bed7097804f37b6bff5fe21fb
3428 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3429 Date:   Tue Apr 21 17:30:37 2020 +0200
3430
3431     core: hashes - small helper macro to compute hash slot index
3432
3433 commit 4e49c0e21747b9c4344acb16e0013c178ec45dff
3434 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3435 Date:   Tue Apr 21 15:25:25 2020 +0200
3436
3437     presence: rpc presence.presentity_list is returning an array
3438
3439 commit 814af22ca48b2e1a57052b6e92cbf786cf2d99f8
3440 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3441 Date:   Tue Apr 21 15:08:39 2020 +0200
3442
3443     presence: use unsigned int for presentity hash id
3444
3445 commit b3e01c149433c26e8792f1caf77b189d85378055
3446 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3447 Date:   Tue Apr 21 13:03:16 2020 +0200
3448
3449     pv: fixes for KEMI pvx.xavp_getd
3450
3451 commit e53b25f89a14aba93d3c48a1b2f983114db1760c
3452 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
3453 Date:   Tue Apr 21 13:55:36 2020 +0300
3454
3455     ims_registrar_scscf: fix aor generation in lookup()
3456     
3457     - Generate AoR in lookup() from parsed uri user and
3458       host. Skipping all user's and host's parameters.
3459
3460 commit 55c6f7751c81c8d738409e8c9470224ab9924cb7
3461 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3462 Date:   Tue Apr 21 12:55:17 2020 +0200
3463
3464     presence: compute presentity table slot index using correct structure
3465
3466 commit 058edd7730436c0e7aa3cea7f0b9ec5bd47cff5b
3467 Merge: 7e9fe7f03e fa8b7941c4
3468 Author: ng-voice GmbH <carsten@ng-voice.com>
3469 Date:   Tue Apr 21 11:52:27 2020 +0200
3470
3471     Merge pull request #2246 from alexyosifov/ims_registrar_scscf_notify_fix
3472     
3473     ims_registrar_scscf: fix multiple contacts in NOTIFY
3474
3475 commit fa8b7941c4d14625beadd4943d89e898543c7377
3476 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
3477 Date:   Wed Mar 11 17:56:09 2020 +0200
3478
3479     ims_registrar_scscf: fix multiple contacts in NOTIFY
3480     
3481     - Prevent multiple contacts for NOTIFY message in
3482       Message body <registration> tag after
3483       RE-REGISTRATION procedure.
3484
3485 commit 7e9fe7f03ef6914364e8147325515f6a4d3870f1
3486 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3487 Date:   Tue Apr 21 10:16:25 2020 +0200
3488
3489     modules: readme files regenerated - presence ... [skip ci]
3490
3491 commit 58bb516e4fe1b098bc574d75bef32af9d2ae61b8
3492 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3493 Date:   Tue Apr 21 10:04:49 2020 +0200
3494
3495     presence: docs for rpc command presence.presentity_list
3496
3497 commit c62e411b116db7f9b9227b9decd37866e62f4378
3498 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3499 Date:   Tue Apr 21 09:57:30 2020 +0200
3500
3501     presence: implemented rpc command to list presententy records in memory
3502     
3503     - presence.presentity_list [mode] - mode is optional and can be 'full'
3504     to print all attributes of the presentity record
3505
3506 commit 318c6a068916b478f16702c6f05b16eb8b64ac20
3507 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3508 Date:   Tue Apr 21 09:15:48 2020 +0200
3509
3510     presence: increased the array size for rpc cleanup doc
3511     
3512     - reformatted the static structure for coherence
3513
3514 commit 0b873ae96063b7f7b5da834fd634874b02a01b32
3515 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3516 Date:   Mon Apr 20 17:59:26 2020 +0200
3517
3518     presence: correct value for PS_PCACHE_RECORD
3519
3520 commit 79d07fe00af8e30910a4e1b23b641ebcc96f0895
3521 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3522 Date:   Mon Apr 20 17:31:14 2020 +0200
3523
3524     modules: readme files regenerated - presence ... [skip ci]
3525
3526 commit 59ca0190d2341cfeb3cf88db6ea7423f279a460a
3527 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3528 Date:   Mon Apr 20 15:50:52 2020 +0200
3529
3530     presence: do not init db connection when everything is stored in memory
3531
3532 commit 6aafae5d2803387abe4d634c7d0e740386ca20b4
3533 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3534 Date:   Mon Apr 20 15:35:24 2020 +0200
3535
3536     presence: updated docs for publ_cache parameter
3537
3538 commit be088c5305d4e32e1d6c4db65d57e86f9fabc081
3539 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3540 Date:   Mon Apr 20 15:26:39 2020 +0200
3541
3542     presence: handle publish with full records stored in cache
3543
3544 commit 94942eb788872f00c2d77e7373fbb416af667a2b
3545 Author: Armen Babikyan <armenb@mit.edu>
3546 Date:   Mon Apr 20 00:51:26 2020 -0700
3547
3548     tls: add sel for tls verified cert chain (requires OpenSSL 1.1+) (#2289)
3549     
3550     * tls: add sel for tls verified cert chain (requires OpenSSL 1.1+)
3551     
3552     * remove extra tcpconn_put() call
3553     
3554     Co-authored-by: Armen Babikyan <armen@firespotter.com>
3555
3556 commit ff174bb6432b3bb971f8b291c9420545c858ef19
3557 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3558 Date:   Sun Apr 19 19:01:22 2020 +0200
3559
3560     presence: init and destroy full presentity caching table
3561
3562 commit f2c65b4cc919fe066e11e08b4739b786177557d7
3563 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3564 Date:   Sun Apr 19 09:02:09 2020 +0200
3565
3566     presence: define modes for publ_cache parameter
3567
3568 commit 4b6d4fc2d733032391dc8575b594c3e29d06b93e
3569 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3570 Date:   Sat Apr 18 14:38:08 2020 +0200
3571
3572     presence: in-memory presentity update function
3573     
3574     - more functions exposed in the header file
3575
3576 commit e5d2ac2c925757b37fd0a8e25839b7d5bd5299b0
3577 Author: Armen Babikyan <armen@firespotter.com>
3578 Date:   Sat Apr 18 14:18:40 2020 -0700
3579
3580     tls: fix raw vs urlencoded behavior in sel_ssl_cert()
3581
3582 commit 1bc3bbd010705ee247345c1ed9b36210bb8d9ed1
3583 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3584 Date:   Fri Apr 17 19:04:16 2020 +0200
3585
3586     http_async_client: do not set global avp lists from t on async callback
3587     
3588     - they are done by fake_env() used inside t_continue()
3589     - they were set without reset, living in the process context, resulting
3590     in invalid access when async callback was executed with faked_msg
3591     - related to #2286
3592
3593 commit f917318c1e5fefa4106eaaf46123506d77dc02ba
3594 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3595 Date:   Fri Apr 17 18:44:06 2020 +0200
3596
3597     presence: functions to keep presentity records in memory
3598     
3599     - work in progress to have in-memory only records, without database
3600     storage
3601
3602 commit c26f40bc0c0a410ece7203c680b57a5c587ec1aa
3603 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3604 Date:   Fri Apr 17 12:57:26 2020 +0200
3605
3606     tls: renamed tls hooks callbacks to highlight their purpose
3607
3608 commit c68d783b67dc57eb8ff2598690ad50393acb107e
3609 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3610 Date:   Thu Apr 16 17:01:20 2020 +0200
3611
3612     modules: readme files regenerated - corex ... [skip ci]
3613
3614 commit 2ea7dc363b15259468fb1518208b87d3e2b6289c
3615 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3616 Date:   Thu Apr 16 16:52:30 2020 +0200
3617
3618     corex: docs for is_faked_msg() function
3619
3620 commit 51505a0f5eadcdb8ca4aa3108b060802d7a55972
3621 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3622 Date:   Thu Apr 16 16:44:17 2020 +0200
3623
3624     corex: new function is_faked_msg()
3625     
3626     - return 1 (native cfg true) if the message under processing is faked (a
3627     static sip message structure used internally by kamailio)
3628     - return -1 (native cfg false) if it is a received sip message
3629     - useful for checking in event routes or async route blocks when can be
3630     both types of messages
3631
3632 commit a5fc02623c1489d1e46c2f352703e8bdcf808ec2
3633 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3634 Date:   Thu Apr 16 16:32:54 2020 +0200
3635
3636     pv: format new xavp functions declaration lines to be matched by kemi docs tool
3637
3638 commit 2161f0cc316af0e1153b01f327d0e7c50523060c
3639 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3640 Date:   Thu Apr 16 12:38:20 2020 +0200
3641
3642     tm: do not return if kemi callback execution fails for t_continue()
3643     
3644     - have same behaviour as with route blocks
3645
3646 commit 9fb26280e9f90f326de885b4f93f5949b33f4bd4
3647 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3648 Date:   Thu Apr 16 12:01:17 2020 +0200
3649
3650     modules: readme files regenerated - nathelper ... [skip ci]
3651
3652 commit 288f1f17cb36cd69ea2daed7afcaa859ccc72d58
3653 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3654 Date:   Thu Apr 16 11:58:23 2020 +0200
3655
3656     nathelper: docs - fix ending tags issues introduced with previous commit
3657
3658 commit f1a6f264c7665a43fbda86d6691d0361de3e0428
3659 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3660 Date:   Thu Apr 16 10:01:22 2020 +0200
3661
3662     modules: readme files regenerated - nathelper ... [skip ci]
3663
3664 commit 9721922e2e47f3e8403bc540ecd73b55f41d5d91
3665 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3666 Date:   Thu Apr 16 09:54:48 2020 +0200
3667
3668     nathelper: docs for nat_addr_mode parameter
3669
3670 commit a10e7652f24bc7ed8e74ff27d16da5d77689b6ac
3671 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3672 Date:   Thu Apr 16 09:40:42 2020 +0200
3673
3674     nathelper: new parameter nat_addr_mode
3675     
3676     - if set to 0, default private net addresses are checked by
3677     nat_uac_test()
3678     - if set to 1, other reserved net addresses are checked by
3679     nat_uac_test()
3680     - default 1 (reserved addresses are considered not routable)
3681     - related at GH #2277
3682
3683 commit 097f613f0e1d4ef67a6d9022f33f037921cd9a9c
3684 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3685 Date:   Thu Apr 16 09:25:05 2020 +0200
3686
3687     nathelper: moved cfg file to examples folder
3688
3689 commit cd4a51504921710816fa44330c2ac35b8136a4ab
3690 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3691 Date:   Wed Apr 15 16:16:13 2020 +0200
3692
3693     modules: readme files regenerated - tm ... [skip ci]
3694
3695 commit 6d45c55197fe9460fac90364b96e01f68826992b
3696 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3697 Date:   Wed Apr 15 15:59:52 2020 +0200
3698
3699     tm: docs for exec_time_check parameter
3700
3701 commit b0becdd95dcd5d403d435bd02ee7934b44d9fcf6
3702 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3703 Date:   Wed Apr 15 15:52:17 2020 +0200
3704
3705     tm: new parameter exec_time_check for safety checks on lenghtly callbacks
3706     
3707     - try to detect when failure callbacks execution take too long and do
3708     safety check of the transaction
3709     - default value is 5000 (milliseconds)
3710     - set to 0 to disable this check
3711
3712 commit dbec3e4f682b17fc706cf9ea486229a51928e2d0
3713 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3714 Date:   Wed Apr 15 14:20:48 2020 +0200
3715
3716     core: receive - removed unnecessary time zone parameter for time difference
3717
3718 commit 36d55b1fca14eb1a055dedac2e3cdb81b48c3a22
3719 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3720 Date:   Wed Apr 15 13:33:07 2020 +0200
3721
3722     core: data lump - updated comments and param names reflect better the purpose
3723     
3724     - coherent whitespacing
3725
3726 commit 9f6331e0614599dd9dcdc1e362efad5bf228b0c4
3727 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3728 Date:   Wed Apr 15 12:02:27 2020 +0200
3729
3730     app_python: fix SR_KEMIP_DICT case in return_xval
3731     
3732     introduced at 82279ebd3a634911277e48523a56f93473baca2c
3733
3734 commit 18f6fbb8f8af8a822caca18e97da23a4fe4d9a7e
3735 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3736 Date:   Wed Apr 15 11:53:17 2020 +0200
3737
3738     app_ruby: for now return NULL for array and map kemi results
3739     
3740     - free result structure
3741
3742 commit 0edc8e3ab127feca8847987612669cc8782aff23
3743 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3744 Date:   Wed Apr 15 11:50:58 2020 +0200
3745
3746     app_sqlang: for now return NULL for array and map kemi results
3747     
3748     - free result structure
3749
3750 commit 930c69a88119c60560d815035d5bae2c95824a2a
3751 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3752 Date:   Wed Apr 15 11:48:29 2020 +0200
3753
3754     app_jsdt: for now return NULL for array and map kemi results
3755     
3756     - free result structure
3757
3758 commit 046bba65da26a4b30cb5965d6d6ae28320cc8a54
3759 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3760 Date:   Wed Apr 15 11:45:50 2020 +0200
3761
3762     app_python3: for now return none for array and map kemi results
3763     
3764     - free result structure
3765
3766 commit 82279ebd3a634911277e48523a56f93473baca2c
3767 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3768 Date:   Wed Apr 15 11:44:44 2020 +0200
3769
3770     app_python: for now return none for array and map kemi results
3771     
3772     - free result structure
3773
3774 commit 7f51bc7080bc5c46fbc21148818b3cc30c05d59f
3775 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3776 Date:   Mon Apr 13 17:10:51 2020 +0200
3777
3778     pv: add KEMI functions pvx.xavp_get_keys and pvx.xavp_getd
3779
3780 commit a1ef564b50877be7c5eed2b8a0ef3a8b00d3d1cd
3781 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3782 Date:   Mon Apr 13 17:10:01 2020 +0200
3783
3784     app_lua: add support for ARRAY and DICT types
3785
3786 commit 8f753d10b7dd44735d723dd781864ddd0202e769
3787 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3788 Date:   Mon Apr 13 17:08:50 2020 +0200
3789
3790     core: KEMI suport for ARRAY and DICT
3791
3792 commit 125be8e423cd968933690c682cb0a45ab7136ad3
3793 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3794 Date:   Wed Apr 15 09:19:56 2020 +0200
3795
3796     presence_xml: use common prefix for global variables
3797
3798 commit 3b2a84e94da6e17c61620760fee0288d8af936b9
3799 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3800 Date:   Tue Apr 14 18:27:25 2020 +0200
3801
3802     presence_xml: use presence api via structure instead of declaring local function variables
3803     
3804     - simpler overall and clearer when function is local in module or imported via
3805     api, given that same prefix was used
3806
3807 commit 498d7649339edfc07f40fe3e37e66376b2817d6c
3808 Author: Richard Fuchs <rfuchs@sipwise.com>
3809 Date:   Tue Apr 14 13:15:21 2020 -0400
3810
3811     rtpengine: add `flags` field for every command
3812
3813 commit 6b9e5c6c52fe3f22fc25b1b5e755c4d1842c4adb
3814 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3815 Date:   Tue Apr 14 15:31:11 2020 +0200
3816
3817     modules: readme files regenerated - presence ... [skip ci]
3818
3819 commit 217a6b83da60d874b78cc451b339b3baca559b33
3820 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3821 Date:   Tue Apr 14 15:25:14 2020 +0200
3822
3823     presence: docs for timer_mode parameter
3824
3825 commit de0c3195894ae5e20bc3bc3d88431b5043566cf2
3826 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3827 Date:   Tue Apr 14 15:20:24 2020 +0200
3828
3829     presence: timer_mode - new parameter to control what timer process to use
3830     
3831     - if set to 0, use the core main timer
3832     - if set to 1, use the core secondary timer
3833     - default 1 (timer tasks are for cleanup)
3834
3835 commit a0a18cc28dafe3b4bd73bf5e0d2d848d39b72668
3836 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3837 Date:   Tue Apr 14 12:14:55 2020 +0200
3838
3839     presence_xml: pass pres uri as pointer for pres_update_watchers()
3840
3841 commit ddc755c6e0646a4d503842d6b06863c4f93bd525
3842 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3843 Date:   Tue Apr 14 12:12:08 2020 +0200
3844
3845     presence: pass str parameters via pointer to couple of functions
3846
3847 commit 3b809cff36784c67577ea3a9c88508d44110616d
3848 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3849 Date:   Tue Apr 14 11:31:26 2020 +0200
3850
3851     modules: readme files regenerated - presence ... [skip ci]
3852
3853 commit ce2bad95ec75bed4cf9b0bd19fde307162c8601d
3854 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3855 Date:   Tue Apr 14 11:23:59 2020 +0200
3856
3857     presence: docs - removed to_tag_pref parameter
3858
3859 commit f871322c2d4102f5f67178b702fdf90b5b01ceea
3860 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3861 Date:   Tue Apr 14 11:22:59 2020 +0200
3862
3863     presence: removed unused module parameter to_tag_pref
3864     
3865     - no longer used to set prefix for to-tag value
3866
3867 commit fe0e0b894b16478ae490eac6b873ea6c39dd5b2f
3868 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3869 Date:   Tue Apr 14 11:10:55 2020 +0200
3870
3871     presence: renamed global vars to add common module prefix
3872     
3873     - better protection against name conflicts, as this module is used by
3874     other modules and can run in library mode
3875
3876 commit 6ef70d7366d60c1c7c73aff987193340e0b7c938
3877 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3878 Date:   Tue Apr 14 09:19:44 2020 +0200
3879
3880     presence: removed unused global var log_buf
3881
3882 commit 0c29e829cb4a268f4755afbb74af17304fb276dd
3883 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3884 Date:   Mon Apr 13 20:01:08 2020 +0200
3885
3886     modules: readme files regenerated - tls ... [skip ci]
3887
3888 commit 6b731cb07ba96675c9a61dd156bee0cdccfe60a4
3889 Merge: e2cdcdb9e8 ad91985849
3890 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3891 Date:   Mon Apr 13 19:49:46 2020 +0200
3892
3893     Merge pull request #2283 from fredposner/master
3894     
3895     tls: fix typo in documentation
3896
3897 commit ad91985849e46beee757d48ee9041b81bef9bd81
3898 Author: fredposner <fred@qxork.com>
3899 Date:   Mon Apr 13 11:49:06 2020 -0400
3900
3901     tls: fix typo in documentation
3902     
3903     - params.xml: replace "private" with "private_key"
3904
3905 commit e2cdcdb9e8fb7cafce4cf8d4b2821fcfa1cd1917
3906 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3907 Date:   Mon Apr 13 17:46:11 2020 +0200
3908
3909     modules: readme files regenerated - secsipid ... [skip ci]
3910
3911 commit bc538f24f7de2f805e5ba907f1cbf99de7c807d0
3912 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3913 Date:   Mon Apr 13 17:33:10 2020 +0200
3914
3915     secsipid: docs - removed extra parentheses in example
3916
3917 commit 37fdb5e9ba6e0c52812b311a167ae0ad8fd662a9
3918 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3919 Date:   Mon Apr 13 17:31:14 2020 +0200
3920
3921     modules: readme files regenerated - secsipid ... [skip ci]
3922
3923 commit 85136f925c80a73618b1d9e4c24a30edae1bbb1e
3924 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3925 Date:   Mon Apr 13 17:29:33 2020 +0200
3926
3927     secsipid: reformatted long lines in examples to fit properly in README
3928
3929 commit fd409bad5ce9f40cf6fa5b4473967ec12499ec07
3930 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3931 Date:   Mon Apr 13 17:26:52 2020 +0200
3932
3933     secsipid: added missing module file
3934
3935 commit 5f31a56acd25f892e6275e6ac786677f2eb2be0c
3936 Author: Sergey Safarov <s.safarov@gmail.com>
3937 Date:   Sun Apr 12 19:03:52 2020 +0300
3938
3939     pkg/kamailio: fixed python3 deps for RHEL 6
3940
3941 commit 28be94ea97216ba7ac1420130cc01ebda167c5d8
3942 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3943 Date:   Mon Apr 13 12:14:52 2020 +0200
3944
3945     misc/examples/kemi: make reply code integer everywhere
3946
3947 commit 392688fc756a97f65c2433bb6af7adedca4e0abf
3948 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3949 Date:   Sun Apr 12 12:06:52 2020 +0200
3950
3951     app_python3: Makefile - suppress warning if --embed is not supported by python3-config
3952
3953 commit 35251dfbd17d27478063be56f7f96ca62c8d480b
3954 Merge: b2410d5256 05af36d34a
3955 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3956 Date:   Sun Apr 12 11:56:40 2020 +0200
3957
3958     Merge pull request #2282 from micmac1/py3-detect
3959     
3960     app_python3: update Python3 detection mechanism
3961
3962 commit 05af36d34aa2668780aa111878206c6797fa98b0
3963 Author: Sebastian Kemper <sebastian_ml@gmx.net>
3964 Date:   Sun Apr 12 09:37:48 2020 +0200
3965
3966     app_python3: update Python3 detection mechanism
3967     
3968     This commit
3969     
3970       - removes the python calls whose output is never actually used.
3971     
3972       - changes the include discovery to use python3(.x)-config. This is
3973         preferable because it also works for cross-compiling. Calling
3974         python3(.x) directly will always provide host flags, which for
3975         cross-compiling is not feasible.
3976     
3977       - updates LDFLAGS discovery to also work with >= Python 3.8. To
3978         achieve this python3(.x)-config is first run with the argument
3979         "--embed". If this does not succeed (exit status 1)
3980         python3(.x)-config is run again without "--embed". This is the
3981         method suggested by Python upstream to provide backwards
3982         compatibility. See [1] for more details.
3983     
3984     [1] https://docs.python.org/3/whatsnew/3.8.html
3985     
3986     Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
3987
3988 commit b2410d5256a8aad1ad98e1574e7af29fa975f47d
3989 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3990 Date:   Sat Apr 11 18:46:09 2020 +0200
3991
3992     modules: readme files regenerated - app_sqlang ... [skip ci]
3993
3994 commit a072e170c07370f97716ae719abb35c508d98564
3995 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3996 Date:   Sat Apr 11 18:35:22 2020 +0200
3997
3998     app_sqlang: docs - fix for rpc command name
3999
4000 commit e61e9dc11a134b576c172e710ad8d9077cafa499
4001 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4002 Date:   Sat Apr 11 18:31:19 2020 +0200
4003
4004     modules: readme files regenerated - msilo ... [skip ci]
4005
4006 commit 1e3d7d319d07cd022c374ed2698fb905dacf50b7
4007 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4008 Date:   Sat Apr 11 18:22:42 2020 +0200
4009
4010     msilo: docs - fixed position of parameter and whitespacing
4011     
4012     - parameter position was broken at the end of file
4013
4014 commit dfe724a95476694691ed6421f30d520bece05d5b
4015 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4016 Date:   Fri Apr 10 11:16:15 2020 +0200
4017
4018     modules: readme files regenerated - siptrace ... [skip ci]
4019
4020 commit 971b79fef72ba7a6c85880160002664de8be284a
4021 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4022 Date:   Fri Apr 10 11:02:55 2020 +0200
4023
4024     siptrace: helper function to link sip msg attributes
4025
4026 commit eb3a09fb92af939372ac292f14850c13f8232df6
4027 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4028 Date:   Fri Apr 10 10:18:16 2020 +0200
4029
4030     siptrace: docs for trace_db_mode parameter
4031
4032 commit e3a298e30a7d303bbea9a2511e1878295dceb34e
4033 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4034 Date:   Fri Apr 10 10:17:27 2020 +0200
4035
4036     siptrace: support for using async-insert to store records to database
4037     
4038     - new parameter trace_db_mode to control what type of db insert
4039     operation is done
4040
4041 commit bb2894a453d8b58f34b41870d057c21385b3af81
4042 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4043 Date:   Fri Apr 10 10:01:12 2020 +0200
4044
4045     siptrace: helper function for db insert
4046
4047 commit 661fc0193da9e559e22b83b006db3e23345c092c
4048 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
4049 Date:   Thu Apr 9 13:40:06 2020 +0200
4050
4051     misc: examples kemi, don't fail if optional modules are not loaded
4052     
4053     kamailio-basic-kemi.cfg has some define instructions that can be
4054     removed ( WITH_MYSQL, WITH_AUTH, ...)
4055     
4056     So lets make sure that modules are there in the lua script before
4057     using the defined routes.
4058
4059 commit e123971726a8d18627091870086ee7d244e9802f
4060 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
4061 Date:   Thu Apr 9 13:19:00 2020 +0200
4062
4063     misc: kemi examples, add missing kemix module
4064     
4065     change introduced at 01ac570c2fbda800d1e00cd50305739cf0596ebf
4066
4067 commit 430e00a208c9ae4c2cdc39d628fc0a1d23f30f81
4068 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4069 Date:   Thu Apr 9 09:46:16 2020 +0200
4070
4071     modules: readme files regenerated - dialog ... [skip ci]
4072
4073 commit 3466fc59abff5153c99b438f1e4becdfcba77b6b
4074 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4075 Date:   Thu Apr 9 09:42:58 2020 +0200
4076
4077     dialog: docs for attrs parameter of dlg.briefing rpc command
4078
4079 commit 4507ed570a881fc6cd9d364624b71b90b48ecbda
4080 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4081 Date:   Thu Apr 9 09:29:24 2020 +0200
4082
4083     dialog: customizable list of fields for dlg.briefing rpc command
4084     
4085     - it can take an optional parameter to specify what fields to be added
4086     to response
4087     - hash entry and id are added by default
4088     - if the parameter is not give, then it also adds from-uri, to-uri,
4089     call-id, from-tag and to-tag
4090
4091 commit 507f4cfbdaf634abf6414067ff889e1c569334a4
4092 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4093 Date:   Thu Apr 9 05:16:10 2020 +0200
4094
4095     modules: readme files regenerated - dispatcher ... [skip ci]
4096
4097 commit 84a4d8d266d7642e588f39fa1632fa46e6b47b42
4098 Merge: 541d1bdfaf 0eb265e6c6
4099 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4100 Date:   Thu Apr 9 05:14:47 2020 +0200
4101
4102     Merge pull request #2279 from kamailio/grumvalski/dlg_briefing_ext
4103     
4104     dialog: add dialog init, start end end timestamps to the output of dlâ\80¦
4105
4106 commit 541d1bdfaf0bf28114f556be61eb434597ed894a
4107 Merge: 0b3a669ca5 8fa5e4f572
4108 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4109 Date:   Thu Apr 9 05:12:58 2020 +0200
4110
4111     Merge pull request #2275 from kamailio/grumvalski/ds_outbound_proxy
4112     
4113     Grumvalski/ds outbound proxy
4114
4115 commit 0b3a669ca5d151dee4a825a24c8c5705af4ef34c
4116 Merge: 6d4fd94008 0c142be9e3
4117 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4118 Date:   Thu Apr 9 05:11:06 2020 +0200
4119
4120     Merge pull request #2278 from kamailio/grumvalski/siptrace_ack_fix
4121     
4122     siptrace: safety check for transaction when checking ACK
4123
4124 commit 6d4fd9400835ff971a1642e07b83b0dc137db7bd
4125 Author: Henning Westerholt <hw@skalatan.de>
4126 Date:   Wed Apr 8 19:55:14 2020 +0000
4127
4128     github: document precise GPLv2 version that we use in Kamailio (GPLv2 "or later")
4129
4130 commit 0eb265e6c6ee78ab3f8735ddc44fc8616ae41066
4131 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4132 Date:   Wed Apr 8 15:52:29 2020 +0200
4133
4134     dialog: add dialog init, start and end timestamps to the output of dlg.briefing
4135
4136 commit 781cae5b7d8908b5a879f9667d357660f0b2fb5b
4137 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4138 Date:   Wed Apr 8 15:01:09 2020 +0200
4139
4140     modules: readme files regenerated - siptrace ... [skip ci]
4141
4142 commit 0162a0c85397f302f164e8b22c777beb6843fe57
4143 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4144 Date:   Wed Apr 8 14:57:59 2020 +0200
4145
4146     siptrace: docs for send_sock_name parameter
4147     
4148     - send_sock_addr parameter name can be now used instead of
4149     force_send_sock to suggest better its purpose (the later can still be
4150     used)
4151
4152 commit e0109d54b1a48aa70a6532c021fc4ae79957532c
4153 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4154 Date:   Wed Apr 8 14:51:46 2020 +0200
4155
4156     siptrace: send_sock_name - new parameter to specify send socket by name
4157
4158 commit 1f524060fdba9093166e44cd462501fe38f64935
4159 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4160 Date:   Wed Apr 8 14:40:54 2020 +0200
4161
4162     siptrace: search the send sock socket modparam in mod init
4163
4164 commit 0c142be9e300e2883437c4aa46e68cc3bb3f5e4c
4165 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4166 Date:   Wed Apr 8 14:40:17 2020 +0200
4167
4168     siptrace: safety check for transaction when checking ACK
4169
4170 commit 744c954f268dee56764ed408172b7d04b536bbff
4171 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4172 Date:   Wed Apr 8 12:46:24 2020 +0200
4173
4174     modules: readme files regenerated - rr ... [skip ci]
4175
4176 commit 62a2553043f81cd47f611d2829181604488a4b0c
4177 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4178 Date:   Wed Apr 8 12:45:07 2020 +0200
4179
4180     rr: docs - updated ids for xref linkend
4181
4182 commit 66582c49ee16a15a6859bfb094c2faaed7960d4d
4183 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4184 Date:   Wed Apr 8 08:48:55 2020 +0200
4185
4186     rr: exported record_route_advertised_address() to kemi
4187
4188 commit 0edff017fe4259f01ea62d5aa78d5305a6d8164e
4189 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4190 Date:   Wed Apr 8 08:40:28 2020 +0200
4191
4192     siptrace: skip grepping local socket till sending function
4193     
4194     - have a single place where to decide what local socket should be used
4195
4196 commit fbd101eebc17b92a80cbf4867527d2ff8075f6e5
4197 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4198 Date:   Wed Apr 8 04:16:09 2020 +0200
4199
4200     modules: readme files regenerated - dialog ... [skip ci]
4201
4202 commit 776f2f65e28028e5a67da30a8f10d2917b806108
4203 Merge: bc1710478e 2d00e26d91
4204 Author: Julien Chavanton <jchavanton@gmail.com>
4205 Date:   Tue Apr 7 19:06:40 2020 -0700
4206
4207     Merge pull request #2272 from kamailio/jchavanton/dlg_dump
4208     
4209     dialog: adding dlg.dump
4210
4211 commit bc1710478e8d099d509424b3c0eaebb0fd4556cd
4212 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4213 Date:   Tue Apr 7 18:31:11 2020 +0200
4214
4215     modules: readme files regenerated - siptrace ... [skip ci]
4216
4217 commit bb0d49c6965208d7b27a0f22a79932a8db199faa
4218 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4219 Date:   Tue Apr 7 18:29:49 2020 +0200
4220
4221     siptrace: docs - fixed missing ending para tag
4222
4223 commit a21052ad5a43dcd5f1ff5cb8b67bc7a66b95c0bb
4224 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4225 Date:   Tue Apr 7 18:27:39 2020 +0200
4226
4227     siptrace: fixed missing extern declarations of global parameters
4228
4229 commit ccb51b26bd52a6b0917e71803e9ddbc82f095bc4
4230 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4231 Date:   Tue Apr 7 18:01:17 2020 +0200
4232
4233     modules: readme files regenerated - siptrace ... [skip ci]
4234
4235 commit d0f46e8a9b3ed357057cc2b95b12fb7a58fbe73f
4236 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4237 Date:   Tue Apr 7 17:58:02 2020 +0200
4238
4239     siptrace: use the send socket also for duplication via sip
4240     
4241     - it was ignored, being used only for duplication via hep
4242
4243 commit 8de855740e9f31c6d53cf2834d7d825df640d967
4244 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4245 Date:   Tue Apr 7 17:46:01 2020 +0200
4246
4247     siptrace: removed storage of xheaders read/write flags in shared memory
4248     
4249     - they are not changed at runtime, set at module initialization
4250
4251 commit 2d00e26d912b79da67ce44375c5d422582041693
4252 Author: Julien Chavanton <jchavanton@gmail.com>
4253 Date:   Tue Mar 31 22:18:38 2020 +0000
4254
4255     dialog: adding dlg.dump
4256     
4257     alternative command to output dialogs data to file, far much faster than
4258     dlg.list
4259     
4260     dialog: use core/srjson
4261
4262 commit c2512ac4b93dfc82264fc6d50d9b27a12755980f
4263 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4264 Date:   Tue Apr 7 17:35:25 2020 +0200
4265
4266     siptrace: docs for trace_init_mode parameter
4267
4268 commit 42c7c7a12b1e742cf51382cbaeba7a695d8241d1
4269 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4270 Date:   Tue Apr 7 17:34:49 2020 +0200
4271
4272     siptrace: new parameter trace_init_mode
4273     
4274     - control what kind of tracing is initialized for the module
4275
4276 commit 43207442aec71d290442c174dd2bd194370f7b00
4277 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4278 Date:   Tue Apr 7 16:53:18 2020 +0200
4279
4280     siptrace: remove storage of trace_to_database value in shared memory
4281     
4282     - not needed because it was not changed during runtime
4283     - added some clang-format off/on for structures
4284
4285 commit 2482f95edf9488375156b4a1116f4c9d26c41d7c
4286 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4287 Date:   Tue Apr 7 16:37:38 2020 +0200
4288
4289     siptrace: renamed some global symbols for coherent prefixing
4290
4291 commit 8fa5e4f572a1ffe7efeb88cf8b80c1337f74741f
4292 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4293 Date:   Tue Apr 7 15:18:34 2020 +0200
4294
4295     dispatcher: docs for obproxy attr
4296
4297 commit 74ef108fe0371bd261acc42291d7adbba357f769
4298 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4299 Date:   Tue Apr 7 14:37:29 2020 +0200
4300
4301     dispatcher: add new gateway attr "obproxy"
4302
4303 commit 2dde938c188839c71a1551866de20e39d73d28f6
4304 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4305 Date:   Tue Apr 7 12:46:16 2020 +0200
4306
4307     modules: readme files regenerated - siptrace ... [skip ci]
4308
4309 commit 87b8c506f0dc77f0d39eb662df24fbe500bef9bb
4310 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4311 Date:   Tue Apr 7 12:33:04 2020 +0200
4312
4313     siptrace: docs updates for trace_mode parameter
4314
4315 commit 1109fcfbdf2b01c46a437cf5b762df9aea85ce9b
4316 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4317 Date:   Tue Apr 7 12:29:55 2020 +0200
4318
4319     siptrace: trace_mode can be used to automatically store traffic to db or mirror via SIP URI
4320     
4321     - used to be only for HEP (trace_mode = 1)
4322     - trace_mode = 2 - store to database
4323     - trace_mode = 4 - mirror via SIP to duplicate_uri
4324     - the value can be a combination of these modes by summing up the
4325     corresponding values
4326
4327 commit 3439680143422a3fd3e1bdbbe46b9c3770256631
4328 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4329 Date:   Tue Apr 7 10:16:24 2020 +0200
4330
4331     modules: readme files regenerated - rr ... [skip ci]
4332
4333 commit fd5a0b890028887b4cb1cd7ac2be2cf37d27956f
4334 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4335 Date:   Tue Apr 7 10:04:54 2020 +0200
4336
4337     rr: docs for loose_route_preloaded()
4338
4339 commit 4cdd0b40ac2b150f93f38a091e650e2d648d379f
4340 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4341 Date:   Tue Apr 7 09:57:33 2020 +0200
4342
4343     rr: convenience furnction loose_route_preloaded()
4344     
4345     - return 1 when Route header handling is ok for an initial request
4346     (no-totag)
4347     - return -1 in case of error or processing was for a request within
4348     dialog
4349
4350 commit 119bce3e20367cb0fad0700f744cdcc47dba6841
4351 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4352 Date:   Mon Apr 6 21:31:11 2020 +0200
4353
4354     modules: readme files regenerated - siptrace ... [skip ci]
4355
4356 commit ab6f384d4fd35c1f351c16838148164813c70a72
4357 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4358 Date:   Mon Apr 6 20:54:46 2020 +0200
4359
4360     siptrace: docs updates for trace_mode and whitespacing
4361
4362 commit 6704c5117fa949ee610173ea5ac39a309c4dfe19
4363 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4364 Date:   Mon Apr 6 20:45:06 2020 +0200
4365
4366     siptrace: check trace_on value for core recv/send callbacks
4367     
4368     - value was not tested, not considering the enable/disable control via rpc
4369
4370 commit 768b0b2c1559211dbc3c5b2e01a25bac8fd2540a
4371 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4372 Date:   Mon Apr 6 20:43:57 2020 +0200
4373
4374     siptrace: docs - fix siptrace control command example in the overview
4375
4376 commit e2be8fe723ab98318816c18b59ffd086f7305040
4377 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4378 Date:   Mon Apr 6 19:31:11 2020 +0200
4379
4380     tls: init local variables to avoid compile warnings
4381
4382 commit 8c18640583d7d057b6a9535e93f56a581a28aff8
4383 Merge: b9b08d7883 2ad7864131
4384 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4385 Date:   Mon Apr 6 16:19:06 2020 +0200
4386
4387     Merge pull request #2273 from kamailio/grumvalski/siptrace_flag_fixes
4388     
4389     siptrace flag fixes
4390
4391 commit 2ad786413199b487a65258c8bd33703b5ccbf04d
4392 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4393 Date:   Sun Apr 5 17:13:46 2020 +0200
4394
4395     siptrace: skip sip_trace for ACK for negative replies if the original transaction is already being traced
4396
4397 commit b9b08d7883308287b44336bcbc7003368f77d9d2
4398 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4399 Date:   Sun Apr 5 15:16:08 2020 +0200
4400
4401     modules: readme files regenerated - dispatcher ... [skip ci]
4402
4403 commit d08d27bc12ffd2c519094c84f088b6bbb268e356
4404 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4405 Date:   Sun Apr 5 15:04:17 2020 +0200
4406
4407     dispatcher: added missing ending tag for para
4408
4409 commit 8619b4c7a1ac4ba245c2c839dd61a107819a6e34
4410 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4411 Date:   Sun Apr 5 14:46:09 2020 +0200
4412
4413     modules: readme files regenerated - dispatcher ... [skip ci]
4414
4415 commit 71ab351492835ded235f98d310c7085bb3195fc4
4416 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4417 Date:   Sun Apr 5 14:41:15 2020 +0200
4418
4419     dispatcher: docs for sockname attribute for destination records
4420
4421 commit 80930085504a052e450e55eb44a31eb73411f656
4422 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4423 Date:   Sun Apr 5 14:35:40 2020 +0200
4424
4425     dispatcher: support for per destination address socket name attribute
4426     
4427     - attribute name is: sockname
4428     - if set to a socket name, enforce the send socket per destination
4429     address
4430
4431 commit db042d2579c1eff50c322bbedbb73333d4f2bd06
4432 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4433 Date:   Sun Apr 5 10:58:31 2020 +0200
4434
4435     tm: local uac support for using socket names
4436
4437 commit 228c9364e58620b960f9421cace59685539d384d
4438 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4439 Date:   Sun Apr 5 10:36:16 2020 +0200
4440
4441     dispatcher: docs for ds_default_sockname parameter
4442
4443 commit 87f170b2063f488dcf6a54c613044ef1663ef9f1
4444 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4445 Date:   Sun Apr 5 10:29:30 2020 +0200
4446
4447     dispatcher: new parameter ds_default_sockname
4448     
4449     - allow to set default send socket by name
4450
4451 commit 90346a287165ac58d2ff5f295b92c5298878e035
4452 Merge: 5966b55bdf ae03ce1933
4453 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4454 Date:   Sun Apr 5 09:56:55 2020 +0200
4455
4456     Merge pull request #2268 from armenb/tls_escaped_ssl_cert
4457     
4458     tls: add support for escaped cert PVs and select
4459
4460 commit 5966b55bdfd87025bd4459007ffe9eb0558bc16f
4461 Merge: 0517925ace 80dfbefe7d
4462 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4463 Date:   Sat Apr 4 19:50:40 2020 +0200
4464
4465     Merge pull request #2270 from goharahmed/master
4466     
4467     kex: added process description for rpc command pkg.stats
4468
4469 commit 0517925aceae25f0d71e7f30ea0d5f849949e6e8
4470 Author: Kamailio Dev <kamailio.dev@kamailio.org>