[OpenSIPS-Devel] [OpenSIPS/opensips] 8ec91e: usrloc API: Add a loading function

Liviu Chircu liviu at opensips.org
Mon Dec 5 06:28:02 EST 2016


  Branch: refs/heads/mid-registrar
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8ec91e53521119d0de952367a51fdfe4a8037960
      https://github.com/OpenSIPS/opensips/commit/8ec91e53521119d0de952367a51fdfe4a8037960
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  usrloc API: Add a loading function


  Commit: 21fff6ba5486aebdc3d1c8247786c0c375cdba14
      https://github.com/OpenSIPS/opensips/commit/21fff6ba5486aebdc3d1c8247786c0c375cdba14
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    A modules/mid_registrar/Makefile
    A modules/mid_registrar/mid_registrar.c
    A modules/mid_registrar/uac_timer.c
    A modules/mid_registrar/uac_timer.h

  Log Message:
  -----------
  mid_registrar: initial version (PoC phase)

    * basic modparam outline
    * basic script exports
    * un-sorted dump of code
    * tm/usrloc/signaling hooks
    *   + registered callbacks
    * basic timer routine outline


  Commit: 5117e368ff1f013ac7cace4116baad1b6465c13c
      https://github.com/OpenSIPS/opensips/commit/5117e368ff1f013ac7cace4116baad1b6465c13c
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/uac_timer.c
    M modules/mid_registrar/uac_timer.h

  Log Message:
  -----------
  mid_registrar: Fix a series of bugs

    * mode = 0 working
    * mode = 1 almost working, needs some tweaks


  Commit: ca8b61fe616910a40e213d9afb47bc6b9fc62923
      https://github.com/OpenSIPS/opensips/commit/ca8b61fe616910a40e213d9afb47bc6b9fc62923
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h

  Log Message:
  -----------
  usrloc: Add expires value to contact struct


  Commit: da1a96441f13c5556249890521b41efcc5122a7b
      https://github.com/OpenSIPS/opensips/commit/da1a96441f13c5556249890521b41efcc5122a7b
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h

  Log Message:
  -----------
  usrloc: Add "expires_out" value to contact struct

Alpha phase. Has no restart persistency.


  Commit: aa94f8ba89f3e631ac40e0adf88ce2244134afeb
      https://github.com/OpenSIPS/opensips/commit/aa94f8ba89f3e631ac40e0adf88ce2244134afeb
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/uac_timer.c

  Log Message:
  -----------
  mid_registrar: Working version of contact throttling

REGISTER requests are now properly absorbed by the mid-registrar, which
will internally generate a 200 OK reply when the mid_registrar_save() script
function is called.


  Commit: 5f5d14654948c0254b15d7dc05ce32b462b5e231
      https://github.com/OpenSIPS/opensips/commit/5f5d14654948c0254b15d7dc05ce32b462b5e231
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c

  Log Message:
  -----------
  mid_registrar: Fix 200 OK replies for absorbed registrations

Properly include a 'Contact' header field, listing all bindings


  Commit: 6cb240cca71a48ad049c19ffac0a21a3b7d0ab93
      https://github.com/OpenSIPS/opensips/commit/6cb240cca71a48ad049c19ffac0a21a3b7d0ab93
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/dispatcher/dispatch.c
    M modules/drouting/drouting.c
    M modules/tm/dlg.c
    M modules/tm/dlg.h

  Log Message:
  -----------
  tm API: Add Call-ID parameter when building requests


  Commit: 95a39a0bcf4c053ea09f3f54c39d40a5c7b0103b
      https://github.com/OpenSIPS/opensips/commit/95a39a0bcf4c053ea09f3f54c39d40a5c7b0103b
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M Makefile.sources
    A lib/path.c
    A lib/path.h
    M modules/path/path.c

  Log Message:
  -----------
  path: Code refactoring

Make "Path" append code reusable by moving it into lib/path.c


  Commit: 82b47c0cbb49d603543f49078e1700b43eab6b3c
      https://github.com/OpenSIPS/opensips/commit/82b47c0cbb49d603543f49078e1700b43eab6b3c
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/uac_timer.c

  Log Message:
  -----------
  mid_registrar: Forward Register requests if not in queue

