[OpenSIPS-Devel] [OpenSIPS/opensips] 9cba60: cachedb_mongodb: Initial adaptation to v1.6.0 (str...
Liviu Chircu
liviu at opensips.org
Thu Mar 9 08:09:47 EST 2017
Branch: refs/heads/feature/mongo-c-driver-1.6.0
Home: https://github.com/OpenSIPS/opensips
Commit: 9cba6055d6d18aca24dd6c5cda0f751ae8de51db
https://github.com/OpenSIPS/opensips/commit/9cba6055d6d18aca24dd6c5cda0f751ae8de51db
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M cachedb/cachedb.h
M modules/cachedb_mongodb/Makefile
M modules/cachedb_mongodb/cachedb_mongodb.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.h
M modules/cachedb_mongodb/cachedb_mongodb_json.c
M modules/cachedb_mongodb/cachedb_mongodb_json.h
Log Message:
-----------
cachedb_mongodb: Initial adaptation to v1.6.0 (stripped-down)
Commit: 4e8ab44e4b2990a415e10580e8fbfbd439d19e67
https://github.com/OpenSIPS/opensips/commit/4e8ab44e4b2990a415e10580e8fbfbd439d19e67
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.h
Log Message:
-----------
cachedb_mongodb: Adapt connect function to v1.6.0
Commit: 8aa8fd6c8fee9ec293fcaf1ad1ebf7121fe40132
https://github.com/OpenSIPS/opensips/commit/8aa8fd6c8fee9ec293fcaf1ad1ebf7121fe40132
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Add connection cleanup at shutdown
Commit: 9531a5cb5b275e7cf2b33e87f8a72cd8f1ba485f
https://github.com/OpenSIPS/opensips/commit/9531a5cb5b275e7cf2b33e87f8a72cd8f1ba485f
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.h
Log Message:
-----------
cachedb_mongodb: Adapt key fetching function to libmongoc v1.6.0
Commit: ea4b755aa9c8f1cc4f46482d5491dd3ae6b8a8c6
https://github.com/OpenSIPS/opensips/commit/ea4b755aa9c8f1cc4f46482d5491dd3ae6b8a8c6
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Adapt key storing function to libmongoc v1.6.0
Commit: 4f499f4a05abb83089a27fce4b2817321ac1f451
https://github.com/OpenSIPS/opensips/commit/4f499f4a05abb83089a27fce4b2817321ac1f451
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M mem/q_malloc.c
Log Message:
-----------
QM_MALLOC: Supress free(0) warnings
Commit: 2d18466a5e05c57ea9c15fc2cd31fbcc8c7cc148
https://github.com/OpenSIPS/opensips/commit/2d18466a5e05c57ea9c15fc2cd31fbcc8c7cc148
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M action.c
M pvar.h
Log Message:
-----------
CacheDB core: Improve flags for cache_fetch() results
Commit: 419f4172e6aec9913e3e005c98748408acdd8884
https://github.com/OpenSIPS/opensips/commit/419f4172e6aec9913e3e005c98748408acdd8884
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Adapt key removing function to libmongoc v1.6.0
Commit: 52f6e44ebc0565203a638f79106ff63495f0ea74
https://github.com/OpenSIPS/opensips/commit/52f6e44ebc0565203a638f79106ff63495f0ea74
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Code refactoring
Commit: e3eea47bf2fee165e1d9a2b1f626baccfa4cadd7
https://github.com/OpenSIPS/opensips/commit/e3eea47bf2fee165e1d9a2b1f626baccfa4cadd7
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Adapt counter add/sub functions to libmongoc v1.6.0
Commit: 94554978fd64e5cd81f3ef47660fcd07b90eb2b7
https://github.com/OpenSIPS/opensips/commit/94554978fd64e5cd81f3ef47660fcd07b90eb2b7
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Return new counters instead of old ones after add/sub
Commit: bf3e5d056410834f417539e5af38c88a304d0417
https://github.com/OpenSIPS/opensips/commit/bf3e5d056410834f417539e5af38c88a304d0417
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Adapt counter get function to libmongoc v1.6.0
Commit: 599ae359740ba0e7f26c9bbdbd26f697f1bc8dfb
https://github.com/OpenSIPS/opensips/commit/599ae359740ba0e7f26c9bbdbd26f697f1bc8dfb
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/cachedb_mongodb_json.c
Log Message:
-----------
cachedb_mongodb: Initial, stripped-down raw query adaptation (JSON->BSON)
Commit: 7f89db976feec5a1922f8d7fe768d4d31e1f1944
https://github.com/OpenSIPS/opensips/commit/7f89db976feec5a1922f8d7fe768d4d31e1f1944
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Improve error logging
Commit: 7ad893a9e6206cf6a76c06695f82c88b2866556b
https://github.com/OpenSIPS/opensips/commit/7ad893a9e6206cf6a76c06695f82c88b2866556b
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/nat_traversal/nat_traversal.c
M modules/rtpproxy/rtpproxy.c
M modules/xmpp/xmpp.c
M ut.h
Log Message:
-----------
core: Export pkg/shm strdup functions
Commit: 988448446c2391296cdcfadbf2113520ad5c2b5b
https://github.com/OpenSIPS/opensips/commit/988448446c2391296cdcfadbf2113520ad5c2b5b
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.h
M modules/cachedb_mongodb/cachedb_mongodb_json.c
M modules/cachedb_mongodb/cachedb_mongodb_json.h
Log Message:
-----------
cachedb_mongodb: Add full raw query support for MongoDB 3.2+
Commit: 716c8feefc1f3337d45a9d1acf2350e26acaa4db
https://github.com/OpenSIPS/opensips/commit/716c8feefc1f3337d45a9d1acf2350e26acaa4db
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M action.c
M cachedb/cachedb.h
M modules/cachedb_mongodb/cachedb_mongodb.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Add "update" raw query support for MongoDB 2.4
Commit: 543376868a5129d5fefd8c71d202d49396033045
https://github.com/OpenSIPS/opensips/commit/543376868a5129d5fefd8c71d202d49396033045
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Add "find" raw query support for MongoDB 3.0 and below
Commit: 00904584457a2838fe6f24836e510600ca345b46
https://github.com/OpenSIPS/opensips/commit/00904584457a2838fe6f24836e510600ca345b46
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Add "insert" command support for MongoDB 3.0 and below
Commit: a2bcc716df226d61e67e49e6fd89805e3bae3d9a
https://github.com/OpenSIPS/opensips/commit/a2bcc716df226d61e67e49e6fd89805e3bae3d9a
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Add "delete" command support for MongoDB 3.0 and below
Commit: 1b9730819295929df0e7f3ec6c1470fbd1370c0f
https://github.com/OpenSIPS/opensips/commit/1b9730819295929df0e7f3ec6c1470fbd1370c0f
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Skip bad subdocuments in multi-doc commands
Rather than dropping the command completely, just skip the bad
documents and run the good ones.
Commit: 3cd5ddbc391b549392372bb22a6e8627507848f7
https://github.com/OpenSIPS/opensips/commit/3cd5ddbc391b549392372bb22a6e8627507848f7
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Rewrite "update" command to use bulk operations
Commit: 6fc9c426f9c125523e594065486ada3e926be410
https://github.com/OpenSIPS/opensips/commit/6fc9c426f9c125523e594065486ada3e926be410
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Avoid doing no-op commands
Commit: 53fdbd4b1b3362cffc1c8402661bf53de7257bae
https://github.com/OpenSIPS/opensips/commit/53fdbd4b1b3362cffc1c8402661bf53de7257bae
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Clean up code
Commit: b5655b134c34a5363b8b866427b9617c7ae662a2
https://github.com/OpenSIPS/opensips/commit/b5655b134c34a5363b8b866427b9617c7ae662a2
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M db/db_res.c
Log Message:
-----------
DB core: Remove redundant assignments
Commit: 024e9803c73b27cb409662f2b1fce274415b3948
https://github.com/OpenSIPS/opensips/commit/024e9803c73b27cb409662f2b1fce274415b3948
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M db/db_res.c
M db/db_res.h
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.h
Log Message:
-----------
cachedb_mongodb: Adapt SQL->NoSQL "query" function for libmongoc v1.6.0
Commit: b503b65da4759b13b87c5538b8e55c37a8b9bb03
https://github.com/OpenSIPS/opensips/commit/b503b65da4759b13b87c5538b8e55c37a8b9bb03
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.h
Log Message:
-----------
cachedb_mongodb: Adapt SQL->NoSQL "C/U/D" functions to libmongoc v1.6.0
Commit: c1d182decfccb10f556e8edf4fd17c0c48236a7d
https://github.com/OpenSIPS/opensips/commit/c1d182decfccb10f556e8edf4fd17c0c48236a7d
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Fix some SQL translation bugs; Add debug logs
Commit: 98de514b96ec6091d7e754251e051c19d8babbe2
https://github.com/OpenSIPS/opensips/commit/98de514b96ec6091d7e754251e051c19d8babbe2
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M db/db_res.c
M db/db_row.c
M db/db_row.h
M db/db_val.h
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
Log Message:
-----------
cachedb_mongodb: Some bug fixes
- enable multi-updates in the SQL->NoSQL translator
- fix a mempcy bug during row reallocation
Commit: ff3321f51c779852e490f64909808f736a93f7e4
https://github.com/OpenSIPS/opensips/commit/ff3321f51c779852e490f64909808f736a93f7e4
Author: Liviu Chircu <liviu at opensips.org>
Date: 2017-03-09 (Thu, 09 Mar 2017)
Changed paths:
M modules/cachedb_mongodb/Makefile
M modules/cachedb_mongodb/cachedb_mongodb.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
M modules/cachedb_mongodb/cachedb_mongodb_dbase.h
M modules/cachedb_mongodb/cachedb_mongodb_json.c
M modules/cachedb_mongodb/cachedb_mongodb_json.h
Log Message:
-----------
cachedb_mongodb: Clean up code, update license headers
Compare: https://github.com/OpenSIPS/opensips/compare/dd44b1311836...ff3321f51c77
More information about the Devel
mailing list