Hello,
I am considering to release Kamailio v5.6.4 (out of branch 5.6) next
week (likely on Monday or Tuesday, Feb 27/28, 2023). If anyone is aware of
issues not yet on the bug tracker, report them there asap in order to
have a better chance to be fixed.
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference - June 5-7, 2023 - www.kamailioworld.com
Kamailio Advanced Training - Online - March 27-30, 2023 - www.asipto.com
<!-- Kamailio Pull Request Template -->
<!--
IMPORTANT:
- for detailed contributing guidelines, read:
https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md
- pull requests must be done to master branch, unless they are backports
of fixes from master branch to a stable branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth, tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev mailing list -->
- [ ] Commit message has the format required by CONTRIBUTING guide
- [ ] Commits are split per component (core, individual modules, libs, utils, ...)
- [ ] Each component has a single commit (if not, squash them into one commit)
- [ ] No commits to README files for modules (changes must be done to docbook files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [ ] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply -->
- [ ] PR should be backported to stable branches
- [ ] Tested changes locally
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
<!-- Describe your changes in detail -->
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/2209
-- Commit Summary --
* add received_in_via function(use it in hiops module)
* hiops: new module in Kamailio
-- File Changes --
M src/core/msg_translator.c (25)
M src/core/msg_translator.h (3)
A src/modules/hiops/Alarm-Indicator.c (153)
A src/modules/hiops/Alarm-Indicator.h (57)
A src/modules/hiops/BIT_STRING.c (189)
A src/modules/hiops/BIT_STRING.h (33)
A src/modules/hiops/CMakeLists.txt (92)
A src/modules/hiops/Code.c (64)
A src/modules/hiops/Code.h (49)
A src/modules/hiops/CommunicationIdentifier.c (94)
A src/modules/hiops/CommunicationIdentifier.h (43)
A src/modules/hiops/GeneralizedTime.c (706)
A src/modules/hiops/GeneralizedTime.h (69)
A src/modules/hiops/HI1-Operation.c (94)
A src/modules/hiops/HI1-Operation.h (61)
A src/modules/hiops/IA5String.c (77)
A src/modules/hiops/IA5String.h (27)
A src/modules/hiops/INTEGER.c (1025)
A src/modules/hiops/INTEGER.h (82)
A src/modules/hiops/IP-value.c (130)
A src/modules/hiops/IP-value.h (55)
A src/modules/hiops/IPAddress.c (393)
A src/modules/hiops/IPAddress.h (67)
A src/modules/hiops/LawfulInterceptionIdentifier.c (126)
A src/modules/hiops/LawfulInterceptionIdentifier.h (38)
A src/modules/hiops/LocalTimeStamp.c (191)
A src/modules/hiops/LocalTimeStamp.h (50)
A src/modules/hiops/Makefile (15)
A src/modules/hiops/National-HI1-ASN1parameters.c (139)
A src/modules/hiops/National-HI1-ASN1parameters.h (43)
A src/modules/hiops/NativeEnumerated.c (207)
A src/modules/hiops/NativeEnumerated.h (32)
A src/modules/hiops/NativeInteger.c (332)
A src/modules/hiops/NativeInteger.h (37)
A src/modules/hiops/Network-Element-Identifier.c (198)
A src/modules/hiops/Network-Element-Identifier.h (60)
A src/modules/hiops/Network-Identifier.c (94)
A src/modules/hiops/Network-Identifier.h (48)
A src/modules/hiops/Notification.c (153)
A src/modules/hiops/Notification.h (57)
A src/modules/hiops/OBJECT_IDENTIFIER.c (764)
A src/modules/hiops/OBJECT_IDENTIFIER.h (139)
A src/modules/hiops/OCTET_STRING.c (1807)
A src/modules/hiops/OCTET_STRING.h (86)
A src/modules/hiops/PrintableString.c (109)
A src/modules/hiops/PrintableString.h (24)
A src/modules/hiops/Priority.c (125)
A src/modules/hiops/Priority.h (38)
A src/modules/hiops/TimeStamp.c (64)
A src/modules/hiops/TimeStamp.h (49)
A src/modules/hiops/UTCTime.c (179)
A src/modules/hiops/UTCTime.h (38)
A src/modules/hiops/asn_application.h (47)
A src/modules/hiops/asn_codecs.h (109)
A src/modules/hiops/asn_codecs_prim.c (312)
A src/modules/hiops/asn_codecs_prim.h (53)
A src/modules/hiops/asn_internal.h (128)
A src/modules/hiops/asn_system.h (137)
A src/modules/hiops/ber_decoder.c (283)
A src/modules/hiops/ber_decoder.h (64)
A src/modules/hiops/ber_tlv_length.c (178)
A src/modules/hiops/ber_tlv_length.h (50)
A src/modules/hiops/ber_tlv_tag.c (144)
A src/modules/hiops/ber_tlv_tag.h (60)
A src/modules/hiops/constr_CHOICE.c (1114)
A src/modules/hiops/constr_CHOICE.h (57)
A src/modules/hiops/constr_SEQUENCE.c (1425)
A src/modules/hiops/constr_SEQUENCE.h (60)
A src/modules/hiops/constr_TYPE.c (77)
A src/modules/hiops/constr_TYPE.h (180)
A src/modules/hiops/constraints.c (93)
A src/modules/hiops/constraints.h (63)
A src/modules/hiops/der_encoder.c (201)
A src/modules/hiops/der_encoder.h (68)
A src/modules/hiops/hi1ops.c (682)
A src/modules/hiops/hi1ops.h (102)
A src/modules/hiops/hi2ops.c (1319)
A src/modules/hiops/hi2ops.h (109)
A src/modules/hiops/hiops.c (272)
A src/modules/hiops/hiops.h (38)
A src/modules/hiops/per_decoder.c (93)
A src/modules/hiops/per_decoder.h (56)
A src/modules/hiops/per_encoder.c (151)
A src/modules/hiops/per_encoder.h (69)
A src/modules/hiops/per_opentype.c (378)
A src/modules/hiops/per_opentype.h (22)
A src/modules/hiops/per_support.c (483)
A src/modules/hiops/per_support.h (135)
A src/modules/hiops/tcp_socket.c (136)
A src/modules/hiops/tcp_socket.h (39)
A src/modules/hiops/xer_decoder.c (368)
A src/modules/hiops/xer_decoder.h (106)
A src/modules/hiops/xer_encoder.c (67)
A src/modules/hiops/xer_encoder.h (59)
A src/modules/hiops/xer_support.c (227)
A src/modules/hiops/xer_support.h (55)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/2209.patchhttps://github.com/kamailio/kamailio/pull/2209.diff
--
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/pull/2209
- URL: https://github.com/kamailio/kamailio/commit/f39f172ffb29035082eec3e580a0aa0…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:29:00+01:00
corex: added fixup free functions in module exports
(cherry picked from commit d5ae9019dcdfe5b51ce87f6957902abbaa7fa071)
(cherry picked from commit 19aab1894ba88bc7152e00a84819d991937665a6)
- URL: https://github.com/kamailio/kamailio/commit/8e64e5c29a0e03e29f33f2c562ee0ac…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:32:29+01:00
keepalive: removed redundant checks
(cherry picked from commit cbe6cef58da8de7efa18c4e34458a81176d23e42)
(cherry picked from commit 0ead35429a85800105178f7a8427d94ad390da33)
- URL: https://github.com/kamailio/kamailio/commit/d721e45054f31899930d0833c06f563…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:33:00+01:00
kex: added fixup free functions to module exports
(cherry picked from commit c8bd10f791ef7aa48a16104472b039a8ca1a53c5)
(cherry picked from commit 46cd2b6732a1bcd49c31a4a4a1173d0b27ce39a1)
- URL: https://github.com/kamailio/kamailio/commit/56941d00b9ed96da159eeba543cc1f0…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:34:26+01:00
secsipid: iterate through all Identity headers
(cherry picked from commit cd3b776649e652b5d27b2718c22f08736b1e9e84)
(cherry picked from commit a0e89d8fad7e764478b0ff69e1fe335fcd7104a9)
- URL: https://github.com/kamailio/kamailio/commit/307a2bb2a6174ecc879978c74fbb68d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:34:34+01:00
secsipid: debug message if identity header is not found
(cherry picked from commit 0920aa1a27565bc52fd1ff9f4b9fc31dbd0d2a75)
(cherry picked from commit bea811e2a6e8b12f8491b7e46bcc58ad66c9e225)
- URL: https://github.com/kamailio/kamailio/commit/887b53b23e2ba713eac46316bea343e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:34:46+01:00
secsipid: ensure headers are parsed
(cherry picked from commit a0d9deb9f852f887bed7c0809f3056b5f75379c8)
(cherry picked from commit a2c4e0efdb03ba31ddb295fbfd2d95a393480906)
- URL: https://github.com/kamailio/kamailio/commit/dda9fa437786304ac0f2e726cf56400…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:34:57+01:00
websocket: more details on debig messages
(cherry picked from commit e7bd1570e3788e9d04047b4d1d00cb8bd8b172d3)
(cherry picked from commit af3a249364b20e46cc80a6ae6ea8c04c9d10513b)
- URL: https://github.com/kamailio/kamailio/commit/047e71f4eae1ba76034adca72a5cd98…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:35:26+01:00
sipcapture: debug message with header offset and address family
(cherry picked from commit 7f258d97431a9a4bccf8155def52c9e9070c9f1d)
(cherry picked from commit caf8465d6f56c5891b8398814d3e66ad4996b386)
- URL: https://github.com/kamailio/kamailio/commit/aba29b7bca17de61eaa6740a45365bf…
Author: Rick Barenthin <rick(a)ng-voice.com>
Date: 2023-02-24T17:36:12+01:00
tm: cleanup parsed body at the end t_continue_helper
- if t_suspend and t_continue are used for replies
and in the called route in t_continue the body of
the sip message is parsed the pkg memory of the
parsed body is leaked
(cherry picked from commit f409a8c9f6fde33eaf8b428887e219b56740b0a5)
(cherry picked from commit 7e12f4f5951ebcd40bc7779b6c7bf71081c38481)
- URL: https://github.com/kamailio/kamailio/commit/8b9b056073d214755073f38b9eb44f9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:36:25+01:00
core: tcp - debug message on no connect
(cherry picked from commit 5fee7d818f18afcab4d2e17231d2e4eab79b7b48)
(cherry picked from commit 0ba02031953029c3e4820264503400cbd9e14924)
- URL: https://github.com/kamailio/kamailio/commit/0478e3d5022abcdc7f1dd15062d1633…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:38:48+01:00
websocket: ignore keepalive in state WS_S_REMOVING
- GH #3331
(cherry picked from commit 34c3c42b7fe44dbe88110415ec78400a7defde61)
(cherry picked from commit d59c64514f032a73a1f6aa65051f81b8784a5713)
- URL: https://github.com/kamailio/kamailio/commit/8f8614fae4ae18cfe3d8011b5126d7e…
Author: Sandro Gauci <sandro(a)enablesecurity.com>
Date: 2023-02-24T17:38:58+01:00
exec: docs - added security warning
- Added warning about potential for OS Command Injection
- Updated invalid examples
previous example gives the following error:
pv_parse_spec2(): error searching pvar "rU.txt"
(cherry picked from commit f81f0e77c5ab67431af1f62f0e027379a3445951)
(cherry picked from commit ee7d314422003fc6edfbc364015499e38e18ae62)
- URL: https://github.com/kamailio/kamailio/commit/844a6e131e6fd522da58ceb2b9f4ec1…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:39:11+01:00
ims_dialog: fix module name in modparam examples
(cherry picked from commit a4150741748779bba8e14bed286c6d64b1df7f17)
(cherry picked from commit 6f3a48124cedc04332e45e9f38f54ed5acb1027d)
- URL: https://github.com/kamailio/kamailio/commit/40b09a423a9d7b8fe1093831ad335b9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:39:59+01:00
core: typos in comments and EoL after log when parse msg fails
- GH #3348
(cherry picked from commit 51fa3da96c1eacd4d679598a3305180c9e818cfb)
(cherry picked from commit b2e872799d8a694bd433193ec8157ab1d329edaa)
- URL: https://github.com/kamailio/kamailio/commit/27ff2fba44bda772b66a8d6c8f4e8d7…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:40:52+01:00
rr: doc - fixed typos and use the proper param name add_username instead of enable_username
(cherry picked from commit 022fa0cfc75d150fde219b8ae4f9a99b3fa2f132)
(cherry picked from commit 1107423f6af0df4d788216324d6547247fa22224)
- URL: https://github.com/kamailio/kamailio/commit/550f9d63b29110c8f5a2d736041c5ce…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:41:14+01:00
lib/ims: check return of strtok(...)
(cherry picked from commit 63095ef1bef36a35952ed265f41d87ccbc1bba70)
(cherry picked from commit 6796e7faeef7c0af9805b07e4f29c6924d8f3edc)
- URL: https://github.com/kamailio/kamailio/commit/a735a7932711236115cdcf08c18b923…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:41:26+01:00
async: catch up on possible skipped slots due to slow tasks
(cherry picked from commit 0a3c15239a620474bbbc7f4d2f57dda0e9aa0f58)
(cherry picked from commit 89a65b849a392fea8a46b1e6ae8309c764cdf81e)
- URL: https://github.com/kamailio/kamailio/commit/2ce7feed92c5751948c963ffb1bdd5d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:41:37+01:00
ctl: doc - binrpc_buffer_size can get only integer value
(cherry picked from commit 44381746e0e826e8db04597942fa4cee6cbf9175)
(cherry picked from commit a914333bbac7b52943dc8d9d58bf15614b6497d5)
- URL: https://github.com/kamailio/kamailio/commit/1d14e1ba4c5fb5b0bc5121fdcd95c26…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-24T17:41:47+01:00
topos: use proper field for datetime value
(cherry picked from commit 446892331900c2303e531da55bcb494ccb2d8bce)
(cherry picked from commit 74416f1fe93dad9ce62c1f31daeb6385d92c3f74)
- URL: https://github.com/kamailio/kamailio/commit/8e9144c5f73993a312d0a0bd526a7b0…
Author: POIROTTE Francois <francois.poirotte(a)csgroup.eu>
Date: 2023-02-24T17:42:01+01:00
kamctl: hide errors raised by "which"
Hide error messages from "which" to avoid polluting kamctl's output
(e.g. when a JSON document is returned) in environments where STDOUT
and STDERR may be combined into a single stream (e.g. containers)
(cherry picked from commit a229d230bca5e785670edc3901f849e93989f9fe)
(cherry picked from commit 614071020f123263b6e0c0cace652f88ac40f470)