[OpenSIPS-Devel] [OpenSIPS/opensips] 0f8bfb: Add file to define optional assertions.
Răzvan Crainea
noreply at github.com
Wed Nov 25 15:55:19 EST 2020
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: 0f8bfb9539d8cbcf732744ef8aed688cadd5b510
https://github.com/OpenSIPS/opensips/commit/0f8bfb9539d8cbcf732744ef8aed688cadd5b510
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
A lib/dassert.h
Log Message:
-----------
Add file to define optional assertions.
Commit: 0d7a71b2f922a3334862a63b3ae9c9bb11115037
https://github.com/OpenSIPS/opensips/commit/0d7a71b2f922a3334862a63b3ae9c9bb11115037
Author: Maksym Sobolyev <sobomax at sippysoft.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
M modules/rtpproxy/doc/rtpproxy_admin.xml
A modules/rtpproxy/rtppn_connect.c
A modules/rtpproxy/rtppn_connect.h
M modules/rtpproxy/rtpproxy.c
M modules/rtpproxy/rtpproxy.h
M modules/rtpproxy/rtpproxy_stream.c
A modules/rtpproxy/rtpproxy_vcmd.h
Log Message:
-----------
Add TCP and TCPv6 communication modes for control sockets. Those
modes are supported on RTPProxy end since 2.0 and are getting
popular recently due to Kubrenetes and Docker's networking
shenanigans and peculiarities.
As discussed with @razvancrainea in the scope of the PR#2309,
shuffling elements of the iovec command structure might have some
unintended consequences with regards to the multiple nodes /
failover.
As such, it ended up in rabbit hole of refactoring messaging
mechanism to automatically extend user-supplied buffer with
some pre/post elements.
Provide sub-set of allocated vectors and expose it as "vu"
member. Only send_rtpp_command() is allowed to access "vs"
part. Code conversion is helped by some script and basic
functionality tested here:
https://travis-ci.com/github/sippy/voiptests/builds/202257620
Commit: 75cfd7e0ae8f7e9ce1bd51e21f07dc04a260a21a
https://github.com/OpenSIPS/opensips/commit/75cfd7e0ae8f7e9ce1bd51e21f07dc04a260a21a
Author: Răzvan Crainea <razvan at opensips.org>
Date: 2020-11-25 (Wed, 25 Nov 2020)
Changed paths:
A lib/dassert.h
M modules/rtpproxy/doc/rtpproxy_admin.xml
A modules/rtpproxy/rtppn_connect.c
A modules/rtpproxy/rtppn_connect.h
M modules/rtpproxy/rtpproxy.c
M modules/rtpproxy/rtpproxy.h
M modules/rtpproxy/rtpproxy_stream.c
A modules/rtpproxy/rtpproxy_vcmd.h
Log Message:
-----------
Merge pull request #2309 from sippy/pr_rtpproxy_tcp46
Add TCP and TCPv6 communication modes for RTPProxy control sockets.
Compare: https://github.com/OpenSIPS/opensips/compare/cff27be9c1ec...75cfd7e0ae8f
More information about the Devel
mailing list