[OpenSIPS-Devel] [OpenSIPS/opensips] 9b9c63: usrloc: Refactor modparams to fit upcoming additio...
Liviu Chircu
liviu at opensips.org
Wed Mar 28 02:23:57 EDT 2018
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: 9b9c6345cdedfd394ac6f7765b7edbc6e6aa6796
https://github.com/OpenSIPS/opensips/commit/9b9c6345cdedfd394ac6f7765b7edbc6e6aa6796
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: 9df50cb5d2a978cfcf894bc80bb713bd229e9fc5
https://github.com/OpenSIPS/opensips/commit/9df50cb5d2a978cfcf894bc80bb713bd229e9fc5
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: d510cdc7665a58dbd9819d9df0d4a4ab7b2da0f7
https://github.com/OpenSIPS/opensips/commit/d510cdc7665a58dbd9819d9df0d4a4ab7b2da0f7
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/usrloc/udomain.c
Log Message:
-----------
usrloc: Implement the NoSQL version of get_urecord()
Commit: 48e543c4998a7eafd75c36af6d90f107879fe3e6
https://github.com/OpenSIPS/opensips/commit/48e543c4998a7eafd75c36af6d90f107879fe3e6
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: 37c9d7222405f02b7ec5a0f95bf5c38f0ff07a5e
https://github.com/OpenSIPS/opensips/commit/37c9d7222405f02b7ec5a0f95bf5c38f0ff07a5e
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: d3236fa3cf00b89b4af7a3d3f63cfdf50ff0b73e
https://github.com/OpenSIPS/opensips/commit/d3236fa3cf00b89b4af7a3d3f63cfdf50ff0b73e
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Adapt filters to libmongoc 1.5.0+
Commit: 2134189caea30da93569e4ff2eb9c20943546e89
https://github.com/OpenSIPS/opensips/commit/2134189caea30da93569e4ff2eb9c20943546e89
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: 5a2d87b1dba62ba6ea8c5c2d3b65de483f07d16a
https://github.com/OpenSIPS/opensips/commit/5a2d87b1dba62ba6ea8c5c2d3b65de483f07d16a
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: e4ba61d2777e2f5343155f8e4767b65ed38b7455
https://github.com/OpenSIPS/opensips/commit/e4ba61d2777e2f5343155f8e4767b65ed38b7455
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: c4de5ef9e81b56823ef81b7b4080ad0a5c0e245d
https://github.com/OpenSIPS/opensips/commit/c4de5ef9e81b56823ef81b7b4080ad0a5c0e245d
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: bfe1fdc988720a01c678f20adc57b1e8028e5b70
https://github.com/OpenSIPS/opensips/commit/bfe1fdc988720a01c678f20adc57b1e8028e5b70
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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: e996667c0c7cf16d370a1967098c3f9bf56211e3
https://github.com/OpenSIPS/opensips/commit/e996667c0c7cf16d370a1967098c3f9bf56211e3
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M cachedb/cachedb.h
Log Message:
-----------
cachedb: Elaborate key naming restrictions
Commit: 5579f6eacb63dbbc628bb525653102cfe334aab6
https://github.com/OpenSIPS/opensips/commit/5579f6eacb63dbbc628bb525653102cfe334aab6
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 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
Commit: f05bf6d26bf8a1ddee9db5043c815d696acde0f3
https://github.com/OpenSIPS/opensips/commit/f05bf6d26bf8a1ddee9db5043c815d696acde0f3
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/registrar/lookup.c
M modules/usrloc/dlist.c
M modules/usrloc/dlist.h
M modules/usrloc/ucontact.c
M modules/usrloc/ucontact.h
M modules/usrloc/udomain.c
M modules/usrloc/udomain.h
A modules/usrloc/ul_dbg.h
M modules/usrloc/ul_mod.c
M modules/usrloc/urecord.c
M modules/usrloc/urecord.h
M modules/usrloc/usrloc.h
Log Message:
-----------
usrloc: Expose struct debugging functions to upper modules
Commit: f043f5fe34dc25b4bcab2817484fcd24d6fd6edf
https://github.com/OpenSIPS/opensips/commit/f043f5fe34dc25b4bcab2817484fcd24d6fd6edf
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/registrar/lookup.c
M modules/usrloc/udomain.c
M modules/usrloc/urecord.c
Log Message:
-----------
usrloc "core-cachedb-only": Fix remaining lookup issues
* fix "methods" field
* avoid "NO-OP" update queries
Commit: 3dba1ccfa5049e5e9e00a39c2db1c68362f65988
https://github.com/OpenSIPS/opensips/commit/3dba1ccfa5049e5e9e00a39c2db1c68362f65988
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/registrar/save.c
Log Message:
-----------
registrar: Fix remove() with "*db-only" usrloc modes
Commit: bf16d0a364a1641426068bbf43beeab65a36f13e
https://github.com/OpenSIPS/opensips/commit/bf16d0a364a1641426068bbf43beeab65a36f13e
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Add bson debugging logs in old API
Commit: 4c98b4335914394161aef0977e1df58147d0026d
https://github.com/OpenSIPS/opensips/commit/4c98b4335914394161aef0977e1df58147d0026d
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/nathelper/nathelper.c
M modules/nathelper/nh_table.c
M modules/nathelper/nh_table.h
M modules/nathelper/sip_pinger.h
M modules/usrloc/dlist.c
M modules/usrloc/dlist.h
M modules/usrloc/ucontact.c
M modules/usrloc/ucontact.h
M modules/usrloc/udomain.c
M modules/usrloc/ul_mod.c
M modules/usrloc/usrloc.c
M modules/usrloc/usrloc.h
Log Message:
-----------
usrloc/nathelper: Refactor code for cachedb-only pinging
Commit: 44794f6e9e21ab98fc91cd9bd2a99757ad26d4f9
https://github.com/OpenSIPS/opensips/commit/44794f6e9e21ab98fc91cd9bd2a99757ad26d4f9
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Fix memory corruption on api.update()
bson_reinit() must not be called on a bson_destroy()'ed bson.
Commit: 484655a420ceeca6386fcee490d90bc61f700d90
https://github.com/OpenSIPS/opensips/commit/484655a420ceeca6386fcee490d90bc61f700d90
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M cachedb/cachedb_types.h
M cachedb/test/test_backends.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb: Rename some filter operators
Commit: 8c470422caaeea507458811d25aaaafcfd3894e5
https://github.com/OpenSIPS/opensips/commit/8c470422caaeea507458811d25aaaafcfd3894e5
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/clusterer/node_info.c
M modules/clusterer/sync.c
Log Message:
-----------
clusterer: Minor improvements
* get_my_index(): return a 1-indexed "nr_nodes" value
* get_my_index(): release "cl_list_lock" earliest possible
* add useful startup logging lines
Commit: aaf884b01546f367a1ad5cf6e46af3d20296ae60
https://github.com/OpenSIPS/opensips/commit/aaf884b01546f367a1ad5cf6e46af3d20296ae60
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M str.h
Log Message:
-----------
str.h: Fix doc line wrapping
Commit: 02e6a641292eb377b3afe9942ce4a78a4848855f
https://github.com/OpenSIPS/opensips/commit/02e6a641292eb377b3afe9942ce4a78a4848855f
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/nathelper/nathelper.c
M modules/nathelper/nh_table.c
M modules/usrloc/dlist.c
M modules/usrloc/dlist.h
M modules/usrloc/ucontact.c
M modules/usrloc/ucontact.h
M modules/usrloc/udomain.c
M modules/usrloc/urecord.c
M modules/usrloc/usrloc.c
M modules/usrloc/usrloc.h
Log Message:
-----------
usrloc/nathelper: Implement pinging/timeouts in cachedb-only mode
Commit: ff939860b26028d556b9b3ce8c602fb003e4bc63
https://github.com/OpenSIPS/opensips/commit/ff939860b26028d556b9b3ce8c602fb003e4bc63
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/nathelper/nathelper.c
M modules/nathelper/sip_pinger.h
Log Message:
-----------
nathelper: Add "sipping_ignore_rpl_codes" CSV modparam
This is useful when an OpenSIPS ping originator node is front-ended
by some other SIP entity of the platform. When contacts are unreachable,
the front-end will still respond to the pings (e.g. 408 Request Timeout),
which we would rather ignore and get closer to removing the offline contacts.
Commit: b7934ad82b71999eea529ebb3a454d6c39dfd1cb
https://github.com/OpenSIPS/opensips/commit/b7934ad82b71999eea529ebb3a454d6c39dfd1cb
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/nathelper/sip_pinger.h
Log Message:
-----------
nathelper/usrloc: Fix shm memleak
Commit: d2086485429bc00d759119dcf8ab9736ac140886
https://github.com/OpenSIPS/opensips/commit/d2086485429bc00d759119dcf8ab9736ac140886
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M lib/reg/ci.c
Log Message:
-----------
registrar lib: Fix confusing variable name
Commit: 154abf97c82bdd20b5c6dd0773edd1e8b1fc3b9a
https://github.com/OpenSIPS/opensips/commit/154abf97c82bdd20b5c6dd0773edd1e8b1fc3b9a
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/nathelper/nathelper.c
Log Message:
-----------
nathelper: Complete commit 4957cc3eff0
Properly null-terminate the array...
Commit: 509b6aef13b43d0d7a57b09c9ec359fb653b7703
https://github.com/OpenSIPS/opensips/commit/509b6aef13b43d0d7a57b09c9ec359fb653b7703
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/usrloc/urecord.c
Log Message:
-----------
usrloc, core-cachedb-only: Fix "sip_instance" updates
Commit: 5e45e37975bbbfcd426220955cc43dcd79dba7f2
https://github.com/OpenSIPS/opensips/commit/5e45e37975bbbfcd426220955cc43dcd79dba7f2
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/usrloc/urecord.c
Log Message:
-----------
usrloc, core-cluster: Fix timer-based contact cleanups
Commit: 00295831a00d79ffb1372a82b86fdc361e2b0285
https://github.com/OpenSIPS/opensips/commit/00295831a00d79ffb1372a82b86fdc361e2b0285
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/usrloc/dlist.c
Log Message:
-----------
usrloc: Improve some log messages
Commit: 4cd6a5ed2c9a2e027615507b8ecefa041dfaaffd
https://github.com/OpenSIPS/opensips/commit/4cd6a5ed2c9a2e027615507b8ecefa041dfaaffd
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/dialog/dialog.c
M modules/usrloc/ul_mod.c
Log Message:
-----------
dialog/usrloc: Refactor clusterer deps
Reuse definition from commit 9a6eba7e18cb9f
Commit: 76ddf7ab8e0bfbb1a277eb2231a52a806ac12a8c
https://github.com/OpenSIPS/opensips/commit/76ddf7ab8e0bfbb1a277eb2231a52a806ac12a8c
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/clusterer/api.h
M modules/clusterer/clusterer.c
M modules/clusterer/clusterer.h
M modules/clusterer/clusterer_mod.c
Log Message:
-----------
clusterer: Add api.send_all_having() function
The idea is to be able to broadcast a message within a cluster
while skipping nodes which do not match a given node filter.
Commit: 5486cd02473065b7dd0ad71428aae45c889422ab
https://github.com/OpenSIPS/opensips/commit/5486cd02473065b7dd0ad71428aae45c889422ab
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/clusterer/clusterer.c
M modules/clusterer/clusterer_mod.c
M modules/clusterer/node_info.h
Log Message:
-----------
Minor code improvements
* fix redundant write ops in get_cluster() / get_node()
* zeroize the API, just in case
* fix ambiguous var name
* use static where needed
Commit: e92f79a2966f403ec253678b4b0fa34a1e07c389
https://github.com/OpenSIPS/opensips/commit/e92f79a2966f403ec253678b4b0fa34a1e07c389
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
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/ureplication.c
M modules/usrloc/ureplication.h
M modules/usrloc/usrloc.h
Log Message:
-----------
usrloc: Improve clustering mode nomenclature
Commit: e76465017182913aa63352099a80820feef58273
https://github.com/OpenSIPS/opensips/commit/e76465017182913aa63352099a80820feef58273
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/usrloc/ucontact.h
Log Message:
-----------
usrloc: Fix bad flags/cflags documentation
Commit: ce5a8e65c594cbd716b7ca678773f38d393a6952
https://github.com/OpenSIPS/opensips/commit/ce5a8e65c594cbd716b7ca678773f38d393a6952
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M cachedb/cachedb_dict.c
M cachedb/cachedb_dict.h
M cachedb/test/test_backends.c
Log Message:
-----------
cachedb: Refactor some dict-related code
Prefix all functions with "cdb_", for consistency.
Commit: 24c793c2d09861f9596985f94ba2012f79a77ac1
https://github.com/OpenSIPS/opensips/commit/24c793c2d09861f9596985f94ba2012f79a77ac1
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M dset.c
Log Message:
-----------
branch engine: Improve code consistency
Commit: 2cd3f0ba37977ff43f3090b4cf75f4bdf3c18781
https://github.com/OpenSIPS/opensips/commit/2cd3f0ba37977ff43f3090b4cf75f4bdf3c18781
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/clusterer/api.h
M modules/clusterer/clusterer_mod.c
M modules/clusterer/node_info.c
M modules/clusterer/node_info.h
Log Message:
-----------
clusterer: Add api.get_my_sip_addr()
Self-explanatory: fetch the current node's "sip_addr" column value.
Commit: 3976161c744fce8cb7958d208fe7cc1075c3a31e
https://github.com/OpenSIPS/opensips/commit/3976161c744fce8cb7958d208fe7cc1075c3a31e
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/registrar/reg_mod.c
Log Message:
-----------
registrar: Simplify usrloc binding at mod_init()
Commit: 48129c32197264e090c047077bc2e284f9d0a945
https://github.com/OpenSIPS/opensips/commit/48129c32197264e090c047077bc2e284f9d0a945
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/registrar/lookup.c
M modules/usrloc/ucontact.h
M modules/usrloc/udomain.c
M modules/usrloc/ul_mod.c
M modules/usrloc/urecord.c
M modules/usrloc/urecord.h
Log Message:
-----------
usrloc/registrar: Implement cachedb federation clustering
The "federation-cachedb" clustering revolves around the following three
metadata-related operations:
- on AoR save: ensure the following NoSQL key/multi-value is present:
{ pk: <key>, aor: <aor>, home_ip: <home_ip> }. This advertises
the AoR's presence in our location to other PoPs.
- on AoR lookup: fetch all <home_ip> values of <aor>, add as
call branches of the current INVITE, on top of any existing local
contact branches
- on AoR remove: delete our <key> from NoSQL, as well as the AoR
from local storage.
Commit: a69dea9721ef289b36eeb14eda446bf6da506586
https://github.com/OpenSIPS/opensips/commit/a69dea9721ef289b36eeb14eda446bf6da506586
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/usrloc/dlist.c
M modules/usrloc/ucontact.c
M modules/usrloc/udomain.c
M modules/usrloc/ul_mod.c
M modules/usrloc/ul_mod.h
M modules/usrloc/urecord.c
M modules/usrloc/usrloc.h
Log Message:
-----------
usrloc: Align some clustering modes to global naming
This makes the modes easier to digest, as they now have similar naming with
other clustered code, such as presence clusters.
Commit: 9966a002ff3f5ef91b1d95d412d16fe090fccea0
https://github.com/OpenSIPS/opensips/commit/9966a002ff3f5ef91b1d95d412d16fe090fccea0
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/usrloc/udomain.c
Log Message:
-----------
usrloc: Fix NULL dereference
Commit: 494810e609ce148ba3d8e3312dd2620fd634da11
https://github.com/OpenSIPS/opensips/commit/494810e609ce148ba3d8e3312dd2620fd634da11
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M modules/usrloc/ul_mod.c
Log Message:
-----------
usrloc: Properly handle bad clutering presets on startup
Commit: ceaaa94951a892690e03efc977e7e303669dec25
https://github.com/OpenSIPS/opensips/commit/ceaaa94951a892690e03efc977e7e303669dec25
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M doc/entities.xml
M modules/usrloc/README
M modules/usrloc/doc/usrloc.xml
M modules/usrloc/doc/usrloc_admin.xml
M modules/usrloc/ul_mod.c
M modules/usrloc/ul_mod.h
M modules/usrloc/ureplication.c
Log Message:
-----------
usrloc: Document the clustering features
Commit: 522a8491b21997e33f17cbd2c8af461c51518799
https://github.com/OpenSIPS/opensips/commit/522a8491b21997e33f17cbd2c8af461c51518799
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M lib/reg/config.h
M modules/registrar/README
M modules/registrar/doc/registrar_admin.xml
M modules/registrar/lookup.c
Log Message:
-----------
registrar: Add the "l" (local-only) lookup() flag
Commit: b009644c4273dfa55d45c3d40d96cd64adc28c0c
https://github.com/OpenSIPS/opensips/commit/b009644c4273dfa55d45c3d40d96cd64adc28c0c
Author: Liviu Chircu <liviu at opensips.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M cachedb/cachedb.h
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 db/db.h
M doc/entities.xml
M dset.c
M lib/reg/ci.c
M lib/reg/config.h
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/clusterer/api.h
M modules/clusterer/clusterer.c
M modules/clusterer/clusterer.h
M modules/clusterer/clusterer_mod.c
M modules/clusterer/node_info.c
M modules/clusterer/node_info.h
M modules/clusterer/sync.c
M modules/dialog/dialog.c
M modules/mid_registrar/mid_registrar.c
M modules/nathelper/nathelper.c
M modules/nathelper/nh_table.c
M modules/nathelper/nh_table.h
M modules/nathelper/sip_pinger.h
M modules/registrar/README
M modules/registrar/doc/registrar_admin.xml
M modules/registrar/lookup.c
M modules/registrar/reg_mod.c
M modules/registrar/save.c
M modules/usrloc/README
M modules/usrloc/dlist.c
M modules/usrloc/dlist.h
M modules/usrloc/doc/usrloc.xml
M modules/usrloc/doc/usrloc_admin.xml
M modules/usrloc/ucontact.c
M modules/usrloc/ucontact.h
M modules/usrloc/udomain.c
M modules/usrloc/udomain.h
A modules/usrloc/ul_dbg.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/ureplication.c
M modules/usrloc/ureplication.h
M modules/usrloc/usrloc.c
M modules/usrloc/usrloc.h
M sr_module_deps.c
M sr_module_deps.h
M str.h
Log Message:
-----------
Merge branch 'feature/usrloc-clustering'
Compare: https://github.com/OpenSIPS/opensips/compare/71ee024e54d3...b009644c4273
More information about the Devel
mailing list