[OpenSIPS-Devel] [OpenSIPS/opensips] 4c9a1f: Changes to stop keepalives on unregisters

Bogdan-Andrei Iancu bogdan at opensips.org
Wed Nov 5 07:00:46 CET 2014


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4c9a1fa2a791d37629b7272581f6d52c4b0f9666
      https://github.com/OpenSIPS/opensips/commit/4c9a1fa2a791d37629b7272581f6d52c4b0f9666
  Author: David Sanders <dsanders11 at ucsbalum.com>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M modules/nat_traversal/nat_traversal.c

  Log Message:
  -----------
  Changes to stop keepalives on unregisters

Observed cases where keepalives from `nat_traversal` continued after unregister were traced back to a few lines of code which prevented stopping keepalives on unregister events.


  Commit: b942bef6243d9abf9b3273c37438821858070608
      https://github.com/OpenSIPS/opensips/commit/b942bef6243d9abf9b3273c37438821858070608
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    A context.h

  Log Message:
  -----------
  core: introducing OpenSIPS contexts

A context is simply a data buffer. It can also be seen as a key-value
database, where different pieces of code register certain keys, in order
to maintain their values within each newly created context.

Contexts may be attached to any structure. The primitives defined in
"context.h" represent a generic way of registering/storing/fetching
data.


  Commit: 3a6f613c31b43f1971cec95bf532d35b450a47bf
      https://github.com/OpenSIPS/opensips/commit/3a6f613c31b43f1971cec95bf532d35b450a47bf
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M msg_translator.c
    M msg_translator.h
    M receive.c

  Log Message:
  -----------
  core: export sip_msg context operations

All sip_msg structures may now hold additional data within a context.


  Commit: eb5bb0f492d53e10a89e9b66225ebc133686d3a1
      https://github.com/OpenSIPS/opensips/commit/eb5bb0f492d53e10a89e9b66225ebc133686d3a1
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M modules/tm/h_table.c
    A modules/tm/t_ctx.c
    A modules/tm/t_ctx.h
    M modules/tm/tm.c
    M modules/tm/tm_load.h

  Log Message:
  -----------
  tm: export transaction context operations

All transactions may now hold additional context-specific data.
Data can be stored/fetched using the newly added functions in tm_binds.


  Commit: 1cf74846499d6482751cb19522791047107e92cd
      https://github.com/OpenSIPS/opensips/commit/1cf74846499d6482751cb19522791047107e92cd
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M modules/presence/presence.c

  Log Message:
  -----------
  Disable MI commands when presence is in lib mode.

Reported by Carlos Oliva @telematico, closing #382

(cherry picked from commit 7058396dfff62769a58103517ae42bf57078b8bd)


  Commit: 7aa96b287a364d03666e0d231c94ece7f8eca79b
      https://github.com/OpenSIPS/opensips/commit/7aa96b287a364d03666e0d231c94ece7f8eca79b
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M modules/presence/README
    M modules/presence/doc/presence_admin.xml
    M modules/presence/notify.c
    M modules/presence/presence.c
    M modules/presence/presence.h

  Log Message:
  -----------
  Add end_sub_on_timeout module parameter.

If a presence subscription should be automatically terminated (destroyed) when receiving a SIP timeout (408) for a sent NOTIFY requests.
Closes feature request #380.


  Commit: 0607b900fd58417ec973e398978844e953ad1af8
      https://github.com/OpenSIPS/opensips/commit/0607b900fd58417ec973e398978844e953ad1af8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M modules/perl/opensipsxs.xs

  Log Message:
  -----------
  Filename in script actions must be non-null.


Compare: https://github.com/OpenSIPS/opensips/compare/b994ddff6a9f...0607b900fd58


More information about the Devel mailing list