[OpenSIPS-Devel] [OpenSIPS/opensips] d2cc4f: parser/body: provide has_body_part() and get_body_...

Răzvan Crainea noreply at github.com
Tue May 25 13:35:29 EST 2021


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d2cc4f91df102357ce0b1efb5d9575d99f4df2dd
      https://github.com/OpenSIPS/opensips/commit/d2cc4f91df102357ce0b1efb5d9575d99f4df2dd
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-09 (Fri, 09 Apr 2021)

  Changed paths:
    M modules/rtpengine/rtpengine.c
    M modules/rtpproxy/rtpproxy.c
    M parser/parse_body.c
    M parser/parse_body.h

  Log Message:
  -----------
  parser/body: provide has_body_part() and get_body_part() in core


  Commit: b6056ca95b256198d3bc060357558d12005bce53
      https://github.com/OpenSIPS/opensips/commit/b6056ca95b256198d3bc060357558d12005bce53
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-14 (Wed, 14 Apr 2021)

  Changed paths:
    A modules/rtp_relay/Makefile
    A modules/rtp_relay/rtp_relay.c
    A modules/rtp_relay/rtp_relay.h
    A modules/rtp_relay/rtp_relay_ctx.c
    A modules/rtp_relay/rtp_relay_ctx.h
    A modules/rtp_relay/rtp_relay_server.c

  Log Message:
  -----------
  WIP: rtp_relay: add new RTP relay module

