[OpenSIPS-Devel] [OpenSIPS/opensips] a686d9: msrp_gateway: fix module init

Vlad Pătrașcu noreply at github.com
Wed May 25 09:33:20 UTC 2022


  Branch: refs/heads/3.3
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a686d9123d9902d3b1605f3da1ec3f2a6c87f72b
      https://github.com/OpenSIPS/opensips/commit/a686d9123d9902d3b1605f3da1ec3f2a6c87f72b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M modules/msrp_gateway/msrp_gateway.c

  Log Message:
  -----------
  msrp_gateway: fix module init

(cherry picked from commit 65005d62046f833b4d2c377f6ddf4e34613e7d73)


  Commit: ccc3978697999a45e30b18f4f34fa6b002bbb6be
      https://github.com/OpenSIPS/opensips/commit/ccc3978697999a45e30b18f4f34fa6b002bbb6be
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M modules/msrp_gateway/msrp_gateway.c

  Log Message:
  -----------
  msrp_gateway: fix several crashes

(cherry picked from commit dd173e564a4f8ae29e0de4e57758e26568be7485)


  Commit: f40162e3050cd4852a072a3ddce3a95967d7698e
      https://github.com/OpenSIPS/opensips/commit/f40162e3050cd4852a072a3ddce3a95967d7698e
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M modules/msrp_gateway/msrp_gateway.c

  Log Message:
  -----------
  msrp_gateway: fix deadlock in msg_to_msrp()

(cherry picked from commit 3ab6dafc9274f1d6ff594ef8de3be1bd86f7aa0f)


  Commit: 14ba7e9d3ea925236d0a1896e495854fdf3cdde9
      https://github.com/OpenSIPS/opensips/commit/14ba7e9d3ea925236d0a1896e495854fdf3cdde9
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M modules/msrp_gateway/msrp_gateway.c

  Log Message:
  -----------
  msrp_gateway: fix message queueing during MSRP call setup

(cherry picked from commit 80ba45de87e5ad6a92342955665d58c373cbd0e8)


  Commit: 723cd8dc471d207502b762a3539cdff1720ebe78
      https://github.com/OpenSIPS/opensips/commit/723cd8dc471d207502b762a3539cdff1720ebe78
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M modules/msrp_gateway/doc/msrp_gateway_admin.xml
    M modules/msrp_gateway/msrp_gateway.c

  Log Message:
  -----------
  msrp_gateway: properly clean up lingering sessions

Add a session timeout after which to end a session if no message has
been received from either side for that session. Also, add a specific
timeout that is triggered by no activity on the MESSAGE side.

Also add the ability to list and end sessions from the outside, via MI
functions.

(cherry picked from commit f6fcb187d3945ad08c9995c6f6edd82701515e2b)


  Commit: 370f7bbfae2c22cde8bb97514505ea7a670fa69f
      https://github.com/OpenSIPS/opensips/commit/370f7bbfae2c22cde8bb97514505ea7a670fa69f
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M modules/msrp_gateway/doc/msrp_gateway_admin.xml
    M modules/msrp_gateway/msrp_gateway.c

  Log Message:
  -----------
  msrp_gateway: properly report MSRP leg setup failure

Add an event triggered when the SIP session fails to set up on the
MSRP side, when using the msg_to_msrp() function. This way, a message
describing the failure can be generated on the MESSAGE side from an
event route, for example.

(cherry picked from commit a3c18a685fbb4e7d563dd0001a2929e5eb3203cf)


Compare: https://github.com/OpenSIPS/opensips/compare/fa6082d783b8...370f7bbfae2c



More information about the Devel mailing list