De-Registrations may lead to a state where contacts are present on
the mid-registrar, but no timer is ticking for the outgoing
registration.

Should we run into this issue, simply forward the registration and
re-initialize the timer.


  Commit: 0da4fcf05e3484835324a286030c6f8ee9c4e776
      https://github.com/OpenSIPS/opensips/commit/0da4fcf05e3484835324a286030c6f8ee9c4e776
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/uac_timer.c
    M modules/mid_registrar/uac_timer.h

  Log Message:
  -----------
  mid_registrar: Add contact routing logic

Current status:
    * Route by Path: functional, tested
    * Route by contact (rewrite ip:port): broken, needs more work


  Commit: ed0e2c0da27c892ca9e44f19100f41e499b39eb9
      https://github.com/OpenSIPS/opensips/commit/ed0e2c0da27c892ca9e44f19100f41e499b39eb9
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/uac_timer.c

  Log Message:
  -----------
  mid_registrar: Fix a couple of de-registration bugs


  Commit: b8a73a156ca6d31a881f3450e85f4a941f0aa31b
      https://github.com/OpenSIPS/opensips/commit/b8a73a156ca6d31a881f3450e85f4a941f0aa31b
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c

  Log Message:
  -----------
  mid_registrar: Improve startup logging


  Commit: 5bdb458c1ad2b23d02d1b6643d7801012f275d98
      https://github.com/OpenSIPS/opensips/commit/5bdb458c1ad2b23d02d1b6643d7801012f275d98
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/uac_timer.c
    M modules/mid_registrar/uac_timer.h

  Log Message:
  -----------
  mid_registrar: Add match by contact hf param logic


  Commit: 8cb3286dfa8fdccf0cec4fc0c29da7edb5de7e38
      https://github.com/OpenSIPS/opensips/commit/8cb3286dfa8fdccf0cec4fc0c29da7edb5de7e38
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c

  Log Message:
  -----------
  mid_registrar: Add lookup support for "route by Contact" mode


  Commit: 129d17cd456af6deec5469907cd18294a1c45c00
      https://github.com/OpenSIPS/opensips/commit/129d17cd456af6deec5469907cd18294a1c45c00
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M parser/parse_uri.c
    M parser/parse_uri.h

  Log Message:
  -----------
  core library: Add URI printing function

Allows URI fields / parameters to be easily altered/disabled


  Commit: 5a67a18b6d74fef94f7a6706b32db9fe284276dd
      https://github.com/OpenSIPS/opensips/commit/5a67a18b6d74fef94f7a6706b32db9fe284276dd
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    A modules/mid_registrar/encode.c
    A modules/mid_registrar/encode.h
    A modules/mid_registrar/lookup.c
    A modules/mid_registrar/lookup.h
    M modules/mid_registrar/mid_registrar.c
    A modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/uac_timer.c
    M modules/mid_registrar/uac_timer.h

  Log Message:
  -----------
  mid_registrar: Improve code modularity (part 1)


  Commit: 23065480ef0de9db80d621c24e79dccce6c6dabf
      https://github.com/OpenSIPS/opensips/commit/23065480ef0de9db80d621c24e79dccce6c6dabf
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/encode.c
    M modules/mid_registrar/encode.h
    A modules/mid_registrar/gruu.c
    A modules/mid_registrar/gruu.h
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    A modules/mid_registrar/save.c
    A modules/mid_registrar/save.h

  Log Message:
  -----------
  mid_registrar: Improve code modularity (part 2)


  Commit: 958c0585f88e3fe228c0b41796d052b9fd071c8f
      https://github.com/OpenSIPS/opensips/commit/958c0585f88e3fe228c0b41796d052b9fd071c8f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/pua_bla/pua_bla.c

  Log Message:
  -----------
  pua_bla: Fix log line ending


  Commit: b0241c13184aad8576b48f17bdbc62f0c3459405
      https://github.com/OpenSIPS/opensips/commit/b0241c13184aad8576b48f17bdbc62f0c3459405
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/pua_bla/pua_bla.c
    M modules/pua_bla/registrar_cb.c
    M modules/pua_bla/registrar_cb.h
    M modules/pua_usrloc/pua_usrloc.c
    M modules/pua_usrloc/pua_usrloc.h
    M modules/pua_usrloc/ul_publish.c
    M modules/snmpstats/interprocess_buffer.c
    M modules/snmpstats/interprocess_buffer.h
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h
    M modules/usrloc/ul_callback.c
    M modules/usrloc/ul_callback.h

  Log Message:
  -----------
  usrloc: Extend the contact callback API