Currently only initial request is handled


  Commit: c9e6902dcbe1dd754065980cbd4b6912ee635046
      https://github.com/OpenSIPS/opensips/commit/c9e6902dcbe1dd754065980cbd4b6912ee635046
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-14 (Wed, 14 Apr 2021)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c
    M modules/rtpproxy/rtpproxy.h
    M modules/rtpproxy/rtpproxy_callbacks.c

  Log Message:
  -----------
  WIP: rtpproxy: imlement rtp_relay offer, answer and delete


  Commit: e751c9a82fdd6075b8397363eb26119b57bc4d95
      https://github.com/OpenSIPS/opensips/commit/e751c9a82fdd6075b8397363eb26119b57bc4d95
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-14 (Wed, 14 Apr 2021)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  WIP: rtpproxy: fix uninitialized variable


  Commit: f977970589c212694011367c8c533269d6a5ad0d
      https://github.com/OpenSIPS/opensips/commit/f977970589c212694011367c8c533269d6a5ad0d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-14 (Wed, 14 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  WIP: rtp_relay: remove unused function


  Commit: 86147b941b727049854e6d41f6179a11126dbc53
      https://github.com/OpenSIPS/opensips/commit/86147b941b727049854e6d41f6179a11126dbc53
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-16 (Fri, 16 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  rtp_relay: fix engaging rtp_relaying in main branch


  Commit: cd1df2aac88e8163c150002e4a98bef5b3593a48
      https://github.com/OpenSIPS/opensips/commit/cd1df2aac88e8163c150002e4a98bef5b3593a48
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-16 (Fri, 16 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtp_relay/rtp_relay_ctx.h

  Log Message:
  -----------
  rtp_relay: store established session in ctx->main


  Commit: 1cade2b35c89caea2f15877d106ff525ddb8563d
      https://github.com/OpenSIPS/opensips/commit/1cade2b35c89caea2f15877d106ff525ddb8563d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-16 (Fri, 16 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay.h
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtp_relay: add support for printing the relay node


  Commit: d38c5765f83ee281b0040a1efb715a7fc21c1a11
      https://github.com/OpenSIPS/opensips/commit/d38c5765f83ee281b0040a1efb715a7fc21c1a11
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2021-04-16 (Fri, 16 Apr 2021)

  Changed paths:
    M action.c
    M action.h
    M modules/topology_hiding/topo_hiding_logic.c

  Log Message:
  -----------
  Fix internal detection of DUMMY messages.

Closes #2464

(cherry picked from commit faafd673dddf2c0784e570565c2c18dcb5520f36)


  Commit: e7b7f954edda6174212bfcc4301ac4c66030e71c
      https://github.com/OpenSIPS/opensips/commit/e7b7f954edda6174212bfcc4301ac4c66030e71c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-16 (Fri, 16 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtp_relay/rtp_relay_ctx.h
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  WIP: rtp_relay: add dialog support


  Commit: afc97fac649329efccc1e8304f92a1b0090a14df
      https://github.com/OpenSIPS/opensips/commit/afc97fac649329efccc1e8304f92a1b0090a14df
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-20 (Tue, 20 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  WIP: rtp_relay: handle sequentials


  Commit: 355e15b1ae790432c774e4b79d08f88416aaf763
      https://github.com/OpenSIPS/opensips/commit/355e15b1ae790432c774e4b79d08f88416aaf763
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-21 (Wed, 21 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  WIP: rtp_relay: do not reverse type during replies


  Commit: d45c06d329359c4086aae017de63cf54f8b76255
      https://github.com/OpenSIPS/opensips/commit/d45c06d329359c4086aae017de63cf54f8b76255
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay.h
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  WIP: rtp_relay: add support for getting rtpproxy node


  Commit: aa100d2accf8d330a13c3cf90ae3c87e2ee8f239
      https://github.com/OpenSIPS/opensips/commit/aa100d2accf8d330a13c3cf90ae3c87e2ee8f239
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  WIP rtp_relay: add support for dialog persistency


  Commit: b57a77bc8d954ce23a0e8927ef4698f9e8242a9d
      https://github.com/OpenSIPS/opensips/commit/b57a77bc8d954ce23a0e8927ef4698f9e8242a9d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay.h
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtp_relay/rtp_relay_ctx.h
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  WIP: rtp_relay: rename rtp_relay_node to rtp_relay_server


  Commit: e9794140621837d78e959a7aa575308824522929
      https://github.com/OpenSIPS/opensips/commit/e9794140621837d78e959a7aa575308824522929
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay.c
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtp_relay/rtp_relay_ctx.h

  Log Message:
  -----------
  WIP: rtp_relay: proper handing of sequentials replies


  Commit: aee0cb0e7f08876b3bfcac8f5db7387a0c35c7af
      https://github.com/OpenSIPS/opensips/commit/aee0cb0e7f08876b3bfcac8f5db7387a0c35c7af
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-23 (Fri, 23 Apr 2021)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: if a session has a node, try to use it


  Commit: 3666289a9a23b84f9e1642a62786afe1462c0a75
      https://github.com/OpenSIPS/opensips/commit/3666289a9a23b84f9e1642a62786afe1462c0a75
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-27 (Tue, 27 Apr 2021)

  Changed paths:
    M sr_module_deps.c
    M sr_module_deps.h

  Log Message:
  -----------
  deps: rework deps to allow specifying a reversed order


  Commit: cf9afd02aa94c62cc1f7c354dd6a6528442d92e3
      https://github.com/OpenSIPS/opensips/commit/cf9afd02aa94c62cc1f7c354dd6a6528442d92e3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-27 (Tue, 27 Apr 2021)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: load rtp_relay in reversed order


  Commit: 205d02a0d3e3d17391272e03c33ccc7b335dba7e
      https://github.com/OpenSIPS/opensips/commit/205d02a0d3e3d17391272e03c33ccc7b335dba7e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-27 (Tue, 27 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay.c
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtp_relay/rtp_relay_ctx.h

  Log Message:
  -----------
  WIP: rtp_relay: register dialog pointer in pre-init

Make sure that all dialogs that are loaded do have the dialog pointer
registered, otherwise the dialogs get to be corrupted.


  Commit: 6db7ea74eaaf121cdf0bb5132a9bdaa231debbb2
      https://github.com/OpenSIPS/opensips/commit/6db7ea74eaaf121cdf0bb5132a9bdaa231debbb2
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-27 (Tue, 27 Apr 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  WIP: rtp_relay: cleanup dialog ctx var, as it is useless


  Commit: 563ed865f56af7f3ce0af95125797918e2859bd8
      https://github.com/OpenSIPS/opensips/commit/563ed865f56af7f3ce0af95125797918e2859bd8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-27 (Tue, 27 Apr 2021)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: remove redundant check


  Commit: 5d10a34c369da14d02bddbbd7f87e3005fb2133c
      https://github.com/OpenSIPS/opensips/commit/5d10a34c369da14d02bddbbd7f87e3005fb2133c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-28 (Wed, 28 Apr 2021)

  Changed paths:
    M modules/rtpengine/rtpengine.c

  Log Message:
  -----------
  rtpengine: add rtp_relay implementation


  Commit: 48193208ed2896d438a04560be9bd5541674bd1c
      https://github.com/OpenSIPS/opensips/commit/48193208ed2896d438a04560be9bd5541674bd1c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-04-28 (Wed, 28 Apr 2021)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: rework locking while used over rtp_relay


  Commit: 7306e64cd9f0894d391ae673264b1cee8cb34cba
      https://github.com/OpenSIPS/opensips/commit/7306e64cd9f0894d391ae673264b1cee8cb34cba
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-10 (Mon, 10 May 2021)

  Changed paths:
    A modules/rtp_relay/doc/rtp_relay.xml
    A modules/rtp_relay/doc/rtp_relay_admin.xml

  Log Message:
  -----------
  rtp_relay: add documentation for new module


  Commit: 1d6bd56bf517bf0729fe6e47346740ed1ef3ef59
      https://github.com/OpenSIPS/opensips/commit/1d6bd56bf517bf0729fe6e47346740ed1ef3ef59
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-10 (Mon, 10 May 2021)

  Changed paths:
    M .github/workflows/main.yml

  Log Message:
  -----------
  github: remove Xenial builds

Xenial had become unmaintained on 30th of April 2021, and on 4th of May
2021 GitHub Actions deprecated it: actions/virtual-environments#3302


  Commit: 45d3e65cf4b6f11123f0b151209fa3e67126561e
      https://github.com/OpenSIPS/opensips/commit/45d3e65cf4b6f11123f0b151209fa3e67126561e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-10 (Mon, 10 May 2021)

  Changed paths:
    M modules/rtpengine/rtpengine.c

  Log Message:
  -----------
  rtpengine: initialize ret variable for all code paths


  Commit: a7491867bc77134db9bc66263516f68aeffec333
      https://github.com/OpenSIPS/opensips/commit/a7491867bc77134db9bc66263516f68aeffec333
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay.h
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtpengine/rtpengine.c
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtp_relay: node should always be a string

no need to add useless function for converting a node to string back and
forth - it's always string, so the modules should use them accordingly


  Commit: 3cb5de0d51dc5fe6777aee22acc307e64ae5e7e1
      https://github.com/OpenSIPS/opensips/commit/3cb5de0d51dc5fe6777aee22acc307e64ae5e7e1
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M mi/item.c

  Log Message:
  -----------
  mi: make sure params list exists when fetching items


  Commit: 013b61850ed21eece95fbc68c93acbeffd37a2cb
      https://github.com/OpenSIPS/opensips/commit/013b61850ed21eece95fbc68c93acbeffd37a2cb
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M modules/rtp_relay/doc/rtp_relay_admin.xml
    M modules/rtp_relay/rtp_relay.c
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtp_relay/rtp_relay_ctx.h

  Log Message:
  -----------
  rtp_relay: add rtp_relay_list MI command


  Commit: 4c22af33fc24f76db84f8d6310120ecc7aaff2b8
      https://github.com/OpenSIPS/opensips/commit/4c22af33fc24f76db84f8d6310120ecc7aaff2b8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: remove unused snode var


  Commit: 9d8fb461bdda8fe0bab8c783dd9692789ac2897c
      https://github.com/OpenSIPS/opensips/commit/9d8fb461bdda8fe0bab8c783dd9692789ac2897c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: only fallback to a new node during offer


  Commit: c6645f6642f6b2f77c7dd06086de62d0d328cdf3
      https://github.com/OpenSIPS/opensips/commit/c6645f6642f6b2f77c7dd06086de62d0d328cdf3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M mi/mi.h

  Log Message:
  -----------
  mi: increase the max number of recipies


  Commit: a0cb216420372f7408c2d8a5c73a3c6559f28f96
      https://github.com/OpenSIPS/opensips/commit/a0cb216420372f7408c2d8a5c73a3c6559f28f96
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M mi/item.c

  Log Message:
  -----------
  Revert "mi: make sure params list exists when fetching items"

This reverts commit 3cb5de0d51dc5fe6777aee22acc307e64ae5e7e1.


  Commit: e60a55664b3bc683122f5ac87ede56a9dc53faef
      https://github.com/OpenSIPS/opensips/commit/e60a55664b3bc683122f5ac87ede56a9dc53faef
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2021-05-13 (Thu, 13 May 2021)

  Changed paths:
    M mi/item.c

  Log Message:
  -----------
  mi: fix possible crash when optional params are missing


  Commit: cf6824b457d10b3830b6c90eafe26c29d7a32edb
      https://github.com/OpenSIPS/opensips/commit/cf6824b457d10b3830b6c90eafe26c29d7a32edb
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  rtp_relay: lock when printing RTP context


  Commit: 48d04e204f9db996a33f3c7fac98832e62a36578
      https://github.com/OpenSIPS/opensips/commit/48d04e204f9db996a33f3c7fac98832e62a36578
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-17 (Mon, 17 May 2021)

  Changed paths:
    M mi/item.c

  Log Message:
  -----------
  mi: fix init_mi_result_number

Actually use a number instead of string


  Commit: 7671eb9c42b95986f9aa971619b045d23f1e2cef
      https://github.com/OpenSIPS/opensips/commit/7671eb9c42b95986f9aa971619b045d23f1e2cef
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-17 (Mon, 17 May 2021)

  Changed paths:
    M modules/dialog/dlg_req_within.c

  Log Message:
  -----------
  dialog: for indialog requests, first ACK, then run handlers

This change allows user to send the same peer another request, since it
has already sent ACK for the current one


  Commit: 8e219b4f24c613fcbe8f283069bb6f83055ef05d
      https://github.com/OpenSIPS/opensips/commit/8e219b4f24c613fcbe8f283069bb6f83055ef05d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-17 (Mon, 17 May 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay_ctx.c

  Log Message:
  -----------
  rtp_relay: duplicate the node when restoring from dlg


  Commit: 23a8bbf0b21055c36ff7ceda77f7a83b3bba77f4
      https://github.com/OpenSIPS/opensips/commit/23a8bbf0b21055c36ff7ceda77f7a83b3bba77f4
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-17 (Mon, 17 May 2021)

  Changed paths:
    M modules/rtp_relay/doc/rtp_relay_admin.xml
    M modules/rtp_relay/rtp_relay.c
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtp_relay/rtp_relay_ctx.h

  Log Message:
  -----------
  rtp_relay: add rtp_relay_update mi commands

These commands can be used to re-anchor RTP during an ongoing call


  Commit: 67fc69ecf77dd36c829316fe266864c6864971df
      https://github.com/OpenSIPS/opensips/commit/67fc69ecf77dd36c829316fe266864c6864971df
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-19 (Wed, 19 May 2021)

  Changed paths:
    M modules/rtp_relay/rtp_relay.h
    M modules/rtp_relay/rtp_relay_ctx.c
    M modules/rtpengine/rtpengine.c
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtp_relay: properly pass body in rtp_offer/answer seq


  Commit: b2dd8fb67af286547a0d17fc5ee1bc78f56e9d90
      https://github.com/OpenSIPS/opensips/commit/b2dd8fb67af286547a0d17fc5ee1bc78f56e9d90
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2021-05-25 (Tue, 25 May 2021)

  Changed paths:
    M mi/item.c
    M mi/mi.h
    M modules/dialog/dlg_req_within.c
    A modules/rtp_relay/Makefile
    A modules/rtp_relay/doc/rtp_relay.xml
    A modules/rtp_relay/doc/rtp_relay_admin.xml
    A modules/rtp_relay/rtp_relay.c
    A modules/rtp_relay/rtp_relay.h
    A modules/rtp_relay/rtp_relay_ctx.c
    A modules/rtp_relay/rtp_relay_ctx.h
    A modules/rtp_relay/rtp_relay_server.c
    M modules/rtpengine/rtpengine.c
    M modules/rtpproxy/rtpproxy.c
    M modules/rtpproxy/rtpproxy.h
    M modules/rtpproxy/rtpproxy_callbacks.c
    M parser/parse_body.c
    M parser/parse_body.h

  Log Message:
  -----------
  Merge branch 'feature/rtp_relay'


Compare: https://github.com/OpenSIPS/opensips/compare/9de1c975c07e...b2dd8fb67af2



More information about the Devel mailing list