- pua_dialoginfo: Implement callee_trying parameter in pua_dialoginfo which causes
a "Trying" state to be sent for both the caller and callee when
a new dialog is created.
- presentity: Implement table locking for all routes through update_presentity in order
to avoid a number of different race conditions which resulted in
extraneous data being put into the presentity table.
The latter change fixes a race condition which triggers more frequently due to the first... however I'm sure there are instances when it would trigger regardless of the first change.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/514
-- Commit Summary --
* pua_dialoginfo: support for sending "Trying" state for callee
* presence: Fully implement table locking for updating the presentity table
-- File Changes --
M modules/presence/presentity.c (50)
M modules/pua_dialoginfo/doc/pua_dialoginfo.xml (7)
M modules/pua_dialoginfo/doc/pua_dialoginfo_admin.xml (18)
M modules/pua_dialoginfo/pua_dialoginfo.c (11)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/514.patchhttps://github.com/kamailio/kamailio/pull/514.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/514
Kamailio's **srutils** SHA functions have names that collide with OpenSSL's **libcrypto** SHA functions.
In practice, OpenSSL fails to validate a server cert if **srutils** is loaded before **libcrypto**, because their SHA functions are not 100% equivalent.
On my Debian, **http_async_client** was unable to issue any HTTPS request unless server certificate verification was disabled.
This patch solves the issue by renaming the SHA functions in **srutils** to non-colliding names. I think this has no side effect because they are only used internally.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/513
-- Commit Summary --
* srutils: change names colliding with libcrypto
-- File Changes --
M lib/srutils/sha256.c (56)
M lib/srutils/sha256.h (98)
M lib/srutils/shautils.c (18)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/513.patchhttps://github.com/kamailio/kamailio/pull/513.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/513