This patch allows subscribing modules to transparently attach data
to each contact structure. The attached data can be accessed and
manipulated during the contact INSERT / UPDATE / DELETE callback processing


  Commit: fa964a84f8715692309ab5ecc46b94ceedd2ff5d
      https://github.com/OpenSIPS/opensips/commit/fa964a84f8715692309ab5ecc46b94ceedd2ff5d
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/lookup.c
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/save.c
    M modules/mid_registrar/save.h
    M modules/mid_registrar/uac_timer.c
    M modules/mid_registrar/uac_timer.h
    A modules/mid_registrar/ulcb.c
    A modules/mid_registrar/ulcb.h

  Log Message:
  -----------
  mid_registrar: Adapt code to the new usrloc callbacks


  Commit: d0069731ef5966bfb81fd6cd25e53a9ca0f59341
      https://github.com/OpenSIPS/opensips/commit/d0069731ef5966bfb81fd6cd25e53a9ca0f59341
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/usrloc/dlist.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    M modules/usrloc/ul_callback.c
    M modules/usrloc/ul_callback.h
    M modules/usrloc/ul_mi.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ul_mod.h
    M modules/usrloc/urecord.c
    M modules/usrloc/urecord.h
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  Enhance usrloc API with AoR callbacks


  Commit: dec259519ea614b8233f450f6807f25993d721c0
      https://github.com/OpenSIPS/opensips/commit/dec259519ea614b8233f450f6807f25993d721c0
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/usrloc/ucontact.c
    M modules/usrloc/urecord.c

  Log Message:
  -----------
  usrloc: Fix unnecessary free operations


  Commit: f2e25c6957915bf98bb890955847f41b810219c7
      https://github.com/OpenSIPS/opensips/commit/f2e25c6957915bf98bb890955847f41b810219c7
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/save.c
    M modules/mid_registrar/uac_timer.c
    M modules/mid_registrar/ulcb.c
    M modules/mid_registrar/ulcb.h

  Log Message:
  -----------
  mid_registrar: Initial version of AoR throttling mode

Also fix some bugs with autogenerated de-registrations in "contact
throttling" mode.


  Commit: c9d5a37e8c3d23f68b58ee21d2e4d5735183fd58
      https://github.com/OpenSIPS/opensips/commit/c9d5a37e8c3d23f68b58ee21d2e4d5735183fd58
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M parser/contact/contact.c
    M parser/contact/contact.h
    M parser/contact/parse_contact.c
    M parser/contact/parse_contact.h
    M parser/parse_param.c
    M parser/parse_param.h
    M parser/parse_rr.c

  Log Message:
  -----------
  Simplify contact debugging


  Commit: 4d9fc5e6043c560ed9c702f2d4754591625d8201
      https://github.com/OpenSIPS/opensips/commit/4d9fc5e6043c560ed9c702f2d4754591625d8201
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/lookup.c
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/save.c
    M modules/mid_registrar/uac_timer.c
    M modules/mid_registrar/ulcb.c

  Log Message:
  -----------
  mid_registrar: AoR throttling part 1 - registrations

Module is now capable of handling registrations, appropriately mangling
contacts, and absorbing / forwarding subsequent registrations on behalf
of the same AoR, depending on expiration times.


  Commit: ffbf48697dd41c90170f23b2fc97a6070384ff37
      https://github.com/OpenSIPS/opensips/commit/ffbf48697dd41c90170f23b2fc97a6070384ff37
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M parser/contact/contact.h

  Log Message:
  -----------
  contact parser API: Add a useful warning comment


  Commit: e8f98c70b4c7fb49fd993e7622389ac70a4d7ae0
      https://github.com/OpenSIPS/opensips/commit/e8f98c70b4c7fb49fd993e7622389ac70a4d7ae0
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/save.c
    M modules/mid_registrar/ulcb.c

  Log Message:
  -----------
  mid_registrar: AoR throttling part 2 - record expiration

