[OpenSIPS-Devel] [OpenSIPS/opensips] 9d8d93: usrloc: Refactor modparams to fit upcoming additio...

Liviu Chircu liviu at opensips.org
Wed Mar 14 12:51:37 EDT 2018


  Branch: refs/heads/feature/usrloc-clustering
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9d8d930a91b73b12d7eb3e3a89428a521538a3fa
      https://github.com/OpenSIPS/opensips/commit/9d8d930a91b73b12d7eb3e3a89428a521538a3fa
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

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

  Log Message:
  -----------
  usrloc: Refactor modparams to fit upcoming additions


  Commit: c46d3822caeed88e6af94b1ae77bf6a401161f87
      https://github.com/OpenSIPS/opensips/commit/c46d3822caeed88e6af94b1ae77bf6a401161f87
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M cachedb/cachedb.h
    M modules/usrloc/udomain.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ul_mod.h
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  usrloc: Add support for "cache DB" URLs


  Commit: 740cdf4f7b6ddc2945e1a120d3b90c238fce9113
      https://github.com/OpenSIPS/opensips/commit/740cdf4f7b6ddc2945e1a120d3b90c238fce9113
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M modules/usrloc/udomain.c

  Log Message:
  -----------
  usrloc: Implement the NoSQL version of get_urecord()


  Commit: fb5c7477876911b3a57ad8a9f5de709508ef2d0b
      https://github.com/OpenSIPS/opensips/commit/fb5c7477876911b3a57ad8a9f5de709508ef2d0b
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M cachedb/cachedb.h
    M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
    M modules/usrloc/udomain.c

  Log Message:
  -----------
  usrloc & cachedb: Document and check some return codes


  Commit: 3b25224ea911c1c908cea580d3386c8b8113b47f
      https://github.com/OpenSIPS/opensips/commit/3b25224ea911c1c908cea580d3386c8b8113b47f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M cachedb/cachedb.h
    M cachedb/cachedb_dict.c
    M cachedb/cachedb_dict.h
    M cachedb/cachedb_types.h

  Log Message:
  -----------
  cachedb: Add easy-to-use dict append primitives


  Commit: 93d06eae9b7e6edf413e0e639bf4d7d3b9b75b31
      https://github.com/OpenSIPS/opensips/commit/93d06eae9b7e6edf413e0e639bf4d7d3b9b75b31
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M modules/cachedb_mongodb/cachedb_mongodb_dbase.c

  Log Message:
  -----------
  cachedb_mongodb: Adapt filters to libmongoc 1.5.0+


  Commit: 5af5de69ad675140c2b816e270f7f77b5c2d6f6a
      https://github.com/OpenSIPS/opensips/commit/5af5de69ad675140c2b816e270f7f77b5c2d6f6a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M modules/usrloc/udomain.c
    M modules/usrloc/urecord.c
    M modules/usrloc/urecord.h

  Log Message:
  -----------
  usrloc: Implement "core cluster" urecord handling


  Commit: e856d9196c76f09186d90c2a3c01e976dcafcf76
      https://github.com/OpenSIPS/opensips/commit/e856d9196c76f09186d90c2a3c01e976dcafcf76
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M modules/mid_registrar/mid_registrar.c
    M modules/nathelper/nathelper.c
    M modules/usrloc/dlist.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    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/usrloc.c
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  usrloc: Refactor all code using "db_mode"


  Commit: 57de2a52d6a906e2c5add5df8fe696858e85b630
      https://github.com/OpenSIPS/opensips/commit/57de2a52d6a906e2c5add5df8fe696858e85b630
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/usrloc/ul_mod.c
    M sr_module_deps.c
    M sr_module_deps.h

  Log Message:
  -----------
  usrloc: Fix some startup issues

    * proper module deps for the cache URL
    * fix some trivial modparam bugs


  Commit: 9fa6590b279a096588d1c7c2f5408bfba6faa79e
      https://github.com/OpenSIPS/opensips/commit/9fa6590b279a096588d1c7c2f5408bfba6faa79e
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M db/db.h
    M modules/clusterer/clusterer_mod.c

  Log Message:
  -----------
  clusterer: Abort startup when 'db_url' is mandatory


  Commit: 1fcc94a765a529ee4eed693eb64982169464c1ce
      https://github.com/OpenSIPS/opensips/commit/1fcc94a765a529ee4eed693eb64982169464c1ce
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M cachedb/cachedb_dict.c
    M cachedb/cachedb_dict.h
    M cachedb/cachedb_types.c
    M cachedb/cachedb_types.h
    M cachedb/test/test_backends.c
    M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
    M modules/usrloc/dlist.c
    M modules/usrloc/udomain.c
    M modules/usrloc/urecord.c
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  usrloc core cachedb cluster: Fix some left-over issues

    * base64 encode all contact keys (".", for example, breaks MongoDB)
    * do not pkg_free() SHM strings during cleanup
    * add useful dict/BSON debugging lines
    * improve coding style


  Commit: 55f99f37b195130e3535066f93c51e7654024e7e
      https://github.com/OpenSIPS/opensips/commit/55f99f37b195130e3535066f93c51e7654024e7e
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M cachedb/cachedb.h

  Log Message:
  -----------
  cachedb: Elaborate key naming restrictions


  Commit: bd4a43a238d979887b723ecc6a4597a8c44ca2ef
      https://github.com/OpenSIPS/opensips/commit/bd4a43a238d979887b723ecc6a4597a8c44ca2ef
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M modules/usrloc/ul_mod.h
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  usrloc: Do not pollute "usrloc.h" with internal vars


Compare: https://github.com/OpenSIPS/opensips/compare/38a16523a4b9...bd4a43a238d9


More information about the Devel mailing list