Hello,
the plan right now is to release v5.3.1 during the next Kamailio
Developers Meeting, if we succeed to coordinate on site, therefore
expect it to happen next week during Nov 14-15. Besides just doing this
specific release, to goal is to try to build a more automatic process
for releases, document how is done, etc... updates about the results
will follow after the event.
Anyhow, for now the usual the pre-release notice: if anyone is aware of
some issue that is not yet reported, do it asap in order to give it a
chance to be analyzed and fixed.
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference - April 27-29, 2020, in Berlin -- www.kamailioworld.com
Consider this as a placeholder for requesting RHEL 8 / CentOS 8(TBS) builds in OBS.
RHEL 8 now ships with Python 3.6 so `app_python3` can be included the the RPMs.
Thank you.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1949
- URL: https://github.com/kamailio/kamailio/commit/46333e57afa8e90808c921c923e06c9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:36:02+01:00
dispatcher: adjustments to ds_list_exist()
- info log messages made debug
- return -2 if evaluating the fixup param fails
(cherry picked from commit fcabdc012d5490cfc740d0e0773fd88ed07c2b64)
- URL: https://github.com/kamailio/kamailio/commit/fe0b4cb34964b16f08e7b594d9ea1d0…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:36:15+01:00
dispatcher: docs - details of returned code by ds_list_exists()
(cherry picked from commit 619b2603b486efea29fd314f360647f6d8ef3aec)
- URL: https://github.com/kamailio/kamailio/commit/ff2705b98784b451a7fe37b8fe680a5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:36:25+01:00
imc: docs - added section ids
(cherry picked from commit 6f9bb6427ce201863d60e3255debe31a6a7db776)
- URL: https://github.com/kamailio/kamailio/commit/c773828d392729cb27f99d7adeaf095…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:37:26+01:00
kamdbctl: split create user and grant access statements for mysql
- MySQL 8 doesn't support all in one statement
(cherry picked from commit c0879add55bef77703f2259f224b4a1f954cd8bf)
- URL: https://github.com/kamailio/kamailio/commit/3950df29cd6f3f2c4a35e0cd8dde8c3…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:38:01+01:00
statsc: debug message when fetching stats values
(cherry picked from commit a463c53e767114567ff25f0fe50115da0e3d0045)
- URL: https://github.com/kamailio/kamailio/commit/3fb626bd5f9a5b5a21659f98d215234…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:39:23+01:00
core: pad some fields in contained structs for 4 byte alignment
- safety for sigbus on strict cpu architectures when accesing fields by
address
(cherry picked from commit 1296bb2270985a1bf3af04f35e4cdae1fe4b184a)
- URL: https://github.com/kamailio/kamailio/commit/4ca6ad00eb71ea76dacf71c6126a4fe…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:40:03+01:00
ctl: docs - more infor about binrpc_buffer_size modparam
- replaced ser with kamailio in a few examples
(cherry picked from commit c9070600af1b7993b003964b5c58db3391d50f60)
- URL: https://github.com/kamailio/kamailio/commit/7bc98c4ebd8e8bff8417b8e9542c07b…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:40:56+01:00
core: fixup helpers to get dynamic string parameter in own buffer
(cherry picked from commit 3e1438bebdf611b83574ab44c8ed3eb3c7067391)
- URL: https://github.com/kamailio/kamailio/commit/3eca96c29ed5bc8d51643e8d9a87318…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:41:11+01:00
core: use pv_elem_t for vstr fixup value get
(cherry picked from commit 73e36b6a467491252e1f81be1b8da66d6c1a4b1b)
- URL: https://github.com/kamailio/kamailio/commit/8d7dbdd934375c7bbeed9bb8d6c75d9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:41:26+01:00
core: pv - function to get the size of the value for strings with vars
- added silent mode for printing strings with vars
(cherry picked from commit 6ee9e9c9dc2d818a5ce6c6cf7828a68a1c8cb291)
- URL: https://github.com/kamailio/kamailio/commit/f8a8ad28bcc984938a65c1cf69adab0…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:41:37+01:00
acc: better evaluation of error return for pv_printf_s()
(cherry picked from commit 69ccdc25fbfaf01785127ecb051429e51df6cad5)
- URL: https://github.com/kamailio/kamailio/commit/c4e3f20eefe45a543bfaddce8d13434…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:42:40+01:00
evapi: use local allocated buffer to get data parameter for event relay
- use system malloc given that the data can be passed from jsonrpcs,
which uses system malloc as well
- try to grow the internall buffer as needed based on estimated size of
output for the data parameter
(cherry picked from commit 63334e312d60a5d6a6470b0067c29db672d08c7c)
- URL: https://github.com/kamailio/kamailio/commit/ed2befe76dc8987c3bcc22fb8f47db5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:44:21+01:00
textops: remove check done in the called function
(cherry picked from commit 7261efbcd0826014227fbe814e4142cec0c79368)
- URL: https://github.com/kamailio/kamailio/commit/92454e1175698b6b00e1e1466859c30…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:44:41+01:00
core: qmalloc - print details of prev fragment when its tail is overwritten
- do it when check2 field is not touched
(cherry picked from commit bf1ba8d2d4519af50d44acfce5f34535fd1db8e0)
- URL: https://github.com/kamailio/kamailio/commit/74e1b77336e9b7b9d16c48217190a87…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:45:10+01:00
core: slow timer - warning message if callback function is null
(cherry picked from commit 574b080d69b2b968cfe871bc7cfe8fdf930fbc2e)
- URL: https://github.com/kamailio/kamailio/commit/e76e2cefb5112372bc76935dbb17670…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-11-12T11:45:28+01:00
phonenum: use -std=c++11 cpp compile flag
- required by the libphonenumber
(cherry picked from commit 75c5a20a870985059f642ac1a6624655332dbca8)
<!--
Kamailio Project uses GitHub Issues only for bugs in the code or feature requests. Please use this template only for bug reports.
If you have questions about using Kamailio or related to its configuration file, ask on sr-users mailing list:
* http://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
If you have questions about developing extensions to Kamailio or its existing C code, ask on sr-dev mailing list:
* http://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
Please try to fill this template as much as possible for any issue. It helps the developers to troubleshoot the issue.
If there is no content to be filled in a section, the entire section can be removed.
You can delete the comments from the template sections when filling.
You can delete next line and everything above before submitting (it is a comment).
-->
### Description
on busy servers, there's a sporadic crash in slow timer.
we don't have any debugging data anymore nor a way to reliably reproduce it.
just posting here in case someone sees the same and can find a way to reliably reproduce it and maybe test the patch below.
<!--
Explain what you did, what you expected to happen, and what actually happened.
-->
### Troubleshooting
#### Reproduction
<!--
If the issue can be reproduced, describe how it can be done.
-->
### Possible Solutions
<!--
If you found a solution or workaround for the issue, describe it. Ideally, provide a pull request with a fix.
-->
with the patch below we don't see any crashes
either `tl` or `tl->f` is null when it crashes. this is probably some race condition
```
diff --git a/src/core/timer.c b/src/core/timer.c
index 0e0dc8812..3c59db3da 100644
--- a/src/core/timer.c
+++ b/src/core/timer.c
@@ -1128,7 +1128,7 @@ void slow_timer_main()
#endif
SET_RUNNING_SLOW(tl);
UNLOCK_SLOW_TIMER_LIST();
- ret=tl->f(*ticks, tl, tl->data);
+ ret= (tl->f ? tl->f(*ticks, tl, tl->data) : 0);
/* reset the configuration group handles */
cfg_reset_all();
if (ret==0){
```
### Additional Information
* **Kamailio Version** - output of `kamailio -v`
```
5.1 / 5.2
```
* **Operating System**:
<!--
Details about the operating system, the type: Linux (e.g.,: Debian 8.4, Ubuntu 16.04, CentOS 7.1, ...), MacOS, xBSD, Solaris, ...;
Kernel details (output of `uname -a`)
-->
```
CentOS7
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/2120