1 ===================== 2020-07-29 Version 5.5.0 Development =====================
3 ===================== Changes Since Version 5.4.0 ===========================
5 ===================== 2020-07-29 Version 5.4.0 Released =====================
7 ===================== Changes Since Version 5.3.0 ===========================
9 commit 41a7f134be420b0a7169b83f2ef5f5961b58a50c (HEAD -> 5.4)
10 Author: Daniel-Constantin Mierla <miconda@gmail.com>
11 Date: Wed Jul 29 09:07:39 2020 +0200
13 pkg/kamailio: version set to 5.4.0 for alpine spec
15 commit fcd13ecc50e2e75c33045673a932843a0d07d94b (HEAD -> 5.4)
16 Author: Daniel-Constantin Mierla <miconda@gmail.com>
17 Date: Wed Jul 29 09:03:56 2020 +0200
19 Makefile.defs: version set to 5.4.0
21 - new major release series
23 commit 6498149122afe485f0dcbca61febdfde8e5ca99e
24 Author: Kamailio Dev <kamailio.dev@kamailio.org>
25 Date: Tue Jul 28 08:46:33 2020 +0200
27 modules: readme files regenerated - modules ... [skip ci]
29 commit 7885322c2ad36db4cf56a51a4e9215c05e0c70f6
30 Author: Julien Chavanton <jchavanton@gmail.com>
31 Date: Thu Jul 9 16:24:59 2020 -0700
33 rtp_media_server: update to mediastreamer 4.4.0
35 update documentation to simplify usage using docker
37 (cherry picked from commit 32350bcb48757f2431fe463167a2816a702a8cb7)
39 commit ecedb702cacc4b46c474d6f48e6774985fe484e3
40 Author: Daniel-Constantin Mierla <miconda@gmail.com>
41 Date: Mon Jul 27 09:37:23 2020 +0200
43 dialog: print old state on dlg timeout
45 (cherry picked from commit 06b7e416756e1711edef6db683cef35824f4b2a5)
47 commit 054eabae916ba9d670b7967e67af1ceb5e5b0ae9
48 Author: Henning Westerholt <hw@skalatan.de>
49 Date: Thu Jul 23 15:23:15 2020 +0000
51 tm: lower log level for t_unref kill transaction to WARN
53 - lower log level for t_unref kill transaction to WARN
54 - immediate CANCEL on an INVITE could trigger this
56 (cherry picked from commit d85d43247c3d056eebeec3f97735d13c048a181c)
58 commit 1421556163ad26ff9b68f8aaf6b17288d431eefb
59 Author: Daniel-Constantin Mierla <miconda@gmail.com>
60 Date: Tue Jul 21 22:34:09 2020 +0200
62 README: updated version
64 commit a13b055292999197ac21d23568d0c3ace8b9e87a
65 Author: Kamailio Dev <kamailio.dev@kamailio.org>
66 Date: Fri Jul 17 15:16:25 2020 +0200
68 modules: readme files regenerated - modules ... [skip ci]
70 commit e8ef3c2bb57c3c35ca023d3b01577435f7b80529
71 Author: Marat Gareev <maratkin94@gmail.com>
72 Date: Fri Jul 17 15:22:33 2020 +0300
74 xhttp_prom: fixed typo in the documentation [skip ci]
76 (cherry picked from commit fbfc720a82ed2e6c537fd7fa36b913cf079123ae)
78 commit ffb0576bd7d93303fb1068a332d9477a4d04471b
79 Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
80 Date: Tue Jul 14 11:48:45 2020 +0300
82 p_usrloc: reworking mdb_availability_control
84 - simplify general implementation
85 - avoid deadlock due to a process trying to acquire same lock twice
87 (cherry picked from commit 5789c506d022dd5713072cd1fcc07a25f42e098c)
89 commit ac436f2ee8103a6ce7b7648af5666d9e940bec15
90 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
91 Date: Fri Jul 17 10:41:11 2020 +0200
93 pkg/kamailio/deb: version set 5.4.0~rc1
95 commit dc082cec6f846df66ec3fa06a6c119b0d418ef19
96 Author: Daniel-Constantin Mierla <miconda@gmail.com>
97 Date: Fri Jul 17 09:19:55 2020 +0200
99 Makefile.defs: version set to 5.4.0-rc1
101 commit eda93e7935624b39ac622a76cefc977425b2c413
102 Author: Kamailio Dev <kamailio.dev@kamailio.org>
103 Date: Thu Jul 16 17:32:08 2020 +0200
105 modules: readme files regenerated - modules ... [skip ci]
107 commit d0f7c7056b32351cac0b20ce24b074d9be8459a2
108 Author: Daniel-Constantin Mierla <miconda@gmail.com>
109 Date: Thu Jul 16 09:16:40 2020 +0200
111 core: strutils - trim trailing spaces when comparing hdr names
113 (cherry picked from commit 6d76b79b81bf448fa1f34753c1d000dc6c1870e0)
115 commit 63e227383d9c5112f287299981d217f1558a15a8
116 Author: Daniel-Constantin Mierla <miconda@gmail.com>
117 Date: Thu Jul 16 09:09:48 2020 +0200
119 core: parser - trim trailing whitespaces in header name
121 (cherry picked from commit 7135feee9cdc93efa8c0c3e4abf24a9335ce42de)
123 commit 4584e17b98f338916cc89dac6e1700f250cdf501
124 Author: Daniel-Constantin Mierla <miconda@gmail.com>
125 Date: Wed Jul 15 17:59:51 2020 +0200
127 dispatcher: update state if sending keepalive OPTIONS fails
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
132 (cherry picked from commit 6c77c86ab8fdec51293f0d850b9b9771d6266816)
134 commit 0cf30ae1c4128bca8882109ec34c34a2dd2b4cef
135 Author: lazedo <luis.azedo@factorlusitano.com>
136 Date: Mon Jul 13 13:01:43 2020 +0100
138 core: don't close tcp connection for dropped non sip messages
140 (cherry picked from commit 007f98692bb6f7cb35adbb86ec6fb06f034614cc)
142 commit afc66f390e135f091dfa7abcc058175817350589
143 Author: Daniel-Constantin Mierla <miconda@gmail.com>
144 Date: Tue Jul 14 09:21:04 2020 +0200
146 misc/examples: kemi lua - added debug callback function
148 - commented - can be enabled to track the execution trace of the lua
151 (cherry picked from commit 491a8327933cb4471260fdd09ff93296a7a0ccfd)
153 commit 4f3c646772e3a6c769e8ff58bb42cf19186c39f4
154 Author: Daniel-Constantin Mierla <miconda@gmail.com>
155 Date: Mon Jul 13 10:08:42 2020 +0200
157 sipdump: docs - note about use of drop() in event route
159 (cherry picked from commit f984505b3ed41b7faf0fca5ab978c52240cd60a0)
161 commit ef819eb33cdaa8e143148915296c60e03179e819
162 Author: Daniel-Constantin Mierla <miconda@gmail.com>
163 Date: Mon Jul 13 09:46:44 2020 +0200
165 sipdump: if drop executed in event route, skip writing to file
167 (cherry picked from commit 1672a9b356cc864310d0ade139d7c8bb6c4c4b11)
169 commit a472aaae69f7bd483c232cc5c9f59078bad1e938
170 Author: Richard Fuchs <rfuchs@sipwise.com>
171 Date: Tue Jul 14 14:13:00 2020 -0400
173 db_redis: fix unfiltered table deletion
175 commit d6dbd6aa1816ca3f18059db20cb6c47b4a9fb17a
176 Author: Daniel-Constantin Mierla <miconda@gmail.com>
177 Date: Tue Jul 14 11:18:53 2020 +0200
179 core: only skip over proto in alias inside uri_trim_rcv_alias()
181 - variable not used if set to the corresponding integer id
183 (cherry picked from commit 58b0631aafd7d6efa5534009fab197336468a9f8)
185 commit 1a8f54147063560f6016634152b17293394b8497
186 Author: Henning Westerholt <hw@skalatan.de>
187 Date: Sat Jul 11 11:03:26 2020 +0000
189 ims_charging: fix wrong default User-Equipment-Info-Type AVP format
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
196 commit 1c99504b14fdd1bdddc9f159f03694e940a61009
197 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
198 Date: Fri Jul 10 13:32:03 2020 +0200
200 pkg/kamailio/deb: version set 5.4.0~rc0 [skip ci]
202 commit 8416bde3a2e3c40315087053152783372965ec00
203 Author: Daniel-Constantin Mierla <miconda@gmail.com>
204 Date: Fri Jul 10 09:31:25 2020 +0200
206 Makefile.defs: version set to 5.4.0-rc0
208 - branch 5.4 created to hold the code for release series 5.4.x
210 commit bb2cf364e22d15e764ea71d2782cd39f94aef048
211 Author: Daniel-Constantin Mierla <miconda@gmail.com>
212 Date: Fri Jul 10 09:24:58 2020 +0200
214 Makefile.defs: version set to 5.4.0-pre2
216 commit 2acd444871db828873cd5cd3c45a604e246831ca
217 Author: Henning Westerholt <hw@skalatan.de>
218 Date: Thu Jul 9 19:24:49 2020 +0000
220 ims_charging: fix for app_provided_party functionality, also support interim/stop reqs
222 commit ccb86e766b82b739e23afcf47a35cccb89296325
223 Author: Kamailio Dev <kamailio.dev@kamailio.org>
224 Date: Thu Jul 9 15:31:14 2020 +0200
226 modules: readme files regenerated - dlgs ... [skip ci]
228 commit 33afceac9c585e9755580ca5748c2b40cd70cd5f
229 Author: Daniel-Constantin Mierla <miconda@gmail.com>
230 Date: Thu Jul 9 15:25:39 2020 +0200
232 etc: kamailio.cfg - use enable_sctp instead of disable_sctp
234 - be coherent with tls variant
236 commit b4f0b373654a6f5ed4123e868e8f14d980a006c3
237 Author: Daniel-Constantin Mierla <miconda@gmail.com>
238 Date: Thu Jul 9 15:23:18 2020 +0200
240 dlgs: adjusted the route blocks allowed for exported functions
242 commit cec3e862db86699b271c00e39dd7ce6f84ff013f
243 Author: Daniel-Constantin Mierla <miconda@gmail.com>
244 Date: Thu Jul 9 15:22:32 2020 +0200
246 dlgs: docs for params, functions and rpc commands
248 commit aebae41bccaec46d086796301d33223645ca1ce6
249 Author: Daniel-Constantin Mierla <miconda@gmail.com>
250 Date: Thu Jul 9 14:09:32 2020 +0200
252 etc: kamailio.cfg - several updates
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
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
268 commit 7ae02bca24c1ed2ce80158cdc151e65e7fa2f904
269 Author: Daniel-Constantin Mierla <miconda@gmail.com>
270 Date: Thu Jul 9 11:35:43 2020 +0200
272 dlgs: matching op with regex and fnmatch
274 commit 9965578ecb4e8b98156a7a662f8077ba5acd6c32
275 Author: Daniel-Constantin Mierla <miconda@gmail.com>
276 Date: Thu Jul 9 10:50:29 2020 +0200
278 dlgs: rpc commands to get records by filter
280 commit 8cb69c32af3162f4c85217cba016a04ba2591747
281 Author: Daniel-Constantin Mierla <miconda@gmail.com>
282 Date: Thu Jul 9 10:03:01 2020 +0200
284 dlgs: rpc dlgs.briefing command
286 commit 7dea31780a8e0eac8f97df134688acf21fc17b98
287 Author: Kamailio Dev <kamailio.dev@kamailio.org>
288 Date: Wed Jul 8 22:46:11 2020 +0200
290 modules: readme files regenerated - lost ... [skip ci]
292 commit 827307c5fc70381a4c80e1cc1937952480c93633
293 Author: Wolfgang Kampichler <dev@kampichler.info>
294 Date: Wed Jul 8 22:30:09 2020 +0200
299 - added test information
301 commit 890ebc6f0194e7010130a1e17e720799cf6722e1
302 Author: Kamailio Dev <kamailio.dev@kamailio.org>
303 Date: Wed Jul 8 18:01:26 2020 +0200
305 modules: readme files regenerated - nathelper ... [skip ci]
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
312 Merge pull request #2393 from tao-communications/master
314 rtpengine: added kemi support for block/unblock media/dtmf, and play/â
\80¦
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
321 Merge pull request #2390 from kamailio/nathelper-set_contact_alias-trim
323 nathelper: add optional set_contact_alias([trim]) parameter
325 commit 317f707425a4cf0be144d2c874fcdf2ad8d7f992
326 Author: Daniel-Constantin Mierla <miconda@gmail.com>
327 Date: Wed Jul 8 14:44:34 2020 +0200
329 core: tcp - debug message when removing connection from list
331 commit 41bdb340952aa3c2c9b45ca2807e4366908c1b42
332 Author: Daniel-Constantin Mierla <miconda@gmail.com>
333 Date: Wed Jul 8 14:28:04 2020 +0200
335 kamailio.cfg: set disable_sctp to yes
337 - in auto mode a log message is printed about not having sctp module
338 loaded, which is not done in the default config
340 commit 5aace32c937f4885a19b204d13170a337e7c0ad8
341 Author: Daniel-Constantin Mierla <miconda@gmail.com>
342 Date: Wed Jul 8 09:27:34 2020 +0200
344 dlgs: tags operations and counting functions
346 commit 626c0dee863fa517e473148ca8010d737a8f7ffe
347 Author: Daniel-Constantin Mierla <miconda@gmail.com>
348 Date: Tue Jul 7 19:28:29 2020 +0200
350 kamctl: skip tracing kamctl itself in pstrap
352 commit 904a1590dbcdbb0fda9f676b4768596f797e9e27
353 Author: Daniel-Constantin Mierla <miconda@gmail.com>
354 Date: Tue Jul 7 19:18:52 2020 +0200
356 kamctl: print process details in pstrap output
358 commit 97ec85559f1e33405fff2320443dc86d2df13456
359 Author: Daniel-Constantin Mierla <miconda@gmail.com>
360 Date: Tue Jul 7 18:57:27 2020 +0200
362 kamctl: added pstrap command
364 - use ps to get list of PIDs for Kamailio instance, instead of RPC
367 commit 846cc5b97a907b5314ccf03772776e0d23434042
368 Author: Daniel-Constantin Mierla <miconda@gmail.com>
369 Date: Tue Jul 7 17:37:00 2020 +0200
371 core: io wait - unhash in case delete operation fails because of EBADF
373 - EBADF: epfd or fd is not a valid file descriptor
375 commit cb58e78eaac941cc042a71e049568b2dae611e4b
376 Author: Daniel-Constantin Mierla <miconda@gmail.com>
377 Date: Tue Jul 7 17:36:22 2020 +0200
379 Revert "core: io wait - unhash in case delete operation fails because of EBADF"
381 This reverts commit 60119faef5282b135ef7c972d15e1017ca26815a.
383 commit 60119faef5282b135ef7c972d15e1017ca26815a
384 Author: Daniel-Constantin Mierla <miconda@gmail.com>
385 Date: Tue Jul 7 17:25:00 2020 +0200
387 core: io wait - unhash in case delete operation fails because of EBADF
389 - EBADF: epfd or fd is not a valid file descriptor
391 commit 1bc33f1a4e4ba4c6c43cd74fb8336c2f6846092d
392 Author: Yufei Tao <yt100@hotmail.com>
393 Date: Fri Jul 3 18:01:30 2020 +0100
395 rtpengine: added kemi support for block/unblock media/dtmf, and play/stop media functions
397 commit 331a5f999b9aa4ddd112b837bb3d350507de2a12
398 Author: Daniel-Constantin Mierla <miconda@gmail.com>
399 Date: Tue Jul 7 09:26:22 2020 +0200
401 dlgs: filled tags add and count functions
403 commit 65159728a4425f45559de55fd5549731e717d74e
404 Author: Daniel-Constantin Mierla <miconda@gmail.com>
405 Date: Mon Jul 6 09:03:32 2020 +0200
407 carrierroute: do not test return for strcpy() and strcat()
409 - they return the dst or src parameter, resulting in code analyzer
412 commit 0cc1e167b9e54bb4a652162445efe89b02939eed
413 Author: Daniel-Constantin Mierla <miconda@gmail.com>
414 Date: Sun Jul 5 20:50:00 2020 +0200
416 db_redis: use safer localtime_r() function
418 commit ebf80aca06cdbba1f00d502168ee8ab4d1d3d14f
419 Author: Daniel-Constantin Mierla <miconda@gmail.com>
420 Date: Sat Jul 4 17:50:54 2020 +0200
422 dispatcher: variables declared at the beginning of blocks
424 commit 6a637cf84906ec5315c77e5458180f7d9d69a481
425 Author: Daniel-Constantin Mierla <miconda@gmail.com>
426 Date: Fri Jul 3 23:00:24 2020 +0200
428 core: tcp - test connection reference counter to avoid going negative
430 commit 3c02c11d66c95102698ee52187952bd98a51510c
431 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
432 Date: Fri Jul 3 14:00:57 2020 -0400
434 nathelper: add optional set_contact_alias([trim]) parameter
436 commit bfdcef8ef550b74fecc38b1bdb8fcb20ccb279b7
437 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
438 Date: Fri Jul 3 13:33:08 2020 -0400
440 core: add function uri_trim_rcv_alias() to trim alias uri param from header
442 commit 9322a98cd451fa470c8ff93f85758f41c4fc6bce
443 Author: Kamailio Dev <kamailio.dev@kamailio.org>
444 Date: Fri Jul 3 19:31:10 2020 +0200
446 modules: readme files regenerated - nathelper ... [skip ci]
448 commit 626fbd002e4d569767e84a99a2163d0bd9ff6efd
449 Merge: 339b94ce71 2802bd75cd
450 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
451 Date: Fri Jul 3 13:26:13 2020 -0400
453 Merge pull request #2389 from kamailio/revert-2388-nathelper-set_contact_alias-trim
455 Revert "nathelper: add optional set_contact_alias([trim]) parameter"
457 commit 2802bd75cd03e16bf6541fde1d6459bda2698153
458 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
459 Date: Fri Jul 3 13:22:16 2020 -0400
461 Revert "nathelper: add optional set_contact_alias([trim]) parameter"
463 commit 339b94ce713b2a3d3763d2c15c8d1437362f648e
464 Author: Kamailio Dev <kamailio.dev@kamailio.org>
465 Date: Fri Jul 3 16:46:13 2020 +0200
467 modules: readme files regenerated - nathelper ... [skip ci]
469 commit 07f2857f76870f9f0fd360c6990df8f7cb0f5ffc
470 Merge: 67f9de8a94 f254478928
471 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
472 Date: Fri Jul 3 10:32:25 2020 -0400
474 Merge pull request #2388 from kamailio/nathelper-set_contact_alias-trim
476 nathelper: add optional set_contact_alias([trim]) parameter
478 commit 67f9de8a946335e2bf16fe0e6063877cd4d51fb7
479 Author: Daniel-Constantin Mierla <miconda@gmail.com>
480 Date: Fri Jul 3 14:02:20 2020 +0200
482 core: tcp - safety checks on emptly local tcp connection list
484 commit fefb3f1b2dbae8d9df24fecee763c5a1cd588107
485 Author: Daniel-Constantin Mierla <miconda@gmail.com>
486 Date: Fri Jul 3 10:49:43 2020 +0200
488 core: tcp - more details on error log messages
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
495 Merge pull request #2386 from kvrban/master
497 tcpops: target variable passed on tcp_get_conid function was empty
499 commit 0780e781c319254307c85bd873c58c6478a28da8
500 Author: Daniel-Constantin Mierla <miconda@gmail.com>
501 Date: Fri Jul 3 08:33:13 2020 +0200
503 lib/srdb1: init timeval structs to silent analyzer
505 commit d0d2c8fd6a57affac7bffab441b2126b9df0dfb1
506 Author: Daniel-Constantin Mierla <miconda@gmail.com>
507 Date: Fri Jul 3 08:30:46 2020 +0200
509 core: init timeval structs to silent analyzer
511 commit 52993e9919cf32c3c804421d01f4148bcc560cb7
512 Author: Kamailio Dev <kamailio.dev@kamailio.org>
513 Date: Thu Jul 2 19:16:11 2020 +0200
515 modules: readme files regenerated - mqueue ... [skip ci]
517 commit dd52d1ce91a1e6a4907161cc7d8294b4ba5d13aa
518 Merge: c3efb3b333 c85da32333
519 Author: Julien Chavanton <jchavanton@gmail.com>
520 Date: Thu Jul 2 10:03:56 2020 -0700
522 Merge pull request #2359 from kamailio/jchavanton/mqueue_db_persistent
524 mqueue: add support for db persistency
526 commit c3efb3b3331936a30f387e9f3c8c435d4d64f0bb
527 Author: Henning Westerholt <hw@skalatan.de>
528 Date: Thu Jul 2 16:05:51 2020 +0000
530 ims_charging: bugfix for tel URIs, need the same logic in stop as in start requests
532 commit f2544789283d7ffbeda019c8a3d96e833bf34cc9
533 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
534 Date: Thu Jul 2 11:43:45 2020 -0400
536 nathelper: add optional set_contact_alias([trim]) parameter
538 commit 798c1c66a7ef34abaf79d49d184853a313aa3f02
539 Author: Kamailio Dev <kamailio.dev@kamailio.org>
540 Date: Thu Jul 2 16:46:17 2020 +0200
542 modules: readme files regenerated - cnxcc ... [skip ci]
544 commit 53a7eb76d215347e8e6515b93a3a041e68dfc984
545 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
546 Date: Thu Jul 2 16:34:02 2020 +0200
548 pkg/kamailio/deb: version set 5.4.0~pre1 [skip ci]
550 commit bc0264f4802c266901a1eb7a296f80f1dbfcc828
551 Author: Jose Luis Verdeguer <pepeluxx@gmail.com>
552 Date: Wed Jul 1 17:47:59 2020 +0200
554 cnxcc: update docs [skip ci]
556 * new error return values
557 * delete return value from set_max_credit not in code
559 commit fb8cc72f1bd76bb2fd4d4e2e5fa2afc50eef59ad
560 Author: Jose Luis Verdeguer <pepeluxx@gmail.com>
561 Date: Wed Jul 1 17:40:50 2020 +0200
563 cnxcc: avoid duplicated call info
565 Don't store call if call-id is already registered for that client
567 commit 4cb61cc35a695e2636007f6518a63ed8e508b67f
568 Author: Henning Westerholt <hw@skalatan.de>
569 Date: Thu Jul 2 09:09:27 2020 +0000
571 ims_charging: add missing change for ccr.c (related to previous commit f5e44252c39c7695cb)
573 commit 63064361c9d42602bb5f0e1d6d9a1f888c5cb9b8
574 Author: Kamailio Dev <kamailio.dev@kamailio.org>
575 Date: Thu Jul 2 11:01:18 2020 +0200
577 modules: readme files regenerated - ims_charging ... [skip ci]
579 commit f5e44252c39c7695cb66893035a0581a65a72f91
580 Author: Henning Westerholt <hw@skalatan.de>
581 Date: Thu Jul 2 08:54:20 2020 +0000
583 ims_charging: bugfix for destination_host parameter, implementation was incomplete
585 commit 71bc55240a144dbad9d9d8afc942b81237c806d2
586 Author: Daniel-Constantin Mierla <miconda@gmail.com>
587 Date: Thu Jul 2 10:44:03 2020 +0200
589 ims_charging: db_url param type set to PARAM_STR
591 - the variable pointer is str* not char*
594 commit a2932492e24ac3c3afe4d33f025c7501c93fda49
595 Author: kvrban <k.vrban@googlemail.com>
596 Date: Thu Jul 2 10:09:09 2020 +0200
598 tcpops: target variable passed on tcp_get_conid function was empty
600 commit 4ce047acc68932b6b0271b7c8e7a11c235f382b2
601 Author: Daniel-Constantin Mierla <miconda@gmail.com>
602 Date: Thu Jul 2 09:29:11 2020 +0200
604 Makefile.defs: version set to 5.4.0-pre1
606 commit 2c622627ea145eddcf891ba9b89b756457074991
607 Author: Daniel-Constantin Mierla <miconda@gmail.com>
608 Date: Thu Jul 2 09:10:48 2020 +0200
610 usrloc: rpc scan flags, cflags and methods fields as unsigned int
612 commit 301525dfbbad2ffcec6738ef5eff952645ab9dfe
613 Author: Daniel-Constantin Mierla <miconda@gmail.com>
614 Date: Thu Jul 2 09:09:47 2020 +0200
616 kamctl: set Path to '.' when parameter not set for 'ul add'
618 commit 0a4fa9594d871a41c2ef6b811e2b342ed6ccfe09
619 Author: Daniel-Constantin Mierla <miconda@gmail.com>
620 Date: Wed Jul 1 20:53:45 2020 +0200
622 jsonrpcs: more debug messages in case field of scanning failure
624 commit 4dc7b49f6b80305dc7c44d3dc95028ae282568ac
625 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
626 Date: Wed Jul 1 11:18:39 2020 +0200
628 pv_headers: pvh_set_header() fix core if $xavi not found
630 commit c85da32333237359f9e8b9cfe6715437458c04a8
631 Author: Julien Chavanton <jchavanton@gmail.com>
632 Date: Wed May 20 14:44:30 2020 -0700
634 mqueue: add support for db persistency
636 commit a369ed969e956d491f2ced3bc72a8e21343fbe18
637 Author: Sergey Safarov <s.safarov@gmail.com>
638 Date: Tue Jun 30 15:42:37 2020 +0300
640 pkg/docker: updated submodule
642 commit 92f33c4488725a85921b3b66010f64c5bdfec802
643 Author: Daniel-Constantin Mierla <miconda@gmail.com>
644 Date: Tue Jun 30 12:17:50 2020 +0200
646 sl: check if ending zero fits when printing cseq
648 commit 1d256290cf10414a2f1af1feda3c9a357eb8ac27
649 Author: Daniel-Constantin Mierla <miconda@gmail.com>
650 Date: Tue Jun 30 12:10:06 2020 +0200
652 imc: let space for ending characters
654 commit d6361c2e501cd9c08319f40897d765d1de1b1a32
655 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
656 Date: Mon Jun 29 18:31:37 2020 +0200
658 cnxcc: remove useless warn messages
660 if the cid is not equal, an error message is going to be thrown.
661 Add more info in the later debug message.
663 commit 7ac314353f206924234ee416829fc9d75f52a737
664 Author: Kamailio Dev <kamailio.dev@kamailio.org>
665 Date: Mon Jun 29 08:31:12 2020 +0200
667 modules: readme files regenerated - carrierroute ... [skip ci]
669 commit 214c762c46d5cd5892d2ddc06a25193a01164e8b
670 Author: Daniel-Constantin Mierla <miconda@gmail.com>
671 Date: Mon Jun 29 08:25:11 2020 +0200
673 carrierroute: docs - note about config file ownership
677 commit 31c7493d0d822239a76df4b504b2c319de09c19c
678 Author: Daniel-Constantin Mierla <miconda@gmail.com>
679 Date: Mon Jun 29 08:19:34 2020 +0200
681 carrierroute: more details on error message checking file permissions
685 commit bcae4ab3274b502921fbf0525455c1474e7a63a4
686 Author: Kamailio Dev <kamailio.dev@kamailio.org>
687 Date: Mon Jun 29 08:01:13 2020 +0200
689 modules: readme files regenerated - dispatcher ... [skip ci]
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
696 Merge pull request #2375 from sergey-safarov/dipatcher-frmating
698 dipatcher: dockbook and config formatting
700 commit b7c7976d3e84ac648b689e5e496e619f587a4eb9
701 Author: Kamailio Dev <kamailio.dev@kamailio.org>
702 Date: Mon Jun 29 07:46:20 2020 +0200
704 modules: readme files regenerated - dlgs ... [skip ci]
706 commit f757a5e1a092bff4a1dbaa7da2d02f06e3a3e32e
707 Author: Daniel-Constantin Mierla <miconda@gmail.com>
708 Date: Sun Jun 28 15:19:42 2020 +0200
710 dlgs: update final stats when item is destroyed
712 commit 7a47812f10f23897f3455a5abbede3a53c8c2d0e
713 Author: Daniel-Constantin Mierla <miconda@gmail.com>
714 Date: Sat Jun 27 19:04:28 2020 +0200
716 dlgs: docs for dlg.stats command
718 commit 5c2b93f61b8970cd174c4d4055f7dbc1ddccaa12
719 Author: Daniel-Constantin Mierla <miconda@gmail.com>
720 Date: Sat Jun 27 16:28:23 2020 +0200
722 dlgs: dlgs.stats rpc command
724 commit 61d9d204c33c1b140ed90d51e9af13ec4ed12a96
725 Author: Kamailio Dev <kamailio.dev@kamailio.org>
726 Date: Sun Jun 28 15:01:25 2020 +0200
728 modules: readme files regenerated - ims_charging ... [skip ci]
730 commit f679c118a589c80cb84954fb46271adef596e049
731 Author: Henning Westerholt <hw@skalatan.de>
732 Date: Sun Jun 28 12:45:43 2020 +0000
734 ims_charging: fix error in destination_realm default vaulue
736 commit ec0b1d31f1d667abdcd7cce7fbfff110583e271c
737 Author: Daniel-Constantin Mierla <miconda@gmail.com>
738 Date: Fri Jun 26 22:27:43 2020 +0200
740 siputils: docs - added section ids for parameters
742 commit bef306b97e62dfdb5297a1589541a69e68bbcae0
743 Author: Sergey Safarov <s.safarov@gmail.com>
744 Date: Thu Jun 25 22:49:02 2020 +0300
746 dispatcher: cfg - simplified WITHINDLG
748 route[PRESENCE] contains exit command, so we removed extra exit
752 commit 73a523ba02cc4f4d25636a03344c45a5af7ac295
753 Author: Sergey Safarov <s.safarov@gmail.com>
754 Date: Thu Jun 25 22:46:35 2020 +0300
756 dispatcher: cfg - simplified WITHINDLG
758 route[RELAY] contains exit command, so we can simplify construction
760 commit df73f60011497a7346c122cd4328e9564862a448
761 Author: Sergey Safarov <s.safarov@gmail.com>
762 Date: Thu Jun 25 22:39:14 2020 +0300
764 dispatcher: cfg - more simple nesing for route[WITHINDLG]
766 commit 948e04761029c17841b86a2a133f042b69f264ac
767 Author: Sergey Safarov <s.safarov@gmail.com>
768 Date: Thu Jun 25 22:34:14 2020 +0300
770 dispatcher: docbook - ident formating using Oxygen 13
772 commit 76e1d0ea1789dc122a04bb82be9b90cb43c64450
773 Author: Sergey Safarov <s.safarov@gmail.com>
774 Date: Thu Jun 25 22:26:48 2020 +0300
776 dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
778 commit b22d83175a3979ff91ecfad34b1623e7cbad1f1b
779 Author: Sergey Safarov <s.safarov@gmail.com>
780 Date: Thu Jun 25 22:23:36 2020 +0300
782 dispatcher: docbook - ident formating using Oxygen 13
784 commit c96ddb32d023f1f6dff1e87160c657c4b9cc1a8d
785 Author: Sergey Safarov <s.safarov@gmail.com>
786 Date: Thu Jun 25 22:19:30 2020 +0300
788 dispatcher: docbook - fixed 'Document root element "chapter", must match DOCTYPE root "book".'
790 commit cb232a7f535502ed181bd78741fc7b8fc048025d
791 Author: Sergey Safarov <s.safarov@gmail.com>
792 Date: Thu Jun 25 22:17:40 2020 +0300
794 dispatcher: docbook - space formating
796 commit 397ad54d977ed2b17d7f936f97b24ce5a235af22
797 Author: Sergey Safarov <s.safarov@gmail.com>
798 Date: Thu Jun 25 22:10:55 2020 +0300
800 dispatcher: docbook - space formating
802 commit 51d1c2ebc251b930ee40d854a84995c911b86db4
803 Author: Sergey Safarov <s.safarov@gmail.com>
804 Date: Thu Jun 25 21:59:40 2020 +0300
806 dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
808 commit 378952672659ccec883f18f77b8c932a73fc657e
809 Author: Sergey Safarov <s.safarov@gmail.com>
810 Date: Thu Jun 25 21:49:09 2020 +0300
812 dispatcher: docbook - fixed "The content of the parent element type is element only."
814 commit 44f62bd8e0a4c0ef7a9d2b87e52941b0f62d41bd
815 Author: Sergey Safarov <s.safarov@gmail.com>
816 Date: Thu Jun 25 21:42:59 2020 +0300
818 dispatcher: docbook - fixed "The content of the parent element type is element only."
820 commit 715d49b62bef30b485d3975acd20b406c444956f
821 Author: Sergey Safarov <s.safarov@gmail.com>
822 Date: Thu Jun 25 21:28:19 2020 +0300
824 dispatcher: docbook - fixed "Document root element "chapter", must match DOCTYPE root "book"."
826 commit 60e29f96ae57489669d1c266255e94b449e07dac
827 Author: Sergey Safarov <s.safarov@gmail.com>
828 Date: Thu Jun 25 21:05:55 2020 +0300
830 dispatcher: docbook space formating
832 commit 319d925187149d3fdb373938662dc28a1687d43c
833 Author: Daniel-Constantin Mierla <miconda@gmail.com>
834 Date: Thu Jun 25 07:35:30 2020 +0200
836 dlgs: update stats on hash table slots
838 commit 9d9bb4c02e8dc870e5a65a5fb87ec28c825738d1
839 Author: Daniel-Constantin Mierla <miconda@gmail.com>
840 Date: Wed Jun 24 18:19:53 2020 +0200
842 dlgs: fill in the totag on answer response
844 commit edd35d35e4a0bffc0d68decb6a7895b4d47823dc
845 Author: Kamailio Dev <kamailio.dev@kamailio.org>
846 Date: Wed Jun 24 21:16:15 2020 +0200
848 modules: readme files regenerated - pua ... [skip ci]
850 commit 9adccda325d258fe539b54ec67d4389d3a2fc72c
851 Author: Daniel-Constantin Mierla <miconda@gmail.com>
852 Date: Wed Jun 24 21:05:56 2020 +0200
854 pua: docs - fixed missing comma in example
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
863 Merge pull request #2372 from danielmartinezruiz/keepalive_config_ka_ping_from_value_cut_off
865 keepalive: manage the `ping_from` config value as str.
867 commit 12b3cfe6fb6c48de28a9aee0420328c6ae863663
868 Merge: 224f16431c 6b708e937d
869 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
870 Date: Wed Jun 24 14:59:45 2020 -0400
872 Merge pull request #2373 from kamailio/mohqueue-issue-2370
874 mohqueue: use t_newtran() if transaction does not exist
876 commit 6b708e937d161101adc91a4de5a527bf190b55c0
877 Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
878 Date: Wed Jun 24 14:32:15 2020 -0400
880 mohqueue: use t_newtran() if transaction does not exist
882 commit 224f16431c2a7777c87d7926b361574e25f27ef6
883 Author: Sergey Safarov <s.safarov@gmail.com>
884 Date: Wed Jun 24 17:49:24 2020 +0300
886 pkg: obs/kamailio.spec - simplified pkgconfig requirements
888 for more detail pleae look GH #2368
890 commit 3331fa6e30b90489be8aec718c4e97232f610ba6
891 Author: Daniel-Constantin Mierla <miconda@gmail.com>
892 Date: Wed Jun 24 13:06:54 2020 +0200
894 dlgs: return sip attributes in rpc list command
896 - adjust route types permissions for cfg functions
898 commit 1eb27d8c5df0c8cbc8bdcb4a110f1fcee9c0e34e
899 Author: Daniel-Constantin Mierla <miconda@gmail.com>
900 Date: Wed Jun 24 13:05:22 2020 +0200
902 tm: execute SREV_SIP_REPLY_OUT event on relayed reply
904 - cosmetisation of some debug messages
906 commit 238c5d70a472cf7903bac09c04581c37323afd55
907 Author: Daniel-Constantin Mierla <miconda@gmail.com>
908 Date: Wed Jun 24 13:04:11 2020 +0200
910 core: events - fix the field name for SREV_SIP_REPLY_OUT
912 commit 1b4afb70c1c8228bc4dbae6e7ab433c4187b9867
913 Author: Daniel MartÃÂnez Ruiz <d.martinez@zaleos.net>
914 Date: Wed Jun 24 10:28:04 2020 +0200
916 keepalive: manage the `ping_from` config value as str.
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).
920 commit fbc55950c8ac0c34c5b6693c1578de7cd11b484c
921 Author: Daniel-Constantin Mierla <miconda@gmail.com>
922 Date: Wed Jun 24 09:12:58 2020 +0200
924 avpops: free fname1 in case of error getting fname2
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
931 Merge pull request #2367 from kamailio/dialog-improve-warning-msg
933 dialog: improve warning message to help better identify dialog lookup failures
935 commit 71248a2f7394b69c85f030f103afb2a8f6a5a49e
936 Author: Daniel-Constantin Mierla <miconda@gmail.com>
937 Date: Tue Jun 23 19:00:13 2020 +0200
939 pkg: obs/kamailio.spec - set version to 5.4.0
941 - set packager to Sergey Safarov
942 - add more build requirements, including those from GH #2368
944 commit f4036c535033a333cb551b5af70703135305e7b3
945 Author: Daniel-Constantin Mierla <miconda@gmail.com>
946 Date: Tue Jun 23 08:01:48 2020 +0200
948 dialog: use the dlg hash table slot to unlock on dmq handling
950 - the dlg can be destroyed on dmq replication and unlocking may fail
952 commit ea8dec941897f23a0c04d045edfed80a41e042cf
953 Author: Sergey Safarov <s.safarov@gmail.com>
954 Date: Mon Jun 22 18:51:56 2020 +0300
956 pkg/kamailio: fixed -pre release RPM packaging
958 commit a7e08a6c6baa9a4cf35f3a6589dff53f27253deb
959 Author: Sergey Safarov <s.safarov@gmail.com>
960 Date: Mon Jun 22 17:58:57 2020 +0300
962 pkg/kamailio/obs: packaged dlgs module
964 commit 41db985ebfcb691f2e20e689a83379e382ef6c03
965 Author: Daniel-Constantin Mierla <miconda@gmail.com>
966 Date: Mon Jun 22 15:32:30 2020 +0200
968 evapi: free addr info in case of bind error
970 commit 21a6c7bd41b825a9dfff7632e432e05f761567a0
971 Author: Kamailio Dev <kamailio.dev@kamailio.org>
972 Date: Mon Jun 22 08:31:26 2020 +0200
974 modules: readme files regenerated - uac ... [skip ci]
976 commit 295e9a23df952bc98c2a2803d796e358363b2e22
977 Author: Daniel-Constantin Mierla <miconda@gmail.com>
978 Date: Mon Jun 22 08:22:55 2020 +0200
980 uac: docs - updated examples to use avps with string names
982 - the recommended format instead of interger ids
984 commit e3cf23b11f2fef44f45aeffe28065f98f6eb105f
985 Author: Kamailio Dev <kamailio.dev@kamailio.org>
986 Date: Sun Jun 21 19:46:24 2020 +0200
988 modules: readme files regenerated - db_mysql ... [skip ci]
990 commit 56536708c5537c7443aa7a777fad0dc941e1bc71
991 Author: Daniel-Constantin Mierla <miconda@gmail.com>
992 Date: Sun Jun 21 19:31:07 2020 +0200
994 db_mysql: docs - proper location for opt_ssl_mode in params section
996 - reported by Juha Henianen
998 commit fcd05ea3f509181506f4ddb633ba016fe9ebf107
999 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1000 Date: Sat Jun 20 21:44:37 2020 +0200
1002 sipdump: reimported the readme
1004 - somehow generation of it failed after the docbook update
1006 commit 48dfc16ccf8f0c6d4f1f51b48bc072e1a4ee3acd
1007 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1008 Date: Sat Jun 20 14:11:35 2020 +0200
1010 sipdump: docs - fixed broken docbook format due to extra section tag
1012 commit c4684574e0e0e1cca4c1489a16513182f821a643
1013 Author: Emmanuel Schmidbauer <emmanuel.schmidbauer@textnow.com>
1014 Date: Fri Jun 19 16:54:40 2020 -0400
1016 dialog: improve warning message to help better identify lookup failures
1018 commit 30c843836a34ad8e749d762b77ade6ebc987a55d
1019 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1020 Date: Fri Jun 19 15:16:13 2020 +0200
1022 modules: readme files regenerated - sipdump ... [skip ci]
1024 commit 47bd211da1474d8addbaf1df86627e11bb221ff4
1025 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1026 Date: Fri Jun 19 15:09:51 2020 +0200
1028 sipdump: docs - usage remarks about cleaning generated files
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
1035 Merge pull request #2365 from khoegh/423-expires-range
1037 registrar: expires_range should not make expires < min_expires
1039 commit c753932ebfa055d923c92b916937eec99cd14d23
1040 Author: Kristian F. Høgh <kfh@uni-tel.dk>
1041 Date: Fri Jun 19 11:22:20 2020 +0200
1043 registrar: expires_range should not make expires < min_expires
1045 commit 773ecfc9ceec5bbbe6c7f5fd72399baacfd74c0a
1046 Author: Torrey Searle <tsearle@voxbone.com>
1047 Date: Fri Jun 19 11:06:09 2020 +0200
1049 tools/kemi: add support for invoking function pointers
1051 also add a flag to allow generated version of code to be compatible
1052 with older versions of python3
1054 commit 39a58ebf3648bc8d21ba9688a4f1407852399528
1055 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1056 Date: Fri Jun 19 10:03:33 2020 +0200
1058 pkg/kamailio/deb: version set 5.4.0~pre0
1060 * clean previous entries
1062 commit f1773b1fd8662aa0e80949c88d38d48db14981f0
1063 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1064 Date: Fri Jun 19 08:19:34 2020 +0200
1066 Makefile.defs: version set to 5.4.0-pre0
1068 - start of pre-release phase for 5.4.x series
1070 commit 909de965a4843169255635839e4d9dc6948c2578
1071 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1072 Date: Fri Jun 19 08:18:12 2020 +0200
1074 Makefile.defs: version set to 5.4.0-dev6
1076 - marking end of development for 5.4.x series
1078 commit 1acd2a1097d0ccfcf85657f7a1e50d0c95f7f2e1
1079 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1080 Date: Thu Jun 18 21:52:52 2020 +0200
1082 tm: execute core event SREV_SIP_REPLY_OUT on local reply
1084 commit 72d830ce66b40c0f3bd6589b24835d378dda64e5
1085 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1086 Date: Thu Jun 18 18:45:37 2020 +0200
1088 dlgs: register callback for core event SREV_SIP_REPLY_OUT
1090 commit 700261dff422693fb78dbe5062998bed3eddb397
1091 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1092 Date: Thu Jun 18 18:43:06 2020 +0200
1094 sl: execute core event SREV_SIP_REPLY_OUT
1096 commit 936a49a11ea88425bec4ad9b9e6ec69549e0fe34
1097 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1098 Date: Thu Jun 18 18:32:10 2020 +0200
1100 core: events - added out buffer field to event structure
1102 commit 13329ce04a6c082920b959e47d49bee1b8171e70
1103 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1104 Date: Thu Jun 18 17:16:17 2020 +0200
1106 modules: readme files regenerated - corex ... [skip ci]
1108 commit 5e9a0dba1f1f12222c807332ef6fc8df233fc7ab
1109 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1110 Date: Thu Jun 18 17:09:50 2020 +0200
1112 corex: docs for evcb_reply_out param and event_route[corex:reply-out]
1114 commit 35360a5f99eb96d57d7bdab9d32f1f7db6dc0006
1115 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1116 Date: Thu Jun 18 16:40:37 2020 +0200
1118 corex: event route when a sip reply is sent out
1120 commit 05e87e66cdb398ea9fe5aecc09d521a25a4f5c8e
1121 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1122 Date: Thu Jun 18 16:14:14 2020 +0200
1124 core: c code for executing route blocks on send out events moved to onsend.c
1126 - helper functions for executing event_route blocks for send out cases
1128 commit b49b56614db5e5d32ba415755bdac75478cc08f2
1129 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1130 Date: Thu Jun 18 15:38:53 2020 +0200
1132 core: extend onsend structure to include runtime mode and reply code
1134 - runtime mode to be set to local or network traffic on specific cases
1136 commit 93ab0791b409b9a708a1c7ac5cc4f94f7537d2ca
1137 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1138 Date: Thu Jun 18 13:18:39 2020 +0200
1140 core: event hook for sip reply out
1142 commit 7e402da261e1ced56019037d3dce9e72b5b2b0ea
1143 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1144 Date: Thu Jun 18 10:31:38 2020 +0200
1146 pv: use SIP_REQUEST/SIP_REPLY for value of $mt
1148 commit 339f24be1b28a2ab9702ae19dcc8d09f747ea77b
1149 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1150 Date: Thu Jun 18 09:01:28 2020 +0200
1152 modules: readme files regenerated - siputils ... [skip ci]
1154 commit 65119d916fcd3bf42dff21718e6a4a18c2d5b16e
1155 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1156 Date: Thu Jun 18 08:34:14 2020 +0200
1158 siputils: docs for uri_param_any(param)
1160 commit 3467291d80dba021e8684d203c50fb5a6b546bd8
1161 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1162 Date: Thu Jun 18 08:33:27 2020 +0200
1164 siputils: new function uri_param_any(param)
1166 - check if r-uri has the param, with or without value
1168 commit b31c885e5cb5331963f7d02d8a9d4cde9c6b57ef
1169 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1170 Date: Wed Jun 17 08:31:23 2020 +0200
1172 modules: readme files regenerated - siputils ... [skip ci]
1174 commit 1a96e1a17a65233a9cff946a1a0ef8237f63cf0c
1175 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1176 Date: Wed Jun 17 08:20:29 2020 +0200
1178 siputils: docs for uri_param_rm() function
1180 commit 912356869b7edcf569ebc3367650e238acf01eec
1181 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1182 Date: Wed Jun 17 08:17:14 2020 +0200
1184 siputils: new function uri_param_rm(pname)
1186 - remove parameter from r-uri
1188 commit 916c56df9f8c633ba4c4d4a173e35eea8c23a343
1189 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1190 Date: Tue Jun 16 22:00:23 2020 +0200
1192 siputils: use rewrite_uri() to update decoded r-uri
1194 commit cadcdd7c9e8f893110958d1445f1a1d546a4174e
1195 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1196 Date: Tue Jun 16 22:01:10 2020 +0200
1198 modules: readme files regenerated - ims_charging ... [skip ci]
1200 commit f28b172aaf951c49a57f97f8fa48ce4b4287a2ac
1201 Author: Henning Westerholt <hw@skalatan.de>
1202 Date: Tue Jun 16 19:49:17 2020 +0000
1204 ims_charging: add support for Application-Provided-Called-Party-Address AVP
1206 commit df6f64b7bd9c094563a4ce765eb20266b6f1c378
1207 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1208 Date: Tue Jun 16 16:24:29 2020 +0200
1210 dlgs: docs updates for params, rpcs and functions
1212 commit e1012b8fb39d638e737868fed09d0734c02f8e11
1213 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1214 Date: Tue Jun 16 16:16:38 2020 +0200
1216 dlgs: init and update functions
1218 commit bf32a3724e3a65d219004e15e95c42e8e919ba34
1219 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1220 Date: Tue Jun 16 11:08:38 2020 +0200
1222 dlgs: docs - created xml and readme files
1224 commit fe53fd5f4f441d16ddd3403bd625e119b6b094d7
1225 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1226 Date: Tue Jun 16 11:07:54 2020 +0200
1228 dlgs: timer callback to delete expired dlgs items
1230 - more internal api functions
1233 commit 436406bb3c42304908fb8f4708836a963cee6efd
1234 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1235 Date: Mon Jun 15 18:31:15 2020 +0200
1237 dlgs: initial import of dlgs module - dialogs stateless tracking and statistics
1239 commit 87f7dc5117f1b51bf27d013ce0012d15f8194016
1240 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1241 Date: Tue Jun 16 10:46:17 2020 +0200
1243 modules: readme files regenerated - dmq_usrloc ... [skip ci]
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
1250 Merge pull request #2358 from kamailio/dmq_usrloc-usrloc_delete
1252 dmq_usrloc: add new parameter `usrloc_delete` to disable synchronizing delete actions
1254 commit cf3c0132cc81b2d8db05a6a9a26d7110a021ce23
1255 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1256 Date: Tue Jun 16 09:31:55 2020 +0200
1258 sca: clang format code
1260 commit adf7fb2613c4117ea0a76463d2df55e14579da9f
1261 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1262 Date: Thu Jun 11 10:48:29 2020 +0200
1264 avpops: export functions to KEMI
1269 commit 3a8896ce9e5a841087e43f6f384858799f590475
1270 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1271 Date: Mon Jun 15 15:31:10 2020 +0200
1273 modules: readme files regenerated - siputils ... [skip ci]
1275 commit 8616db8573b7d83b81c4177ac855a1fcbd792445
1276 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1277 Date: Mon Jun 15 15:18:31 2020 +0200
1279 siputils: docs for contact_param_rm()
1281 commit af15f32669fb482984ee5aefcc52e1a993691060
1282 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1283 Date: Mon Jun 15 15:14:53 2020 +0200
1285 siputils: new function contact_param_rm("param-name")
1287 - remove parameter by name from Contact header URI
1289 commit c5115cfb9a676d319eaeb4940998abc2e30acf03
1290 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1291 Date: Mon Jun 15 10:20:51 2020 +0200
1293 pkg/kamailio/deb: version set 5.4.0~dev5
1295 commit 5721cfc82b74082e2f5f74ca19271e63a466c8f2
1296 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1297 Date: Mon Jun 15 09:31:09 2020 +0200
1299 Makefile.defs: version set to 5.4.0-dev5
1301 commit c5acc58863acb133748ad9f2f8a963ab714af871
1302 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1303 Date: Mon Jun 15 09:09:20 2020 +0200
1305 db_mysql: use MARIADB_BASE_VERSION macro to check for MariaDB library
1307 commit 5a65288cac3d4dda5b3c7f6f496cf2f8551e294d
1308 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1309 Date: Sun Jun 14 17:16:10 2020 +0200
1311 modules: readme files regenerated - dialog ... [skip ci]
1313 commit 6b27844460e0de475d9546db122ff1ba9d9be6d8
1314 Author: Henning Westerholt <hw@skalatan.de>
1315 Date: Sun Jun 14 15:13:31 2020 +0000
1317 dialog: fix error in debug logging, properly log both sockets
1319 commit fe2dfebf7b8da99b40f0f21a0cfbf05b9534899f
1320 Author: Henning Westerholt <hw@skalatan.de>
1321 Date: Sun Jun 14 15:09:25 2020 +0000
1323 Revert "dialog: add parameter to configure synchronisation of all dialog states to DB"
1325 This reverts commit 37d83a5838a50350563f19387fad455d6a433a02 for now.
1327 It needs more rectoring and some extensions in the DB access layer for this module.
1329 commit a86029bb088a080a3e81e2d74419aac1806f3d55
1330 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1331 Date: Sun Jun 14 12:31:12 2020 +0200
1333 modules: readme files regenerated - db_mysql ... [skip ci]
1335 commit ae900a668aff4a472d6f1f7de5cf6277b5881ce9
1336 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1337 Date: Sun Jun 14 12:16:29 2020 +0200
1339 db_mysql: note that libmariadbclient does not support ssl mode option
1341 commit 5b727447df9f5476c2ef818a8926f62525d0c349
1342 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1343 Date: Sun Jun 14 12:14:40 2020 +0200
1345 db_mysql: mariadb client library does not support ssl mode option
1347 commit a10d6860c69a518a1b60a17640cfb4da65839214
1348 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1349 Date: Sun Jun 14 11:46:20 2020 +0200
1351 modules: readme files regenerated - db_mysql ... [skip ci]
1353 commit f012c525264ed05fec2acb4b3924d4b9a1cd3ab9
1354 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1355 Date: Sun Jun 14 11:31:59 2020 +0200
1357 db_mysql: docs for opt_ssl_mode parameter
1359 commit 260e25e15c4aa68533ee560bd8fcbdd5ee7b7d6f
1360 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1361 Date: Sun Jun 14 11:18:15 2020 +0200
1363 db_mysql: new parameter opt_ssl_mode - allow controling ssl mode
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
1370 commit 150ab9d445da9f7eca1c7312cb70ba176f320131
1371 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1372 Date: Sat Jun 13 11:33:52 2020 +0200
1374 siputils: add quotes around contact uri if not there for param encoding
1376 commit c7e55a33e9026a4ab74170a96dc1029838a80c6e
1377 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1378 Date: Sat Jun 13 11:09:32 2020 +0200
1380 siputils: proper use uri parameters for decoding contact
1382 commit a935d8d414d665ea89859449e622435bc7106f64
1383 Author: Emmanuel Schmidbauer <emmanuel.schmidbauer@textnow.com>
1384 Date: Fri Jun 12 16:02:19 2020 -0400
1386 dmq_usrloc: add new parameter `usrloc_delete` to disable synchronizing delete actions
1388 commit d35e7c1dd7ee82a470ad31fb2c6901627ad9e499
1389 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1390 Date: Fri Jun 12 18:44:54 2020 +0200
1392 siputils: ensure that the contact is parsed for param encoding
1394 commit 1189d75511bad3fe235e207e72471770dedfa386
1395 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1396 Date: Fri Jun 12 16:01:15 2020 +0200
1398 modules: readme files regenerated - siputils ... [skip ci]
1400 commit 10c278643719408957b00c6fe64b0796b6ef148e
1401 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1402 Date: Fri Jun 12 15:54:23 2020 +0200
1404 siputils: docs - updates to contact_param_encode() saddr param
1406 commit 6300f4661747224ec16d34634d62db454630277f
1407 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1408 Date: Fri Jun 12 15:52:48 2020 +0200
1410 siputils: contact_param_encode() takes full sip uri as server address
1412 - more debug messages
1414 commit 20c1666e24f335231900bbe7cea0b0719f14f6de
1415 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1416 Date: Fri Jun 12 11:16:19 2020 +0200
1418 modules: readme files regenerated - siputils ... [skip ci]
1420 commit 1a7ab6a5fc9b02f9e431e6d21f652de6283489c0
1421 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1422 Date: Fri Jun 12 11:07:16 2020 +0200
1424 siputils: docs for functions encoding/decoding contact uri using params
1426 commit e2fd3c3e85762b4d3e2f7706bfc32deafef46497
1427 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1428 Date: Fri Jun 12 10:55:16 2020 +0200
1430 siputils: functions to encode/decode contact address in a uri param
1432 commit 11f98d59347195304870bf521dc47a2c257b49db
1433 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1434 Date: Fri Jun 12 10:31:20 2020 +0200
1436 modules: readme files regenerated - dialog ... [skip ci]
1438 commit 37d83a5838a50350563f19387fad455d6a433a02
1439 Author: Henning Westerholt <hw@skalatan.de>
1440 Date: Fri Jun 12 08:21:20 2020 +0000
1442 dialog: add parameter to configure synchronisation of all dialog states to DB
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
1449 commit 3b2a0a849e60a6bf0bc9d8054568c954010d7aa6
1450 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1451 Date: Tue Jun 9 12:02:43 2020 +0200
1453 sqlops: export sql_pvquery to KEMI
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
1460 Merge pull request #2353 from kamailio/grumvalski/ds_keep_load
1462 dispatcher: keep current destinations' load when adding/removing
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
1469 Merge pull request #2352 from kamailio/feature/keepalive-new-state-log-feedback
1471 keepalive: logging state of dest just if changed
1473 commit 3f156be2e5e2c06a6716e709a246e57c51661012
1474 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1475 Date: Thu Jun 11 15:19:19 2020 +0200
1477 siputils: cotact ops - more debug info and coherence in log messages
1479 - use lowercase always at the start, the message is prefixed anyhow
1481 commit 5754539602bb6806f829a9ceee73630953fdaa81
1482 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1483 Date: Thu Jun 11 14:07:35 2020 +0200
1485 siputils: contact ops - clang format code
1487 commit 2b8b2904399478984d3983ce447c98832419570a
1488 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1489 Date: Thu Jun 11 13:27:22 2020 +0200
1491 siputils: contact ops - removed old defines set on for very long time
1493 - bits of formatting code and comments
1495 commit 2ac50d041fb2d9a32e339f02448e5daa202da65e
1496 Author: Henning Westerholt <hw@skalatan.de>
1497 Date: Thu Jun 11 11:01:47 2020 +0000
1499 tm: convert to PKG/SHM memory logging helper functions
1501 commit 4ca962240d90f751371475a02ff404c19c8027da
1502 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1503 Date: Thu Jun 11 12:46:14 2020 +0200
1505 modules: readme files regenerated - ims_charging ... [skip ci]
1507 commit d4f3d0e705f38c61c842c5f6a367a9768e592965
1508 Author: Henning Westerholt <hw@skalatan.de>
1509 Date: Thu Jun 11 10:45:00 2020 +0000
1511 ims_charging: fix errors in docs, add missing parameters
1513 commit 9de8626307076edf3a76ee2564c245d92c11a0ce
1514 Author: Henning Westerholt <hw@skalatan.de>
1515 Date: Wed Jun 10 19:25:20 2020 +0000
1517 ims_charging: add structured debug logging for key functions
1519 commit 53f9992e1a0b646744f9ddc626d002306ed4db60
1520 Author: Henning Westerholt <hw@skalatan.de>
1521 Date: Wed Jun 10 19:22:02 2020 +0000
1523 cdp: small (commented out) debugging helper
1525 commit 289e347054c18da6548101703d971099094165d5
1526 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1527 Date: Thu Jun 11 10:46:32 2020 +0200
1529 modules: readme files regenerated - acc ... [skip ci]
1531 commit 7bedc5885134bb340b75a263d822617831e4af99
1532 Author: Carlos Cruz <carlos@cruzccl.com>
1533 Date: Mon Jun 8 11:02:10 2020 +0200
1535 acc: new skip_cdr modparam to prevent cdr generation
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.
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.
1543 commit 1a462ed4cffddd5f691b33adb859c286a0c074df
1544 Author: Henning Westerholt <hw@skalatan.de>
1545 Date: Wed Jun 10 15:36:48 2020 +0000
1547 cdp: better compatiblity with certain Diameter servers
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
1553 commit 7cae3e5e0df27bf3481cbf0680bf86902359a97c
1554 Author: Henning Westerholt <hw@skalatan.de>
1555 Date: Wed Jun 10 15:31:13 2020 +0000
1557 ims_charging: initialize ro_forced_peer variable
1559 commit 508786fcdbbc120215b3e7dd90d92ab40c3b1e4e
1560 Author: Henning Westerholt <hw@skalatan.de>
1561 Date: Wed Jun 10 11:50:51 2020 +0000
1563 ims_charging: fix missing line-breaks for log messages
1565 commit 32a0d8073eb1b7f01190d305d318b43268811be8
1566 Author: Henning Westerholt <hw@skalatan.de>
1567 Date: Wed Jun 10 11:35:37 2020 +0000
1569 cdp: add missing line-breaks for log messages
1571 commit 8d9e65789fe2f6da2648449639620899b1d1b2c3
1572 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1573 Date: Wed Jun 10 07:17:13 2020 +0200
1575 dispatcher: keep current destinations' load when adding/removing
1577 commit 97593d20875d26c38511f564fd7071bf79baa56b
1578 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1579 Date: Tue Jun 9 20:02:21 2020 +0200
1581 sipdump: make month in the file name from 1 to 12
1583 - tm_mon is from 0-11
1585 commit b02c247023ea3ea0ef9753efdb04aff7d5d3bbb4
1586 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1587 Date: Tue Jun 9 10:53:22 2020 +0200
1589 app_python: check if f_code field in frame is set before using in log message
1591 commit e680dd6ed672e63012e960c68c0030e3f188654b
1592 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1593 Date: Tue Jun 9 10:49:22 2020 +0200
1595 app_python3: use safer function PyBytes_AsString() instead of macro
1597 - check if f_code filed in frame is set before using in log message
1600 commit 5649a24929ae7bd60154a6c58c772db9e462af27
1601 Author: Luis Martin Gil <luismartingil@zaleos.net>
1602 Date: Tue Jun 9 10:48:16 2020 +0200
1604 keepalive: logging state of dest just if changed
1606 commit 0607cd0b42ff2c692e8a096a73df41017449bde5
1607 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1608 Date: Mon Jun 8 20:44:24 2020 +0200
1610 kemix: function to get the body length
1612 commit 2d2594d3cdeead550ccd472f9d0288b72b98d689
1613 Author: tsearle <tsearle@gmail.com>
1614 Date: Mon Jun 8 17:33:35 2020 +0200
1616 remove unused import
1618 commit f4ec923976cbab5c1451b65268aaca65a33919fd
1619 Author: Torrey Searle <tsearle@voxbone.com>
1620 Date: Mon Jun 8 09:17:00 2020 +0200
1622 tools/kemi: add script to generate mock api for kemi python testing
1624 commit 49e80dbe4b47f3252445fbad6e12d7150304f5a3
1625 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1626 Date: Sun Jun 7 11:01:04 2020 +0200
1628 app_squirrel: updated squirrel interpreter to latest git version
1630 commit 120e87d465c7093f24414718cd01fbda944a1a03
1631 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1632 Date: Sat Jun 6 10:50:57 2020 +0200
1634 app_jsdt: regenerated the static exports table
1636 commit cb55929b8ce39aee2af193e59034e43af7a44781
1637 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1638 Date: Sat Jun 6 10:50:19 2020 +0200
1640 app_jsdt: utils/app_jsdt_ctl - increase the static table size to 1536
1642 commit c44ccd0e66715f33620ddfc93cfeeb4dcc65a5fc
1643 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1644 Date: Fri Jun 5 19:01:14 2020 +0200
1646 modules: readme files regenerated - pv_headers ... [skip ci]
1648 commit 3b1f5b9c89846d6ffc67acb9eca376d0f424b5ca
1649 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1650 Date: Fri Jun 5 18:43:39 2020 +0200
1652 pv_headers: migrate to $xavi
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
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
1665 Merge pull request #2342 from kamailio/grumvalski/ds_load_table
1667 dispatcher: don't reset load table when adding/removing a destinationâ
\80¦
1669 commit a118641af8fb6bdd288e97c17b12076db6442ef9
1670 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1671 Date: Fri Jun 5 12:31:22 2020 +0200
1673 modules: readme files regenerated - siptrace ... [skip ci]
1675 commit 21338195e74b09ccca29d6479e698417ed34cd42
1676 Author: Henning Westerholt <hw@skalatan.de>
1677 Date: Fri Jun 5 09:25:04 2020 +0000
1679 siptrace: fix regression introduced from 4e9a760123c for siptrace(), sip_trace_mode()
1681 - fix regression introduced from 4e9a760123c for siptrace(), sip_trace_mode()
1682 - it was not working properly without destination uri in non-HEP mode
1684 commit 75e6e370ceb701eabbdb2a1b7f12311ba0ae5024
1685 Author: Henning Westerholt <hw@skalatan.de>
1686 Date: Fri Jun 5 07:30:56 2020 +0000
1688 siptrace: improve documentation about sip_trace and DB setup
1690 commit 785326cdfbee849a8436e7c07003ff0539d259cd
1691 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1692 Date: Fri Jun 5 09:47:32 2020 +0200
1694 topos: allow 183 without contact header
1696 - some UAs do not add it, even it can create the session for PRACK,
1699 commit 974038f5f81382fe6fa6565f0ab9ea0f2cf9896f
1700 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1701 Date: Fri Jun 5 09:37:53 2020 +0200
1703 pv: vars to get the length for o-uri/r-uri/f-uri/t-uri username
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}
1709 commit 6e96e8a9134ed204f4fcf3cd42f6f9f274ea7851
1710 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1711 Date: Mon Jun 1 12:08:38 2020 +0200
1713 pv: fix for new PV_IDX_NONE value
1715 commit 7bb2669528a819ec29a8193eebc9c641edd69993
1716 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1717 Date: Fri May 29 15:31:28 2020 +0200
1719 core: PV_IDX_NONE to point that pv had no index
1721 if index is 0 there were no way to know if the index was there
1723 $x_hdr(A) = "value" needs to append a value
1724 $(x_hdr(A)[0]) = "value" needs to set the value
1726 pv_parse_spec(str *s, pv_spec_p p) was always setting p->pvp.pvi.type
1729 commit dd28ea040b78bf972a9b54177a8025eb8e885683
1730 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1731 Date: Thu Jun 4 19:26:09 2020 +0200
1733 app_jsdt: duktape interpreter upgraded to v2.5.0
1735 commit 2b3c4130e717f1b92eeb351e3bfe72e189138136
1736 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1737 Date: Thu Jun 4 19:15:22 2020 +0200
1739 corex: exported file read/write functions to kemi
1741 commit d581418bcc49ad30bd35910f988ac78c8d9047e0
1742 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1743 Date: Thu Jun 4 18:32:14 2020 +0200
1745 crypto: check if netio crypto key is set if callbacks are enabled
1747 commit ca0fc18e1cfad86ed6b7530d6c520b680e5d6a4f
1748 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1749 Date: Wed Jun 3 13:22:21 2020 +0200
1751 cnxcc: don't terminate non confirmed calls
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
1758 commit e98457faf2098ca2f16a831a4a68d2a26e301b0a
1759 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1760 Date: Tue Jun 2 19:12:31 2020 +0200
1762 cnxcc: minor changes
1764 * use [PKG|SHM]_MEM_ERROR
1765 * use memset and avoid initialization per field
1767 * add cnxcc to lgtm build
1768 * use localtime_r() for a safer multi-thread usage
1769 * replaced deprecated STR_PARAM with PARAM_STR
1773 commit be57be33d0e48d412ddab9801ee4d6d906329d70
1774 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1775 Date: Wed Jun 3 21:46:20 2020 +0200
1777 pdb: use memcpy() for PDB_BUFTOSHORT macro
1779 - related to GH #2345
1781 commit 4deb51419ab66931459709fe44acd3e7a0acc18d
1782 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1783 Date: Wed Jun 3 12:45:05 2020 +0200
1785 core: tcp - log details of the exiting tcp connection on insert failure
1787 commit 50af00c7ef7037b6e55a3d3254a38935532bb0fa
1788 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1789 Date: Wed Jun 3 08:55:57 2020 +0200
1791 core: io_wait.h - typedef fd_map_t, more details in log when is a fd conflict
1793 commit b6abc7618af7b8b3470e76aae7a0fd5ba0869949
1794 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1795 Date: Wed Jun 3 08:36:07 2020 +0200
1797 erlang: renamed global io_h to clt_io_h
1799 - tcp core also uses a glibal io_h
1801 commit 19b3deb88afe5d787ca366885c660e66f17c3409
1802 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1803 Date: Wed Jun 3 08:33:01 2020 +0200
1805 ctl: renamed global io_h to clt_io_h
1807 - tcp core also uses a glibal io_h
1809 commit 2d58abdc01372898f61d2c09190fdce2681eb738
1810 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1811 Date: Tue Jun 2 11:16:27 2020 +0200
1813 modules: readme files regenerated - crypto ... [skip ci]
1815 commit 97ba02b003f8f4545376fffbf17cdf600abd6b60
1816 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1817 Date: Tue Jun 2 11:05:49 2020 +0200
1819 crypto: docs for netio params, functions and event route
1821 commit d65e15a461197a9302d1cccc6fe3069d9432e268
1822 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1823 Date: Tue Jun 2 11:05:26 2020 +0200
1825 crypto: coherent naming for functions on netio event handling
1827 commit 6f7b04d62e555dbbfb6360623c4c2ab84a36e2e7
1828 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1829 Date: Tue Jun 2 10:35:18 2020 +0200
1831 crypto: aes encrypt/decrypt based on event_route[crypto:netio]
1833 commit 40d9289977b97becc4d4bd948bcde57ea320cf0e
1834 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1835 Date: Tue Jun 2 07:57:34 2020 +0200
1837 crypto: saved functions in crypto_aes.c
1839 commit 70fc8569559abd80336ad1ddcd5a0676f9665d11
1840 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1841 Date: Mon Jun 1 20:21:09 2020 +0200
1843 crypto: set flags to encrypt/decrypt and functions for direction
1845 commit dd15786aba0b48a83efeef258d689217ac5375a9
1846 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1847 Date: Mon Jun 1 13:10:29 2020 +0200
1849 crypto: aes helper functions relocated to dedicated files
1851 commit 7cc8eca1d06ada4e4b819e3d061850eddc8a58ed
1852 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1853 Date: Mon Jun 1 09:40:59 2020 +0200
1855 crypto: set flags to encrypt/decrypt on event route functions
1857 commit 52f9c668d77746383d8fdae6e90fabd6c7a018fa
1858 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1859 Date: Sun May 31 11:21:25 2020 +0200
1861 pv: new var $mts - return msg type as string
1866 commit 4099a6caf856c9af4d7d89aec73db143efbcd40b
1867 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1868 Date: Mon Jun 1 07:29:07 2020 +0200
1870 dispatcher: don't reset load table when adding/removing a destination or reloading the list
1872 commit f658a7a8263efd4b0ed5816959741380a964221d
1873 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1874 Date: Sun May 31 09:29:39 2020 +0200
1876 pv: removed commented code for retcode var - exported from core
1878 commit 64adc989bd4655b395554023be2aa863f144d81e
1879 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1880 Date: Sat May 30 09:11:06 2020 +0200
1882 kemi: exported function to get msg type
1884 commit 6fe4a35e977adf4195dfedf8db5efc02291180b3
1885 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1886 Date: Fri May 29 23:46:12 2020 +0200
1888 modules: readme files regenerated - pv ... [skip ci]
1890 commit d61be4214850f5dd58a9a38ea19484e452745e86
1891 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1892 Date: Fri May 29 09:21:34 2020 +0200
1894 pv: add documentation of xavi related functions [skip ci]
1896 commit bd013b471ced4ed67428690354bf5e68826daaf4
1897 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1898 Date: Tue May 26 12:05:40 2020 +0200
1900 pv: $xavi(...) config variables implementation
1902 same as $xavp but case insensitive for keys
1904 commit dc468c6f694471d981d69372bbd0989e7b1cd04f
1905 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1906 Date: Tue May 26 11:44:56 2020 +0200
1908 tm: process xavi list in transaction contexts
1910 commit ad8868d2c951c9b6f605f675574f4b34a433b56a
1911 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1912 Date: Tue May 26 11:35:16 2020 +0200
1914 core: receive - reset xavi list after message processing
1916 commit b90a0fb772c995b0214196270dca062eccc7e75e
1917 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1918 Date: Tue May 26 11:34:18 2020 +0200
1920 core: pv - define xavi types
1922 commit 8b03c49f8bd531bf6cf43c986868b1933e7af5aa
1923 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
1924 Date: Tue May 26 11:24:53 2020 +0200
1926 core: xavi api - like xavp but with insensitive case names
1928 $xavi(WhatEver=>FOo) == $xavi(whatever=>foO)
1930 commit 74f1179390475354cb6fe5983dc7c40afd294be4
1931 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1932 Date: Fri May 29 10:40:19 2020 +0200
1934 kemix: functions to get msg buffer and length
1936 commit 0972e0455d2514846e82a705ef261fc5d6798cb5
1937 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1938 Date: Fri May 29 10:30:50 2020 +0200
1940 crypto: event route to allow encrypting/decrypting net i/o traffic
1944 commit df2fa2c5589bd5f651e814e32e2edf00c23ffebc
1945 Author: Torrey Searle <tsearle@voxbone.com>
1946 Date: Fri May 29 09:30:56 2020 +0200
1948 misc: examples/kemi - fixes to the python script
1950 remove dependency on Router.Logger
1952 fix comment ref exit()
1954 commit 41714a49e88800378db37670fbc22cafb7eca81a
1955 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
1956 Date: Thu May 28 10:41:32 2020 +0200
1958 dispatcher: rework attrs parameter in rpc 'add' command
1960 commit 92648988694970bc7b29a56814c935421d362cfa
1961 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1962 Date: Thu May 28 11:36:24 2020 +0200
1964 kazoo: avoid unnecessary casts for kemi exports
1966 commit b68ae9f333a2664b240232097c1a9aeac5e674b3
1967 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1968 Date: Thu May 28 10:01:16 2020 +0200
1970 modules: readme files regenerated - textops ... [skip ci]
1972 commit 948e1e5f354e436d9216b66700ea8b3c45fd14d1
1973 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1974 Date: Thu May 28 09:46:09 2020 +0200
1976 textops: docs for functions to remove or test headers with variables
1978 commit 157f32a26089de16d954e9722c25e4d4c2d52461
1979 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1980 Date: Thu May 28 09:28:41 2020 +0200
1982 textops: added functions to remove or test headers with var parameters
1984 commit 9d6c274b043f9cc548addb3204f2f8f18d62db8a
1985 Author: Daniel-Constantin Mierla <miconda@gmail.com>
1986 Date: Thu May 28 09:26:43 2020 +0200
1988 core: exposed kemi function to remove a header by name
1990 commit 0feab05b614ef1009e2e8cca1fce913b8f3357ef
1991 Author: Kamailio Dev <kamailio.dev@kamailio.org>
1992 Date: Thu May 28 07:16:14 2020 +0200
1994 modules: readme files regenerated - dispatcher ... [skip ci]
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
2001 Merge pull request #2336 from kamailio/ds_add_attrs
2003 dispatcher: add attrs param to rpc 'add' call
2005 commit 9b6ec0a4912a617239395563cdd29233f65cb57d
2006 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2007 Date: Wed May 27 13:36:42 2020 +0200
2009 core: added --debug=val command line parameter
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
2016 commit 531e288bc981de536023697e8181cc5589b4d14b
2017 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2018 Date: Wed May 27 09:21:24 2020 +0200
2020 evapi: use msg->ldv.vdata for local env data instead of hdr date workaround
2022 commit 5cb28a47cade4b3d20e37ed38c74e575f7343386
2023 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2024 Date: Wed May 27 09:20:05 2020 +0200
2026 core: parser - added vdata void* field inside msg_ldata_t structure
2028 - useful to link to custom local data on message processing
2030 commit 2a920bde45b78d7f31942590ed76a3e7b509213e
2031 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2032 Date: Tue May 26 16:01:15 2020 +0200
2034 modules: readme files regenerated - corex ... [skip ci]
2036 commit 35319cb5c0cac7fd656d86e7419dbd3e497fcd92
2037 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2038 Date: Tue May 26 15:59:01 2020 +0200
2040 corex: docs for dns_cache parameter
2042 commit 12b8bf9a9c6e84d9b1dadaa08195a9c56b24cbe4
2043 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2044 Date: Tue May 26 15:45:10 2020 +0200
2046 corex: new param dns_cache to add values to internal dns cache
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)
2053 1 - the domain is unresolvable (like blacklisted)
2054 2 - the record is permanent (never times out, never deleted, never overwritten)
2056 commit d2906da97d2429bfdff089203f933de2d282a86d
2057 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2058 Date: Tue May 26 15:05:15 2020 +0200
2060 tls: better log messages when failing to create ssl ctx
2062 commit 3e7278f28c43b830a197e2f7b212ec6f06e5acbf
2063 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2064 Date: Tue May 26 14:56:47 2020 +0200
2066 tls: Makefile - option to link against libssl static libs
2068 commit 2e842e9c11b136270b56b2b48a0364a94749c4ed
2069 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
2070 Date: Tue May 26 10:24:58 2020 +0200
2072 dispatcher: add attrs param to rpc 'add' call
2074 commit 8893e6f2b30577b065f11a406faf5c5935714f78
2075 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2076 Date: Tue May 26 09:24:17 2020 +0200
2078 core: async task logging on no callback
2080 commit e6aefebf1bf7b029618c7f7f6a98607353adfa9e
2081 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2082 Date: Mon May 25 11:21:05 2020 +0200
2084 modules: readme files regenerated - app_lua_sr ... [skip ci]
2086 commit 80e46395a3a937a5c5691c438db11bc059be6b38
2087 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2088 Date: Mon May 25 11:06:24 2020 +0200
2090 doc/docbook: added entities for kamctl and kamcli
2092 commit a8f05db7e0032042d5571ad4e014edf997c60be4
2093 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2094 Date: Mon May 25 11:03:41 2020 +0200
2096 dispatcher: docs - removed extra <section> tag
2098 commit 6689c4e321464412325574e4db8a8aa00a7d3230
2099 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2100 Date: Sun May 24 15:44:04 2020 +0200
2102 kamctl: regenerated db creation scripts for matrix table updates
2104 commit 740840ebe9538c1a3e6e3a49d82d437602b9d91a
2105 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2106 Date: Sun May 24 15:43:28 2020 +0200
2108 lib/srdb1: schema - added id auto-increment column to matrix
2110 - coherence across all tables
2112 commit 3e77c574c340941f36ca8f9081a77c5b476f8c8c
2113 Author: Sergey Safarov <s.safarov@gmail.com>
2114 Date: Sat May 23 22:24:25 2020 +0300
2116 pkg/kamailio/obs: packaged xhttp_prom (prometheus)
2118 commit 77996f4b8808f4950325e14861b6ac82c09a5eff
2119 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2120 Date: Fri May 22 21:46:13 2020 +0200
2122 modules: readme files regenerated - dispatcher ... [skip ci]
2124 commit e97ce9f952f8f867ae5718df1dd940e0fca33f3e
2125 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2126 Date: Fri May 22 21:32:59 2020 +0200
2128 dispatcher: docs for dispatcher.set_duid_state command
2130 commit b7b0f25871fd99667db5f426cb7373deba7561ae
2131 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2132 Date: Fri May 22 21:25:48 2020 +0200
2134 dispatcher: new rpc command dispatcher.set_duid_state
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
2141 commit b0a0ece77a3136abdecbfb3f6f1927b7809ad4c5
2142 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2143 Date: Thu May 21 16:31:17 2020 +0200
2145 modules: readme files regenerated - kazoo ... [skip ci]
2147 commit 3a84011684cc84ebceea0e90000c915c5e2316b5
2148 Author: Author Yufei Tao <yufei.tao@syntec.co.uk>
2149 Date: Mon May 11 14:48:32 2020 +0100
2151 kazoo: add basic kemi support
2153 commit c62f69b4603d3a680e50df010b8c139b7ae123ef
2154 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2155 Date: Thu May 21 10:16:22 2020 +0200
2157 modules: readme files regenerated - corex ... [skip ci]
2159 commit 36053c68cc4f8268f59dbd836ab5db7d0aa8c606
2160 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2161 Date: Thu May 21 10:15:14 2020 +0200
2163 corex: docs - updates to nio related parameters and examples
2165 commit 9b88b64394e2cfc61eb7e6c14d23264f2613f036
2166 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2167 Date: Thu May 21 10:10:02 2020 +0200
2169 corex: renamed module parameter for NIO processing
2171 - nio - non sip network i/o events
2173 commit 47b317dddd1de58a850086985e55b242b29bcf47
2174 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2175 Date: Thu May 21 10:04:44 2020 +0200
2177 tm: updated comments for removed obsolete DYN_BUF define condition
2179 commit 43a2a78563499a4843f88e927a249b7972159e43
2180 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2181 Date: Thu May 21 10:04:31 2020 +0200
2183 stun: removed obsolete DYN_BUF define condition
2185 commit cbeec44d4c04c03af39bda85bbd26af6299f2b69
2186 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2187 Date: Thu May 21 10:03:57 2020 +0200
2189 core: removed obsolete DYN_BUF define condition
2191 commit 2a61e71c6088ddd5573465474d5f4922fc58c952
2192 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2193 Date: Wed May 20 22:16:11 2020 +0200
2195 modules: readme files regenerated - dispatcher ... [skip ci]
2197 commit 32e1409a2e0fef557eeda196586b1a32366b90a5
2198 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2199 Date: Wed May 20 22:02:42 2020 +0200
2201 dispatcher: docs - kamctl is not an entity
2203 commit 4f51e4a960fe3df2c83b8c328c78a88818328223
2204 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2205 Date: Wed May 20 22:01:12 2020 +0200
2207 modules: readme files regenerated - dispatcher ... [skip ci]
2209 commit be1e23defc8c56dc0a1398b009019626f5ea0e0f
2210 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2211 Date: Wed May 20 21:48:29 2020 +0200
2213 dispatcher: documentation for dispatcher.hash rpc command
2215 commit aac6c77cac36ea28897fcec539d750e8bf652d55
2216 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2217 Date: Wed May 20 21:33:17 2020 +0200
2219 dispatcher: added rpc command dispatcher.hash
2221 - prototype: dispatcher.hash nslots val1 [val2]
2222 - compute the hash id of the value and do modulo operation if first
2226 commit 4a7c3af7095257fd2e32ce2e33d66346256abafb
2227 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2228 Date: Wed May 20 14:16:17 2020 +0200
2230 modules: readme files regenerated - kafka ... [skip ci]
2232 commit f0134bb58f30dbe9b450a0f9476f70d7eb1e3a4a
2233 Author: Vicente Hernando <vhernando@systemonenoc.com>
2234 Date: Mon May 18 16:22:41 2020 +0200
2236 kafka: doc about kafka_send_key function.
2238 commit 4a71486624cc4ea896b87e422e6014f2393c5f7b
2239 Author: Vicente Hernando <vhernando@systemonenoc.com>
2240 Date: Mon May 18 15:49:31 2020 +0200
2242 kafka: send messages with key via kafka_send_key function and kafka.send_key for KEMI.
2244 commit cc098ecdfb556bf5efaab72fa767c773000f9fb6
2245 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2246 Date: Wed May 20 13:35:32 2020 +0200
2248 evapi: use getaddrinfo() instead of gethostbyname()
2250 - the later is marked as deprecated
2253 commit 23341c60519bd3e8eb91974c7aca0b283735665e
2254 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
2255 Date: Thu May 7 15:51:34 2020 +0300
2257 ims_registrar_scscf: fix multiple contacts in 200OK
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.
2263 commit f2458a66ae46a74b83fe2a3f3886f6015249a960
2264 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2265 Date: Tue May 19 14:23:01 2020 +0200
2267 core: kemi - functions to test http methods
2269 commit d14833d9d1ad6cc92c65e279b7dd89b3b922f129
2270 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2271 Date: Tue May 19 13:43:10 2020 +0200
2273 dispatcher: sync on load management operations
2275 - use locks to increment/decrement call load and get least loaded dst
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
2283 Merge pull request #2326 from NGSegovia/keepalive/first_check_on_start
2285 keepalive: early start of OPTIONS checking
2287 commit 6ffe43a50cbc33bb83b14f3aef3341af6b34e6f6
2288 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2289 Date: Tue May 19 10:29:41 2020 +0200
2291 core: add case functions for str_hash get and set
2293 commit d500589d1503b62df0db9a837f1a80ae8425b840
2294 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2295 Date: Mon May 18 12:06:05 2020 +0200
2297 dmq: use module prefix for global variables
2299 - avoid potential conflicts with other globals, given that this module
2300 is used by other modules to perform replication
2302 commit 17d3040365400d14d251247c9c3319fc003f2cb2
2303 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2304 Date: Mon May 18 11:28:20 2020 +0200
2306 core: kemi - added KSR.is_KDQM()
2308 commit 8db5a12f7fab1a1fc7d50c87bbf1aee325b067c2
2309 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2310 Date: Mon May 18 08:29:09 2020 +0200
2312 core: kemi - added missing is_MESSAGE()
2316 commit 7749069cd05b9619ee32237773097441e241bac4
2317 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2318 Date: Sun May 17 10:01:18 2020 +0200
2320 uid_uri_db: use file specific include guard
2322 commit 9053c70fe7e147b784c53a57014796282701c74d
2323 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2324 Date: Sun May 17 10:01:00 2020 +0200
2326 auth_diameter: use file specific include guard
2328 commit 3d73e8cb9f7431383c5a4ce798e2610f37ff92dc
2329 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2330 Date: Sun May 17 10:00:28 2020 +0200
2332 acc_diameter: use file specific include guard
2334 commit c0e687d820f9bbf2b6b1ef6892e5b34c30f25a63
2335 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2336 Date: Sat May 16 15:21:43 2020 +0200
2338 websocket: use signature macro instead of offsetting inside server hdr define
2340 - pass rcv info structure by address
2341 - remove function name from logs
2343 commit d26ccdea61230bfc7720a2523c7b6dd8d2692d6d
2344 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2345 Date: Sat May 16 15:20:45 2020 +0200
2347 core: define macro for signature to be used for server and user-agent
2349 commit 6aca846dce4b797a66aaa865fb5a1e81f7806b4c
2350 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2351 Date: Fri May 15 16:51:50 2020 +0200
2353 rr: updates for outboud module api
2355 commit 97c7081df94eaabd8e48b084671ea831b5ec9024
2356 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2357 Date: Fri May 15 16:51:41 2020 +0200
2359 path: updates for outboud module api
2361 commit 56ea88ef9a0628d7ca644f31840101ffe573e5c3
2362 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2363 Date: Fri May 15 16:49:17 2020 +0200
2365 outbound: pass recv info struct by address
2367 - fix performance inefficiency for passing large structs by value
2369 commit f6b5f782e0ebc8570d640415c61b9bf654336154
2370 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2371 Date: Fri May 15 08:21:15 2020 +0200
2373 keepalive: early start of OPTIONS checking
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.
2377 commit 7ae675bd90b4420ebaa17768c97aa09219f53116
2378 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2379 Date: Thu May 14 21:21:51 2020 +0200
2381 pua_reginfo: free xml doc in case of error
2383 - a few whitespacing fixes
2385 commit 4ad790f697554332ea590793d3ec56e13437e82f
2386 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2387 Date: Thu May 14 21:15:51 2020 +0200
2389 evapi: cast to void* when printing logs with pointer value
2391 commit c45913497f222c67bcccdbc8724b25bb083c556f
2392 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2393 Date: Thu May 14 20:37:09 2020 +0200
2395 tm: safety checks for branch request len
2397 commit a5722aa7773eb4153e8c3b241cae6e3f5f7a9894
2398 Author: Henning Westerholt <hw@skalatan.de>
2399 Date: Thu May 14 16:38:31 2020 +0000
2401 ctl: small spelling fix in comment
2403 commit fc09015bbad342b435de7ddb3300e19a415c340d
2404 Author: Henning Westerholt <hw@skalatan.de>
2405 Date: Thu May 14 16:38:00 2020 +0000
2407 core: small spelling fix in comment
2409 commit cbb070b74e63017a23355dd8d5266c2d57b762f9
2410 Author: Henning Westerholt <hw@skalatan.de>
2411 Date: Thu May 14 16:37:34 2020 +0000
2413 cdp: small spelling fix in log message
2415 commit 3abc650d37e426840f060426a851ecac5210d2e5
2416 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2417 Date: Thu May 14 10:41:06 2020 +0200
2419 jansson: use the core macros for ending string value with '\0' and to restore
2423 commit c1d3fdb31871078b666278a933dbab20a0a8dca3
2424 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2425 Date: Wed May 13 18:35:56 2020 +0200
2427 misc: examples/kemi - small typo in lua example
2429 commit 730f65c06d0b8436e4a9cd0c1a62d2433819dc45
2430 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2431 Date: Tue May 12 19:52:52 2020 +0200
2433 core: explicit cast to (void*) for %p format printing
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
2439 commit 702630b484ac6f7c017829c24294ce7552f1682a
2440 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2441 Date: Tue May 12 18:01:15 2020 +0200
2443 imc: reserve last char in global buffer for ending zero
2445 commit 94eb9fed8b1d4a0aaaf76506e339f2d6a9e34e7d
2446 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2447 Date: Tue May 12 16:37:09 2020 +0200
2449 keepalive: use ctime_r() for a safer multi-thread usage
2451 commit 259af0c1eea8419df247c8da0f12b1881afa5332
2452 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2453 Date: Tue May 12 16:32:31 2020 +0200
2455 sipdump: use localtime_r() for a safer multi-thread usage
2457 commit 92e2c22c3c709c3c9a5243b5d5bdd48293865b0c
2458 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2459 Date: Tue May 12 16:27:58 2020 +0200
2461 tmrec: use localtime_r() for a safer multi-thread usage
2463 commit 19769eb372ca4d37ed45fef561cf966360ea6fd4
2464 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2465 Date: Tue May 12 16:26:07 2020 +0200
2467 pv: use ctime_r() for a safer multi-thread usage
2469 commit f72cc60b9e82bc810c08d42a49bb23e5134ffa9d
2470 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2471 Date: Tue May 12 16:19:18 2020 +0200
2473 msilo: use [c|gm]time_r() for a safer multi-thread usage
2475 commit 2394c0a97387efefde6a6784e09e02f3ff8a841c
2476 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2477 Date: Tue May 12 16:14:39 2020 +0200
2479 msrp: use ctime_r() for a safer multi-thread usage
2481 commit 0cdd35c7c685cf65687be12c23135be89728cbf3
2482 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2483 Date: Tue May 12 16:11:29 2020 +0200
2485 acc: use localtime_r() for a safer multi-thread usage
2487 commit a05d313e0fa27952d7b10329ca1da9b041369ffb
2488 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2489 Date: Tue May 12 16:08:21 2020 +0200
2491 sipdump: use localtime_r() for a safer multi-thread usage
2493 commit 14aa67d750150cf6eb588b350ce156b770d4816d
2494 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2495 Date: Tue May 12 15:02:50 2020 +0200
2497 xhttp_rpc: use gmtime_r() for a safer multi-thread usage
2499 commit c244381c69459b3708d3603e548fafac8321acf8
2500 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2501 Date: Tue May 12 14:59:13 2020 +0200
2503 acc: use gmtime_r() for a safer multi-thread usage
2505 commit 1fe9da8c118f2ff3ebe1913238b609500cca8f23
2506 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2507 Date: Tue May 12 14:57:13 2020 +0200
2509 drouting: use localtime_r() for a safer multi-thread usage
2511 commit d780945bc9a186d54439e1258ac540cd5f7bd86d
2512 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2513 Date: Tue May 12 14:54:04 2020 +0200
2515 smsops: use gmtime_r() for a safer multi-thread usage
2517 commit 150e757ec0fdadeee7b0ce8b6362f1a01aa0c382
2518 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2519 Date: Tue May 12 14:51:48 2020 +0200
2521 db_mysql: use gmtime_r() for a safer multi-thread usage
2523 commit 6007274938387359bb0a9b54528a5f3c87700356
2524 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2525 Date: Tue May 12 14:48:58 2020 +0200
2527 jsonrpcs: use gmtime_r() for a safer multi-thread usage
2529 commit d54eed9eb2f3a09a70f679ea0fb7cac64a5aa14a
2530 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2531 Date: Tue May 12 14:46:15 2020 +0200
2533 msilo: use ctime_r() for a safer multi-thread usage
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.
2539 commit 3dc960b6db3dc5807814fc73887f985bf2ff91d7
2540 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2541 Date: Tue May 12 14:38:43 2020 +0200
2543 xprint: use ctime_r() for a safer multi-thread usage
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.
2549 commit f9ae11746fb820bb24057f4b3509bd59b6d3e936
2550 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2551 Date: Tue May 12 14:29:10 2020 +0200
2553 db_redis: use localtime_r() for a safer multi-thread usage
2555 commit 8f8ebbe65cfa5d90a7a4186be605192c179a6483
2556 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2557 Date: Tue May 12 14:20:02 2020 +0200
2559 textops: use gmtime_r() for a safer multi-thread usage
2561 commit 90275e02faf75454026597c1e720487b5d845f79
2562 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2563 Date: Tue May 12 14:16:12 2020 +0200
2565 modules: readme files regenerated - keepalive ... [skip ci]
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
2572 Merge pull request #2323 from voiceip/keepalive-rpc-change
2574 keepalive: update rpc response to include current state
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
2581 Merge pull request #2319 from cruzccl/redis-sentinel-reconnection
2583 ndb_redis: add sentinel support to reconnection logic
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
2590 Merge pull request #2318 from NGSegovia/keepalive/response_callback
2592 Keepalive/response callback
2594 commit 66aebfd65be6b6f9645413b1c2cff932c9dfc2dd
2595 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2596 Date: Tue May 12 10:31:19 2020 +0200
2598 modules: readme files regenerated - rtpengine ... [skip ci]
2600 commit bcada2c8afbea70e2f05c9c2419af857577316a3
2601 Author: Olle E. Johansson <oej@edvina.net>
2602 Date: Tue May 12 10:21:44 2020 +0200
2604 rtpengine: Update docs - fix formatting, some typos
2606 commit 4d450116309d1a2e2b6aceb6fa16657a1e9f44fb
2607 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2608 Date: Tue May 12 09:16:20 2020 +0200
2610 modules: readme files regenerated - tls ... [skip ci]
2612 commit ff887fe5d0d7cec7fc0640a54c80b322d421ed36
2613 Author: Olle E. Johansson <oej@edvina.net>
2614 Date: Tue May 12 09:08:33 2020 +0200
2616 TLS: Try to always refer to OpenSSL as "OpenSSL" instead of other names
2618 commit 70bcb5f88dc87e27940cc71e293d1c68a7717af6
2619 Author: Olle E. Johansson <oej@edvina.net>
2620 Date: Tue May 12 09:07:02 2020 +0200
2622 TLS: Fix TLS session id example to match source code
2624 commit f75e64b2335fcf07c3371a4108063e8c0a3a52b9
2625 Author: Olle E. Johansson <oej@edvina.net>
2626 Date: Tue May 12 09:05:51 2020 +0200
2628 TLS: fix typo in docs
2630 commit a08b7640e27524863acd7dc732dffc744f801b5d
2631 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2632 Date: Mon May 11 20:34:27 2020 +0200
2634 core: dprint - escaped control chars need 6 bytes
2636 - they are encoded as \uXXXX
2638 commit 9cae069832c8f37ebf9e686b3fbcab5d63652755
2639 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2640 Date: Sat May 9 13:53:19 2020 +0200
2642 regex: leave enough space in buffers for parenthesis and -ending
2644 commit d13f863e74c6c0275264e588f1dca206cf099587
2645 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2646 Date: Sat May 9 11:00:20 2020 +0200
2648 core: udp server - add sockaddr_storage to ensure enough size for sockaddr_union
2650 - safety check that from addr len is matching expected size for listen
2652 - rename local variables to suggest better their purpose
2654 commit 361542a953ceaab1894f790e21eecf74008b749a
2655 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2656 Date: Mon May 11 15:06:26 2020 +0200
2658 cfgt: fix implicit declaration of 'strcasestr'
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")) {
2666 commit 7ae22f6872cc3f74fecb0ebee797ff3f80c34fd3
2667 Author: kinshuk.bairagi <me@kinshuk.in>
2668 Date: Mon May 11 17:45:44 2020 +0530
2670 keepalive: update rpc response
2672 - Adds current state as part of rpc response per destination wise
2674 commit 0fff35bd8368bc0a2a2236a6ee01456db1807911
2675 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2676 Date: Fri May 8 21:48:29 2020 +0200
2678 usrloc: fix define name typo for the new keepalive management
2680 - user right db value index for null checking
2681 - ensure ending 0 doesn't overflow on aor building
2683 commit 375d01466dffcef9e7064f4100a5afef48dbde39
2684 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2685 Date: Fri May 8 21:37:52 2020 +0200
2687 presence: check for null head when reordering returned presentity list
2689 commit aac577a4655ebf09d5cbef3e1a49f72d25ea57d7
2690 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2691 Date: Fri May 8 21:28:01 2020 +0200
2693 core: safer truncation of hostname using memcpy
2695 commit e3fbe59e2508b42280e755ccff90cf74420079db
2696 Author: Carlos Cruz <carlos@cruzccl.com>
2697 Date: Fri May 8 17:37:30 2020 +0200
2699 ndb_redis: add sentinel support to reconnection logic
2701 - cc8e621 added sentinel support in initial redis connection.
2703 - this commit replicates the logic into reconnection function.
2705 commit 3e969a5b4d9a75d082f7d59b0fa1dc6362391675
2706 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2707 Date: Fri May 8 18:01:13 2020 +0200
2709 sipdump: safety check for local socket pointer
2711 - use generic address is not set
2713 commit fc7b0d65a227a176f79459c86844668bcd519148
2714 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2715 Date: Fri May 8 13:54:49 2020 +0200
2717 core: events - increased SREV_CB_LIST_SIZE
2719 - there can be several modules registering for these core callbacks
2721 commit 9cd73c58239e50574d73d88792240a4ca569d709
2722 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2723 Date: Thu May 7 23:50:20 2020 +0200
2725 drouting: update to new keepalive interface, using new on response callback
2727 - Changes required because of dependencies from module keepalive.
2729 commit 9700a8dae237758e162e509455bc3a62b19730f4
2730 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2731 Date: Thu May 7 23:50:10 2020 +0200
2733 keepalive: Added callback to run on each destination response.
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.
2738 commit e996aec353972e7f0a4cb5e2a6156e2eee478954
2739 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2740 Date: Thu May 7 20:46:12 2020 +0200
2742 modules: readme files regenerated - siptrace ... [skip ci]
2744 commit 5429a0ed51a04c484e1def93887b344b2d90379f
2745 Author: Kamailio Dev <kamailio.dev@kamailio.org>
2746 Date: Thu May 7 13:16:27 2020 +0200
2748 modules: readme files regenerated - keepalive ... [skip ci]
2750 commit 9137f924956920d660d9f9353d5117aa6eafe8a3
2751 Author: Henning Westerholt <hw@skalatan.de>
2752 Date: Thu May 7 18:45:22 2020 +0000
2754 siptrace: small spelling fix in docs
2756 commit 1d555161195ebccd35534f8533eacdcbba7020fc
2757 Author: Henning Westerholt <hw@skalatan.de>
2758 Date: Thu May 7 18:45:04 2020 +0000
2760 tm: small spelling fix in comments
2762 commit b2487d95f61b46033eb2825c5f54d5f19ca1e878
2763 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
2764 Date: Thu May 7 12:49:20 2020 +0300
2766 ims_usrloc_scscf: extend and fix log messages
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
2773 Merge pull request #2296 from alexyosifov/ims_registrar_scscf_event_reg
2775 ims_registrar_scscf: pass event type as parameter
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
2782 Merge pull request #2292 from alexyosifov/ims_registrar_scscf_lookup_fix
2784 ims_registrar_scscf: fix aor generation in lookup()
2786 commit d00b14704805d728f5a845a6af900eff1ed372ac
2787 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2788 Date: Tue May 5 14:20:07 2020 +0200
2790 ndb_redis: redis_cmd() check reply type to detect command errors
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
2799 Merge pull request #2313 from NGSegovia/keepalive/custom_ping_interval
2801 keepalive: custom pinging interval per destination
2803 commit 59c49af039f468466b0d853a4ceab8fe7f566215
2804 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2805 Date: Thu May 7 08:19:36 2020 +0200
2807 kamctl: regenerated db schema for secfilter
2809 commit b0f1486f8a656922aac02020c9e3141639f2ecb9
2810 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2811 Date: Thu May 7 08:19:05 2020 +0200
2813 srdb1: default value set to 0 for number types
2815 commit 616aa146f919b8a42101a323c611a6a525b19236
2816 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2817 Date: Wed May 6 23:13:27 2020 +0200
2819 drouting: update to new keepalive interface, using custom pinging interval per destination
2821 - Changes required because of dependencies from module keepalive.
2823 commit 4cebb16b536c35ec74ecbdf595c5c6dbafe5afa1
2824 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
2825 Date: Wed May 6 23:10:40 2020 +0200
2827 keepalive: custom pinging interval per destination
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.
2833 commit 076649793bfdbdc4f03f96961f23997c87ce4268
2834 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2835 Date: Wed May 6 17:15:36 2020 +0200
2837 pua: use file name specific include guard
2839 commit a6a4046757c2cac79455aa4a2d2ac632faa5e379
2840 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2841 Date: Wed May 6 17:13:16 2020 +0200
2843 htable: use localtime_r() for a safer multi-thread usage
2845 commit 14645b550cf9500e6a6e4a7d2ed8749e9aa174dc
2846 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2847 Date: Wed May 6 17:03:45 2020 +0200
2849 pv: use localtime_r() for a safer multi-thread usage
2851 commit 57dbfba97f03370db3ad36e1d52f85f725f12972
2852 Author: Sipwise Development Team <support@sipwise.com>
2853 Date: Fri Nov 29 11:23:36 2019 +0100
2855 cfgt: don't process non-sip messages
2857 * Skip OPTION messages internally generated
2859 commit 1250364ab16aa99c0a933b27a0118ecf274c25ab
2860 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2861 Date: Tue May 5 12:03:04 2020 +0200
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
2870 commit 13622cf6e36e50c42ec882272b1c48107fa55677
2871 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2872 Date: Tue May 5 08:07:14 2020 +0200
2874 snmpstats: use file name specific include guard
2876 commit 68b5b3ce5b8ae38ed5ba7731ae1a6315adedd0e5
2877 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2878 Date: Tue May 5 08:06:56 2020 +0200
2880 ratelimit: use file name specific include guard
2882 commit e4356d56d57599ff063e6849cab8cab5267d26e0
2883 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2884 Date: Tue May 5 08:06:31 2020 +0200
2886 pipelimit: use file name specific include guard
2888 commit c67a0eabea5fd11693bb716782cd581094250f7f
2889 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2890 Date: Tue May 5 08:05:07 2020 +0200
2892 rr: different function parameter name to be different than global variable
2894 commit 9a2fea75dcee851b1dc22e5a9e7a6ee0d05814ef
2895 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2896 Date: Tue May 5 07:59:32 2020 +0200
2898 app_sqlang: use file name specific include guard
2900 commit de77beffb436e783031a6aa71c1887848cb2cc73
2901 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2902 Date: Mon May 4 20:05:26 2020 +0200
2904 rtpmanage: enable hadling of PRACK requests
2907 - use more compact bitwise match for method types
2909 commit f4f66ad91324116e5d4e9e02fa9caedcad2b2d2f
2910 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2911 Date: Mon May 4 19:38:07 2020 +0200
2913 usrloc: use file name specific include guard
2915 commit b3c981db67845622fb8c85a20e18e1b98c29eb69
2916 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2917 Date: Mon May 4 19:01:21 2020 +0200
2919 uid_domain: use module specific include guards
2921 commit 9691f6e0cab48114ef4067a22cc8f9c1efb8944c
2922 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2923 Date: Mon May 4 18:35:00 2020 +0200
2925 core: hash_func.h - use file name specific include guard
2927 commit c01633dc54d8d4dc3b3bc2cab064f91a49c8257d
2928 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2929 Date: Mon May 4 18:26:47 2020 +0200
2931 libs/srdb1: use thread safe localtime_r()
2933 commit 5f52f9905bbdf63d636080f7d0340af4f71ed12a
2934 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2935 Date: Mon May 4 15:22:36 2020 +0200
2937 utils/kamctl: dbtextdb.py close previous opened file properly
2941 commit 765efa80c7d27e9447bc1ad8a354ee24723580ef
2942 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2943 Date: Mon May 4 15:05:23 2020 +0200
2945 utils/kamctl: dbtextdb remove DeprecationWarning on test
2949 commit b722a48144ac9e029bdbc2968dedbe56966a3f7c
2950 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2951 Date: Mon May 4 14:01:33 2020 +0200
2953 utils/kamctl: fix dbtestdb
2955 some indentantion errors introduced at https://github.com/kamailio/kamailio/commit/bc8bdcaa726f375f6deea8228a1ab0cf97c67035
2959 commit 1aca79c43cb8dbd920c1eb81c0c30cf89f0985b9
2960 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
2961 Date: Mon May 4 11:33:12 2020 +0200
2963 utils/kamctl: fix handling of Exceptions
2965 > Traceback (most recent call last):
2966 > File "/usr/lib/x86_64-linux-gnu/kamailio/kamctl/dbtextdb/dbtextdb.py", line 1239, in <module>
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
2972 commit 28049aafc8dd06c160ce5e7b8d5e4fc728441b0c
2973 Author: Semen Darienko <semen.darienko@wildix.com>
2974 Date: Sun May 3 12:26:45 2020 +0200
2976 core: dns - use all NAPTR records
2978 - enable using of all NAPTR records instead of the first one ordered by
2982 commit 3c7d378ddf3a21a2d4e1ac6bd64f9ea40bbd3602
2983 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2984 Date: Sun May 3 11:37:44 2020 +0200
2986 core: added LGTM analysis config file
2988 - LGTM is integrated by github
2990 commit a7496069c60479e41d92830172bd5b9315001df5
2991 Author: Daniel-Constantin Mierla <miconda@gmail.com>
2992 Date: Sun May 3 11:05:45 2020 +0200
2994 core: utils/tmrec - use safer localtime_r() instead of localtime()
2996 - coherent whitespacing and indentation
2998 commit 6b69754f28ab8df61852b9f8695e59305a7c6c3a
2999 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3000 Date: Sun May 3 10:39:22 2020 +0200
3002 misc: examples/kemi - missing parameter in kamailio-basic-kemi-python.py
3004 commit 855c06f45ff69918c3e9502e7198cffc21be5cd9
3005 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3006 Date: Sun May 3 09:44:01 2020 +0200
3008 sqlops: functions to get null result value as empty or zero
3010 commit e46dcd2930c97855b9d87061ec4e4167b119d232
3011 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3012 Date: Sun May 3 09:41:29 2020 +0200
3014 core: kemi - option to return 0 instead of null for xval
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
3021 Merge pull request #2304 from kamailio/grumvalski/usrloc_stats
3023 usrloc: change "-" for "_" in stats name to be prometheus compliant
3025 commit c840fa6eb19b4b5d316e36ce534f4d481805ee0b
3026 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3027 Date: Sat May 2 15:02:55 2020 +0200
3029 siptrace: skip non-sip traffic for db storage using core callbacks
3031 commit d515c93a5c9c9eb920f001d04870dc6333ca60dd
3032 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3033 Date: Sat May 2 14:29:53 2020 +0200
3035 usrloc: fixed missing symbol for ul_cseq_delay
3037 commit 9948696fd84605919e6ce6a7106099f1cdd0de98
3038 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3039 Date: Sat May 2 10:14:23 2020 +0200
3041 core: remove stats_name_separator from cfg_group_core
3043 commit 34b9b59b97f7d529025863992408fd60a27a941a
3044 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3045 Date: Sat May 2 08:46:28 2020 +0200
3047 core: more debug messages when matching myself
3049 - coherent coding style for related functions
3051 commit 66ef7ab7b078794b96ecee13f6867d5f90a8d63e
3052 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3053 Date: Sat May 2 08:18:58 2020 +0200
3055 kamctl: kamdbclt mysql skip creating dbrouser if same as dbrwuser
3057 commit ac531266077490a85f1ab98853fd64df6feeea43
3058 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3059 Date: Fri May 1 17:31:09 2020 +0200
3061 modules: readme files regenerated - htable ... [skip ci]
3063 commit 35f711e6ec74c6e67edf99adaa15cc353f2ce949
3064 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3065 Date: Fri May 1 17:26:39 2020 +0200
3067 htable: docs - more details about size attribute for htable
3069 commit ae2f1fdc40b1ce6ff9d5d06330841809f51df587
3070 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3071 Date: Fri May 1 14:47:55 2020 +0200
3073 usrloc: use ul prefix for global param variables
3075 commit 33cb45179bbd7477b81f297ae8de0a164aea8962
3076 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3077 Date: Fri May 1 13:50:54 2020 +0200
3079 permissions: use perm prefix for global param variables
3081 commit 3203a6572b874d191c3be61519853005bd5ab056
3082 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3083 Date: Fri May 1 13:02:39 2020 +0200
3085 core: new core parameter stats_name_separator
3087 commit 08671523826310b44d7f9a8963dcf948e47f6536
3088 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3089 Date: Fri May 1 09:16:16 2020 +0200
3091 modules: readme files regenerated - permissions ... [skip ci]
3093 commit 8729a55f00b8ba6adbf97921ef09d56080145810
3094 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3095 Date: Fri May 1 09:00:21 2020 +0200
3097 permissions: docs - note about netmask value 0 in the database column
3099 commit b5816caeacc4c597b5358c1dcd429581b3233667
3100 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3101 Date: Fri May 1 08:53:56 2020 +0200
3103 textopsx: use safer macros for temporarily making zero-ending strings
3105 commit 4d49df443577dab22f6d4dae154468d855cf0463
3106 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3107 Date: Thu Apr 30 15:52:04 2020 +0200
3109 textops: use safer macros for temporarily making zero-ending strings
3111 commit 4ea9cdd8be210430deac4c88b804ff9ddb622da1
3112 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3113 Date: Wed Apr 29 22:16:20 2020 +0200
3115 modules: readme files regenerated - permissions ... [skip ci]
3117 commit 8a7526bbf35a139c2284ed4641525e3bb194b628
3118 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3119 Date: Wed Apr 29 22:09:41 2020 +0200
3121 permissions: docs for address_file param and address file format
3123 commit f376c82a9f8cac3d4428450132d4b916e3cda491
3124 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3125 Date: Wed Apr 29 21:38:59 2020 +0200
3127 permissions: support to load address records from a text file
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
3133 commit 28f4cab2878b441eb6ddbed03ae7ddbcdbae37e2
3134 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3135 Date: Wed Apr 29 09:43:53 2020 +0200
3137 dispatcher: use safer macros for temporarily making zero-ending strings
3139 commit d815a2c92e49e315a9f6a614b7ee3a377836d368
3140 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3141 Date: Tue Apr 28 18:27:57 2020 +0200
3143 ndb_redis: use safer macros for temporarily making zero-ending strings
3145 commit 0595795c659f6af586e63837efe56b45808cd735
3146 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3147 Date: Tue Apr 28 16:24:24 2020 +0200
3149 ims_usrloc_pcscf, p_usrloc, usrloc: use KSR_STATS_NAMESEP for stats names
3151 commit 4357b5e6be2a71a401e9d53c43e787b9bfcc8ed0
3152 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3153 Date: Tue Apr 28 16:22:40 2020 +0200
3155 core: define KSR_STATS_NAMESEP for stats name separator
3157 commit 9657764f224bb9fb4f593dc55d3c4310ca02bb16
3158 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3159 Date: Tue Apr 28 16:16:16 2020 +0200
3161 modules: readme files regenerated - keepalive ... [skip ci]
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
3168 Merge pull request #2306 from NGSegovia/ngsegovia/keepalive_disable_delete_counter
3170 keepalive: ignore delete_counter if it is set to 0
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
3177 Merge pull request #2305 from dsciarra/do-not-use-tcp-id-for-lookup
3179 core: do not use tcp id for lookup if not needed
3181 commit 2fe0378c3d0596e30d8ec9ea4cb7d828321d2030
3182 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3183 Date: Tue Apr 28 14:48:59 2020 +0200
3185 p_usrloc, ims_usrloc_pcscf: change "-" for "_" in stats name to be prometheus compliant
3187 commit 6f52da5286b61c5c039070d20a6687ee02e4e762
3188 Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
3189 Date: Tue Apr 28 14:08:19 2020 +0200
3191 keepalive: ignore delete_counter if it is set to 0
3193 commit 24a3a172dbdecb6e987df943a3ad1acb4da664b5
3194 Author: Donato Sciarra <donato.sciarra@bmw.de>
3195 Date: Tue Apr 28 10:33:23 2020 +0200
3197 core: do not use tcp id for lookup if not needed
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.
3204 commit ddd277139165f39406832ddd557c2b56b75a7100
3205 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3206 Date: Tue Apr 28 10:24:04 2020 +0200
3208 usrloc: change "-" for "_" in stats name to be prometheus compliant
3210 commit c9468fe47a192428dac89862f9de50b3fdc32f30
3211 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3212 Date: Tue Apr 28 09:42:13 2020 +0200
3214 pv: use safer macros for temporarily making zero-ending strings
3216 commit 65ab73a7efabf4a55e913adfa604094c9ad88cdb
3217 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3218 Date: Mon Apr 27 15:24:23 2020 +0200
3220 core: str - fixed wrong (undo'ed) version of STR_ZTOV() macro
3222 commit 4d758d5258097760c09a762929c5893c14ac3eef
3223 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3224 Date: Mon Apr 27 15:06:10 2020 +0200
3226 ndb_redis: use the core macros for ending string value with '\0' and to restore
3228 commit d6e24bd089bbe27c54a7e851993ab99bf93e8c52
3229 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3230 Date: Mon Apr 27 14:53:33 2020 +0200
3232 core: str - helper macro to set ending zero with backup and restore from backup
3234 commit db7f10cf393a93f7fd989730f17a4da8dd4c505c
3235 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3236 Date: Mon Apr 27 14:31:15 2020 +0200
3238 modules: readme files regenerated - rtpengine ... [skip ci]
3240 commit cf084881d79dc18d8272fc4a9f89c0bfc8e1fde0
3241 Author: Henning Westerholt <hw@skalatan.de>
3242 Date: Mon Apr 27 12:19:35 2020 +0000
3244 rtpengine: remove obselete auto-bridge flag (GH #2301)
3246 commit 86ebb4eef482b37a3bb8bf033caa4d87fd8aeb87
3247 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3248 Date: Mon Apr 27 10:47:48 2020 +0200
3250 pdb: covert byte-by-byte from buffer to short-int to avoid unalignment compile warning
3254 commit 3366bf4f3746285d9dc29e8a2461f53983f0acf0
3255 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3256 Date: Mon Apr 27 10:25:28 2020 +0200
3258 app_python: use -fno-strict-aliasing for gcc
3260 - python2 is known for not confirming strict aliasing
3261 - it is EoL and likely not going to be fixed
3264 commit e64b29141afddf06bf7d5d68aa88679b54c5076c
3265 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3266 Date: Mon Apr 27 10:25:06 2020 +0200
3268 Makefile.defs: expose CC_NAME variable
3270 commit f1de08eef86dc2cd98509c90fa8b28212d47ca37
3271 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3272 Date: Mon Apr 27 09:36:36 2020 +0200
3274 redis: init variables to get rid of compile warnings
3278 commit a0fb220a8b60b135cabf6741882437317116d868
3279 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3280 Date: Mon Apr 27 09:00:21 2020 +0200
3282 db2_local: replace timelocal() with mktime()
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
3289 commit d949907df4b0dd57d6b337c4ddbc968861e33536
3290 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3291 Date: Sun Apr 26 10:34:52 2020 +0200
3293 core: error.{c,h} - coherent use of camel case in error and reason texts
3295 - indentation and whitespacing
3297 commit 42285284bcb941563f431046262c06dc1c8119d7
3298 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3299 Date: Sat Apr 25 12:27:39 2020 +0200
3301 presence: consider watchers in active status when in no-db mode
3303 - there is no persistent storage for watchers, status is lost on restart
3304 anyhow (similar to force active)
3306 commit a675ab88fefac75145a7d563fee0431458630529
3307 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3308 Date: Fri Apr 24 21:14:24 2020 +0200
3310 dmq: test of if reply code and reason are set to send the response
3312 commit 7f618c2d855ac268df905eb3d6e18733c8773047
3313 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3314 Date: Fri Apr 24 21:09:26 2020 +0200
3316 dmq: set 202 response for empty_peer_callback() handling
3318 commit 0115d3424c0f8780a661882527f39b2b39d0e74e
3319 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3320 Date: Thu Apr 23 19:04:58 2020 +0200
3322 dispatcher: handle the case of maxload 0 for call load distribution
3326 commit 1292e40c5260fa77d34db91abf7aacf47549d5e2
3327 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3328 Date: Thu Apr 23 10:21:22 2020 +0200
3330 ims_usrloc_pcscf: fix value array size and compile warnings
3332 commit b9b177ccffd58b11cf460764514486d29637dd55
3333 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3334 Date: Thu Apr 23 09:57:05 2020 +0200
3336 db_redis: var initialization and safety check to avoid compiler warnings
3338 commit 74f50796e28d5ae408ec4bac68c2f03263c1132c
3339 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3340 Date: Wed Apr 22 21:01:38 2020 +0200
3342 presence: implemented more functions to work with in-memory presentity records
3344 commit 75ef2a31ee3abd9e840788a3389cedfac8767cd0
3345 Author: Henning Westerholt <hw@skalatan.de>
3346 Date: Wed Apr 22 16:14:54 2020 +0000
3348 auth: log correct variable name in nonce-count error message
3350 commit 737d92bbc0ceb53bade20cbf82868e219cd7c6e8
3351 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3352 Date: Wed Apr 22 16:57:24 2020 +0200
3354 presence: function to search presentity items for in memory subscriptions
3356 commit 1c7b7603937cb7f32d6109c22a978bb8efd37e6c
3357 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
3358 Date: Wed Apr 22 16:25:32 2020 +0300
3360 ims_registrar_scscf: pass event type as parameter
3362 - pass event type as parameter in notify_subscribers()
3364 commit 0b207f621cf5e245ece384fa4f31d34ffd1b82db
3365 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3366 Date: Wed Apr 22 15:01:12 2020 +0200
3368 modules: readme files regenerated - nathelper ... [skip ci]
3370 commit 95fa98e254ae85b29fa80a8cddde3442b69ca9dc
3371 Author: Henning Westerholt <hw@skalatan.de>
3372 Date: Wed Apr 22 12:52:12 2020 +0000
3374 nathelper: update flag documenation
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
3381 Merge pull request #2295 from kamailio/grumvalski/siptrace_memleak_fix
3383 siptrace: siptrace: fix memory leak in fake replies tracing
3385 commit 0f461ee26fa72d1d2f4f6777f3e0d233619dc3fb
3386 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3387 Date: Wed Apr 22 11:40:58 2020 +0200
3389 siptrace: free parsed from in case of errors
3391 commit ee7496f18b626a6c5dff10753db5b546759f6f7b
3392 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
3393 Date: Wed Apr 22 09:34:20 2020 +0200
3395 siptrace: siptrace: fix memory leak in fake replies tracing
3397 commit a59dbb7a81ea7909cd542acbba85d231ccd519a4
3398 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3399 Date: Wed Apr 22 08:42:48 2020 +0200
3401 presence: safety checks in timer callbacks to cope with storage modes
3403 commit eb5c1a41ced14f502648c6bda9ae0ef585b0cb37
3404 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3405 Date: Wed Apr 22 08:11:36 2020 +0200
3407 presence: use separate structure to match presentity to replace or update
3409 commit 8077f387f9253a486a980c65a776507a7ad6ee7f
3410 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3411 Date: Tue Apr 21 22:42:12 2020 +0200
3413 presence: init pres and subs hash tables for non db-only mode and memory index
3415 commit 174cc5e8d1800312eaa6d1bc4fea8df7934c5b55
3416 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3417 Date: Tue Apr 21 19:45:01 2020 +0200
3419 presence: delete expired in-memory presentity records
3421 commit 7ada66b12254b809faaf265d21e75e7f347f695d
3422 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3423 Date: Tue Apr 21 17:31:44 2020 +0200
3425 presence: user core macro for hash slot index
3427 commit d4f8674d0068a31bed7097804f37b6bff5fe21fb
3428 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3429 Date: Tue Apr 21 17:30:37 2020 +0200
3431 core: hashes - small helper macro to compute hash slot index
3433 commit 4e49c0e21747b9c4344acb16e0013c178ec45dff
3434 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3435 Date: Tue Apr 21 15:25:25 2020 +0200
3437 presence: rpc presence.presentity_list is returning an array
3439 commit 814af22ca48b2e1a57052b6e92cbf786cf2d99f8
3440 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3441 Date: Tue Apr 21 15:08:39 2020 +0200
3443 presence: use unsigned int for presentity hash id
3445 commit b3e01c149433c26e8792f1caf77b189d85378055
3446 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3447 Date: Tue Apr 21 13:03:16 2020 +0200
3449 pv: fixes for KEMI pvx.xavp_getd
3451 commit e53b25f89a14aba93d3c48a1b2f983114db1760c
3452 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
3453 Date: Tue Apr 21 13:55:36 2020 +0300
3455 ims_registrar_scscf: fix aor generation in lookup()
3457 - Generate AoR in lookup() from parsed uri user and
3458 host. Skipping all user's and host's parameters.
3460 commit 55c6f7751c81c8d738409e8c9470224ab9924cb7
3461 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3462 Date: Tue Apr 21 12:55:17 2020 +0200
3464 presence: compute presentity table slot index using correct structure
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
3471 Merge pull request #2246 from alexyosifov/ims_registrar_scscf_notify_fix
3473 ims_registrar_scscf: fix multiple contacts in NOTIFY
3475 commit fa8b7941c4d14625beadd4943d89e898543c7377
3476 Author: Aleksandar Yosifov <alexyosifov@gmail.com>
3477 Date: Wed Mar 11 17:56:09 2020 +0200
3479 ims_registrar_scscf: fix multiple contacts in NOTIFY
3481 - Prevent multiple contacts for NOTIFY message in
3482 Message body <registration> tag after
3483 RE-REGISTRATION procedure.
3485 commit 7e9fe7f03ef6914364e8147325515f6a4d3870f1
3486 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3487 Date: Tue Apr 21 10:16:25 2020 +0200
3489 modules: readme files regenerated - presence ... [skip ci]
3491 commit 58bb516e4fe1b098bc574d75bef32af9d2ae61b8
3492 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3493 Date: Tue Apr 21 10:04:49 2020 +0200
3495 presence: docs for rpc command presence.presentity_list
3497 commit c62e411b116db7f9b9227b9decd37866e62f4378
3498 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3499 Date: Tue Apr 21 09:57:30 2020 +0200
3501 presence: implemented rpc command to list presententy records in memory
3503 - presence.presentity_list [mode] - mode is optional and can be 'full'
3504 to print all attributes of the presentity record
3506 commit 318c6a068916b478f16702c6f05b16eb8b64ac20
3507 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3508 Date: Tue Apr 21 09:15:48 2020 +0200
3510 presence: increased the array size for rpc cleanup doc
3512 - reformatted the static structure for coherence
3514 commit 0b873ae96063b7f7b5da834fd634874b02a01b32
3515 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3516 Date: Mon Apr 20 17:59:26 2020 +0200
3518 presence: correct value for PS_PCACHE_RECORD
3520 commit 79d07fe00af8e30910a4e1b23b641ebcc96f0895
3521 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3522 Date: Mon Apr 20 17:31:14 2020 +0200
3524 modules: readme files regenerated - presence ... [skip ci]
3526 commit 59ca0190d2341cfeb3cf88db6ea7423f279a460a
3527 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3528 Date: Mon Apr 20 15:50:52 2020 +0200
3530 presence: do not init db connection when everything is stored in memory
3532 commit 6aafae5d2803387abe4d634c7d0e740386ca20b4
3533 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3534 Date: Mon Apr 20 15:35:24 2020 +0200
3536 presence: updated docs for publ_cache parameter
3538 commit be088c5305d4e32e1d6c4db65d57e86f9fabc081
3539 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3540 Date: Mon Apr 20 15:26:39 2020 +0200
3542 presence: handle publish with full records stored in cache
3544 commit 94942eb788872f00c2d77e7373fbb416af667a2b
3545 Author: Armen Babikyan <armenb@mit.edu>
3546 Date: Mon Apr 20 00:51:26 2020 -0700
3548 tls: add sel for tls verified cert chain (requires OpenSSL 1.1+) (#2289)
3550 * tls: add sel for tls verified cert chain (requires OpenSSL 1.1+)
3552 * remove extra tcpconn_put() call
3554 Co-authored-by: Armen Babikyan <armen@firespotter.com>
3556 commit ff174bb6432b3bb971f8b291c9420545c858ef19
3557 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3558 Date: Sun Apr 19 19:01:22 2020 +0200
3560 presence: init and destroy full presentity caching table
3562 commit f2c65b4cc919fe066e11e08b4739b786177557d7
3563 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3564 Date: Sun Apr 19 09:02:09 2020 +0200
3566 presence: define modes for publ_cache parameter
3568 commit 4b6d4fc2d733032391dc8575b594c3e29d06b93e
3569 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3570 Date: Sat Apr 18 14:38:08 2020 +0200
3572 presence: in-memory presentity update function
3574 - more functions exposed in the header file
3576 commit e5d2ac2c925757b37fd0a8e25839b7d5bd5299b0
3577 Author: Armen Babikyan <armen@firespotter.com>
3578 Date: Sat Apr 18 14:18:40 2020 -0700
3580 tls: fix raw vs urlencoded behavior in sel_ssl_cert()
3582 commit 1bc3bbd010705ee247345c1ed9b36210bb8d9ed1
3583 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3584 Date: Fri Apr 17 19:04:16 2020 +0200
3586 http_async_client: do not set global avp lists from t on async callback
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
3593 commit f917318c1e5fefa4106eaaf46123506d77dc02ba
3594 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3595 Date: Fri Apr 17 18:44:06 2020 +0200
3597 presence: functions to keep presentity records in memory
3599 - work in progress to have in-memory only records, without database
3602 commit c26f40bc0c0a410ece7203c680b57a5c587ec1aa
3603 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3604 Date: Fri Apr 17 12:57:26 2020 +0200
3606 tls: renamed tls hooks callbacks to highlight their purpose
3608 commit c68d783b67dc57eb8ff2598690ad50393acb107e
3609 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3610 Date: Thu Apr 16 17:01:20 2020 +0200
3612 modules: readme files regenerated - corex ... [skip ci]
3614 commit 2ea7dc363b15259468fb1518208b87d3e2b6289c
3615 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3616 Date: Thu Apr 16 16:52:30 2020 +0200
3618 corex: docs for is_faked_msg() function
3620 commit 51505a0f5eadcdb8ca4aa3108b060802d7a55972
3621 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3622 Date: Thu Apr 16 16:44:17 2020 +0200
3624 corex: new function is_faked_msg()
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
3632 commit a5fc02623c1489d1e46c2f352703e8bdcf808ec2
3633 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3634 Date: Thu Apr 16 16:32:54 2020 +0200
3636 pv: format new xavp functions declaration lines to be matched by kemi docs tool
3638 commit 2161f0cc316af0e1153b01f327d0e7c50523060c
3639 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3640 Date: Thu Apr 16 12:38:20 2020 +0200
3642 tm: do not return if kemi callback execution fails for t_continue()
3644 - have same behaviour as with route blocks
3646 commit 9fb26280e9f90f326de885b4f93f5949b33f4bd4
3647 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3648 Date: Thu Apr 16 12:01:17 2020 +0200
3650 modules: readme files regenerated - nathelper ... [skip ci]
3652 commit 288f1f17cb36cd69ea2daed7afcaa859ccc72d58
3653 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3654 Date: Thu Apr 16 11:58:23 2020 +0200
3656 nathelper: docs - fix ending tags issues introduced with previous commit
3658 commit f1a6f264c7665a43fbda86d6691d0361de3e0428
3659 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3660 Date: Thu Apr 16 10:01:22 2020 +0200
3662 modules: readme files regenerated - nathelper ... [skip ci]
3664 commit 9721922e2e47f3e8403bc540ecd73b55f41d5d91
3665 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3666 Date: Thu Apr 16 09:54:48 2020 +0200
3668 nathelper: docs for nat_addr_mode parameter
3670 commit a10e7652f24bc7ed8e74ff27d16da5d77689b6ac
3671 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3672 Date: Thu Apr 16 09:40:42 2020 +0200
3674 nathelper: new parameter nat_addr_mode
3676 - if set to 0, default private net addresses are checked by
3678 - if set to 1, other reserved net addresses are checked by
3680 - default 1 (reserved addresses are considered not routable)
3681 - related at GH #2277
3683 commit 097f613f0e1d4ef67a6d9022f33f037921cd9a9c
3684 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3685 Date: Thu Apr 16 09:25:05 2020 +0200
3687 nathelper: moved cfg file to examples folder
3689 commit cd4a51504921710816fa44330c2ac35b8136a4ab
3690 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3691 Date: Wed Apr 15 16:16:13 2020 +0200
3693 modules: readme files regenerated - tm ... [skip ci]
3695 commit 6d45c55197fe9460fac90364b96e01f68826992b
3696 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3697 Date: Wed Apr 15 15:59:52 2020 +0200
3699 tm: docs for exec_time_check parameter
3701 commit b0becdd95dcd5d403d435bd02ee7934b44d9fcf6
3702 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3703 Date: Wed Apr 15 15:52:17 2020 +0200
3705 tm: new parameter exec_time_check for safety checks on lenghtly callbacks
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
3712 commit dbec3e4f682b17fc706cf9ea486229a51928e2d0
3713 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3714 Date: Wed Apr 15 14:20:48 2020 +0200
3716 core: receive - removed unnecessary time zone parameter for time difference
3718 commit 36d55b1fca14eb1a055dedac2e3cdb81b48c3a22
3719 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3720 Date: Wed Apr 15 13:33:07 2020 +0200
3722 core: data lump - updated comments and param names reflect better the purpose
3724 - coherent whitespacing
3726 commit 9f6331e0614599dd9dcdc1e362efad5bf228b0c4
3727 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3728 Date: Wed Apr 15 12:02:27 2020 +0200
3730 app_python: fix SR_KEMIP_DICT case in return_xval
3732 introduced at 82279ebd3a634911277e48523a56f93473baca2c
3734 commit 18f6fbb8f8af8a822caca18e97da23a4fe4d9a7e
3735 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3736 Date: Wed Apr 15 11:53:17 2020 +0200
3738 app_ruby: for now return NULL for array and map kemi results
3740 - free result structure
3742 commit 0edc8e3ab127feca8847987612669cc8782aff23
3743 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3744 Date: Wed Apr 15 11:50:58 2020 +0200
3746 app_sqlang: for now return NULL for array and map kemi results
3748 - free result structure
3750 commit 930c69a88119c60560d815035d5bae2c95824a2a
3751 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3752 Date: Wed Apr 15 11:48:29 2020 +0200
3754 app_jsdt: for now return NULL for array and map kemi results
3756 - free result structure
3758 commit 046bba65da26a4b30cb5965d6d6ae28320cc8a54
3759 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3760 Date: Wed Apr 15 11:45:50 2020 +0200
3762 app_python3: for now return none for array and map kemi results
3764 - free result structure
3766 commit 82279ebd3a634911277e48523a56f93473baca2c
3767 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3768 Date: Wed Apr 15 11:44:44 2020 +0200
3770 app_python: for now return none for array and map kemi results
3772 - free result structure
3774 commit 7f51bc7080bc5c46fbc21148818b3cc30c05d59f
3775 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3776 Date: Mon Apr 13 17:10:51 2020 +0200
3778 pv: add KEMI functions pvx.xavp_get_keys and pvx.xavp_getd
3780 commit a1ef564b50877be7c5eed2b8a0ef3a8b00d3d1cd
3781 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3782 Date: Mon Apr 13 17:10:01 2020 +0200
3784 app_lua: add support for ARRAY and DICT types
3786 commit 8f753d10b7dd44735d723dd781864ddd0202e769
3787 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
3788 Date: Mon Apr 13 17:08:50 2020 +0200
3790 core: KEMI suport for ARRAY and DICT
3792 commit 125be8e423cd968933690c682cb0a45ab7136ad3
3793 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3794 Date: Wed Apr 15 09:19:56 2020 +0200
3796 presence_xml: use common prefix for global variables
3798 commit 3b2a84e94da6e17c61620760fee0288d8af936b9
3799 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3800 Date: Tue Apr 14 18:27:25 2020 +0200
3802 presence_xml: use presence api via structure instead of declaring local function variables
3804 - simpler overall and clearer when function is local in module or imported via
3805 api, given that same prefix was used
3807 commit 498d7649339edfc07f40fe3e37e66376b2817d6c
3808 Author: Richard Fuchs <rfuchs@sipwise.com>
3809 Date: Tue Apr 14 13:15:21 2020 -0400
3811 rtpengine: add `flags` field for every command
3813 commit 6b9e5c6c52fe3f22fc25b1b5e755c4d1842c4adb
3814 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3815 Date: Tue Apr 14 15:31:11 2020 +0200
3817 modules: readme files regenerated - presence ... [skip ci]
3819 commit 217a6b83da60d874b78cc451b339b3baca559b33
3820 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3821 Date: Tue Apr 14 15:25:14 2020 +0200
3823 presence: docs for timer_mode parameter
3825 commit de0c3195894ae5e20bc3bc3d88431b5043566cf2
3826 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3827 Date: Tue Apr 14 15:20:24 2020 +0200
3829 presence: timer_mode - new parameter to control what timer process to use
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)
3835 commit a0a18cc28dafe3b4bd73bf5e0d2d848d39b72668
3836 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3837 Date: Tue Apr 14 12:14:55 2020 +0200
3839 presence_xml: pass pres uri as pointer for pres_update_watchers()
3841 commit ddc755c6e0646a4d503842d6b06863c4f93bd525
3842 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3843 Date: Tue Apr 14 12:12:08 2020 +0200
3845 presence: pass str parameters via pointer to couple of functions
3847 commit 3b809cff36784c67577ea3a9c88508d44110616d
3848 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3849 Date: Tue Apr 14 11:31:26 2020 +0200
3851 modules: readme files regenerated - presence ... [skip ci]
3853 commit ce2bad95ec75bed4cf9b0bd19fde307162c8601d
3854 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3855 Date: Tue Apr 14 11:23:59 2020 +0200
3857 presence: docs - removed to_tag_pref parameter
3859 commit f871322c2d4102f5f67178b702fdf90b5b01ceea
3860 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3861 Date: Tue Apr 14 11:22:59 2020 +0200
3863 presence: removed unused module parameter to_tag_pref
3865 - no longer used to set prefix for to-tag value
3867 commit fe0e0b894b16478ae490eac6b873ea6c39dd5b2f
3868 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3869 Date: Tue Apr 14 11:10:55 2020 +0200
3871 presence: renamed global vars to add common module prefix
3873 - better protection against name conflicts, as this module is used by
3874 other modules and can run in library mode
3876 commit 6ef70d7366d60c1c7c73aff987193340e0b7c938
3877 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3878 Date: Tue Apr 14 09:19:44 2020 +0200
3880 presence: removed unused global var log_buf
3882 commit 0c29e829cb4a268f4755afbb74af17304fb276dd
3883 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3884 Date: Mon Apr 13 20:01:08 2020 +0200
3886 modules: readme files regenerated - tls ... [skip ci]
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
3893 Merge pull request #2283 from fredposner/master
3895 tls: fix typo in documentation
3897 commit ad91985849e46beee757d48ee9041b81bef9bd81
3898 Author: fredposner <fred@qxork.com>
3899 Date: Mon Apr 13 11:49:06 2020 -0400
3901 tls: fix typo in documentation
3903 - params.xml: replace "private" with "private_key"
3905 commit e2cdcdb9e8fb7cafce4cf8d4b2821fcfa1cd1917
3906 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3907 Date: Mon Apr 13 17:46:11 2020 +0200
3909 modules: readme files regenerated - secsipid ... [skip ci]
3911 commit bc538f24f7de2f805e5ba907f1cbf99de7c807d0
3912 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3913 Date: Mon Apr 13 17:33:10 2020 +0200
3915 secsipid: docs - removed extra parentheses in example
3917 commit 37fdb5e9ba6e0c52812b311a167ae0ad8fd662a9
3918 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3919 Date: Mon Apr 13 17:31:14 2020 +0200
3921 modules: readme files regenerated - secsipid ... [skip ci]
3923 commit 85136f925c80a73618b1d9e4c24a30edae1bbb1e
3924 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3925 Date: Mon Apr 13 17:29:33 2020 +0200
3927 secsipid: reformatted long lines in examples to fit properly in README
3929 commit fd409bad5ce9f40cf6fa5b4473967ec12499ec07
3930 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3931 Date: Mon Apr 13 17:26:52 2020 +0200
3933 secsipid: added missing module file
3935 commit 5f31a56acd25f892e6275e6ac786677f2eb2be0c
3936 Author: Sergey Safarov <s.safarov@gmail.com>
3937 Date: Sun Apr 12 19:03:52 2020 +0300
3939 pkg/kamailio: fixed python3 deps for RHEL 6
3941 commit 28be94ea97216ba7ac1420130cc01ebda167c5d8
3942 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3943 Date: Mon Apr 13 12:14:52 2020 +0200
3945 misc/examples/kemi: make reply code integer everywhere
3947 commit 392688fc756a97f65c2433bb6af7adedca4e0abf
3948 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3949 Date: Sun Apr 12 12:06:52 2020 +0200
3951 app_python3: Makefile - suppress warning if --embed is not supported by python3-config
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
3958 Merge pull request #2282 from micmac1/py3-detect
3960 app_python3: update Python3 detection mechanism
3962 commit 05af36d34aa2668780aa111878206c6797fa98b0
3963 Author: Sebastian Kemper <sebastian_ml@gmx.net>
3964 Date: Sun Apr 12 09:37:48 2020 +0200
3966 app_python3: update Python3 detection mechanism
3970 - removes the python calls whose output is never actually used.
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.
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.
3984 [1] https://docs.python.org/3/whatsnew/3.8.html
3986 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
3988 commit b2410d5256a8aad1ad98e1574e7af29fa975f47d
3989 Author: Kamailio Dev <kamailio.dev@kamailio.org>
3990 Date: Sat Apr 11 18:46:09 2020 +0200
3992 modules: readme files regenerated - app_sqlang ... [skip ci]
3994 commit a072e170c07370f97716ae719abb35c508d98564
3995 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3996 Date: Sat Apr 11 18:35:22 2020 +0200
3998 app_sqlang: docs - fix for rpc command name
4000 commit e61e9dc11a134b576c172e710ad8d9077cafa499
4001 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4002 Date: Sat Apr 11 18:31:19 2020 +0200
4004 modules: readme files regenerated - msilo ... [skip ci]
4006 commit 1e3d7d319d07cd022c374ed2698fb905dacf50b7
4007 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4008 Date: Sat Apr 11 18:22:42 2020 +0200
4010 msilo: docs - fixed position of parameter and whitespacing
4012 - parameter position was broken at the end of file
4014 commit dfe724a95476694691ed6421f30d520bece05d5b
4015 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4016 Date: Fri Apr 10 11:16:15 2020 +0200
4018 modules: readme files regenerated - siptrace ... [skip ci]
4020 commit 971b79fef72ba7a6c85880160002664de8be284a
4021 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4022 Date: Fri Apr 10 11:02:55 2020 +0200
4024 siptrace: helper function to link sip msg attributes
4026 commit eb3a09fb92af939372ac292f14850c13f8232df6
4027 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4028 Date: Fri Apr 10 10:18:16 2020 +0200
4030 siptrace: docs for trace_db_mode parameter
4032 commit e3a298e30a7d303bbea9a2511e1878295dceb34e
4033 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4034 Date: Fri Apr 10 10:17:27 2020 +0200
4036 siptrace: support for using async-insert to store records to database
4038 - new parameter trace_db_mode to control what type of db insert
4041 commit bb2894a453d8b58f34b41870d057c21385b3af81
4042 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4043 Date: Fri Apr 10 10:01:12 2020 +0200
4045 siptrace: helper function for db insert
4047 commit 661fc0193da9e559e22b83b006db3e23345c092c
4048 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
4049 Date: Thu Apr 9 13:40:06 2020 +0200
4051 misc: examples kemi, don't fail if optional modules are not loaded
4053 kamailio-basic-kemi.cfg has some define instructions that can be
4054 removed ( WITH_MYSQL, WITH_AUTH, ...)
4056 So lets make sure that modules are there in the lua script before
4057 using the defined routes.
4059 commit e123971726a8d18627091870086ee7d244e9802f
4060 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
4061 Date: Thu Apr 9 13:19:00 2020 +0200
4063 misc: kemi examples, add missing kemix module
4065 change introduced at 01ac570c2fbda800d1e00cd50305739cf0596ebf
4067 commit 430e00a208c9ae4c2cdc39d628fc0a1d23f30f81
4068 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4069 Date: Thu Apr 9 09:46:16 2020 +0200
4071 modules: readme files regenerated - dialog ... [skip ci]
4073 commit 3466fc59abff5153c99b438f1e4becdfcba77b6b
4074 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4075 Date: Thu Apr 9 09:42:58 2020 +0200
4077 dialog: docs for attrs parameter of dlg.briefing rpc command
4079 commit 4507ed570a881fc6cd9d364624b71b90b48ecbda
4080 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4081 Date: Thu Apr 9 09:29:24 2020 +0200
4083 dialog: customizable list of fields for dlg.briefing rpc command
4085 - it can take an optional parameter to specify what fields to be added
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
4091 commit 507f4cfbdaf634abf6414067ff889e1c569334a4
4092 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4093 Date: Thu Apr 9 05:16:10 2020 +0200
4095 modules: readme files regenerated - dispatcher ... [skip ci]
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
4102 Merge pull request #2279 from kamailio/grumvalski/dlg_briefing_ext
4104 dialog: add dialog init, start end end timestamps to the output of dlâ
\80¦
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
4111 Merge pull request #2275 from kamailio/grumvalski/ds_outbound_proxy
4113 Grumvalski/ds outbound proxy
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
4120 Merge pull request #2278 from kamailio/grumvalski/siptrace_ack_fix
4122 siptrace: safety check for transaction when checking ACK
4124 commit 6d4fd9400835ff971a1642e07b83b0dc137db7bd
4125 Author: Henning Westerholt <hw@skalatan.de>
4126 Date: Wed Apr 8 19:55:14 2020 +0000
4128 github: document precise GPLv2 version that we use in Kamailio (GPLv2 "or later")
4130 commit 0eb265e6c6ee78ab3f8735ddc44fc8616ae41066
4131 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4132 Date: Wed Apr 8 15:52:29 2020 +0200
4134 dialog: add dialog init, start and end timestamps to the output of dlg.briefing
4136 commit 781cae5b7d8908b5a879f9667d357660f0b2fb5b
4137 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4138 Date: Wed Apr 8 15:01:09 2020 +0200
4140 modules: readme files regenerated - siptrace ... [skip ci]
4142 commit 0162a0c85397f302f164e8b22c777beb6843fe57
4143 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4144 Date: Wed Apr 8 14:57:59 2020 +0200
4146 siptrace: docs for send_sock_name parameter
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
4152 commit e0109d54b1a48aa70a6532c021fc4ae79957532c
4153 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4154 Date: Wed Apr 8 14:51:46 2020 +0200
4156 siptrace: send_sock_name - new parameter to specify send socket by name
4158 commit 1f524060fdba9093166e44cd462501fe38f64935
4159 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4160 Date: Wed Apr 8 14:40:54 2020 +0200
4162 siptrace: search the send sock socket modparam in mod init
4164 commit 0c142be9e300e2883437c4aa46e68cc3bb3f5e4c
4165 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4166 Date: Wed Apr 8 14:40:17 2020 +0200
4168 siptrace: safety check for transaction when checking ACK
4170 commit 744c954f268dee56764ed408172b7d04b536bbff
4171 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4172 Date: Wed Apr 8 12:46:24 2020 +0200
4174 modules: readme files regenerated - rr ... [skip ci]
4176 commit 62a2553043f81cd47f611d2829181604488a4b0c
4177 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4178 Date: Wed Apr 8 12:45:07 2020 +0200
4180 rr: docs - updated ids for xref linkend
4182 commit 66582c49ee16a15a6859bfb094c2faaed7960d4d
4183 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4184 Date: Wed Apr 8 08:48:55 2020 +0200
4186 rr: exported record_route_advertised_address() to kemi
4188 commit 0edff017fe4259f01ea62d5aa78d5305a6d8164e
4189 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4190 Date: Wed Apr 8 08:40:28 2020 +0200
4192 siptrace: skip grepping local socket till sending function
4194 - have a single place where to decide what local socket should be used
4196 commit fbd101eebc17b92a80cbf4867527d2ff8075f6e5
4197 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4198 Date: Wed Apr 8 04:16:09 2020 +0200
4200 modules: readme files regenerated - dialog ... [skip ci]
4202 commit 776f2f65e28028e5a67da30a8f10d2917b806108
4203 Merge: bc1710478e 2d00e26d91
4204 Author: Julien Chavanton <jchavanton@gmail.com>
4205 Date: Tue Apr 7 19:06:40 2020 -0700
4207 Merge pull request #2272 from kamailio/jchavanton/dlg_dump
4209 dialog: adding dlg.dump
4211 commit bc1710478e8d099d509424b3c0eaebb0fd4556cd
4212 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4213 Date: Tue Apr 7 18:31:11 2020 +0200
4215 modules: readme files regenerated - siptrace ... [skip ci]
4217 commit bb0d49c6965208d7b27a0f22a79932a8db199faa
4218 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4219 Date: Tue Apr 7 18:29:49 2020 +0200
4221 siptrace: docs - fixed missing ending para tag
4223 commit a21052ad5a43dcd5f1ff5cb8b67bc7a66b95c0bb
4224 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4225 Date: Tue Apr 7 18:27:39 2020 +0200
4227 siptrace: fixed missing extern declarations of global parameters
4229 commit ccb51b26bd52a6b0917e71803e9ddbc82f095bc4
4230 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4231 Date: Tue Apr 7 18:01:17 2020 +0200
4233 modules: readme files regenerated - siptrace ... [skip ci]
4235 commit d0f46e8a9b3ed357057cc2b95b12fb7a58fbe73f
4236 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4237 Date: Tue Apr 7 17:58:02 2020 +0200
4239 siptrace: use the send socket also for duplication via sip
4241 - it was ignored, being used only for duplication via hep
4243 commit 8de855740e9f31c6d53cf2834d7d825df640d967
4244 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4245 Date: Tue Apr 7 17:46:01 2020 +0200
4247 siptrace: removed storage of xheaders read/write flags in shared memory
4249 - they are not changed at runtime, set at module initialization
4251 commit 2d00e26d912b79da67ce44375c5d422582041693
4252 Author: Julien Chavanton <jchavanton@gmail.com>
4253 Date: Tue Mar 31 22:18:38 2020 +0000
4255 dialog: adding dlg.dump
4257 alternative command to output dialogs data to file, far much faster than
4260 dialog: use core/srjson
4262 commit c2512ac4b93dfc82264fc6d50d9b27a12755980f
4263 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4264 Date: Tue Apr 7 17:35:25 2020 +0200
4266 siptrace: docs for trace_init_mode parameter
4268 commit 42c7c7a12b1e742cf51382cbaeba7a695d8241d1
4269 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4270 Date: Tue Apr 7 17:34:49 2020 +0200
4272 siptrace: new parameter trace_init_mode
4274 - control what kind of tracing is initialized for the module
4276 commit 43207442aec71d290442c174dd2bd194370f7b00
4277 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4278 Date: Tue Apr 7 16:53:18 2020 +0200
4280 siptrace: remove storage of trace_to_database value in shared memory
4282 - not needed because it was not changed during runtime
4283 - added some clang-format off/on for structures
4285 commit 2482f95edf9488375156b4a1116f4c9d26c41d7c
4286 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4287 Date: Tue Apr 7 16:37:38 2020 +0200
4289 siptrace: renamed some global symbols for coherent prefixing
4291 commit 8fa5e4f572a1ffe7efeb88cf8b80c1337f74741f
4292 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4293 Date: Tue Apr 7 15:18:34 2020 +0200
4295 dispatcher: docs for obproxy attr
4297 commit 74ef108fe0371bd261acc42291d7adbba357f769
4298 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4299 Date: Tue Apr 7 14:37:29 2020 +0200
4301 dispatcher: add new gateway attr "obproxy"
4303 commit 2dde938c188839c71a1551866de20e39d73d28f6
4304 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4305 Date: Tue Apr 7 12:46:16 2020 +0200
4307 modules: readme files regenerated - siptrace ... [skip ci]
4309 commit 87b8c506f0dc77f0d39eb662df24fbe500bef9bb
4310 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4311 Date: Tue Apr 7 12:33:04 2020 +0200
4313 siptrace: docs updates for trace_mode parameter
4315 commit 1109fcfbdf2b01c46a437cf5b762df9aea85ce9b
4316 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4317 Date: Tue Apr 7 12:29:55 2020 +0200
4319 siptrace: trace_mode can be used to automatically store traffic to db or mirror via SIP URI
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
4327 commit 3439680143422a3fd3e1bdbbe46b9c3770256631
4328 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4329 Date: Tue Apr 7 10:16:24 2020 +0200
4331 modules: readme files regenerated - rr ... [skip ci]
4333 commit fd5a0b890028887b4cb1cd7ac2be2cf37d27956f
4334 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4335 Date: Tue Apr 7 10:04:54 2020 +0200
4337 rr: docs for loose_route_preloaded()
4339 commit 4cdd0b40ac2b150f93f38a091e650e2d648d379f
4340 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4341 Date: Tue Apr 7 09:57:33 2020 +0200
4343 rr: convenience furnction loose_route_preloaded()
4345 - return 1 when Route header handling is ok for an initial request
4347 - return -1 in case of error or processing was for a request within
4350 commit 119bce3e20367cb0fad0700f744cdcc47dba6841
4351 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4352 Date: Mon Apr 6 21:31:11 2020 +0200
4354 modules: readme files regenerated - siptrace ... [skip ci]
4356 commit ab6f384d4fd35c1f351c16838148164813c70a72
4357 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4358 Date: Mon Apr 6 20:54:46 2020 +0200
4360 siptrace: docs updates for trace_mode and whitespacing
4362 commit 6704c5117fa949ee610173ea5ac39a309c4dfe19
4363 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4364 Date: Mon Apr 6 20:45:06 2020 +0200
4366 siptrace: check trace_on value for core recv/send callbacks
4368 - value was not tested, not considering the enable/disable control via rpc
4370 commit 768b0b2c1559211dbc3c5b2e01a25bac8fd2540a
4371 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4372 Date: Mon Apr 6 20:43:57 2020 +0200
4374 siptrace: docs - fix siptrace control command example in the overview
4376 commit e2be8fe723ab98318816c18b59ffd086f7305040
4377 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4378 Date: Mon Apr 6 19:31:11 2020 +0200
4380 tls: init local variables to avoid compile warnings
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
4387 Merge pull request #2273 from kamailio/grumvalski/siptrace_flag_fixes
4391 commit 2ad786413199b487a65258c8bd33703b5ccbf04d
4392 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
4393 Date: Sun Apr 5 17:13:46 2020 +0200
4395 siptrace: skip sip_trace for ACK for negative replies if the original transaction is already being traced
4397 commit b9b08d7883308287b44336bcbc7003368f77d9d2
4398 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4399 Date: Sun Apr 5 15:16:08 2020 +0200
4401 modules: readme files regenerated - dispatcher ... [skip ci]
4403 commit d08d27bc12ffd2c519094c84f088b6bbb268e356
4404 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4405 Date: Sun Apr 5 15:04:17 2020 +0200
4407 dispatcher: added missing ending tag for para
4409 commit 8619b4c7a1ac4ba245c2c839dd61a107819a6e34
4410 Author: Kamailio Dev <kamailio.dev@kamailio.org>
4411 Date: Sun Apr 5 14:46:09 2020 +0200
4413 modules: readme files regenerated - dispatcher ... [skip ci]
4415 commit 71ab351492835ded235f98d310c7085bb3195fc4
4416 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4417 Date: Sun Apr 5 14:41:15 2020 +0200
4419 dispatcher: docs for sockname attribute for destination records
4421 commit 80930085504a052e450e55eb44a31eb73411f656
4422 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4423 Date: Sun Apr 5 14:35:40 2020 +0200
4425 dispatcher: support for per destination address socket name attribute
4427 - attribute name is: sockname
4428 - if set to a socket name, enforce the send socket per destination
4431 commit db042d2579c1eff50c322bbedbb73333d4f2bd06
4432 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4433 Date: Sun Apr 5 10:58:31 2020 +0200
4435 tm: local uac support for using socket names
4437 commit 228c9364e58620b960f9421cace59685539d384d
4438 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4439 Date: Sun Apr 5 10:36:16 2020 +0200
4441 dispatcher: docs for ds_default_sockname parameter
4443 commit 87f170b2063f488dcf6a54c613044ef1663ef9f1
4444 Author: Daniel-Constantin Mierla <miconda@gmail.com>
4445 Date: Sun Apr 5 10:29:30 2020 +0200
4447 dispatcher: new parameter ds_default_sockname
4449 - allow to set default send socket by name
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
4456 Merge pull request #2268 from armenb/tls_escaped_ssl_cert
4458 tls: add support for escaped cert PVs and select
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
4465 Merge pull request #2270 from goharahmed/master
4467 kex: added process description for rpc command pkg.stats
4469 commit 0517925aceae25f0d71e7f30ea0d5f849949e6e8
4470 Author: Kamailio Dev <kamailio.dev@kamailio.org>