<!-- 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 -->
- [x] Commit message has the format required by CONTRIBUTING guide
- [x] Commits are split per component (core, individual modules, libs, utils, ...)
- [x] 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 -->
topoh: uses socket IP when no mask_ip is defined
If the parameter mask_ip is not defined the module finds the socket IP
and uses that as mask IP for the message.
If the socket has an advertised IP it is used, otherwise the socket IP is used.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3341
-- Commit Summary --
* topoh: uses socket IP when no mask_ip is defined
* Merge remote-tracking branch 'upstream/master'
-- File Changes --
M src/modules/topoh/doc/topoh_admin.xml (4)
M src/modules/topoh/th_msg.c (55)
M src/modules/topoh/th_msg.h (16)
M src/modules/topoh/topoh_mod.c (309)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3341.patchhttps://github.com/kamailio/kamailio/pull/3341.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3341
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3341(a)github.com>
Module: kamailio
Branch: master
Commit: 8bfe55c68a06492c93a327eff6813fa0da8399dd
URL: https://github.com/kamailio/kamailio/commit/8bfe55c68a06492c93a327eff6813fa…
Author: TorPetterson <32388321+TorPetterson(a)users.noreply.github.com>
Committer: GitHub <noreply(a)github.com>
Date: 2023-11-27T13:50:09+01:00
topoh: uses socket IP when no mask_ip is defined (#3341)
* topoh: uses socket IP when no mask_ip is defined
If the parameter mask_ip is not defined the module finds the socket IP
and uses that as mask IP for the message.
If the socket has an advertised IP it is used, otherwise the socket IP is used.
---
Modified: src/modules/topoh/doc/topoh_admin.xml
Modified: src/modules/topoh/th_msg.c
Modified: src/modules/topoh/th_msg.h
Modified: src/modules/topoh/topoh_mod.c
---
Diff: https://github.com/kamailio/kamailio/commit/8bfe55c68a06492c93a327eff6813fa…
Patch: https://github.com/kamailio/kamailio/commit/8bfe55c68a06492c93a327eff6813fa…
Module: kamailio
Branch: master
Commit: f7caef5d4ba3fde04425b6480badcacc14f4f6e6
URL: https://github.com/kamailio/kamailio/commit/f7caef5d4ba3fde04425b6480badcac…
Author: Wolfgang Kampichler <dev(a)kampichler.info>
Committer: Wolfgang Kampichler <dev(a)kampichler.info>
Date: 2023-11-25T11:06:21+01:00
lost: support of shape representations (as in RFC5491) and new 3d parameter
- A Presence Information Data Format Location Object (PIDF-LO) may
contain one of the shape types as listed in RFC5491. A LoST
findService request currently contains only a profile for
two-dimensional geodetic location information, which
is the default setting for this 3d parameter. The parameter
can be set to 1 if a LoST server supports 3d, otherwise a
3d location is reduced to 2d by the module.
---
Modified: src/modules/lost/doc/lost_admin.xml
Modified: src/modules/lost/functions.c
Modified: src/modules/lost/lost.c
Modified: src/modules/lost/response.c
Modified: src/modules/lost/utilities.c
Modified: src/modules/lost/utilities.h
---
Diff: https://github.com/kamailio/kamailio/commit/f7caef5d4ba3fde04425b6480badcac…
Patch: https://github.com/kamailio/kamailio/commit/f7caef5d4ba3fde04425b6480badcac…
- URL: https://github.com/kamailio/kamailio/commit/8779039f655e6cdc27c35a0145985de…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T12:58:52+01:00
core: resolve - cast after pointer operations for RES_AR
(cherry picked from commit 30c42aab767d777e3beb1493165458489957e92d)
- URL: https://github.com/kamailio/kamailio/commit/55584b4de5ac60a1385edf245fc7f5b…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T12:59:09+01:00
core/mem: tlsf - cast to char* for pointer operations
(cherry picked from commit d0a353342b559191aafc732174773e132554694a)
- URL: https://github.com/kamailio/kamailio/commit/d2f5603aff1bad106340b024d4a33f2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T12:59:23+01:00
core: resolve - variables initialisation
(cherry picked from commit 1623f9ed1728455b72abf0a74f06bfd24365cefb)
- URL: https://github.com/kamailio/kamailio/commit/4d04bafdba440b82a7da8424682b06d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T12:59:38+01:00
app_python3: reformat exports structures
(cherry picked from commit 042bb9d10e12a256f9e4461031347e09b89fbe98)
- URL: https://github.com/kamailio/kamailio/commit/986cadb088805f5126c61d55fc0b72c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T12:59:45+01:00
app_python3: use module name prefix for exports structure
(cherry picked from commit 114d6fe510d7c1876782054ed89e4017d39d5f69)
- URL: https://github.com/kamailio/kamailio/commit/340efb9e3951fb4d15ae32e834ac584…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T12:59:53+01:00
app_python3s: reformat exports structures
(cherry picked from commit 9fb9cbddee8974a1733b999807cc1943248753f7)
- URL: https://github.com/kamailio/kamailio/commit/d38cc3c15698b554c177e77e05f7393…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:00:00+01:00
app_python3s: use module name prefix for exports structure
(cherry picked from commit ebe77a2068c5073b436a1f8fefdfd689c9010816)
- URL: https://github.com/kamailio/kamailio/commit/ef9c5e79b6923401a686c31a15af390…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:00:07+01:00
app_lua: reformat exports structures
(cherry picked from commit c6feb52c97bbd3fc33dc837d2b23e56c75f09583)
- URL: https://github.com/kamailio/kamailio/commit/2442079e05b410cc9393fd15daf1f94…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:00:14+01:00
app_lua: use module name prefix for exports structure
(cherry picked from commit 35e191e1bea5463e766cb6f8f2ffb4862bd812a8)
- URL: https://github.com/kamailio/kamailio/commit/8c5a7a8db1309515a1d2f167754a4ee…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:00:50+01:00
app_jsdt: use module name prefix for exports structure
(cherry picked from commit a81e3c45dad338378fc8cf417bb0e9da1172a854)
- URL: https://github.com/kamailio/kamailio/commit/069876708076154387a599bf039edd8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:01:00+01:00
app_ruby: use module name prefix for exports structure
(cherry picked from commit 65322a8ea66ed18fb2d089ade54702341e064944)
- URL: https://github.com/kamailio/kamailio/commit/3ab5e87f2e162704a261c3a45eeb5c0…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:01:12+01:00
textops: do not print module name in log messages
- it is added automatically
(cherry picked from commit ba1c0424732f1f2ab01bfd078ee272221a6b3e10)
- URL: https://github.com/kamailio/kamailio/commit/c97e6b96821f0ffaf449643ed222908…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:01:19+01:00
avpops: do not print module name in log messages
- it is added automatically
(cherry picked from commit 89a95ce1abefd772c0f09054473b07bbfc5426bc)
- URL: https://github.com/kamailio/kamailio/commit/48fd5246c186524413d452032320378…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:01:26+01:00
avp: do not print module name in log messages
- it is added automatically
(cherry picked from commit 463d5b34390e330a2b733deb673c1c77e5be9fcb)
- URL: https://github.com/kamailio/kamailio/commit/84b1543cf7b77bfffba0c3e6369b4cb…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:01:33+01:00
dialog: do not print module name in log messages
- it is added automatically
(cherry picked from commit e45c97d112c7c396ae0a11b7a431582a71361e5b)
- URL: https://github.com/kamailio/kamailio/commit/d343b6d99cdb9a23ec5bfa332a34245…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:01:44+01:00
dialog: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit d434270933f06b4de43cdf6d4b464bd264a3cb92)
- URL: https://github.com/kamailio/kamailio/commit/583a403d58c3e0e0b64a354d2e5fe4a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:01:51+01:00
http_async_client: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 40dd9f4e0fbe54046b7786e3572b491103af03d1)
- URL: https://github.com/kamailio/kamailio/commit/c8a09510204e7d0ed9e486f4dc87135…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:01:59+01:00
imc: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 407168804cc1806b857c2ce78399e02a81692d1e)
- URL: https://github.com/kamailio/kamailio/commit/6f3f297ea64a8fed4c77fdaf2abc90e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:02:08+01:00
ims_auth: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 524eeca084e0a0e61ad80f349ea79f8b1c3031f6)
- URL: https://github.com/kamailio/kamailio/commit/b5a2b0c782a18cd807d6d4851baa9be…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:02:18+01:00
ims_icscf: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 39514660001b37eabfe3af6818949586fae9a4bf)
- URL: https://github.com/kamailio/kamailio/commit/e96ecec877f2f9bc13000c7bd752ed8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:02:29+01:00
ims_registrar_scscf: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 641d29820f8536247c49d5fb4caa882764dbd9af)
- URL: https://github.com/kamailio/kamailio/commit/876fa1d0667acb2c46e5b8643cdb994…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:02:48+01:00
ims_usrloc_pcscf: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit d29b3d6515f74d4cd7417dc9030d8ca53d57054e)
- URL: https://github.com/kamailio/kamailio/commit/51937a32b205288ebeddfac7c4310b1…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:02:57+01:00
msilo: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 609960812c572d2d19ba774b064fdf7e2ac45765)
- URL: https://github.com/kamailio/kamailio/commit/21f4e3c9ce4a6d7ae87ad746742b283…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:03:03+01:00
nat_traversal: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit f35f327a528670dcca0d7a767643a222f1aebd89)
- URL: https://github.com/kamailio/kamailio/commit/59c32aef1e40edcfb081a18728b4e60…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:03:10+01:00
p_usrloc: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit a951cb44ecbcd0f9cba937176ea5117c6a1d15b6)
- URL: https://github.com/kamailio/kamailio/commit/1467f7517b6256a712eeb9328856193…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:03:17+01:00
registrar: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 0516fb802628ddb659a130aa2959df5b0b8e0c96)
- URL: https://github.com/kamailio/kamailio/commit/9a658e0533e592641f86db037eb398a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:03:26+01:00
sipcapture: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 01abed3ef17f6a5f0f215675a2980f0b9a4267fd)
- URL: https://github.com/kamailio/kamailio/commit/9a768e006eb0b6ab508ebc5385690eb…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:03:33+01:00
siptrace: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 92cdcb4bd280850743b3a952f1b6003be69daaf2)
- URL: https://github.com/kamailio/kamailio/commit/21abe7ab16d450f1b085a97a4c0f416…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:03:39+01:00
sst: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 96bdd69945af9f08e6c89fb725248b8b268ee71a)
- URL: https://github.com/kamailio/kamailio/commit/d5829f56bfc36133ba6db124bf738a6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:03:56+01:00
tmx: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit d4c0e1bbcb0e423a545650aad4fbb4b2da8bb488)
- URL: https://github.com/kamailio/kamailio/commit/bf665fc6d398009a0643cb60f9dad95…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:04:03+01:00
tsilo: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit a9d29645ab417c9b0f7afc6745e6dd54bdac07b4)
- URL: https://github.com/kamailio/kamailio/commit/292c8764b22d3cdb78a85f101b03594…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:04:10+01:00
usrloc: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 186ae3eef7f3e1b5ad6222c98a2f35a487deb316)
- URL: https://github.com/kamailio/kamailio/commit/1de0032363ffb0fb6e257497a173f70…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:04:20+01:00
websocket: use literal module name for stats group
- prevent conflicts with global exports
(cherry picked from commit 93609b53d70df84788741800fc2b80c5502a3358)
- URL: https://github.com/kamailio/kamailio/commit/7f07a6ef9ae90baee4281394d0dcf50…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-24T13:04:28+01:00
Makefile.groups: tlsa in packaging group ktls if KTLS_INCLUDE_TLSA=yes
- if not, then it is in separate group module_group_ktlsa
(cherry picked from commit a49c8d8d968e31a539e47db6c06a0756e4be55e3)