The module is now properly generating De-REGISTER requests should the
last-standing contact behind an Address-of-Record expire.


  Commit: b5f82dd45f2d461a0903d6996e52ff081b45204b
      https://github.com/OpenSIPS/opensips/commit/b5f82dd45f2d461a0903d6996e52ff081b45204b
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/lookup.c
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: AoR throttling part 3 - lookups

AoR lookup properly working in mode 2 now


  Commit: 313ca8bd758e26ad422639107250c381d2a44dda
      https://github.com/OpenSIPS/opensips/commit/313ca8bd758e26ad422639107250c381d2a44dda
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: Fix a De-REGISTRATION bug

A quick De-REGISTER (deleting the AoR), followed by a REGISTER would
not get forwarded through to main registrar in "mode = 2"


  Commit: c45bfa71e583a80b33cf0f042bb691e0bb4b6c46
      https://github.com/OpenSIPS/opensips/commit/c45bfa71e583a80b33cf0f042bb691e0bb4b6c46
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: Properly mangle Contact hfs in mode = 2

In AoR throttling mode, we only present a fake Contact with the AoR
as the username part to the main registrar. All other Contact headers
must be cleaned up when building the outgoing request.

Also refactor some functions names to better reflect this behavior


  Commit: d3de32f094c3f18a25425f186f7330d9924c5afd
      https://github.com/OpenSIPS/opensips/commit/d3de32f094c3f18a25425f186f7330d9924c5afd
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/save.c
    M modules/mid_registrar/ulcb.c

  Log Message:
  -----------
  mid_registrar: Properly match/delete contacts in mode = 1

Just paying over some technical debt.

The mid-registrar insert/delete operations _must only_ be done on 200 OK
replies, after carefully inspecting the new timeouts / deleted contacts
sent by the main reg.


  Commit: f2339030f8f7eb60dec327849df6e03b7f2ee139
      https://github.com/OpenSIPS/opensips/commit/f2339030f8f7eb60dec327849df6e03b7f2ee139
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    A modules/mid_registrar/README
    A modules/mid_registrar/doc/mid_registrar.xml
    A modules/mid_registrar/doc/mid_registrar_admin.xml

  Log Message:
  -----------
  mid_registrar: Add documentation v0.1


  Commit: 82f2b34b2bb2809b58104aace667da86e105dda9
      https://github.com/OpenSIPS/opensips/commit/82f2b34b2bb2809b58104aace667da86e105dda9
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: Rename "outbound_expires" to "outgoing_expires"


  Commit: 3d0588538a5b4cdfe59757a6cdde062b57657b92
      https://github.com/OpenSIPS/opensips/commit/3d0588538a5b4cdfe59757a6cdde062b57657b92
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/README
    M modules/mid_registrar/doc/mid_registrar_admin.xml
    M modules/mid_registrar/gruu.c
    M modules/mid_registrar/gruu.h
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: Import and adapt "registrar" modparams and flags


  Commit: de9154c53bcaef5f13bb116e38c9fd20a45723e6
      https://github.com/OpenSIPS/opensips/commit/de9154c53bcaef5f13bb116e38c9fd20a45723e6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: Fix possible de-registration crash


  Commit: f408bfd0e563e47eae4eace6e15bf00cb40c7c62
      https://github.com/OpenSIPS/opensips/commit/f408bfd0e563e47eae4eace6e15bf00cb40c7c62
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/gruu.h
    M modules/mid_registrar/lookup.c
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    A modules/mid_registrar/rerrno.c
    A modules/mid_registrar/rerrno.h
    M modules/mid_registrar/save.c
    M modules/mid_registrar/save.h
    R modules/mid_registrar/uac_timer.c
    R modules/mid_registrar/uac_timer.h
    M modules/mid_registrar/ulcb.c
    M modules/mid_registrar/ulcb.h

  Log Message:
  -----------
  mid_registrar: Code cleanup


  Commit: 4aa9aa83bfb352da06cc81e9608e04bede95c7cd
      https://github.com/OpenSIPS/opensips/commit/4aa9aa83bfb352da06cc81e9608e04bede95c7cd
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/README
    M modules/mid_registrar/doc/mid_registrar_admin.xml
    M modules/mid_registrar/mid_registrar.c

  Log Message:
  -----------
  mid_registrar: Change default value of "contact_match_param"

