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

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


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 65005d62046f833b4d2c377f6ddf4e34613e7d73
      https://github.com/OpenSIPS/opensips/commit/65005d62046f833b4d2c377f6ddf4e34613e7d73
  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


  Commit: dd173e564a4f8ae29e0de4e57758e26568be7485
      https://github.com/OpenSIPS/opensips/commit/dd173e564a4f8ae29e0de4e57758e26568be7485
  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


  Commit: 3ab6dafc9274f1d6ff594ef8de3be1bd86f7aa0f
      https://github.com/OpenSIPS/opensips/commit/3ab6dafc9274f1d6ff594ef8de3be1bd86f7aa0f
  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()


  Commit: 80ba45de87e5ad6a92342955665d58c373cbd0e8
      https://github.com/OpenSIPS/opensips/commit/80ba45de87e5ad6a92342955665d58c373cbd0e8
  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


  Commit: f6fcb187d3945ad08c9995c6f6edd82701515e2b
      https://github.com/OpenSIPS/opensips/commit/f6fcb187d3945ad08c9995c6f6edd82701515e2b
  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.


  Commit: a3c18a685fbb4e7d563dd0001a2929e5eb3203cf
      https://github.com/OpenSIPS/opensips/commit/a3c18a685fbb4e7d563dd0001a2929e5eb3203cf
  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.


Compare: https://github.com/OpenSIPS/opensips/compare/8ba0309d4751...a3c18a685fbb



More information about the Devel mailing list