[OpenSIPS-Devel] [OpenSIPS/opensips] 5a125a: dialog: always check if cseq should be updated

Răzvan Crainea noreply at github.com
Mon Apr 15 06:09:51 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5a125a5e3d4135eb50b25cddeb5481a46a6418a2
      https://github.com/OpenSIPS/opensips/commit/5a125a5e3d4135eb50b25cddeb5481a46a6418a2
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_req_within.c

  Log Message:
  -----------
  dialog: always check if cseq should be updated


  Commit: 33b3349cbfa1574d3c355093bcaf4a1939e1009a
      https://github.com/OpenSIPS/opensips/commit/33b3349cbfa1574d3c355093bcaf4a1939e1009a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M mi/item.c
    M mi/item.h

  Log Message:
  -----------
  mi: add a new set of commands to try to fetch params


  Commit: 2563484fe765f63b469931b1fef92ad647c1a2b7
      https://github.com/OpenSIPS/opensips/commit/2563484fe765f63b469931b1fef92ad647c1a2b7
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M mi/item.c
    M mi/item.h

  Log Message:
  -----------
  mi: add functions to clone request's id


  Commit: d05a726309456c8b96d37069f25c5986de159894
      https://github.com/OpenSIPS/opensips/commit/d05a726309456c8b96d37069f25c5986de159894
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M modules/mi_datagram/datagram_fnc.c
    M modules/mi_fifo/fifo_fnc.c

  Log Message:
  -----------
  mi: fix async commands for mi modules


  Commit: 58dc435cb5637f629b273895c354031485f3cbac
      https://github.com/OpenSIPS/opensips/commit/58dc435cb5637f629b273895c354031485f3cbac
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_timer.c

  Log Message:
  -----------
  dialog: always persist SDP for both in and out


  Commit: 0d026b9f1ad2a8b7ce0dfd6eb61c6eee51cdf79a
      https://github.com/OpenSIPS/opensips/commit/0d026b9f1ad2a8b7ce0dfd6eb61c6eee51cdf79a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M modules/dialog/dlg_req_within.h
    M modules/dialog/dlg_timer.c

  Log Message:
  -----------
  dialog: merge duplicated reply handling in a func


  Commit: 13bceaf647b2cd885f516bb61e2dd04da964d1a4
      https://github.com/OpenSIPS/opensips/commit/13bceaf647b2cd885f516bb61e2dd04da964d1a4
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  dialog: fix mem leak generated by missing replies

When cseq was to change generated replies, if those replies were never
generated (due to missing replies from UAC), the callback was leaking.


  Commit: 3863766bf1ed6449ed26db148b98898920652e75
      https://github.com/OpenSIPS/opensips/commit/3863766bf1ed6449ed26db148b98898920652e75
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_req_within.c
    M modules/dialog/dlg_req_within.h

  Log Message:
  -----------
  dialog: add dlg_send_sequential MI command

This new command can be used to send sequential messages within an
OpenSIPS dialog. It is highly flexible, allowing the trigger to send
different SIP methods, bodies, etc.

Common use cases are:
- re-advertise contact after a failover
- trigger rtpproxy/rtpengine re-negociation


Compare: https://github.com/OpenSIPS/opensips/compare/eb1a662c87dc...3863766bf1ed



More information about the Devel mailing list