Replaced with "rid"

("rinstance" was a badly chosen value, as it's a quite common occurence
with lots of UAs)


  Commit: c2c3c25cfe730fd4ce8c8cf8a5ce3ce5fde393d2
      https://github.com/OpenSIPS/opensips/commit/c2c3c25cfe730fd4ce8c8cf8a5ce3ce5fde393d2
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/README
    M modules/mid_registrar/doc/mid_registrar_admin.xml

  Log Message:
  -----------
  mid_registrar: Improve docs


  Commit: 33a4a8b9ecdac2717f5cc75f31e4e1b05033a15e
      https://github.com/OpenSIPS/opensips/commit/33a4a8b9ecdac2717f5cc75f31e4e1b05033a15e
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/dispatcher/dispatch.c
    M modules/drouting/drouting.c
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/save.c
    M modules/mid_registrar/ulcb.c
    M modules/seas/seas_action.c
    M modules/tm/dlg.c
    M modules/tm/dlg.h
    M modules/tm/uac.c

  Log Message:
  -----------
  mid_registrar: Proper "To" URI for auto-generated de-registrations

The fix involves extending the tm API to support a custom "To"
URI parameter


  Commit: 42bbbf3d17f62d1f5c41c9bb6c63da61aeb39345
      https://github.com/OpenSIPS/opensips/commit/42bbbf3d17f62d1f5c41c9bb6c63da61aeb39345
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/ulcb.c

  Log Message:
  -----------
  mid_registrar: Fix mem leak


  Commit: 4b53a3b45ca768573d5c36bdd7994d34d3f554d3
      https://github.com/OpenSIPS/opensips/commit/4b53a3b45ca768573d5c36bdd7994d34d3f554d3
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    A lib/reg/rerrno.c
    A lib/reg/rerrno.h
    A lib/reg/sip_msg.c
    A lib/reg/sip_msg.h
    M modules/mid_registrar/mid_registrar.c
    R modules/mid_registrar/rerrno.c
    R modules/mid_registrar/rerrno.h
    M modules/mid_registrar/save.c
    M modules/mid_registrar/ulcb.c
    M modules/registrar/common.c
    M modules/registrar/lookup.c
    M modules/registrar/reply.c
    R modules/registrar/rerrno.c
    R modules/registrar/rerrno.h
    M modules/registrar/save.c
    M modules/registrar/sip_msg.c
    M modules/registrar/sip_msg.h

  Log Message:
  -----------
  Move re-usable registrar code under "lib/reg/"


  Commit: a4245722b6f0252718f0080af648163db0d1445d
      https://github.com/OpenSIPS/opensips/commit/a4245722b6f0252718f0080af648163db0d1445d
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/usrloc/udomain.c

  Log Message:
  -----------
  usrloc: Fix an AoR delete callback bug


  Commit: 6d8728a80f82542f2c21e046f35182c2ba6a2951
      https://github.com/OpenSIPS/opensips/commit/6d8728a80f82542f2c21e046f35182c2ba6a2951
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M Makefile.sources
    M modules/mid_registrar/mid_registrar.c
    M modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/save.c

  Log Message:
  -----------
  mid_registrar: Properly handle star "*" Contact hf values


  Commit: b8582bc69762e5dc8d64c4b4e8117b5c110111fb
      https://github.com/OpenSIPS/opensips/commit/b8582bc69762e5dc8d64c4b4e8117b5c110111fb
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M modules/mid_registrar/README
    M modules/mid_registrar/doc/mid_registrar_admin.xml

  Log Message:
  -----------
  mid_registrar: Doc improvements


Compare: https://github.com/OpenSIPS/opensips/compare/8ec91e535211^...b8582bc69762


More information about the Devel mailing list