[OpenSIPS-Devel] [OpenSIPS/opensips] 0f83f9: usrloc: Add generic, contact-level key-value stora...

Liviu Chircu liviu at opensips.org
Wed Jan 10 13:04:58 EST 2018


  Branch: refs/heads/feature/usrloc-kv-contact-storage
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0f83f9a0949b6bba72597873d8d80c8297685caa
      https://github.com/OpenSIPS/opensips/commit/0f83f9a0949b6bba72597873d8d80c8297685caa
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-01-10 (Wed, 10 Jan 2018)

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

  Log Message:
  -----------
  usrloc: Add generic, contact-level key-value storage

Allows various usrloc-dependent modules to easily store data into or to
retrieve data from each usrloc contact.


  Commit: 49965a617110f589ffe7a26cca58d35a9a48be12
      https://github.com/OpenSIPS/opensips/commit/49965a617110f589ffe7a26cca58d35a9a48be12
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-01-10 (Wed, 10 Jan 2018)

  Changed paths:
    A modules/usrloc/kv_store.c
    A modules/usrloc/kv_store.h
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h
    M modules/usrloc/urecord.c
    M modules/usrloc/urecord.h
    M modules/usrloc/usrloc.c
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  usrloc: Add generic, record-level key-value storage

Allows various usrloc-dependent modules to easily store data into or
to retrieve data from each usrloc record / AOR.


  Commit: a9d7e422cea9494eb63593732d7663516415a5b9
      https://github.com/OpenSIPS/opensips/commit/a9d7e422cea9494eb63593732d7663516415a5b9
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-01-10 (Wed, 10 Jan 2018)

  Changed paths:
    M modules/usrloc/kv_store.c

  Log Message:
  -----------
  usrloc: K/V store - use map_find() instead of map_get()


  Commit: 7d05907d66069cdb50a8d3148b82a31064f0f5c8
      https://github.com/OpenSIPS/opensips/commit/7d05907d66069cdb50a8d3148b82a31064f0f5c8
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-01-10 (Wed, 10 Jan 2018)

  Changed paths:
    M modules/mid_registrar/save.c
    A modules/mid_registrar/ul_storage.c
    A modules/mid_registrar/ul_storage.h
    M modules/mid_registrar/ulcb.c
    M modules/usrloc/kv_store.c

  Log Message:
  -----------
  mid_registrar: Refactor the AoR throttling implementation

We now make use of usrloc's newly added k/v storage functions in order
to store/retrieve the module data into/from each record.


Compare: https://github.com/OpenSIPS/opensips/compare/aaa723e86811...7d05907d6606


More information about the Devel mailing list