From razvan at opensips.org Thu Feb 1 04:03:50 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Feb 2018 01:03:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 08bc17: ratelimit: replicate the current counter for SBT Message-ID: <5a72d7f6ecfac_45c22ab94c677c14614b1@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 08bc17915bc113ee045f8a6d37257450a199c753 https://github.com/OpenSIPS/opensips/commit/08bc17915bc113ee045f8a6d37257450a199c753 Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: replicate the current counter for SBT From razvan at opensips.org Thu Feb 1 04:03:52 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Feb 2018 01:03:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15beeb: ratelimit: replicate the current counter for SBT Message-ID: <5a72d7f85e0c1_10cb2b16a610fbfc346bd@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 15beebc98c7567da36a219370a8db5b08f234e3f https://github.com/OpenSIPS/opensips/commit/15beebc98c7567da36a219370a8db5b08f234e3f Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: replicate the current counter for SBT (cherry picked from commit 08bc17915bc113ee045f8a6d37257450a199c753) From razvan at opensips.org Thu Feb 1 04:04:05 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Feb 2018 01:04:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d16689: ratelimit: replicate the current counter for SBT Message-ID: <5a72d8057a680_16b172abb0bc07c04117328@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: d16689a29c7c006619869d0a0f58a50d06bde615 https://github.com/OpenSIPS/opensips/commit/d16689a29c7c006619869d0a0f58a50d06bde615 Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: replicate the current counter for SBT (cherry picked from commit 08bc17915bc113ee045f8a6d37257450a199c753) From razvan at opensips.org Thu Feb 1 09:31:50 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Feb 2018 06:31:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8c200b: modules/json: Properly detect json-c version and a... Message-ID: <5a7324d698374_53472ad36fb3dc0c108969@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 8c200b84c3853b3c253a149d3d0c13c380bacf51 https://github.com/OpenSIPS/opensips/commit/8c200b84c3853b3c253a149d3d0c13c380bacf51 Author: Björn Esser Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M modules/json/Makefile M modules/json/array_del.c M modules/json/json.c A modules/json/opensips_json_c_helper.h Log Message: ----------- modules/json: Properly detect json-c version and adaptions for v0.13 (cherry picked from commit 57ae84b2d8b2e0af1a66d529e4e94b21f3df319d) Commit: 3ca4c9fb518f177e2c422621068b1d7c025193e1 https://github.com/OpenSIPS/opensips/commit/3ca4c9fb518f177e2c422621068b1d7c025193e1 Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M modules/json/Makefile M modules/json/array_del.c M modules/json/json.c M modules/json/opensips_json_c_helper.h Log Message: ----------- json: rename some variables and change C99 comment (cherry picked from commit d3def25caeea44d7f97defaf9ccfb6bcce2c67d2) Commit: 9719ff84cbf3aac7b86031acf9b76de111bbb887 https://github.com/OpenSIPS/opensips/commit/9719ff84cbf3aac7b86031acf9b76de111bbb887 Author: Björn Esser Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M modules/json/array_del.c M modules/json/json.c M modules/json/opensips_json_c_helper.h Log Message: ----------- modules/json: Improve readability (cherry picked from commit 5220f6ae29574f42a95d43f37b0cc1df8b9b203a) Commit: 336efdc1b0717f24be8ab02439f24405ee675d16 https://github.com/OpenSIPS/opensips/commit/336efdc1b0717f24be8ab02439f24405ee675d16 Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M Makefile A lib/json/Makefile.json A lib/json/opensips_json_c_helper.h M modules/cgrates/Makefile M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/json/Makefile M modules/json/array_del.c M modules/json/json.c R modules/json/opensips_json_c_helper.h Log Message: ----------- json: merge json detection into a common dir re-arrange code to be able to merge json(-c) library detection into a single common directory (cherry picked from commit 3e71fd6f709e363144b9db7805686bb952179e29) Compare: https://github.com/OpenSIPS/opensips/compare/15beebc98c75...336efdc1b071 From razvan at opensips.org Thu Feb 1 10:27:40 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Feb 2018 07:27:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] adfc62: cfg: fix error reporting for unenclosed scriptvars Message-ID: <5a7331ece77ae_168302b0bfaec7c106811c@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: adfc62b55cc2ada7ccac78bdaeab3bbdd47e5abf https://github.com/OpenSIPS/opensips/commit/adfc62b55cc2ada7ccac78bdaeab3bbdd47e5abf Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M cfg.lex Log Message: ----------- cfg: fix error reporting for unenclosed scriptvars From razvan at opensips.org Thu Feb 1 10:28:09 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Feb 2018 07:28:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e90b75: cfg: fix error reporting for unenclosed scriptvars Message-ID: <5a7332092feea_5e6b2ad42b993c146862c@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: e90b75a198adc43a43697ce98e19d16caf2dbccd https://github.com/OpenSIPS/opensips/commit/e90b75a198adc43a43697ce98e19d16caf2dbccd Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M cfg.lex Log Message: ----------- cfg: fix error reporting for unenclosed scriptvars (cherry picked from commit adfc62b55cc2ada7ccac78bdaeab3bbdd47e5abf) From razvan at opensips.org Thu Feb 1 10:27:59 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Feb 2018 07:27:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 71f8d6: cfg: fix error reporting for unenclosed scriptvars Message-ID: <5a7331ff3a121_16a02ae71ca49c041186a1@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 71f8d63544dfc075baeff593767cb6f703ecf2f3 https://github.com/OpenSIPS/opensips/commit/71f8d63544dfc075baeff593767cb6f703ecf2f3 Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M cfg.lex Log Message: ----------- cfg: fix error reporting for unenclosed scriptvars (cherry picked from commit adfc62b55cc2ada7ccac78bdaeab3bbdd47e5abf) From razvan at opensips.org Thu Feb 1 10:28:41 2018 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 01 Feb 2018 07:28:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bd60d3: cfg: align parsing errors to a single format Message-ID: <5a733229b3943_5e8d2ac045d3dc1097347@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bd60d31d8b84708053d165f2e44d39049f00cec9 https://github.com/OpenSIPS/opensips/commit/bd60d31d8b84708053d165f2e44d39049f00cec9 Author: Razvan Crainea Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M cfg.lex Log Message: ----------- cfg: align parsing errors to a single format From osas at voipembedded.com Thu Feb 1 10:30:41 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Thu, 01 Feb 2018 07:30:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae1316: nathelper: fix_nated_sdp can add a new SDP field(s... Message-ID: <5a7332a1b1076_65e72b2734b43c1012171c@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ae1316628477a103293f33af6c32433c4b7ab0d2 https://github.com/OpenSIPS/opensips/commit/ae1316628477a103293f33af6c32433c4b7ab0d2 Author: Ovidiu Sas Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: fix_nated_sdp can add a new SDP field(s) - the SDP field(s) is/are added at the end of SDP - the SDP field(s) are provided as a thrd param to fix_nated_sdp() - each SDP field must be preceeded by "\r\n" From osas at voipembedded.com Thu Feb 1 11:22:51 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Thu, 01 Feb 2018 08:22:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 61521c: nathelper: update documentation for fix_nated_sdp(... Message-ID: <5a733edb64751_2e9e2b105d16fc04941cc@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 61521c713ad09765f6686613ca167814b3c0e9d3 https://github.com/OpenSIPS/opensips/commit/61521c713ad09765f6686613ca167814b3c0e9d3 Author: Ovidiu Sas Date: 2018-02-01 (Thu, 01 Feb 2018) Changed paths: M modules/nathelper/README M modules/nathelper/doc/nathelper.xml M modules/nathelper/doc/nathelper_admin.xml Log Message: ----------- nathelper: update documentation for fix_nated_sdp() From razvan at opensips.org Fri Feb 2 06:08:09 2018 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Fri, 2 Feb 2018 13:08:09 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS at FOSDEM 2018 In-Reply-To: <02edf02e-6ede-6317-2707-17d24270a465@opensips.org> References: <02edf02e-6ede-6317-2707-17d24270a465@opensips.org> Message-ID: <5cdae5ec-b6dc-6720-55d7-d625b632217b@opensips.org> On 01/30/2018 07:27 PM, Răzvan Crainea wrote: > Hi, everyone! > > This year the OpenSIPS team is going to be present again at FOSDEM, the > largest open-source conference in Europe. > > Our talk for FOSDEM 2018 is going to present one of the main attraction > of the upcoming OpenSIPS release: *Real Time Clustering* using OpenSIPS > 2.4. > > Join us for this talk on Saturday, 15:00, in Room H.1309 (Van Rijn)[1] > to find out what are the new and powerful tools we've been working on > for the OpenSIPS Clustering! Mind my typo, our talk is on Sunday, 15:00, in the RTC devroom, H.1309 (Van Rijn)[1]. > > [1] https://fosdem.org/2018/schedule/event/opensips/ > See you there! Cheers, -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam From bogdan at opensips.org Fri Feb 2 06:18:04 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 2 Feb 2018 13:18:04 +0200 Subject: [OpenSIPS-Devel] OpenSIPS Summit 50% off during Fosdem weekend Message-ID: <7448f4d5-7b3d-f78b-c577-2b479090131a@opensips.org> *Fosdem, here we come!* Are you a Fosdem , an Open Source or an OpenSIPS fan? Don't mis us Sunday, 15:00, in Room H.1309 , talking about */R/*/*eal Time Clustering*/ using OpenSIPS 2.4 !! And we gave a gift for you all - save 50% for OpenSIPS Summit and OpenSIPS Training by registering during *Fosdem* weekend 02-04 of February with token *b3e737ac-9019-493f-8888-9f6c16af3bc9* *Register now * and secure your seat for the OpenSIPS Summit ! -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From vladp at opensips.org Fri Feb 2 11:18:37 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 02 Feb 2018 08:18:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c4d113: event_flatstore: fix possible crash when subscribi... Message-ID: <5a748f5d6d138_2b462aae92e33c10829d5@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c4d113a927890bc09b00e5263f44329c4d71099a https://github.com/OpenSIPS/opensips/commit/c4d113a927890bc09b00e5263f44329c4d71099a Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: fix possible crash when subscribing Commit: e340e70cfaf0762e81b94b896144cb636398022e https://github.com/OpenSIPS/opensips/commit/e340e70cfaf0762e81b94b896144cb636398022e Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: fix some locking issues Commit: 47aa5f7a464f6c70e803f10e17eb8d841a5dffd3 https://github.com/OpenSIPS/opensips/commit/47aa5f7a464f6c70e803f10e17eb8d841a5dffd3 Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: return proper error message for evi_flat_rotate Compare: https://github.com/OpenSIPS/opensips/compare/61521c713ad0...47aa5f7a464f From vladp at opensips.org Fri Feb 2 11:19:31 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 02 Feb 2018 08:19:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1af634: event_flatstore: fix possible crash when subscribi... Message-ID: <5a748f932e666_e412b00544e9c0441149@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 1af634a1e6c516c8781167bab40725021868c9be https://github.com/OpenSIPS/opensips/commit/1af634a1e6c516c8781167bab40725021868c9be Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: fix possible crash when subscribing (cherry picked from commit c4d113a927890bc09b00e5263f44329c4d71099a) Commit: 6fb9a1205763f5973e02db1f37c29018313f8408 https://github.com/OpenSIPS/opensips/commit/6fb9a1205763f5973e02db1f37c29018313f8408 Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: fix some locking issues (cherry picked from commit e340e70cfaf0762e81b94b896144cb636398022e) Commit: e7f4ba44a1249fc1f8a8fcc3b63a6b15e20a538a https://github.com/OpenSIPS/opensips/commit/e7f4ba44a1249fc1f8a8fcc3b63a6b15e20a538a Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: return proper error message for evi_flat_rotate (cherry picked from commit 47aa5f7a464f6c70e803f10e17eb8d841a5dffd3) Compare: https://github.com/OpenSIPS/opensips/compare/71f8d63544df...e7f4ba44a124 From vladp at opensips.org Fri Feb 2 11:20:09 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 02 Feb 2018 08:20:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3442c5: event_flatstore: fix possible crash when subscribi... Message-ID: <5a748fb9599dd_3f1a2afb71f85c04973ac@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 3442c57e628cfc7dedf9d0912b89a249b61528cc https://github.com/OpenSIPS/opensips/commit/3442c57e628cfc7dedf9d0912b89a249b61528cc Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: fix possible crash when subscribing (cherry picked from commit c4d113a927890bc09b00e5263f44329c4d71099a) Commit: 0c4786a2b67b3a25046b08490edfd68de0bb7280 https://github.com/OpenSIPS/opensips/commit/0c4786a2b67b3a25046b08490edfd68de0bb7280 Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: fix some locking issues (cherry picked from commit e340e70cfaf0762e81b94b896144cb636398022e) Commit: 2a3c1c8b25c1661b8df06639ec5907d69f9fa681 https://github.com/OpenSIPS/opensips/commit/2a3c1c8b25c1661b8df06639ec5907d69f9fa681 Author: Vlad Patrascu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/event_flatstore/event_flatstore.c Log Message: ----------- event_flatstore: return proper error message for evi_flat_rotate (cherry picked from commit 47aa5f7a464f6c70e803f10e17eb8d841a5dffd3) Compare: https://github.com/OpenSIPS/opensips/compare/e90b75a198ad...2a3c1c8b25c1 From liviu at opensips.org Fri Feb 2 11:53:47 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 02 Feb 2018 08:53:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3c916e: tm: Improve callback documentation Message-ID: <5a74979b193e9_75d42ae2d1b53c0c689f9@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3c916efed7e8e6a19f978f6effff65eb05850c08 https://github.com/OpenSIPS/opensips/commit/3c916efed7e8e6a19f978f6effff65eb05850c08 Author: Liviu Chircu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/tm/t_hooks.h Log Message: ----------- tm: Improve callback documentation Commit: 664aee60dabb0f9a4454b0d4a090d81c6b7a6fc4 https://github.com/OpenSIPS/opensips/commit/664aee60dabb0f9a4454b0d4a090d81c6b7a6fc4 Author: Liviu Chircu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/sql_cacher/sql_cacher.c M modules/xml/xml.c M ut.h Log Message: ----------- ut.h: Minor additions * add shm_str_sync() and shm_str_clean() * improve robustness during error states * complete refactoring started in e94d90d165 Commit: 075dc9ba8bbd02055ab4cb10a54de5a7ab8c79be https://github.com/OpenSIPS/opensips/commit/075dc9ba8bbd02055ab4cb10a54de5a7ab8c79be Author: Liviu Chircu Date: 2018-02-02 (Fri, 02 Feb 2018) 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: Allow REGISTER failover This patch fixes mid-registrar's callback logic to properly work when a failure_route is in use. Commit: fc2025d93d9638a3200130f35b8b25bf5fe3ea75 https://github.com/OpenSIPS/opensips/commit/fc2025d93d9638a3200130f35b8b25bf5fe3ea75 Author: Liviu Chircu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/mid_registrar/README M modules/mid_registrar/doc/mid_registrar_admin.xml Log Message: ----------- mid_registrar: Update documentation Compare: https://github.com/OpenSIPS/opensips/compare/47aa5f7a464f...fc2025d93d96 From liviu at opensips.org Fri Feb 2 12:04:23 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 02 Feb 2018 09:04:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a9f4c: ut.h: Minor additions Message-ID: <5a749a1786bac_e3d2ad55f237c1071069@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 6a9f4c6cddab64d8995b6fab1e982b7bf0dbea0b https://github.com/OpenSIPS/opensips/commit/6a9f4c6cddab64d8995b6fab1e982b7bf0dbea0b Author: Liviu Chircu Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M ut.h Log Message: ----------- ut.h: Minor additions * add shm_str_sync() and shm_str_clean() * improve robustness during error states (cherry picked from commit 664aee60dabb0f9a4454b0d4a090d81c6b7a6fc4) Commit: dd9354f038523b868d9030431a48d8c982549724 https://github.com/OpenSIPS/opensips/commit/dd9354f038523b868d9030431a48d8c982549724 Author: Liviu Chircu Date: 2018-02-02 (Fri, 02 Feb 2018) 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: Allow REGISTER failover This patch fixes mid-registrar's callback logic to properly work when a failure_route is in use. (cherry picked from commit 075dc9ba8bbd02055ab4cb10a54de5a7ab8c79be) Compare: https://github.com/OpenSIPS/opensips/compare/e7f4ba44a124...dd9354f03852 From osas at voipembedded.com Fri Feb 2 13:43:34 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Fri, 02 Feb 2018 10:43:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 12c215: parser/sdp: distinguish between RFC2543 and RFC326... Message-ID: <5a74b156be5b0_154d2adee9ea9c084736d@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 12c21547f1bb2f6fbd8ce967b68f58767d3d8925 https://github.com/OpenSIPS/opensips/commit/12c21547f1bb2f6fbd8ce967b68f58767d3d8925 Author: Ovidiu Sas Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M parser/sdp/sdp.c M parser/sdp/sdp.h M parser/sdp/sdp_helpr_funcs.c Log Message: ----------- parser/sdp: distinguish between RFC2543 and RFC3264 media hold type From osas at voipembedded.com Fri Feb 2 13:48:53 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Fri, 02 Feb 2018 10:48:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8a0b08: sipmsgops: is_audio_on_hold() returns hold type Message-ID: <5a74b295c1788_4e1c2ac2a0afbc1012742d@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8a0b08f6012b75ef6f60706daa583b78e4e2bd48 https://github.com/OpenSIPS/opensips/commit/8a0b08f6012b75ef6f60706daa583b78e4e2bd48 Author: Ovidiu Sas Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/sipmsgops/sipmsgops.c Log Message: ----------- sipmsgops: is_audio_on_hold() returns hold type 1 - RFC2543 hold type (the connection IP is set to null IP) 2 - RFC3264 hold type (inactive or sendonly attr) From osas at voipembedded.com Fri Feb 2 13:58:12 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Fri, 02 Feb 2018 10:58:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 69fdc7: sipmsgops: documentation updated for is_audio_on_h... Message-ID: <5a74b4c485d3_14272ac53f403c04422cf@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 69fdc76b2ac0b965b6b07b278c8c061dd916afcc https://github.com/OpenSIPS/opensips/commit/69fdc76b2ac0b965b6b07b278c8c061dd916afcc Author: Ovidiu Sas Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/sipmsgops/README M modules/sipmsgops/doc/sipmsgops_admin.xml Log Message: ----------- sipmsgops: documentation updated for is_audio_on_hold() From osas at voipembedded.com Fri Feb 2 18:52:19 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Fri, 02 Feb 2018 15:52:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9af017: nathelper: new flag for fix_nated_sdp to allow re-... Message-ID: <5a74f9b3f1f2d_4d4c2b19db747c1c431fb@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9af01763ab210d3a99d92d6dc65ff1ece93587a1 https://github.com/OpenSIPS/opensips/commit/9af01763ab210d3a99d92d6dc65ff1ece93587a1 Author: Ovidiu Sas Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: new flag for fix_nated_sdp to allow re-writing null IPs From osas at voipembedded.com Fri Feb 2 19:17:39 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Fri, 02 Feb 2018 16:17:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 61d1a7: nathelper: update documentation for fix_nated_sdp(... Message-ID: <5a74ffa3d423a_5ec22b11c8521c14972f3@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 61d1a7c9db32fa1166c7f90cc43e21164c7b2268 https://github.com/OpenSIPS/opensips/commit/61d1a7c9db32fa1166c7f90cc43e21164c7b2268 Author: Ovidiu Sas Date: 2018-02-02 (Fri, 02 Feb 2018) Changed paths: M modules/nathelper/README M modules/nathelper/doc/nathelper.xml M modules/nathelper/doc/nathelper_admin.xml Log Message: ----------- nathelper: update documentation for fix_nated_sdp() From bogdan at opensips.org Mon Feb 5 04:34:25 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 05 Feb 2018 01:34:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bf0cbd: Fix reverse_hex2int() prototype Message-ID: <5a7825212744b_62fb2aac3de5dbfc89033@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: bf0cbd05cffbce775e7676f12b0eb3f5e9443cb8 https://github.com/OpenSIPS/opensips/commit/bf0cbd05cffbce775e7676f12b0eb3f5e9443cb8 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M forward.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_handlers.h M modules/nathelper/sip_pinger.h M modules/tm/t_lookup.c M ut.h Log Message: ----------- Fix reverse_hex2int() prototype As the computed value is an unsigned (as data size), it cannot be returned as int as it will overflow and get converted to a negative value. This will colide with the negative error ret code -1 Reported by Daniel Zanutti. (cherry picked from commit 095dc57300b9665b090e999a540db8b391f8d22e) Commit: b3fa177d40803e806e22fa38184ffc80b8939b68 https://github.com/OpenSIPS/opensips/commit/b3fa177d40803e806e22fa38184ffc80b8939b68 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M forward.c Log Message: ----------- Explicit reset of conn ID on error if reverse_hex2int fails, be sure the conn id stays 0. (cherry picked from commit a61fa8646e6f865b347b3e725c6362dc15d4e57b) Commit: ecea494a55f7edc7bf1177993f7707729a0a2401 https://github.com/OpenSIPS/opensips/commit/ecea494a55f7edc7bf1177993f7707729a0a2401 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/sip_pinger.h M ut.h Log Message: ----------- Fix reverse_hex2int64() prototype As the computed value is an unsigned (as data size), it cannot be returned as int as it will overflow and get converted to a negative value. This will colide with the negative error ret code -1 (cherry picked from commit ed12eb97c06a23491c8b831124600361b0b63f2f) Compare: https://github.com/OpenSIPS/opensips/compare/dd9354f03852...ecea494a55f7 From bogdan at opensips.org Mon Feb 5 04:35:27 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 05 Feb 2018 01:35:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c58471: Fix reverse_hex2int() prototype Message-ID: <5a78255f44f48_2a142ad632a6bc1412987d@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: c584715b5de30fd975e34f20939ba34e21dff228 https://github.com/OpenSIPS/opensips/commit/c584715b5de30fd975e34f20939ba34e21dff228 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M forward.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_handlers.h M modules/nathelper/sip_pinger.h M modules/tm/t_lookup.c M ut.h Log Message: ----------- Fix reverse_hex2int() prototype As the computed value is an unsigned (as data size), it cannot be returned as int as it will overflow and get converted to a negative value. This will colide with the negative error ret code -1 Reported by Daniel Zanutti. (cherry picked from commit 095dc57300b9665b090e999a540db8b391f8d22e) Commit: 1004b73bba32cbdcf527ca790fd555bb7b90869d https://github.com/OpenSIPS/opensips/commit/1004b73bba32cbdcf527ca790fd555bb7b90869d Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M forward.c Log Message: ----------- Explicit reset of conn ID on error if reverse_hex2int fails, be sure the conn id stays 0. (cherry picked from commit a61fa8646e6f865b347b3e725c6362dc15d4e57b) Commit: bfec5afe2df72fe4bab213d5ea0f4d1b59fd9e69 https://github.com/OpenSIPS/opensips/commit/bfec5afe2df72fe4bab213d5ea0f4d1b59fd9e69 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/sip_pinger.h M ut.h Log Message: ----------- Fix reverse_hex2int64() prototype As the computed value is an unsigned (as data size), it cannot be returned as int as it will overflow and get converted to a negative value. This will colide with the negative error ret code -1 (cherry picked from commit ed12eb97c06a23491c8b831124600361b0b63f2f) Compare: https://github.com/OpenSIPS/opensips/compare/2a3c1c8b25c1...bfec5afe2df7 From bogdan at opensips.org Mon Feb 5 04:43:20 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 5 Feb 2018 11:43:20 +0200 Subject: [OpenSIPS-Devel] Doubt about hash ID In-Reply-To: <46a86fb4-a107-a56a-f0de-1bb873e16759@opensips.org> References: <46a86fb4-a107-a56a-f0de-1bb873e16759@opensips.org> Message-ID: <21254705-5de2-a25a-90a0-f926d8976581@opensips.org> Hi Daniel, The issue was fixed and backported to the maintained versions too. See the fixes on the master branch: https://github.com/OpenSIPS/opensips/commit/095dc57300b9665b090e999a540db8b391f8d22e https://github.com/OpenSIPS/opensips/commit/a61fa8646e6f865b347b3e725c6362dc15d4e57b https://github.com/OpenSIPS/opensips/commit/ed12eb97c06a23491c8b831124600361b0b63f2f Again, many thanks for the report, this was an awesome catch - and if you plan to participate to the OpenSIPS Summit, keep it mind you have a free seat form us ;) Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam On 01/29/2018 11:54 PM, Bogdan-Andrei Iancu wrote: > Hi Daniel, > > Thanks for the report. Hard to believe but this may actually happen if > you run OpenSIPS for long time under heavy load, making the id counter > (per hash entry) to overflow the signed int. > > Let me investigate more. > > Best regards, > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > OpenSIPS Summit 2018 > http://www.opensips.org/events/Summit-2018Amsterdam > On 01/26/2018 07:32 PM, Daniel Zanutti wrote: >> Hey >> >> I got this error on Opensips: >> */sbin/opensips[9189]: ERROR:dialog:parse_dlg_rr_param: invalid hash >> id 'efd60008'* >> >> Checking the failling function: >> inline static int reverse_hex2int( char *c, int len ) >> { >> char *pc; >> int r; >> char mychar; >> >> r=0; >> for (pc=c+len-1; len>0; pc--, len--) { >> r <<= 4 ; >> mychar=*pc; >> if ( mychar >='0' && mychar <='9') r+=mychar -'0'; >> else if (mychar >='a' && mychar <='f') r+=mychar -'a'+10; >> else if (mychar >='A' && mychar <='F') r+=mychar >> -'A'+10; >> else return -1; >> } >> return r; >> } >> >> Converting manually, looks like it passed int limit: efd60008 = >> 4023779336 > Limit 2147483647 >> >> The doubt is: Shouldn't this function return "unsigned int" instead >> of "int"? Is this the problem or am I seeing something wrong? >> >> I'm using opensips 1.11.9. >> >> Thanks >> >> >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From osas at voipembedded.com Mon Feb 5 09:55:33 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 06:55:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3c3916: nathelper: fix test condition for updateing IP for... Message-ID: <5a787065b2864_29e72adaec5fdc0492452@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3c39167e333a8801772f49f8561a015bfa1836f1 https://github.com/OpenSIPS/opensips/commit/3c39167e333a8801772f49f8561a015bfa1836f1 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: fix test condition for updateing IP for fix_nated_sdp() From osas at voipembedded.com Mon Feb 5 10:01:41 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 07:01:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55e947: rtpproxy: fix test condition for altering IP in SD... Message-ID: <5a7871d5d3839_6f572aab366edc0818637@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 55e9479b32c2d01a12a3278afb75b0fa520605c4 https://github.com/OpenSIPS/opensips/commit/55e9479b32c2d01a12a3278afb75b0fa520605c4 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: fix test condition for altering IP in SDP while forcing RTP From bogdan at opensips.org Mon Feb 5 12:32:47 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 05 Feb 2018 09:32:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a2e4e7: Added ipc_dispatch_rpc() similar to ipc_dispatch_j... Message-ID: <5a78953f77237_78912acc56b35c0c26f2@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a2e4e73ff7ea04a4a451a3425613e9612da57749 https://github.com/OpenSIPS/opensips/commit/a2e4e73ff7ea04a4a451a3425613e9612da57749 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M ipc.c M ipc.h Log Message: ----------- Added ipc_dispatch_rpc() similar to ipc_dispatch_job() ipc_dispatch_rpc() will run the RPC function into any idle/available process Commit: 293d87a28d30a56d8f40b8e835f2040c00b88425 https://github.com/OpenSIPS/opensips/commit/293d87a28d30a56d8f40b8e835f2040c00b88425 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M net/net_tcp.c M net/net_tcp_report.c M net/net_tcp_report.h Log Message: ----------- Migrated TCP reporting to RPC dispatching. Instead of passing the reporting to the last TCP worker (ugly hack with process_no-2), simply dispatch to any available work the job of pushing the TCP report to the HEP backend. Also fixed shmem leak with IPC jobs. Compare: https://github.com/OpenSIPS/opensips/compare/55e9479b32c2...293d87a28d30 From bogdan at opensips.org Mon Feb 5 12:35:35 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 05 Feb 2018 09:35:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a71c67: Fixed memory leak in TCP reporting via HEP Message-ID: <5a7895e7d5ccd_73b92abcae7dfc04343b7@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: a71c679a583cfa9d99caea1cf3168eca775b2c49 https://github.com/OpenSIPS/opensips/commit/a71c679a583cfa9d99caea1cf3168eca775b2c49 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M net/net_tcp_report.c Log Message: ----------- Fixed memory leak in TCP reporting via HEP Free the memory used by the reporting job after the reporting is done. From osas at voipembedded.com Mon Feb 5 13:01:19 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 10:01:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7eeb83: rtpproxy: fix test condition for altering IP in SD... Message-ID: <5a789bef4eac4_7f352afbc3d49c04664da@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 7eeb83e29151f7625504624eab941a1df0cf8ec0 https://github.com/OpenSIPS/opensips/commit/7eeb83e29151f7625504624eab941a1df0cf8ec0 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: fix test condition for altering IP in SDP while forcing RTP (cherry picked from commit 55e9479b32c2d01a12a3278afb75b0fa520605c4) From osas at voipembedded.com Mon Feb 5 13:01:57 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 10:01:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fda88d: rtpproxy: fix test condition for altering IP in SD... Message-ID: <5a789c158edc6_48d32ad85ccf7c18849dd@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: fda88d51de728059af93fcbfe656520acddc2e50 https://github.com/OpenSIPS/opensips/commit/fda88d51de728059af93fcbfe656520acddc2e50 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: fix test condition for altering IP in SDP while forcing RTP (cherry picked from commit 55e9479b32c2d01a12a3278afb75b0fa520605c4) From osas at voipembedded.com Mon Feb 5 13:04:11 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 10:04:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772... Message-ID: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: a45d4dcaf046bb273cfe5905ac035845a6867945 https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb273cfe5905ac035845a6867945 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: manual backport for 3c39167e333a8801772f49f8561a015bfa1836f1 - fix test condition for updateing IP for fix_nated_sdp() From osas at voipembedded.com Mon Feb 5 13:05:42 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 10:05:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dc258b: nathelper: manual backport for 3c39167e333a8801772... Message-ID: <5a789cf65c3_45d52addcd873c0c766ea@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: dc258b09da9dcbc654f30365c6a0e8d4be015e6f https://github.com/OpenSIPS/opensips/commit/dc258b09da9dcbc654f30365c6a0e8d4be015e6f Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: manual backport for 3c39167e333a8801772f49f8561a015bfa1836f1 - fix test condition for updateing IP for fix_nated_sdp() (cherry picked from commit a45d4dcaf046bb273cfe5905ac035845a6867945) From bogdan at opensips.org Mon Feb 5 13:21:47 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 05 Feb 2018 10:21:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1177d9: Fix handling of ECONNRESET. Message-ID: <5a78a0bb10840_74b82aaee3dc1c049607b@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1177d975fbe16fd0e20e0a251c9fa1d62aeb1191 https://github.com/OpenSIPS/opensips/commit/1177d975fbe16fd0e20e0a251c9fa1d62aeb1191 Author: Bogdan-Andrei Iancu Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/proto_hep/proto_hep.c M modules/proto_ws/ws_tcp.c M net/proto_tcp/proto_tcp.c Log Message: ----------- Fix handling of ECONNRESET. Instead of returning -1 (error), better propagate it as an EOF. The meaning (from our perspective) is more or less the same. From sobomax at sippysoft.com Mon Feb 5 15:06:15 2018 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 5 Feb 2018 12:06:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772... In-Reply-To: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> References: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Message-ID: That merge broke all of our OpenSIPS test scenarous on voiptests. We are investigating about the possible cause but I think this change may need to be reverted from the stable branches until it's clear what's going on. -Maxim On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas wrote: > Branch: refs/heads/2.3 > Home: https://github.com/OpenSIPS/opensips > Commit: a45d4dcaf046bb273cfe5905ac035845a6867945 > https://github.com/OpenSIPS/opensips/commit/ > a45d4dcaf046bb273cfe5905ac035845a6867945 > Author: Ovidiu Sas > Date: 2018-02-05 (Mon, 05 Feb 2018) > > Changed paths: > M modules/nathelper/nathelper.c > > Log Message: > ----------- > nathelper: manual backport for 3c39167e333a8801772f49f8561a015bfa1836f1 > - fix test condition for updateing IP for fix_nated_sdp() > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From sobomax at sippysoft.com Mon Feb 5 15:07:56 2018 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 5 Feb 2018 12:07:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772... In-Reply-To: References: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Message-ID: P.S. Build logs are here: https://travis-ci.org/sippy/voiptests/builds/337694673 On Mon, Feb 5, 2018 at 12:06 PM, Maxim Sobolev wrote: > That merge broke all of our OpenSIPS test scenarous on voiptests. We are > investigating about the possible cause but I think this change may need to > be reverted from the stable branches until it's clear what's going on. > > -Maxim > > On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas wrote: > >> Branch: refs/heads/2.3 >> Home: https://github.com/OpenSIPS/opensips >> Commit: a45d4dcaf046bb273cfe5905ac035845a6867945 >> https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb27 >> 3cfe5905ac035845a6867945 >> Author: Ovidiu Sas >> Date: 2018-02-05 (Mon, 05 Feb 2018) >> >> Changed paths: >> M modules/nathelper/nathelper.c >> >> Log Message: >> ----------- >> nathelper: manual backport for 3c39167e333a8801772f49f8561a015bfa1836f1 >> - fix test condition for updateing IP for fix_nated_sdp() >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> >> > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 <(778)%20783-0474> > Tel (Toll-Free): +1-855-747-7779 <(855)%20747-7779> > Fax: +1-866-857-6942 <(866)%20857-6942> > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From sobomax at sippysoft.com Mon Feb 5 15:24:37 2018 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 5 Feb 2018 12:24:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772... In-Reply-To: References: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Message-ID: P.P.S. Our test case is quite simple you can see it here: https://github.com/sippy/voiptests/blob/master/opensips.cfg.in The failure observed here is that the IP and port in the SDP are not updated despite session has been established in the rtpproxy just fine. 245 00:00:02.433/DBUG:GLOBAL:get_command: received command "20954_11 Uc18,0,2,4,8,96,97,98,101 Sp7IFo[ 153.135.123.216 10604 gFcf*kxs6wTleVZC*'%7ipApCKX%i.4u;1" 246 00:00:02.433/INFO:GLOBAL:rtpp_command_ul_handle: new IPv4/IPv4 session Sp7IFo[, tag gFcf*kxs6wTleVZC*'%7ipApCKX%i.4u;1 requested, type strong 247 00:00:02.433/INFO:Sp7IFo[:rtpp_command_ul_handle: new session on IPv4 port 14696 created, tag gFcf*kxs6wTleVZC*'%7ipApCKX%i.4u;1 248 00:00:02.433/INFO:Sp7IFo[:rtpp_stream_prefill_addr: pre-filling caller's RTP address with 153.135.123.216:10604 249 00:00:02.433/INFO:Sp7IFo[:rtpp_stream_prefill_addr: pre-filling caller's RTCP address with 153.135.123.216:10605 250 00:00:02.433/DBUG:GLOBAL:rtpc_doreply: sending reply "14696\n" However message received by Bob: 1 00:00:02.416/GLOBAL/bob_ua: RECEIVED message from 127.0.0.1:5060: 2 INVITE sip:bob_reinv_fail at 127.0.0.1:5062 SIP/2.0 3 Record-Route: 4 Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bKfb6d.53bce7a4.0 5 Via: SIP/2.0/UDP 127.0.0.1:5061 ;received=127.0.0.1;branch=z9hG4bKf93b3d20f9059b593d6f640656ba5590;rport=5061 6 Max-Forwards: 69 7 From: "Alice Smith" ;tag=gFcf*kxs6wTleVZC*'%7ipApCKX%i.4u 8 To: 9 Call-ID: Sp7IFo[ 10 CSeq: 200 INVITE 11 Contact: Anonymous 12 Expires: 300 13 User-Agent: Sippy 14 cisco-GUID: 1970357383-1076098593-3422611852-2102670268 15 h323-conf-id: 1970357383-1076098593-3422611852-2102670268 16 Content-Type: application/sdp 17 Content-Length: 407 18 19 v=0 20 o=- 423683522800 423683522800 IN IP4 127.0.0.1 21 s=- 22 c=IN IP4 153.135.123.216 23 t=0 0 24 m=audio 14696 RTP/AVP 18 0 2 4 8 96 97 98 101 25 a=rtpmap:18 G729a/8000 26 a=rtpmap:0 PCMU/8000 27 a=rtpmap:2 G726-32/8000 28 a=rtpmap:4 G723/8000 29 a=rtpmap:8 PCMA/8000 30 a=rtpmap:96 G726-40/8000 31 a=rtpmap:97 G726-24/8000 32 a=rtpmap:98 G726-16/8000 33 a=rtpmap:101 telephone-event/8000 34 a=fmtp:101 0-15 35 a=ptime:30 36 a=sendrecv On Mon, Feb 5, 2018 at 12:07 PM, Maxim Sobolev wrote: > P.S. Build logs are here: > > https://travis-ci.org/sippy/voiptests/builds/337694673 > > On Mon, Feb 5, 2018 at 12:06 PM, Maxim Sobolev > wrote: > >> That merge broke all of our OpenSIPS test scenarous on voiptests. We are >> investigating about the possible cause but I think this change may need to >> be reverted from the stable branches until it's clear what's going on. >> >> -Maxim >> >> On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas >> wrote: >> >>> Branch: refs/heads/2.3 >>> Home: https://github.com/OpenSIPS/opensips >>> Commit: a45d4dcaf046bb273cfe5905ac035845a6867945 >>> https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb27 >>> 3cfe5905ac035845a6867945 >>> Author: Ovidiu Sas >>> Date: 2018-02-05 (Mon, 05 Feb 2018) >>> >>> Changed paths: >>> M modules/nathelper/nathelper.c >>> >>> Log Message: >>> ----------- >>> nathelper: manual backport for 3c39167e333a8801772f49f8561a01 >>> 5bfa1836f1 >>> - fix test condition for updateing IP for fix_nated_sdp() >>> >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel at lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >>> >>> >> >> >> -- >> Maksym Sobolyev >> Sippy Software, Inc. >> Internet Telephony (VoIP) Experts >> Tel (Canada): +1-778-783-0474 <(778)%20783-0474> >> Tel (Toll-Free): +1-855-747-7779 <(855)%20747-7779> >> Fax: +1-866-857-6942 <(866)%20857-6942> >> Web: http://www.sippysoft.com >> MSN: sales at sippysoft.com >> Skype: SippySoft >> > > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 <(778)%20783-0474> > Tel (Toll-Free): +1-855-747-7779 <(855)%20747-7779> > Fax: +1-866-857-6942 <(866)%20857-6942> > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From osas at voipembedded.com Mon Feb 5 15:24:43 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 5 Feb 2018 15:24:43 -0500 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772... In-Reply-To: References: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Message-ID: Hello Maxim, I think I know what the issue is. There was a confusion between variable naming: oldpf and newpf refers to protocol format and not the actual IP. I will revert the changes! -ovidiu On Mon, Feb 5, 2018 at 3:06 PM, Maxim Sobolev wrote: > That merge broke all of our OpenSIPS test scenarous on voiptests. We are > investigating about the possible cause but I think this change may need to > be reverted from the stable branches until it's clear what's going on. > > -Maxim > > On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas wrote: >> >> Branch: refs/heads/2.3 >> Home: https://github.com/OpenSIPS/opensips >> Commit: a45d4dcaf046bb273cfe5905ac035845a6867945 >> >> https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb273cfe5905ac035845a6867945 >> Author: Ovidiu Sas >> Date: 2018-02-05 (Mon, 05 Feb 2018) >> >> Changed paths: >> M modules/nathelper/nathelper.c >> >> Log Message: >> ----------- >> nathelper: manual backport for 3c39167e333a8801772f49f8561a015bfa1836f1 >> - fix test condition for updateing IP for fix_nated_sdp() >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> > > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 > Tel (Toll-Free): +1-855-747-7779 > Fax: +1-866-857-6942 > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft -- VoIP Embedded, Inc. http://www.voipembedded.com From osas at voipembedded.com Mon Feb 5 15:29:33 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 12:29:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 06c6fa: nathelper: revert commit 3c39167e333a8801772f49f85... Message-ID: <5a78beadbec2d_4acb2ae5d330fc08281f6@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 06c6fa179531475427284da645604ad8d73c55d0 https://github.com/OpenSIPS/opensips/commit/06c6fa179531475427284da645604ad8d73c55d0 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: revert commit 3c39167e333a8801772f49f8561a015bfa1836f1 - add comments to better explain logic behind code From osas at voipembedded.com Mon Feb 5 15:32:48 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 12:32:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e36fa: nathelper: revert commit a45d4dcaf046bb273cfe5905a... Message-ID: <5a78bf70b79c9_2aeb12b1c70a6dbfc5132e@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 1e36fa1afafb90fcffcd88fdecc5c74e24ceb990 https://github.com/OpenSIPS/opensips/commit/1e36fa1afafb90fcffcd88fdecc5c74e24ceb990 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: revert commit a45d4dcaf046bb273cfe5905ac035845a6867945 - add comments to better explain logic behind code From osas at voipembedded.com Mon Feb 5 15:33:45 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 12:33:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a312d: nathelper: revert commit a45d4dcaf046bb273cfe5905a... Message-ID: <5a78bfa96e50a_59c12ab13c299c0449573@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 6a312d48c624be7ab15c21ab36351c6c6a2a6387 https://github.com/OpenSIPS/opensips/commit/6a312d48c624be7ab15c21ab36351c6c6a2a6387 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: revert commit a45d4dcaf046bb273cfe5905ac035845a6867945 - add comments to better explain logic behind code (cherry picked from commit 1e36fa1afafb90fcffcd88fdecc5c74e24ceb990) From osas at voipembedded.com Mon Feb 5 15:35:44 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 12:35:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ee2731: nathelper: complete revert commit 3c39167e333a8801... Message-ID: <5a78c0208c85e_7b392af76762bc0c147c6@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ee2731212303eb7055b3bd165464fe44fae05e7b https://github.com/OpenSIPS/opensips/commit/ee2731212303eb7055b3bd165464fe44fae05e7b Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: complete revert commit 3c39167e333a8801772f49f8561a015bfa1836f1 From sobomax at sippysoft.com Mon Feb 5 15:40:09 2018 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 5 Feb 2018 12:40:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772... In-Reply-To: References: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Message-ID: Thanks, regardless I am glad somebody took care of refactoring that old code, but please be more careful with merging it down into stable branches. :) I've just made a change to request a daily build of the voiptests, so consider keeping an eye on it after making changes in master branch. It is just happens you caught me in the process of merging python 3.x support in the sippy so it's a bit of an unexpected obstacle for us here. -Max On Mon, Feb 5, 2018 at 12:24 PM, Ovidiu Sas wrote: > Hello Maxim, > > I think I know what the issue is. There was a confusion between > variable naming: oldpf and newpf refers to protocol format and not the > actual IP. > I will revert the changes! > > -ovidiu > > On Mon, Feb 5, 2018 at 3:06 PM, Maxim Sobolev > wrote: > > That merge broke all of our OpenSIPS test scenarous on voiptests. We are > > investigating about the possible cause but I think this change may need > to > > be reverted from the stable branches until it's clear what's going on. > > > > -Maxim > > > > On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas > wrote: > >> > >> Branch: refs/heads/2.3 > >> Home: https://github.com/OpenSIPS/opensips > >> Commit: a45d4dcaf046bb273cfe5905ac035845a6867945 > >> > >> https://github.com/OpenSIPS/opensips/commit/ > a45d4dcaf046bb273cfe5905ac035845a6867945 > >> Author: Ovidiu Sas > >> Date: 2018-02-05 (Mon, 05 Feb 2018) > >> > >> Changed paths: > >> M modules/nathelper/nathelper.c > >> > >> Log Message: > >> ----------- > >> nathelper: manual backport for 3c39167e333a8801772f49f8561a01 > 5bfa1836f1 > >> - fix test condition for updateing IP for fix_nated_sdp() > >> > >> > >> > >> _______________________________________________ > >> Devel mailing list > >> Devel at lists.opensips.org > >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > >> > > > > > > > > -- > > Maksym Sobolyev > > Sippy Software, Inc. > > Internet Telephony (VoIP) Experts > > Tel (Canada): +1-778-783-0474 > > Tel (Toll-Free): +1-855-747-7779 > > Fax: +1-866-857-6942 > > Web: http://www.sippysoft.com > > MSN: sales at sippysoft.com > > Skype: SippySoft > > > > -- > VoIP Embedded, Inc. > http://www.voipembedded.com > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From osas at voipembedded.com Mon Feb 5 15:59:18 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 12:59:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ebbe49: rtpproxy: revert commit ee2731212303eb7055b3bd1654... Message-ID: <5a78c5a66def6_4fce2aeb340e7c08577d6@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ebbe49c50ce045a41b390198e3ee731450aaf600 https://github.com/OpenSIPS/opensips/commit/ebbe49c50ce045a41b390198e3ee731450aaf600 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: revert commit ee2731212303eb7055b3bd165464fe44fae05e7b - add comments to better explain logic behind code From osas at voipembedded.com Mon Feb 5 16:00:00 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 13:00:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1f5ead: rtpproxy: revert commit ee2731212303eb7055b3bd1654... Message-ID: <5a78c5d02a7f6_57fe2abb13ab1c0845731@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 1f5ead7234bd7013e0725ca3114f51e901da1cfb https://github.com/OpenSIPS/opensips/commit/1f5ead7234bd7013e0725ca3114f51e901da1cfb Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: revert commit ee2731212303eb7055b3bd165464fe44fae05e7b - add comments to better explain logic behind code (cherry picked from commit ebbe49c50ce045a41b390198e3ee731450aaf600) From osas at voipembedded.com Mon Feb 5 16:00:31 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 05 Feb 2018 13:00:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 926efd: rtpproxy: revert commit ee2731212303eb7055b3bd1654... Message-ID: <5a78c5ef4af3a_6ce82ab75541bc0c8837c@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 926efd43d099385040024b1ee1dedfb0bfe138d9 https://github.com/OpenSIPS/opensips/commit/926efd43d099385040024b1ee1dedfb0bfe138d9 Author: Ovidiu Sas Date: 2018-02-05 (Mon, 05 Feb 2018) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: revert commit ee2731212303eb7055b3bd165464fe44fae05e7b - add comments to better explain logic behind code (cherry picked from commit ebbe49c50ce045a41b390198e3ee731450aaf600) From osas at voipembedded.com Mon Feb 5 16:04:51 2018 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 5 Feb 2018 16:04:51 -0500 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772... In-Reply-To: References: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Message-ID: Hello Maxim, All should be good now. Sorry for the trouble. I'm working on this part of the code, running tests and I would've caught the issue soon. We rushed with the backport based only on code inspection, so "mea culpa" here :) Thanks for the fast report, Ovidiu On Mon, Feb 5, 2018 at 3:40 PM, Maxim Sobolev wrote: > Thanks, regardless I am glad somebody took care of refactoring that old > code, but please be more careful with merging it down into stable branches. > :) I've just made a change to request a daily build of the voiptests, so > consider keeping an eye on it after making changes in master branch. > > It is just happens you caught me in the process of merging python 3.x > support in the sippy so it's a bit of an unexpected obstacle for us here. > > -Max > > On Mon, Feb 5, 2018 at 12:24 PM, Ovidiu Sas wrote: >> >> Hello Maxim, >> >> I think I know what the issue is. There was a confusion between >> variable naming: oldpf and newpf refers to protocol format and not the >> actual IP. >> I will revert the changes! >> >> -ovidiu >> >> On Mon, Feb 5, 2018 at 3:06 PM, Maxim Sobolev >> wrote: >> > That merge broke all of our OpenSIPS test scenarous on voiptests. We are >> > investigating about the possible cause but I think this change may need >> > to >> > be reverted from the stable branches until it's clear what's going on. >> > >> > -Maxim >> > >> > On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas >> > wrote: >> >> >> >> Branch: refs/heads/2.3 >> >> Home: https://github.com/OpenSIPS/opensips >> >> Commit: a45d4dcaf046bb273cfe5905ac035845a6867945 >> >> >> >> >> >> https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb273cfe5905ac035845a6867945 >> >> Author: Ovidiu Sas >> >> Date: 2018-02-05 (Mon, 05 Feb 2018) >> >> >> >> Changed paths: >> >> M modules/nathelper/nathelper.c >> >> >> >> Log Message: >> >> ----------- >> >> nathelper: manual backport for >> >> 3c39167e333a8801772f49f8561a015bfa1836f1 >> >> - fix test condition for updateing IP for fix_nated_sdp() >> >> >> >> >> >> >> >> _______________________________________________ >> >> Devel mailing list >> >> Devel at lists.opensips.org >> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> >> >> > >> > >> > >> > -- >> > Maksym Sobolyev >> > Sippy Software, Inc. >> > Internet Telephony (VoIP) Experts >> > Tel (Canada): +1-778-783-0474 >> > Tel (Toll-Free): +1-855-747-7779 >> > Fax: +1-866-857-6942 >> > Web: http://www.sippysoft.com >> > MSN: sales at sippysoft.com >> > Skype: SippySoft >> >> >> >> -- >> VoIP Embedded, Inc. >> http://www.voipembedded.com > > > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 > Tel (Toll-Free): +1-855-747-7779 > Fax: +1-866-857-6942 > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft -- VoIP Embedded, Inc. http://www.voipembedded.com From bogdan at opensips.org Mon Feb 5 16:19:50 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 5 Feb 2018 23:19:50 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a45d4d: nathelper: manual backport for 3c39167e333a8801772... In-Reply-To: References: <5a789c9b4c554_7b932b2a177e7c0c558ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Message-ID: <35b78991-1274-e971-3390-03d0c96f2313@opensips.org> Yeah, starting this fire is on me - I tried to read local code without the global scope. Nevertheless, this raises again the issue of a better code commenting to avoid such future confusions. And thank you Ovidiu for your fast reaction. And to you Maxim for the fast testing and reporting. Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam On 02/05/2018 11:04 PM, Ovidiu Sas wrote: > Hello Maxim, > > All should be good now. > Sorry for the trouble. I'm working on this part of the code, running > tests and I would've caught the issue soon. > We rushed with the backport based only on code inspection, so "mea > culpa" here :) > > Thanks for the fast report, > Ovidiu > > > On Mon, Feb 5, 2018 at 3:40 PM, Maxim Sobolev wrote: >> Thanks, regardless I am glad somebody took care of refactoring that old >> code, but please be more careful with merging it down into stable branches. >> :) I've just made a change to request a daily build of the voiptests, so >> consider keeping an eye on it after making changes in master branch. >> >> It is just happens you caught me in the process of merging python 3.x >> support in the sippy so it's a bit of an unexpected obstacle for us here. >> >> -Max >> >> On Mon, Feb 5, 2018 at 12:24 PM, Ovidiu Sas wrote: >>> Hello Maxim, >>> >>> I think I know what the issue is. There was a confusion between >>> variable naming: oldpf and newpf refers to protocol format and not the >>> actual IP. >>> I will revert the changes! >>> >>> -ovidiu >>> >>> On Mon, Feb 5, 2018 at 3:06 PM, Maxim Sobolev >>> wrote: >>>> That merge broke all of our OpenSIPS test scenarous on voiptests. We are >>>> investigating about the possible cause but I think this change may need >>>> to >>>> be reverted from the stable branches until it's clear what's going on. >>>> >>>> -Maxim >>>> >>>> On Mon, Feb 5, 2018 at 10:04 AM, Ovidiu Sas >>>> wrote: >>>>> Branch: refs/heads/2.3 >>>>> Home: https://github.com/OpenSIPS/opensips >>>>> Commit: a45d4dcaf046bb273cfe5905ac035845a6867945 >>>>> >>>>> >>>>> https://github.com/OpenSIPS/opensips/commit/a45d4dcaf046bb273cfe5905ac035845a6867945 >>>>> Author: Ovidiu Sas >>>>> Date: 2018-02-05 (Mon, 05 Feb 2018) >>>>> >>>>> Changed paths: >>>>> M modules/nathelper/nathelper.c >>>>> >>>>> Log Message: >>>>> ----------- >>>>> nathelper: manual backport for >>>>> 3c39167e333a8801772f49f8561a015bfa1836f1 >>>>> - fix test condition for updateing IP for fix_nated_sdp() >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Devel mailing list >>>>> Devel at lists.opensips.org >>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >>>>> >>>> >>>> >>>> -- >>>> Maksym Sobolyev >>>> Sippy Software, Inc. >>>> Internet Telephony (VoIP) Experts >>>> Tel (Canada): +1-778-783-0474 >>>> Tel (Toll-Free): +1-855-747-7779 >>>> Fax: +1-866-857-6942 >>>> Web: http://www.sippysoft.com >>>> MSN: sales at sippysoft.com >>>> Skype: SippySoft >>> >>> >>> -- >>> VoIP Embedded, Inc. >>> http://www.voipembedded.com >> >> >> >> -- >> Maksym Sobolyev >> Sippy Software, Inc. >> Internet Telephony (VoIP) Experts >> Tel (Canada): +1-778-783-0474 >> Tel (Toll-Free): +1-855-747-7779 >> Fax: +1-866-857-6942 >> Web: http://www.sippysoft.com >> MSN: sales at sippysoft.com >> Skype: SippySoft > > From razvan at opensips.org Tue Feb 6 10:31:24 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Feb 2018 07:31:24 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d857d4: cgrates: fix using $cgr without dialog Message-ID: <5a79ca4c77775_27e32adf154adc1449151@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d857d4b95a3c401d08dea5bd3d1ff158a7a6af6d https://github.com/OpenSIPS/opensips/commit/d857d4b95a3c401d08dea5bd3d1ff158a7a6af6d Author: Razvan Crainea Date: 2018-02-06 (Tue, 06 Feb 2018) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: fix using $cgr without dialog Thanks go to Artem Chalkov for reporing on GitHub Fixes #1268 From razvan at opensips.org Tue Feb 6 10:31:55 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 06 Feb 2018 07:31:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 549f1d: cgrates: fix using $cgr without dialog Message-ID: <5a79ca6b94bde_27292ad0782b7c08101064@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 549f1dc037781d094173668673c995abfdfceeb5 https://github.com/OpenSIPS/opensips/commit/549f1dc037781d094173668673c995abfdfceeb5 Author: Razvan Crainea Date: 2018-02-06 (Tue, 06 Feb 2018) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: fix using $cgr without dialog Thanks go to Artem Chalkov for reporing on GitHub Fixes #1268 (cherry picked from commit d857d4b95a3c401d08dea5bd3d1ff158a7a6af6d) From vladp at opensips.org Tue Feb 6 12:59:46 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Tue, 06 Feb 2018 09:59:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b0a553: clusterer: fix table version in db schema Message-ID: <5a79ed124322a_59ba2b2669045c1c7961f@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b0a55397dc6dd5d03d51e54ab8519d8d3656baa2 https://github.com/OpenSIPS/opensips/commit/b0a55397dc6dd5d03d51e54ab8519d8d3656baa2 Author: Vlad Patrascu Date: 2018-02-06 (Tue, 06 Feb 2018) Changed paths: M db/schema/clusterer.xml M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/version M scripts/mysql/clusterer-create.sql M scripts/oracle/clusterer-create.sql M scripts/postgres/clusterer-create.sql M scripts/sqlite/clusterer-create.sql Log Message: ----------- clusterer: fix table version in db schema From bogdan at opensips.org Tue Feb 6 13:26:11 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 6 Feb 2018 20:26:11 +0200 Subject: [OpenSIPS-Devel] =?utf-8?q?Two_training_sessions=2C_two_projects?= =?utf-8?q?=2C_one_event_=E2=80=93_OpenSIPS_Summit_2018?= Message-ID: <780c3d9a-41b3-3263-1a1e-37488cb91e02@opensips.org> TheOpenSIPS Summit 2018 is hosting in Amsterdam two different training sessions, dedicated to two different VoIP projects – an officialOpenSIPS training and an official FreeSWITCH training. */Yes, that is correct and it is apremiere– an official and certified FreeSWITCH training taking place for the first time in Europe!/* So, this year, the OpenSIPS Summit will not only gather more Open Source projects from SIP and RTC ecosystem, but will expand with its training opportunities – more reasons not to mis the OpenSIPS Summit in Amsterdam, 1st of May – justregister now and here . The forth day (4th of May) of the event is entirely dedicated to trainings. Official trainer will run (in parallel) dedicated trainings, one for OpenSIPS, another for FreeSWITCH. See here the full description of the trainings, as content and setup: https://blog.opensips.org/2018/02/06/two-training-sessions-two-projects-one-event-opensips-summit-2018/ See you in Amsterdam !! -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Wed Feb 7 03:45:35 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 07 Feb 2018 00:45:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d6933a: ratelimit: create pipe in a generic manner Message-ID: <5a7abcafa1b83_77b42b1a5d64fc10832b0@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d6933ad99ccfa20edbd375155a4b8e06b4e495a5 https://github.com/OpenSIPS/opensips/commit/d6933ad99ccfa20edbd375155a4b8e06b4e495a5 Author: Razvan Crainea Date: 2018-02-07 (Wed, 07 Feb 2018) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: create pipe in a generic manner Fix pipe init by merging the pipe create in a single, common function. From razvan at opensips.org Wed Feb 7 03:55:18 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 07 Feb 2018 00:55:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0f780d: ratelimit: create pipe in a generic manner Message-ID: <5a7abef6ad6d5_3add2ab1af551c0835077@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 0f780de663f6874211b36b85805e1238c9a45602 https://github.com/OpenSIPS/opensips/commit/0f780de663f6874211b36b85805e1238c9a45602 Author: Razvan Crainea Date: 2018-02-07 (Wed, 07 Feb 2018) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: create pipe in a generic manner Fix pipe init by merging the pipe create in a single, common function. (cherry picked from commit d6933ad99ccfa20edbd375155a4b8e06b4e495a5) (cherry picked from commit 4b29ec62eff1af6e4a2222d40bfa5cee8c43a64f) From razvan at opensips.org Wed Feb 7 06:04:49 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 07 Feb 2018 03:04:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4b29ec: ratelimit: create pipe in a generic manner Message-ID: <5a7add51e5f7_725a2ae0924a7c149677e@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 4b29ec62eff1af6e4a2222d40bfa5cee8c43a64f https://github.com/OpenSIPS/opensips/commit/4b29ec62eff1af6e4a2222d40bfa5cee8c43a64f Author: Razvan Crainea Date: 2018-02-07 (Wed, 07 Feb 2018) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: create pipe in a generic manner Fix pipe init by merging the pipe create in a single, common function. (cherry picked from commit d6933ad99ccfa20edbd375155a4b8e06b4e495a5) From liviu at opensips.org Wed Feb 7 12:45:39 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 07 Feb 2018 09:45:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8345ff: cachedb_mongodb: Fix possible crash in counter add... Message-ID: <5a7b3b43a4d80_73a32b0d964dbc18776ec@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8345ff29f816c012db4b149798d6c29d46c2b2fd https://github.com/OpenSIPS/opensips/commit/8345ff29f816c012db4b149798d6c29d46c2b2fd Author: Liviu Chircu Date: 2018-02-07 (Wed, 07 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix possible crash in counter add/sub From liviu at opensips.org Wed Feb 7 12:50:19 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 07 Feb 2018 09:50:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5e0f28: cachedb_mongodb: Fix possible crash in counter add... Message-ID: <5a7b3c5b55ab_2afcc2afec8901c0c767a4@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 5e0f28b0565da9e646a68500041c36bb8a90356a https://github.com/OpenSIPS/opensips/commit/5e0f28b0565da9e646a68500041c36bb8a90356a Author: Liviu Chircu Date: 2018-02-07 (Wed, 07 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix possible crash in counter add/sub (cherry picked from commit 8345ff29f816c012db4b149798d6c29d46c2b2fd) From vladp at opensips.org Fri Feb 9 06:59:22 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Fri, 09 Feb 2018 03:59:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fa94b5: siprec: add t= and c= lines in the sdp body Message-ID: <5a7d8d1a3881a_76fb2b0359d1bc08478d8@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fa94b5e7d10909f8aea59e110b0df62b74aeb37d https://github.com/OpenSIPS/opensips/commit/fa94b5e7d10909f8aea59e110b0df62b74aeb37d Author: Vlad Patrascu Date: 2018-02-09 (Fri, 09 Feb 2018) Changed paths: M modules/siprec/README M modules/siprec/doc/siprec_admin.xml M modules/siprec/siprec.c M modules/siprec/siprec_body.c M modules/siprec/siprec_sess.c M modules/siprec/siprec_sess.h Log Message: ----------- siprec: add t= and c= lines in the sdp body The IP is taken from a new parameter for the siprec_start_recording() script function. Closes #1262 From dan at ag-projects.com Mon Feb 12 07:08:35 2018 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 12 Feb 2018 04:08:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bcd551: Be consistent with spacing, comments and NULL Message-ID: <5a8183c33dfb2_77382ad33d555c0413654f@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bcd551b29276062770c6fe75b76ef76a2513e0e7 https://github.com/OpenSIPS/opensips/commit/bcd551b29276062770c6fe75b76ef76a2513e0e7 Author: Dan Pascu Date: 2018-02-12 (Mon, 12 Feb 2018) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Be consistent with spacing, comments and NULL From dan at ag-projects.com Mon Feb 12 07:40:19 2018 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 12 Feb 2018 04:40:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6753cf: Adjusted spacing Message-ID: <5a818b331ac_6ce82ab75541bc0c1288b2@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6753cf2ce082fd9dc3a287a2c8059d7aab0df157 https://github.com/OpenSIPS/opensips/commit/6753cf2ce082fd9dc3a287a2c8059d7aab0df157 Author: Dan Pascu Date: 2018-02-12 (Mon, 12 Feb 2018) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Adjusted spacing Commit: 73fb7cdbcc25ed72d3589e869bdbeed022f091c1 https://github.com/OpenSIPS/opensips/commit/73fb7cdbcc25ed72d3589e869bdbeed022f091c1 Author: Dan Pascu Date: 2018-02-12 (Mon, 12 Feb 2018) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: ----------- Separate memory allocation from test Compare: https://github.com/OpenSIPS/opensips/compare/bcd551b29276...73fb7cdbcc25 From vladp at opensips.org Mon Feb 12 14:03:12 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Mon, 12 Feb 2018 11:03:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c144e5: siprec: allow custom XML values for caller/callee ... Message-ID: <5a81e4f0e7dc8_78432b0a8cf01c04116824@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c144e5f961ba9635d9f19b787f3dcc9f7dc62101 https://github.com/OpenSIPS/opensips/commit/c144e5f961ba9635d9f19b787f3dcc9f7dc62101 Author: Vlad Patrascu Date: 2018-02-12 (Mon, 12 Feb 2018) Changed paths: M modules/siprec/README M modules/siprec/doc/siprec_admin.xml M modules/siprec/siprec.c M modules/siprec/siprec_body.c M modules/siprec/siprec_sess.c M modules/siprec/siprec_sess.h Log Message: ----------- siprec: allow custom XML values for caller/callee in siprec_start_recording() Closes #1263 From razvan at opensips.org Tue Feb 13 03:15:40 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 13 Feb 2018 00:15:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 992496: siprec: fix uninitialized warning Message-ID: <5a829eac9485a_580f2ade58411c00617ec@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9924969bfacb857a9a313f434d49aa51fd82346d https://github.com/OpenSIPS/opensips/commit/9924969bfacb857a9a313f434d49aa51fd82346d Author: Razvan Crainea Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M modules/siprec/siprec.c Log Message: ----------- siprec: fix uninitialized warning From razvan at opensips.org Tue Feb 13 05:35:19 2018 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 13 Feb 2018 12:35:19 +0200 Subject: [OpenSIPS-Devel] OpenSIPS Organization @ GSoC 2018 Message-ID: <3e4b3501-c1bf-87df-91e0-6319cf12fbf3@opensips.org> Hello, everyone! We are very excited to announce you that we've just been accepted as an organization for this year's Google Summer of Code program[1]! We are looking forward to getting students involved in our community and work together with them on our projects. You can find the ideas we have proposed for them here[2]. If you're a student and you want to get involved into the GSoC project, don't hesitate to contact us over email, or on IRC and make a proposal for one of the projects! [1] https://summerofcode.withgoogle.com/organizations/5634263836262400/ [2] http://www.opensips.org/Development/IdeasList Cheers, -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam From bogdan at opensips.org Tue Feb 13 07:04:55 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 13 Feb 2018 04:04:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 46e2df: Fix pushing pure INT values into acc extra. Message-ID: <5a82d467a3609_47102ae054d31bfc889ab@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 46e2dfa8dc520b31b465865013399cf6efc1454d https://github.com/OpenSIPS/opensips/commit/46e2dfa8dc520b31b465865013399cf6efc1454d Author: Bogdan-Andrei Iancu Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M modules/acc/acc_vars.c Log Message: ----------- Fix pushing pure INT values into acc extra. Convert integer values to str if the val does not advertise any STR val. From bogdan at opensips.org Tue Feb 13 07:05:50 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 13 Feb 2018 04:05:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42cba2: Fix pushing pure INT values into acc extra. Message-ID: <5a82d49e8f74_54e2ab56d6afc1413414f@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 42cba2c0de9cb07e31c055bc82514c14735bd2e8 https://github.com/OpenSIPS/opensips/commit/42cba2c0de9cb07e31c055bc82514c14735bd2e8 Author: Bogdan-Andrei Iancu Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M modules/acc/acc_vars.c Log Message: ----------- Fix pushing pure INT values into acc extra. Convert integer values to str if the val does not advertise any STR val. (cherry picked from commit 46e2dfa8dc520b31b465865013399cf6efc1454d) From liviu at opensips.org Tue Feb 13 08:00:20 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 13 Feb 2018 05:00:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ac2f28: Fix a famous typo Message-ID: <5a82e16458625_44632ac7ca29bc08615e7@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ac2f28ffa7b73677c03cb442b444a19a18839a04 https://github.com/OpenSIPS/opensips/commit/ac2f28ffa7b73677c03cb442b444a19a18839a04 Author: Liviu Chircu Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M etc/opensips.cfg M menuconfig/configs/opensips_residential.m4 Log Message: ----------- Fix a famous typo From razvan at opensips.org Tue Feb 13 08:12:58 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 13 Feb 2018 05:12:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 25d639: fix passing NULL values for route param Message-ID: <5a82e45adc30a_53cb2b155d375c10845a1@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 25d6396eac8bd0bc96eab5d983c0d40f217cea72 https://github.com/OpenSIPS/opensips/commit/25d6396eac8bd0bc96eab5d983c0d40f217cea72 Author: Razvan Crainea Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M cfg.y Log Message: ----------- fix passing NULL values for route param From razvan at opensips.org Tue Feb 13 08:13:19 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 13 Feb 2018 05:13:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ac91c5: fix passing NULL values for route param Message-ID: <5a82e46f690c0_725e2b0c929ebc1c4611a@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: ac91c5732a7e6f69225f4caf5c16c43cf90a7be0 https://github.com/OpenSIPS/opensips/commit/ac91c5732a7e6f69225f4caf5c16c43cf90a7be0 Author: Razvan Crainea Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M cfg.y Log Message: ----------- fix passing NULL values for route param (cherry picked from commit 25d6396eac8bd0bc96eab5d983c0d40f217cea72) From razvan at opensips.org Tue Feb 13 08:14:23 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 13 Feb 2018 05:14:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af686b: fix passing NULL values for route param Message-ID: <5a82e4af3adbb_3c152b065ec61c101253ca@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: af686b991e4846ce6ad9b02da533955ba3ecc97b https://github.com/OpenSIPS/opensips/commit/af686b991e4846ce6ad9b02da533955ba3ecc97b Author: Razvan Crainea Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M cfg.y Log Message: ----------- fix passing NULL values for route param (cherry picked from commit 25d6396eac8bd0bc96eab5d983c0d40f217cea72) From dan at ag-projects.com Tue Feb 13 08:53:09 2018 From: dan at ag-projects.com (Dan Pascu) Date: Tue, 13 Feb 2018 05:53:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4039f2: permissions: Handle integer columns of different s... Message-ID: <5a82edc5adc99_26412ada10a7dc0c6262d@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4039f265df3b6d5b1964d7ae3bf0df7aa8bff8be https://github.com/OpenSIPS/opensips/commit/4039f265df3b6d5b1964d7ae3bf0df7aa8bff8be Author: Dan Pascu Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M modules/permissions/address.c Log Message: ----------- permissions: Handle integer columns of different sizes in tables/views From dan at ag-projects.com Tue Feb 13 11:25:48 2018 From: dan at ag-projects.com (Dan Pascu) Date: Tue, 13 Feb 2018 18:25:48 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4039f2: permissions: Handle integer columns of different s... In-Reply-To: <5a82edc5adc99_26412ada10a7dc0c6262d@hookshot-fe-b0febf1.cp1-iad.github.net.mail> References: <5a82edc5adc99_26412ada10a7dc0c6262d@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Message-ID: Let me know if you want this fix back ported to 2.2 and/or 2.3 On 13 Feb 2018, at 15:53, Dan Pascu wrote: > Branch: refs/heads/master > Home: https://github.com/OpenSIPS/opensips > Commit: 4039f265df3b6d5b1964d7ae3bf0df7aa8bff8be > https://github.com/OpenSIPS/opensips/commit/4039f265df3b6d5b1964d7ae3bf0df7aa8bff8be > Author: Dan Pascu > Date: 2018-02-13 (Tue, 13 Feb 2018) > > Changed paths: > M modules/permissions/address.c > > Log Message: > ----------- > permissions: Handle integer columns of different sizes in tables/views > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From liviu at opensips.org Tue Feb 13 12:12:09 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 13 Feb 2018 09:12:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7337b9: dialog: Provide meaningful timer function names Message-ID: <5a831c6986fc0_45992aabc07bbc048593e@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7337b9abda0b5ea0d879625d0d978086490d9613 https://github.com/OpenSIPS/opensips/commit/7337b9abda0b5ea0d879625d0d978086490d9613 Author: Liviu Chircu Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: Provide meaningful timer function names From liviu at opensips.org Tue Feb 13 12:29:33 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 13 Feb 2018 09:29:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 29f4cf: Travis: Be less verbose on Slack Message-ID: <5a83207d34d7d_47ec2b0e4560fc108092c@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 29f4cf48db1ad01e4a7ec3e1b4dd17df3a869215 https://github.com/OpenSIPS/opensips/commit/29f4cf48db1ad01e4a7ec3e1b4dd17df3a869215 Author: Liviu Chircu Date: 2018-02-13 (Tue, 13 Feb 2018) Changed paths: M .travis.yml Log Message: ----------- Travis: Be less verbose on Slack From bogdan at opensips.org Tue Feb 13 14:40:20 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 13 Feb 2018 21:40:20 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4039f2: permissions: Handle integer columns of different s... In-Reply-To: References: <5a82edc5adc99_26412ada10a7dc0c6262d@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Message-ID: Yes please ! Thanks, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam On 02/13/2018 06:25 PM, Dan Pascu wrote: > Let me know if you want this fix back ported to 2.2 and/or 2.3 > > On 13 Feb 2018, at 15:53, Dan Pascu wrote: > >> Branch: refs/heads/master >> Home: https://github.com/OpenSIPS/opensips >> Commit: 4039f265df3b6d5b1964d7ae3bf0df7aa8bff8be >> https://github.com/OpenSIPS/opensips/commit/4039f265df3b6d5b1964d7ae3bf0df7aa8bff8be >> Author: Dan Pascu >> Date: 2018-02-13 (Tue, 13 Feb 2018) >> >> Changed paths: >> M modules/permissions/address.c >> >> Log Message: >> ----------- >> permissions: Handle integer columns of different sizes in tables/views >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From dan at ag-projects.com Wed Feb 14 06:18:59 2018 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 14 Feb 2018 03:18:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e4738b: permissions: Handle integer columns of different s... Message-ID: <5a841b2389b76_76822b29db6b9c0485882@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: e4738b9d757f8ca2418a266478344a007f55ff5d https://github.com/OpenSIPS/opensips/commit/e4738b9d757f8ca2418a266478344a007f55ff5d Author: Dan Pascu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M modules/permissions/address.c Log Message: ----------- permissions: Handle integer columns of different sizes in tables/views From dan at ag-projects.com Wed Feb 14 06:19:23 2018 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 14 Feb 2018 03:19:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6a101b: permissions: Handle integer columns of different s... Message-ID: <5a841b3b6faf6_48812aabb66c7c1c10631e@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 6a101bf44984b2b9a7ef41165a4b0e96b9a08068 https://github.com/OpenSIPS/opensips/commit/6a101bf44984b2b9a7ef41165a4b0e96b9a08068 Author: Dan Pascu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M modules/permissions/address.c Log Message: ----------- permissions: Handle integer columns of different sizes in tables/views From liviu at opensips.org Wed Feb 14 14:04:46 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Feb 2018 11:04:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d3c07: Add a basic unit testing framework Message-ID: <5a84884e85b19_71b52b18e0b33c1416436f@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 2d3c0733db83b5b70f092a1337bbe11c268d47a4 https://github.com/OpenSIPS/opensips/commit/2d3c0733db83b5b70f092a1337bbe11c268d47a4 Author: Liviu Chircu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M Makefile M Makefile.conf.template M Makefile.defs A Makefile.test A cachedb/test/test_backends.c A cachedb/test/test_backends.h M globals.h M main.c M net/trans.c M sr_module.c M str.h A test/unit_tests.c A test/unit_tests.h Log Message: ----------- Add a basic unit testing framework Currently, this framework only supports writing unit tests for core code, but there are plans to expand it such that module tests can be easily written as well. The chosen C unit testing framework is libtap (https://github.com/zorgnax/libtap) - very lightweight and full of goodies. In order to write a core unit test, you should write the test file under a "test/" dir which resides right next to the tested file. The build system is smart enough to link any such test files placed in random test dirs all across the core codebase. Next, you enrol your test file to be init'ed and run in test/unit_tests.c, and you're done. To run the entire unit testing suite, just do "make test". You will have to type this command twice if you haven't enabled "-DUNIT_TESTS" under Makefile.conf beforehand. Commit: b3ef9c18956e8801181d9f7a45edadded9aea444 https://github.com/OpenSIPS/opensips/commit/b3ef9c18956e8801181d9f7a45edadded9aea444 Author: Liviu Chircu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M cfg.y M sr_module.c M sr_module.h M test/unit_tests.c Log Message: ----------- core: Refactor the mpath-related code into a function Commit: 0a08c9e16fe5d939c01136b0a4e9c279f8838d5e https://github.com/OpenSIPS/opensips/commit/0a08c9e16fe5d939c01136b0a4e9c279f8838d5e Author: Liviu Chircu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_cap.h A cachedb/cachedb_dtype.h Log Message: ----------- cachedb: Extend the headerfiles with dict-aware prototypes Compare: https://github.com/OpenSIPS/opensips/compare/2d3c0733db83^...0a08c9e16fe5 From liviu at opensips.org Wed Feb 14 15:37:36 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Feb 2018 12:37:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e98464: mid_registrar: Log the Call-ID on erroneous regist... Message-ID: <5a849e1015a71_49332af961cafc0811944e@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e9846467dc0afbe646dfac70190bdc019e45d64c https://github.com/OpenSIPS/opensips/commit/e9846467dc0afbe646dfac70190bdc019e45d64c Author: Liviu Chircu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Log the Call-ID on erroneous register forking From liviu at opensips.org Wed Feb 14 15:37:56 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 14 Feb 2018 12:37:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b6d70e: mid_registrar: Log the Call-ID on erroneous regist... Message-ID: <5a849e24eacb1_4fce2aeb340e7c081119c5@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: b6d70e71a197ef562a3a21f425bda74653224513 https://github.com/OpenSIPS/opensips/commit/b6d70e71a197ef562a3a21f425bda74653224513 Author: Liviu Chircu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Log the Call-ID on erroneous register forking (cherry picked from commit e9846467dc0afbe646dfac70190bdc019e45d64c) From liviu at opensips.org Thu Feb 15 08:09:09 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 15 Feb 2018 05:09:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 56e8eb: cachedb_mongodb: Properly return "key not found" r... Message-ID: <5a858675609bc_6e0b2b00048b7c0010523@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 56e8eb3ea8c2756c82e932bfb88a218059fcebbf https://github.com/OpenSIPS/opensips/commit/56e8eb3ea8c2756c82e932bfb88a218059fcebbf Author: Liviu Chircu Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Properly return "key not found" retcode From liviu at opensips.org Thu Feb 15 09:57:01 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 15 Feb 2018 06:57:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c77dac: module deps: Improve feedback on modparam errors Message-ID: <5a859fbd319ef_3e722ac48bd83c0c110536@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c77dac54fc69f98eef541a6652796b51dd020528 https://github.com/OpenSIPS/opensips/commit/c77dac54fc69f98eef541a6652796b51dd020528 Author: Liviu Chircu Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M sr_module_deps.c Log Message: ----------- module deps: Improve feedback on modparam errors From liviu at opensips.org Thu Feb 15 10:59:34 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 15 Feb 2018 07:59:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2254d0: F_MALLOC: Recover from double pointer free Message-ID: <5a85ae66ea93e_2afcc2afec8901c0c1091b0@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2254d0011535d37d8aa05387d4d967d074d7b9d5 https://github.com/OpenSIPS/opensips/commit/2254d0011535d37d8aa05387d4d967d074d7b9d5 Author: Liviu Chircu Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M mem/f_malloc.c M mem/f_malloc.h Log Message: ----------- F_MALLOC: Recover from double pointer free This patch makes F_MALLOC more robust in production by avoiding memory corruption in case of double free operations. Previously, the hash state would immediately get corrupted on such operations, and it would only be a matter of time before the allocator would crash in some random place with a useless backtrace resembling: \#0 0x0000000000507209 in fm_remove_free (qm=0x7f7d578d2010, size=56) at mem/f_malloc.c:200 200 *pf=n->u.nxt_free; When DBG_MALLOC is defined, F_MALLOC will now abort() on a double free, similar to QM_MALLOC. From liviu at opensips.org Thu Feb 15 12:02:53 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 15 Feb 2018 09:02:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 888d5e: rest_client: Fix a string handling bug in append_h... Message-ID: <5a85bd3d4e50a_1ef02abb61c59c106596@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 888d5e9b3f99423288a20065a2b90d28a9bb030e https://github.com/OpenSIPS/opensips/commit/888d5e9b3f99423288a20065a2b90d28a9bb030e Author: Liviu Chircu Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Fix a string handling bug in append_hf() Issue reported by Pasan Meemaduma From liviu at opensips.org Thu Feb 15 12:04:13 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 15 Feb 2018 09:04:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dbff24: rest_client: Fix a string handling bug in append_h... Message-ID: <5a85bd8de7b8b_75022abf46769c08102223@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: dbff249b10f493e145e2374b21639bde09e52b45 https://github.com/OpenSIPS/opensips/commit/dbff249b10f493e145e2374b21639bde09e52b45 Author: Liviu Chircu Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Fix a string handling bug in append_hf() Issue reported by Pasan Meemaduma (cherry picked from commit 888d5e9b3f99423288a20065a2b90d28a9bb030e) From liviu at opensips.org Thu Feb 15 12:04:33 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 15 Feb 2018 09:04:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fea96e: rest_client: Fix a string handling bug in append_h... Message-ID: <5a85bda1c5f16_34252afc4a599c0c9698d@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: fea96eb07116aee8404adafb5e3b164074e3edd0 https://github.com/OpenSIPS/opensips/commit/fea96eb07116aee8404adafb5e3b164074e3edd0 Author: Liviu Chircu Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Fix a string handling bug in append_hf() Issue reported by Pasan Meemaduma (cherry picked from commit 888d5e9b3f99423288a20065a2b90d28a9bb030e) From liviu at opensips.org Fri Feb 16 12:57:32 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 16 Feb 2018 09:57:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cabb4c: F_MALLOC: Recover from double pointer free Message-ID: <5a871b8cd1e53_169a2b1fca2bfc0452898@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: cabb4c0824662a2261f4aa4e577ead6cc789e4c6 https://github.com/OpenSIPS/opensips/commit/cabb4c0824662a2261f4aa4e577ead6cc789e4c6 Author: Liviu Chircu Date: 2018-02-16 (Fri, 16 Feb 2018) Changed paths: M mem/f_malloc.c Log Message: ----------- F_MALLOC: Recover from double pointer free This patch makes F_MALLOC more robust in production by avoiding memory corruption in case of double free operations. Previously, the hash state would immediately get corrupted on such operations, and it would only be a matter of time before the allocator would crash in some random place with a useless backtrace resembling: \#0 0x0000000000507209 in fm_remove_free (qm=0x7f7d578d2010, size=56) at mem/f_malloc.c:200 200 *pf=n->u.nxt_free; When DBG_MALLOC is defined, F_MALLOC will now abort() on a double free, similar to QM_MALLOC. (cherry picked from commit 2254d0011535d37d8aa05387d4d967d074d7b9d5) From liviu at opensips.org Fri Feb 16 13:00:28 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 16 Feb 2018 10:00:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 81196e: F_MALLOC: Recover from double pointer free Message-ID: <5a871c3c6a1a1_5ded2b22bc79fc0c18597@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 81196e176a18eccd429dac1010f7a083737aeccb https://github.com/OpenSIPS/opensips/commit/81196e176a18eccd429dac1010f7a083737aeccb Author: Liviu Chircu Date: 2018-02-16 (Fri, 16 Feb 2018) Changed paths: M mem/f_malloc.c Log Message: ----------- F_MALLOC: Recover from double pointer free This patch makes F_MALLOC more robust in production by avoiding memory corruption in case of double free operations. Previously, the hash state would immediately get corrupted on such operations, and it would only be a matter of time before the allocator would crash in some random place with a useless backtrace resembling: \#0 0x0000000000507209 in fm_remove_free (qm=0x7f7d578d2010, size=56) at mem/f_malloc.c:200 200 *pf=n->u.nxt_free; When DBG_MALLOC is defined, F_MALLOC will now abort() on a double free, similar to QM_MALLOC. (cherry picked from commit 2254d0011535d37d8aa05387d4d967d074d7b9d5) (cherry picked from commit cabb4c0824662a2261f4aa4e577ead6cc789e4c6) From abhi.nitm1234 at gmail.com Mon Feb 19 01:07:14 2018 From: abhi.nitm1234 at gmail.com (Abhishek Kumar) Date: Mon, 19 Feb 2018 11:37:14 +0530 Subject: [OpenSIPS-Devel] GSOC 2018 Introduction Message-ID: Hello Everyone, I am Abhishek Kumar final year Computer Science undergraduate student of National Institute of Technology Meghalaya. I am proficient in C/C++, Data Structures, Algorithms. I have appeared in ACM ICPC Asia Regionals 2018. I have taken Data Communication and Computer Networking courses. I am highly interested in working on the Diameter support project. Diameter uses TCP, has scalablity, supports IpSec and thus migration from Radius to Diameter is the need of the hour. I am learning AAA, Radius, Diameter, TACACS+ concepts. I have setup OpenSips and have subscribed to mailing lists. I am also exploring OpenSips, AAA and going through the OpenSips tutorials. I am also trying to get acquainted with the code base to eventually start fixing some bugs or issues. I have completed first two sessions of Devel course and I am getting an overview of OpenSips architecture and code base. I would like to get some reference or some suggestions to get started on this project. Looking forward for a learning and GSOC summer ahead. Thanks!!! Abhishek Kumar ‌ -------------- next part -------------- An HTML attachment was scrubbed... URL: From basit.engg at gmail.com Mon Feb 19 05:31:36 2018 From: basit.engg at gmail.com (Abdul Basit) Date: Mon, 19 Feb 2018 15:31:36 +0500 Subject: [OpenSIPS-Devel] GSOC 2018 Introduction In-Reply-To: References: Message-ID: Hi Abhishek, Its really interesting that you are enthusiast and want to work with the tools required at this time. As i read diameter support was removed from the module from OpenSIPS, may be due to lack of developers interest. You can also look into Kamailio which has diameter integration libraries and IMS components for a telco requirements. https://www.kamailio.org/w/2016/02/kamailio-ims-getting-started-box For a billing engine you can look into CGRATES that also provide generic interface for diameter communication. This realtime billing engine has integration options with kamailio as well as opensips . I hope these directions will help you expand further in open-source industry. Welcome and Happy journey!!! -- regards, abdul basit On 19 February 2018 at 11:07, Abhishek Kumar wrote: > Hello Everyone, > I am Abhishek Kumar final year Computer Science undergraduate student of > National Institute of Technology Meghalaya. I am proficient in C/C++, Data > Structures, Algorithms. I have appeared in ACM ICPC Asia Regionals 2018. I > have taken Data Communication and Computer Networking courses. > > I am highly interested in working on the Diameter support project. > Diameter uses TCP, has scalablity, supports IpSec and thus migration from > Radius to Diameter is the need of the hour. I am learning AAA, Radius, > Diameter, TACACS+ concepts. > > I have setup OpenSips and have subscribed to mailing lists. I am also > exploring OpenSips, AAA and going through the OpenSips tutorials. I am also > trying to get acquainted with the code base to eventually start fixing some > bugs or issues. I have completed first two sessions of Devel course and I > am getting an overview of OpenSips architecture and code base. I would like > to get some reference or some suggestions to get started on this project. > > Looking forward for a learning and GSOC summer ahead. > > Thanks!!! > Abhishek Kumar > > > > ‌ > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Tue Feb 20 11:53:14 2018 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 20 Feb 2018 18:53:14 +0200 Subject: [OpenSIPS-Devel] GSOC 2018 Introduction In-Reply-To: References: Message-ID: <82cc0e1d-72c2-f46a-c061-50818aac5011@opensips.org> Hi, Abhishek! I am very glad you are interested in this project :D. This is actually my preferred project, because I believe it is going to bring a lot of value to our community. As Abdul already figured out, one of the main use cases of this new module is to have an easier integration of OpenSIPS inside IMS systems. The goal for this scenario is OpenSIPS to act as a CSCF[1], that will discuss with a HSS (Diameter server) using the Diameter protocol. To get more familiar with this project, I would suggest you to: 1. Familiarize with OpenSIPS and Radius - this will help you understand the goal of your project 1.1. Configure OpenSIPS to do arbitrary Radius queries when a call starts 1.2. Setup OpenSIPS to authenticate users using a Radius Server 1.3. Make accounging for a call using Radius accounting 2. Do some reasearch on Diameter 2.1. What kind of tools are there available 2.2. Setup a Diameter server and find a way to "query" it 2.3. Find a library that allows you to query a Diameter server programatically 2.4. Mock-up a _very_ simple Diameter client in C 3. Do some reasearch in IMS 3.1. What Diameter interfaces need to be implemented 3.2. Think of a generic way to make a Diameter query I hope these advices will help you understand better the goal of this project, and will give you a path to proceed. If you have any other questions, or you get stuck, don't hesitate to ask (here or on IRC). [1] https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem#Call_Session_Control_Function_(CSCF) Best regards, Răzvan On 02/19/2018 12:31 PM, Abdul Basit wrote: > Hi Abhishek, > > Its really interesting that you are enthusiast and want to work with the > tools required at this time. > > As i read diameter support was removed from the module > from > OpenSIPS, may be due to lack of developers interest. > > You can also look into Kamailio which has diameter integration libraries > and IMS components for a telco requirements. > https://www.kamailio.org/w/2016/02/kamailio-ims-getting-started-box > > For a billing engine you can look into CGRATES > that also provide generic interface for diameter communication. This > realtime billing engine has integration options with kamailio > as well as > opensips . > > I hope these directions will help you expand further in open-source > industry. > > Welcome and Happy journey!!! > > > -- > regards, > > abdul basit > > > On 19 February 2018 at 11:07, Abhishek Kumar > wrote: > > Hello Everyone, > I am Abhishek Kumar final year Computer Science undergraduate > student of National Institute of Technology Meghalaya. I am > proficient in C/C++, Data Structures, Algorithms. I have appeared in > ACM ICPC Asia Regionals 2018. I have taken Data Communication and > Computer Networking courses. > > I am highly interested in working on the Diameter support project. > Diameter uses TCP, has scalablity, supports IpSec and thus migration > from Radius to Diameter is the need of the hour. I am learning AAA, > Radius, Diameter, TACACS+ concepts. > > I have setup OpenSips and have subscribed to mailing lists. I am > also exploring OpenSips, AAA and going through the OpenSips > tutorials. I am also trying to get acquainted with the code base to > eventually start fixing some bugs or issues. I have completed first > two sessions of Devel course and I am getting an overview of > OpenSips architecture and code base. I would like to get some > reference or some suggestions to get started on this project. > > Looking forward for a learning and GSOC summer ahead. > > Thanks!!! > Abhishek Kumar > > > > ‌ > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam From liviu at opensips.org Tue Feb 20 14:22:00 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 20 Feb 2018 21:22:00 +0200 Subject: [OpenSIPS-Devel] [Livestream][ClueCon Weekly] OpenSIPS-FreeSWITCH integration discussion - Feb 21st @ 12:00 PM CST Message-ID: Hi all, OpenSIPS is going to be live on the FreeSWITCH "ClueCon Weekly" conference tomorrow, February 21st @ 12 PM CST! On this edition, the duty of representing the project falls on my shoulders. The main topic of discussion will revolve around the latest FreeSWITCH integration features that we've pushed into the development branch. So if you also use FreeSWITCH but you haven't caught up with them yet [1], tomorrow would be a good time to tune in and hear all about it. Towards the end, there will also be a Q/A section. See you there! Best regards, [1]: https://blog.opensips.org/2018/01/17/how-to-script-advanced-freeswitch-integrations-with-opensips-2-4/ -- Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com From razvan at opensips.org Wed Feb 21 05:47:16 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 21 Feb 2018 02:47:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] baf4af: rtpengine: allow specifying 15 length options Message-ID: <5a8d4e34d7e22_d65d2b1711dadc185637f@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: baf4af90f249258bb8355630ca8b0c0ac46f6fd1 https://github.com/OpenSIPS/opensips/commit/baf4af90f249258bb8355630ca8b0c0ac46f6fd1 Author: Razvan Crainea Date: 2018-02-21 (Wed, 21 Feb 2018) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: allow specifying 15 length options From razvan at opensips.org Wed Feb 21 05:47:32 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 21 Feb 2018 02:47:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0a092a: rtpengine: allow specifying 15 length options Message-ID: <5a8d4e44e256c_45392ac3b698dc0410167a@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 0a092a5f3ff12b7acc938a559f745e5eeff059c7 https://github.com/OpenSIPS/opensips/commit/0a092a5f3ff12b7acc938a559f745e5eeff059c7 Author: Razvan Crainea Date: 2018-02-21 (Wed, 21 Feb 2018) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: allow specifying 15 length options (cherry picked from commit baf4af90f249258bb8355630ca8b0c0ac46f6fd1) From razvan at opensips.org Wed Feb 21 05:47:47 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 21 Feb 2018 02:47:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d9625d: rtpengine: allow specifying 15 length options Message-ID: <5a8d4e5363d9e_26e72b17bab2dc14160761@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: d9625d5dc8bbf3a288ce79b36b96afb69ffb3fb4 https://github.com/OpenSIPS/opensips/commit/d9625d5dc8bbf3a288ce79b36b96afb69ffb3fb4 Author: Razvan Crainea Date: 2018-02-21 (Wed, 21 Feb 2018) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: allow specifying 15 length options (cherry picked from commit baf4af90f249258bb8355630ca8b0c0ac46f6fd1) From razvan at opensips.org Wed Feb 21 05:51:27 2018 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 21 Feb 2018 02:51:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5531b1: Revert "rtpengine: allow specifying 15 length opti... Message-ID: <5a8d4f2f3ac38_76342b27f308bc04134442@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 5531b1d376ba44a8392bf3dd21ac2e815d086ecc https://github.com/OpenSIPS/opensips/commit/5531b1d376ba44a8392bf3dd21ac2e815d086ecc Author: Razvan Crainea Date: 2018-02-21 (Wed, 21 Feb 2018) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- Revert "rtpengine: allow specifying 15 length options" This reverts commit d9625d5dc8bbf3a288ce79b36b96afb69ffb3fb4. From bogdan at opensips.org Wed Feb 21 09:46:03 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 21 Feb 2018 06:46:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 305a57: Remove any capability constraints because of the u... Message-ID: <5a8d862bbc8e9_76592ab793b05c001381ad@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 305a570f7dc48a8bb4ffd60f33b0df3438fd0246 https://github.com/OpenSIPS/opensips/commit/305a570f7dc48a8bb4ffd60f33b0df3438fd0246 Author: Bogdan-Andrei Iancu Date: 2018-02-21 (Wed, 21 Feb 2018) Changed paths: M modules/db_virtual/README M modules/db_virtual/db_virtual.c M modules/db_virtual/db_virtual.h M modules/db_virtual/doc/db_virtual_admin.xml Log Message: ----------- Remove any capability constraints because of the used MODE. As we are not aware of the relation (if any) between the real DB URLs from the set, it is not correct to restrict DB capabilities based on the used MODE. Like if it is Round Robin, do not do UPDATE ever. Maybe the URLs point to the nodes of the same cluster. From bogdan at opensips.org Wed Feb 21 09:47:48 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 21 Feb 2018 06:47:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] edded2: Remove any capability constraints because of the u... Message-ID: <5a8d869437742_441e2b07894d7c0c159844@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: edded2f1431cfaaf75ed2af0c5ff9ec28548e7c5 https://github.com/OpenSIPS/opensips/commit/edded2f1431cfaaf75ed2af0c5ff9ec28548e7c5 Author: Bogdan-Andrei Iancu Date: 2018-02-21 (Wed, 21 Feb 2018) Changed paths: M modules/db_virtual/README M modules/db_virtual/db_virtual.c M modules/db_virtual/db_virtual.h M modules/db_virtual/doc/db_virtual_admin.xml Log Message: ----------- Remove any capability constraints because of the used MODE. As we are not aware of the relation (if any) between the real DB URLs from the set, it is not correct to restrict DB capabilities based on the used MODE. Like if it is Round Robin, do not do UPDATE ever. Maybe the URLs point to the nodes of the same cluster. (cherry picked from commit 305a570f7dc48a8bb4ffd60f33b0df3438fd0246) From bogdan at opensips.org Wed Feb 21 09:48:15 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 21 Feb 2018 06:48:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 878d96: Remove any capability constraints because of the u... Message-ID: <5a8d86af81218_6f572aab366edc081079de@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 878d96bed9b58d99bf1ab6c7799aa09416eac579 https://github.com/OpenSIPS/opensips/commit/878d96bed9b58d99bf1ab6c7799aa09416eac579 Author: Bogdan-Andrei Iancu Date: 2018-02-21 (Wed, 21 Feb 2018) Changed paths: M modules/db_virtual/README M modules/db_virtual/db_virtual.c M modules/db_virtual/db_virtual.h M modules/db_virtual/doc/db_virtual_admin.xml Log Message: ----------- Remove any capability constraints because of the used MODE. As we are not aware of the relation (if any) between the real DB URLs from the set, it is not correct to restrict DB capabilities based on the used MODE. Like if it is Round Robin, do not do UPDATE ever. Maybe the URLs point to the nodes of the same cluster. (cherry picked from commit 305a570f7dc48a8bb4ffd60f33b0df3438fd0246) From liviu at opensips.org Thu Feb 22 04:23:14 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 22 Feb 2018 11:23:14 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Livestream][ClueCon Weekly] OpenSIPS-FreeSWITCH integration discussion - Feb 21st @ 12:00 PM CST In-Reply-To: References: Message-ID: <3d776c43-9392-1f18-5267-34ca5db7129f@opensips.org> Thank you to everyone who took part in the livestream yesterday! You may find its recording here [1]. As a final note, we would once again like to give proper credits to Mr. Giovanni Maruzzelli, who provided both the initial idea and some proof-of-concept code samples for the extended OpenSIPS-FreeSWITCH integration. Best regards, [1]: https://www.youtube.com/watch?v=9a2Cd1AV7V0 Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com On 20.02.2018 21:22, Liviu Chircu wrote: > Hi all, > > OpenSIPS is going to be live on the FreeSWITCH "ClueCon Weekly" > conference tomorrow, February 21st @ 12 PM CST! > > On this edition, the duty of representing the project falls on my > shoulders. The main topic of discussion will revolve around the latest > FreeSWITCH integration features that we've pushed into the development > branch. So if you also use FreeSWITCH but you haven't caught up with > them yet [1], tomorrow would be a good time to tune in and hear all > about it. Towards the end, there will also be a Q/A section. > > See you there! > > Best regards, > > [1]: > https://blog.opensips.org/2018/01/17/how-to-script-advanced-freeswitch-integrations-with-opensips-2-4/ > From bogdan at opensips.org Thu Feb 22 09:54:41 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 22 Feb 2018 06:54:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6bd6d7: Fixed return code in del_uri_param() function. Message-ID: <5a8ed9b120404_63ea2b1361301c00147436@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6bd6d7128f4412fec2c038f9aa65f3005d4cc688 https://github.com/OpenSIPS/opensips/commit/6bd6d7128f4412fec2c038f9aa65f3005d4cc688 Author: Bogdan-Andrei Iancu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M modules/uri/checks.c Log Message: ----------- Fixed return code in del_uri_param() function. Avoid returning 0 if the param is not found, as 0 terminates the whole script execution. Reported by Ben Newlin From bogdan at opensips.org Thu Feb 22 09:55:34 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 22 Feb 2018 06:55:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 224c60: Fixed return code in del_uri_param() function. Message-ID: <5a8ed9e6a572a_26412ada10a7dc0c11407d@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 224c60dfc9524991b4b9a21921e7252896a1ee8d https://github.com/OpenSIPS/opensips/commit/224c60dfc9524991b4b9a21921e7252896a1ee8d Author: Bogdan-Andrei Iancu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M modules/uri/checks.c Log Message: ----------- Fixed return code in del_uri_param() function. Avoid returning 0 if the param is not found, as 0 terminates the whole script execution. Reported by Ben Newlin (cherry picked from commit 6bd6d7128f4412fec2c038f9aa65f3005d4cc688) From bogdan at opensips.org Thu Feb 22 10:00:14 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 22 Feb 2018 07:00:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 996aaf: Fixed return code in del_uri_param() function. Message-ID: <5a8edafe37d39_72de2af1a1d6bc04850a0@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 996aaf64365af428a79c11dfe029c169b1c4b842 https://github.com/OpenSIPS/opensips/commit/996aaf64365af428a79c11dfe029c169b1c4b842 Author: Bogdan-Andrei Iancu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M modules/uri/checks.c Log Message: ----------- Fixed return code in del_uri_param() function. Avoid returning 0 if the param is not found, as 0 terminates the whole script execution. Reported by Ben Newlin (cherry picked from commit 6bd6d7128f4412fec2c038f9aa65f3005d4cc688) From liviu at opensips.org Thu Feb 22 11:05:00 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 22 Feb 2018 08:05:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 90b184: core utils: Useful additions Message-ID: <5a8eea2c677ec_63602b0040089c18112927@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 90b1840de0648ca0a7223d74e540e6872da86b2d https://github.com/OpenSIPS/opensips/commit/90b1840de0648ca0a7223d74e540e6872da86b2d Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M str.h M ut.h Log Message: ----------- core utils: Useful additions * str_cpy() - similar to strcpy(), but works with strs * macros for working with singly linked lists Commit: 3efcb9b2859ec03dc017462ffe97d0848feb65af https://github.com/OpenSIPS/opensips/commit/3efcb9b2859ec03dc017462ffe97d0848feb65af Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M action.c R cachedb/cachedb_dtype.h A cachedb/cachedb_types.c A cachedb/cachedb_types.h M modules/cachedb_redis/cachedb_redis_dbase.c Log Message: ----------- cachedb: Refactor the core data abstractions Commit: acf1afd4f7d820627ba9f3399475687380cb9ca8 https://github.com/OpenSIPS/opensips/commit/acf1afd4f7d820627ba9f3399475687380cb9ca8 Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h Log Message: ----------- cachedb: Add a filter management API Commit: 8b70ec3b9777e3d53cb49be8309a46aa6d21afdd https://github.com/OpenSIPS/opensips/commit/8b70ec3b9777e3d53cb49be8309a46aa6d21afdd Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Implement the GET_ROWS capability Commit: 5481bc3f88bc62e268d8e90d60ce0c481911cd5e https://github.com/OpenSIPS/opensips/commit/5481bc3f88bc62e268d8e90d60ce0c481911cd5e Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M Makefile.test M cachedb/test/test_backends.c Log Message: ----------- cachedb: Add a unit testing suite for the GET_ROWS capability Compare: https://github.com/OpenSIPS/opensips/compare/56e8eb3ea8c2...5481bc3f88bc From liviu at opensips.org Thu Feb 22 12:05:52 2018 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 22 Feb 2018 09:05:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d95187: cachedb: Add unit tests for multi-filtering Message-ID: <5a8ef870e0198_60c42af32b489c181201b7@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: d95187a8de6d16010c42a2d281990c56d4f8f8ac https://github.com/OpenSIPS/opensips/commit/d95187a8de6d16010c42a2d281990c56d4f8f8ac Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M cachedb/test/test_backends.c Log Message: ----------- cachedb: Add unit tests for multi-filtering Commit: 5d0839cf81d8561ba2d943abe063c4ee304b6b5a https://github.com/OpenSIPS/opensips/commit/5d0839cf81d8561ba2d943abe063c4ee304b6b5a Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Fix a filtering operator bug Compare: https://github.com/OpenSIPS/opensips/compare/5481bc3f88bc...5d0839cf81d8 From razvan at opensips.org Fri Feb 23 11:02:20 2018 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 23 Feb 2018 08:02:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 552bd4: dialog: fix reinvite pinging Message-ID: <5a903b0c3db69_72a12aaee5e1bc0c1556bf@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 552bd4e7a7770e8e23768b35cc00226bc4863cbe https://github.com/OpenSIPS/opensips/commit/552bd4e7a7770e8e23768b35cc00226bc4863cbe Author: Razvan Crainea Date: 2018-02-23 (Fri, 23 Feb 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.h M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.h Log Message: ----------- dialog: fix reinvite pinging make sure that pinging is properly engaged Credits go to Jonathan Hulme Closes #1082 From razvan at opensips.org Fri Feb 23 11:04:30 2018 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 23 Feb 2018 08:04:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ff8606: dialog: fix previous commit warning Message-ID: <5a903b8ea579e_6db22b0568659bfc401f1@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ff86066ea02fc4f90d445df89d0654e0cef777be https://github.com/OpenSIPS/opensips/commit/ff86066ea02fc4f90d445df89d0654e0cef777be Author: Razvan Crainea Date: 2018-02-23 (Fri, 23 Feb 2018) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.h Log Message: ----------- dialog: fix previous commit warning From liviu at opensips.org Fri Feb 23 12:25:59 2018 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 23 Feb 2018 09:25:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 88ff10: cachedb: Refactor the multi-set/multi-unset API Message-ID: <5a904ea74e291_5c722ae0a1667c0c1197e7@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 88ff10d45488d54f02932500ac2f98dbf62c3f6f https://github.com/OpenSIPS/opensips/commit/88ff10d45488d54f02932500ac2f98dbf62c3f6f Author: Liviu Chircu Date: 2018-02-23 (Fri, 23 Feb 2018) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb: Refactor the multi-set/multi-unset API * add support for primary keys (e.g. to fit with MongoDB) * add support for map-level TTLs (to exploit Cassandra's powerful TTLs) Commit: 7c7ea7c64b846df59398b7c66076ccf5d7e35f66 https://github.com/OpenSIPS/opensips/commit/7c7ea7c64b846df59398b7c66076ccf5d7e35f66 Author: Liviu Chircu Date: 2018-02-23 (Fri, 23 Feb 2018) Changed paths: M cachedb/cachedb_types.c Log Message: ----------- cachedb: Fix memleak Compare: https://github.com/OpenSIPS/opensips/compare/5d0839cf81d8...7c7ea7c64b84 From f20150047 at hyderabad.bits-pilani.ac.in Sun Feb 25 17:53:10 2018 From: f20150047 at hyderabad.bits-pilani.ac.in (TUSHAR AGGARWAL .) Date: Sun, 25 Feb 2018 22:53:10 +0000 Subject: [OpenSIPS-Devel] Prospective GSoC student Message-ID: Hello everyone, I would like to take this opportunity of introducing myself to the OpenSIPS community. I am Tushar Aggarwal, a third year undergraduate from BITS Pilani Hyderabad, India. I am a prospective GSoC student and have identified the project "New transport backends for traced data" as something that piques my interest and lies within my capabilities. I am extremely proficient in C/C++/Java and have intermediate skills in Python. I have also worked with socket programming and WebRTC. Currently I am going through the setup/tutorial videos available on the website. I would like to know if there are some introductory tasks that can/will be used to gauge my abilities. I would also appreciate if I could be referred to some reading materials that can help me form a strong proposal. I look forward to interacting with all the developers and contributing to the organization to the best of my abilities. Regards, Tushar Aggarwal (tushar1997 on IRC) -------------- next part -------------- An HTML attachment was scrubbed... URL: From liviu at opensips.org Mon Feb 26 07:32:13 2018 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 26 Feb 2018 04:32:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 73e4f1: cachedb: Add the "truncate" capability Message-ID: <5a93fe4d6aa4d_4f242b21cc3a9c1096132@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 73e4f1423dd0727ea42358ba1f15a0b6f44a46b2 https://github.com/OpenSIPS/opensips/commit/73e4f1423dd0727ea42358ba1f15a0b6f44a46b2 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_cap.h M cachedb/test/test_backends.c M modules/cachedb_couchbase/cachedb_couchbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_sql/cachedb_sql.c Log Message: ----------- cachedb: Add the "truncate" capability Commit: 458690a87df50c5076a5e6f46f397f7bbdf8f1eb https://github.com/OpenSIPS/opensips/commit/458690a87df50c5076a5e6f46f397f7bbdf8f1eb Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Implement the "truncate" capability Compare: https://github.com/OpenSIPS/opensips/compare/7c7ea7c64b84...458690a87df5 From liviu at opensips.org Mon Feb 26 08:39:10 2018 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 26 Feb 2018 05:39:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 34dd48: cachedb: Add object management primitives Message-ID: <5a940dfe57c35_7d8d2b1c97a97c148316e@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 34dd480d0652ba1e1ae60317937047cc8b9e3082 https://github.com/OpenSIPS/opensips/commit/34dd480d0652ba1e1ae60317937047cc8b9e3082 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_types.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M str.h Log Message: ----------- cachedb: Add object management primitives i.e. for "cdb_kv_t" and "cdb_dict_t" objects From bogdan at opensips.org Mon Feb 26 09:15:26 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 26 Feb 2018 16:15:26 +0200 Subject: [OpenSIPS-Devel] OpenSIPS Summit 2018 - Speakers and Birds Message-ID: <5e45325e-68bf-cf22-c946-db12f1eae852@opensips.org> OpenSIPS Summit 2018 May 1-4, 2018 Amsterdam, The Netherlands *The Speakers List is almost done!* During the last 2 months we worked hard to bring you valuables speakers with interesting topics from different areas of VoIP & RTC, topics covering or related to OpenSIPS, topics on Open Source (or not) projects related to VoIP & RTC. Even if the process is still ongoing, we are proud to present you our awesome list of speakers and topics: *http://www.opensips.org/events/Summit-2018Amsterdam/#mu-schedule** * ** *Be wise, be an early bird!* Is the speaker list interesting for you? Then reserve your seat with the OpenSIPS Summit in the next 15 days with a 50% discount for the Conference Days. *Register now * with the Early Birds token and secure your participation: *5b48a939-61d9-4bc1-b8b3-008aba92c1a4* While registering, remember that the Summit is more than conference. It is also about Interactive Demos, about OpenSIPS and FreeSWITCH trainings , about Design Clinics and many more.. and available seats / slots are limited ! *Event Location* * * *Radisson Blu** **Rusland 17, 1012CK Amsterdam, The Netherlands* Meet us again at our familiar Venue, with even more space and comfort than ever! This year the OpenSIPS Summit expands in size and will accommodate more participants and speakers. ** -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From liviu at opensips.org Mon Feb 26 12:40:42 2018 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 26 Feb 2018 09:40:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 612c8d: cachedb_mongodb: Improve filter construction Message-ID: <5a94469a92940_4cb32b050b5e1c0432943@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 612c8d8faba03d5cad63bd3cf92dcd4c71f836c9 https://github.com/OpenSIPS/opensips/commit/612c8d8faba03d5cad63bd3cf92dcd4c71f836c9 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve filter construction For single filters, avoid using the $and operator Commit: 816db4ff599f88539e7cb2d2c46901b4f2082b05 https://github.com/OpenSIPS/opensips/commit/816db4ff599f88539e7cb2d2c46901b4f2082b05 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M cachedb/cachedb_types.c M cachedb/cachedb_types.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add useful debugging macros Commit: d683ae8d501abb9749ef46682e5de12d46105765 https://github.com/OpenSIPS/opensips/commit/d683ae8d501abb9749ef46682e5de12d46105765 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M cachedb/cachedb_types.h M cachedb/test/test_backends.c Log Message: ----------- cachedb: Add unit tests suite for "SET COLS" capability Commit: f402f6987d9aee9a7c6157e13715712490077cbe https://github.com/OpenSIPS/opensips/commit/f402f6987d9aee9a7c6157e13715712490077cbe Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Implement the "SET COLS" capability Compare: https://github.com/OpenSIPS/opensips/compare/34dd480d0652...f402f6987d9a From bogdan at opensips.org Mon Feb 26 17:27:47 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 00:27:47 +0200 Subject: [OpenSIPS-Devel] Prospective GSoC student In-Reply-To: References: Message-ID: <4dcdbf52-92e9-e6ff-1e60-b25a2fc4d49d@opensips.org> Hello Tushar, Welcome to the OpenSIPS project community. The project you are looking at requires C skills and covers several tasks: 1) creating a control channel (for commands) in parallel with the existing HEP data channel. This control channel is bidirectional, allowing OpenSIPS (as tracing node) to push data description to the capturing server. Also the capturing server may send instructions about controlling what and how is it traced by OpenSIPS. The control channel is to be based on RMQ. OpenSIPS already has capabilities of sending RMQ messages. So, breaking even more: a) add in OpenSIPS capability to act as an RMQ consumer b) integrate in OpenSIPS the capability of using its RMQ sender for describing data to the capturing server c) have HEP and siptrace module to interpret the commands send by the capturing server via control protocol 2) add more data types to be traced by OpenSIPS, like DB queries, b2b sessions - here, the tracing support is in place, you need to create new hooks for these new data types and to pack them via HEP. As a starting point, you should try to install Homer capturing Server (see https://github.com/sipcapture/homer-installer/tree/opensips-2.3 ) and to configure another OpenSIPS to act as a tracing node (for SIP traffic) (see https://blog.opensips.org/2017/03/22/capturing-beyond-sip/) Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit 2018 http://www.opensips.org/events/Summit-2018Amsterdam On 02/26/2018 12:53 AM, TUSHAR AGGARWAL . wrote: > Hello everyone, > I would like to take this opportunity of introducing myself to the > OpenSIPS community. I am Tushar Aggarwal, a third year undergraduate > from BITS Pilani Hyderabad, India. > > I am a prospective GSoC student and have identified the project "New > transport backends for traced data" as something that piques my > interest and lies within my capabilities. I am extremely proficient in > C/C++/Java and have intermediate skills in Python. I have also worked > with socket programming and WebRTC. Currently I am going through the > setup/tutorial videos available on the website. I would like to know > if there are some introductory tasks that can/will be used to gauge my > abilities. I would also appreciate if I could be referred to some > reading materials that can help me form a strong proposal. > > I look forward to interacting with all the developers and contributing > to the organization to the best of my abilities. > > Regards, > Tushar Aggarwal > (tushar1997 on IRC) > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Tue Feb 27 04:54:33 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 01:54:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fefc33: Added doc node about usage across differen top rou... Message-ID: <5a952ad94074a_63312ab7cded7c185949a@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fefc33f107882f45b23b77013e8a9d3a21531da0 https://github.com/OpenSIPS/opensips/commit/fefc33f107882f45b23b77013e8a9d3a21531da0 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/benchmark/README M modules/benchmark/doc/benchmark_admin.xml Log Message: ----------- Added doc node about usage across differen top routes. Related to #1277 report From bogdan at opensips.org Tue Feb 27 04:55:10 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 01:55:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ce4eae: Added doc node about usage across differen top rou... Message-ID: <5a952afedf407_16702b1819adfc0866c1@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: ce4eae9ed88aa54c74773564c13bd1a8aaafd88a https://github.com/OpenSIPS/opensips/commit/ce4eae9ed88aa54c74773564c13bd1a8aaafd88a Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/benchmark/README M modules/benchmark/doc/benchmark_admin.xml Log Message: ----------- Added doc node about usage across differen top routes. Related to #1277 report (cherry picked from commit fefc33f107882f45b23b77013e8a9d3a21531da0) From bogdan at opensips.org Tue Feb 27 04:56:59 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 01:56:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a54435: Added doc node about usage across differen top rou... Message-ID: <5a952b6bda648_3f172accbda73c0872419@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: a54435633be991f7106d25040c0bb2e48cda38d2 https://github.com/OpenSIPS/opensips/commit/a54435633be991f7106d25040c0bb2e48cda38d2 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/benchmark/README M modules/benchmark/doc/benchmark_admin.xml Log Message: ----------- Added doc node about usage across differen top routes. Related to #1277 report (cherry picked from commit fefc33f107882f45b23b77013e8a9d3a21531da0) From bogdan at opensips.org Tue Feb 27 05:48:32 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 02:48:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ffa51f: Added docs for the probing_verbose module paramete... Message-ID: <5a953780d38d_57b92af5fe225c08769a8@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ffa51f822516c813d3580b4c10f13debfe3ddc52 https://github.com/OpenSIPS/opensips/commit/ffa51f822516c813d3580b4c10f13debfe3ddc52 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- Added docs for the probing_verbose module parameter. Reported via #1280 From bogdan at opensips.org Tue Feb 27 05:51:25 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 02:51:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 734bb9: Added docs for the probing_verbose module paramete... Message-ID: <5a95382d45d32_2102b05e1fd7c1444687@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 734bb9a03e1f24830259a306e77ccf3da8878c14 https://github.com/OpenSIPS/opensips/commit/734bb9a03e1f24830259a306e77ccf3da8878c14 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- Added docs for the probing_verbose module parameter. Reported via #1280 (cherry picked from commit ffa51f822516c813d3580b4c10f13debfe3ddc52) From bogdan at opensips.org Tue Feb 27 05:53:28 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 02:53:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 71356c: Added docs for the probing_verbose module paramete... Message-ID: <5a9538a81d674_5b5b2b298d979c1c242ac@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 71356c2b33da5fd5e2b7e2d218ad374ee44942d0 https://github.com/OpenSIPS/opensips/commit/71356c2b33da5fd5e2b7e2d218ad374ee44942d0 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- Added docs for the probing_verbose module parameter. Reported via #1280 (cherry picked from commit ffa51f822516c813d3580b4c10f13debfe3ddc52) (cherry picked from commit 734bb9a03e1f24830259a306e77ccf3da8878c14) From bogdan at opensips.org Tue Feb 27 07:03:39 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 04:03:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 78e8be: Migrate the "expires" column from DATETIME to INT. Message-ID: <5a95491b2ef6d_32a2b14ea9adc1880242@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 78e8bea12f023de3fd861ffc297c34b77caafe30 https://github.com/OpenSIPS/opensips/commit/78e8bea12f023de3fd861ffc297c34b77caafe30 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M db/schema/aliases.xml M db/schema/entities.xml M db/schema/location.xml M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/ul_mod.h M scripts/db_berkeley/opensips/aliases M scripts/db_berkeley/opensips/location M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/version M scripts/mysql/registrar-create.sql M scripts/mysql/usrloc-create.sql M scripts/oracle/registrar-create.sql M scripts/oracle/usrloc-create.sql M scripts/pi_http/pi_framework.xml M scripts/pi_http/registrar-table M scripts/pi_http/usrloc-table M scripts/postgres/registrar-create.sql M scripts/postgres/usrloc-create.sql M scripts/sqlite/registrar-create.sql M scripts/sqlite/usrloc-create.sql Log Message: ----------- Migrate the "expires" column from DATETIME to INT. Instead of keeping a DATETIME which is impacted by TZ and DST changes, use UNIX timestamp Fixes #1196. From bogdan at opensips.org Tue Feb 27 07:14:16 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 04:14:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e472e5: Update the help messge. Message-ID: <5a954b986bc87_5ccb2b2816579c0c193a1@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e472e528685d09f065bf0712838878ad1a1d5c72 https://github.com/OpenSIPS/opensips/commit/e472e528685d09f065bf0712838878ad1a1d5c72 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M help_msg.h Log Message: ----------- Update the help messge. '-D' is not "do not fork" anymore, but enbles the "debug mode" Reported in #1295 From bogdan at opensips.org Tue Feb 27 07:14:49 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 04:14:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 949408: Update the help messge. Message-ID: <5a954bb932ff7_50b32ae6120dbc1837885@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 9494087a264c6764b00efe2500bd0cc1c70962fb https://github.com/OpenSIPS/opensips/commit/9494087a264c6764b00efe2500bd0cc1c70962fb Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M help_msg.h Log Message: ----------- Update the help messge. '-D' is not "do not fork" anymore, but enbles the "debug mode" Reported in #1295 (cherry picked from commit e472e528685d09f065bf0712838878ad1a1d5c72) From bogdan at opensips.org Tue Feb 27 07:15:29 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 04:15:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 29fed3: Update the help messge. Message-ID: <5a954be13b7cf_631d2aefa5629c142812e@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 29fed3c6b0a57827d3ae24944ff473c80ad9986b https://github.com/OpenSIPS/opensips/commit/29fed3c6b0a57827d3ae24944ff473c80ad9986b Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M help_msg.h Log Message: ----------- Update the help messge. '-D' is not "do not fork" anymore, but enbles the "debug mode" Reported in #1295 (cherry picked from commit e472e528685d09f065bf0712838878ad1a1d5c72) From razvan at opensips.org Tue Feb 27 08:43:59 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 27 Feb 2018 05:43:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d24e85: drop DYN_BUF variable Message-ID: <5a95609f3974d_528c2af8ae503c1010018d@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d24e85acf6d0d124686b7bafca4e8d742ae8b417 https://github.com/OpenSIPS/opensips/commit/d24e85acf6d0d124686b7bafca4e8d742ae8b417 Author: Razvan Crainea Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/compression/compression.c M modules/proto_hep/proto_hep.c M modules/proto_sctp/sctp_server.c M net/proto_udp/proto_udp.c M parser/msg_parser.c Log Message: ----------- drop DYN_BUF variable It wasn't working properly anyway From bogdan at opensips.org Tue Feb 27 09:07:33 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 06:07:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c9e7db: Fix displaying the usrloc domains. Message-ID: <5a9566252e4b_132f2b187d73fc10888cd@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c9e7db08eab37f50814e57519de3ffd57fc20e8d https://github.com/OpenSIPS/opensips/commit/c9e7db08eab37f50814e57519de3ffd57fc20e8d Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/usrloc/ul_mi.c Log Message: ----------- Fix displaying the usrloc domains. Dropped the "records" parameters as there is no way to count in advance how many records we may have in a dynamic shared hash table. Renamed "table" attribute into "hash_size" as this what it display :P Related to #1265 From bogdan at opensips.org Tue Feb 27 09:08:10 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 06:08:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] be097b: Fix displaying the usrloc domains. Message-ID: <5a95664a48f5d_72ec2abdb9c31c10105e8@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: be097b744a006063a550b462c3f922038f5095b7 https://github.com/OpenSIPS/opensips/commit/be097b744a006063a550b462c3f922038f5095b7 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/usrloc/ul_mi.c Log Message: ----------- Fix displaying the usrloc domains. Dropped the "records" parameters as there is no way to count in advance how many records we may have in a dynamic shared hash table. Renamed "table" attribute into "hash_size" as this what it display :P Related to #1265 (cherry picked from commit c9e7db08eab37f50814e57519de3ffd57fc20e8d) From bogdan at opensips.org Tue Feb 27 09:08:38 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 06:08:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 69230e: Fix displaying the usrloc domains. Message-ID: <5a95666614e04_6f3b2b02070ebc105012c@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 69230e445f3e103c2aefdd21cc717f98f5dc2882 https://github.com/OpenSIPS/opensips/commit/69230e445f3e103c2aefdd21cc717f98f5dc2882 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/usrloc/ul_mi.c Log Message: ----------- Fix displaying the usrloc domains. Dropped the "records" parameters as there is no way to count in advance how many records we may have in a dynamic shared hash table. Renamed "table" attribute into "hash_size" as this what it display :P Related to #1265 (cherry picked from commit c9e7db08eab37f50814e57519de3ffd57fc20e8d) From razvan at opensips.org Tue Feb 27 12:00:05 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 27 Feb 2018 09:00:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bdeb8f: net: only start TCP workers if there are listeners Message-ID: <5a958e95d7aa_36372b22f7729bfc26171@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bdeb8ff131d23e38cbac68a65ce2f48dfe8c572d https://github.com/OpenSIPS/opensips/commit/bdeb8ff131d23e38cbac68a65ce2f48dfe8c572d Author: Razvan Crainea Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M net/net_tcp.c M net/trans.c M net/trans.h Log Message: ----------- net: only start TCP workers if there are listeners Credits goes to Xaled for reporting this on mailing list From razvan at opensips.org Tue Feb 27 12:21:07 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 27 Feb 2018 09:21:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b022ad: net: only start TCP workers if there are listeners Message-ID: <5a95938358ed0_63f2b0dd7097c10403ec@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: b022ad5a7c1c24aa9cf3ddf22d5f50510807c9f4 https://github.com/OpenSIPS/opensips/commit/b022ad5a7c1c24aa9cf3ddf22d5f50510807c9f4 Author: Razvan Crainea Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M net/net_tcp.c M net/trans.c M net/trans.h Log Message: ----------- net: only start TCP workers if there are listeners Credits goes to Xaled for reporting this on mailing list (cherry picked from commit bdeb8ff131d23e38cbac68a65ce2f48dfe8c572d) From razvan at opensips.org Tue Feb 27 12:22:10 2018 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 27 Feb 2018 09:22:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1cc8c6: net: only start TCP workers if there are listeners Message-ID: <5a9593c27d248_1d2e2b0e8986fc14968f4@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 1cc8c6129b7901cfa9a0ee68728ccb26a5d5565e https://github.com/OpenSIPS/opensips/commit/1cc8c6129b7901cfa9a0ee68728ccb26a5d5565e Author: Razvan Crainea Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M net/net_tcp.c M net/trans.c M net/trans.h Log Message: ----------- net: only start TCP workers if there are listeners Credits goes to Xaled for reporting this on mailing list (cherry picked from commit bdeb8ff131d23e38cbac68a65ce2f48dfe8c572d) From bogdan at opensips.org Tue Feb 27 12:40:34 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 09:40:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 93cc34: Fix dangerous \0 adding outside the str buffer. Message-ID: <5a95981282fd9_42f92ad3ea27fc0c1017d9@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 93cc348717f91ad3c31775b99e0d1863ffce84ae https://github.com/OpenSIPS/opensips/commit/93cc348717f91ad3c31775b99e0d1863ffce84ae Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M route.c Log Message: ----------- Fix dangerous \0 adding outside the str buffer. It is bogus to write a 0 outside the str buffer as (1) the buffer may be in data zone (so read-only) or (2) it may be in shm memory and an overflow may corrupt the memory manager Reported by Ben Newlin From bogdan at opensips.org Tue Feb 27 12:49:54 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 09:49:54 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ab8488: Fix dangerous \0 adding outside the str buffer. Message-ID: <5a959a421d48d_7b242b0581e5bc106974e@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: ab8488b7090d32c47b49d916efe271e599ea69b4 https://github.com/OpenSIPS/opensips/commit/ab8488b7090d32c47b49d916efe271e599ea69b4 Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M route.c Log Message: ----------- Fix dangerous \0 adding outside the str buffer. It is bogus to write a 0 outside the str buffer as (1) the buffer may be in data zone (so read-only) or (2) it may be in shm memory and an overflow may corrupt the memory manager Reported by Ben Newlin (cherry picked from commit 93cc348717f91ad3c31775b99e0d1863ffce84ae) From bogdan at opensips.org Tue Feb 27 12:53:23 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 27 Feb 2018 09:53:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b9641f: Fix dangerous \0 adding outside the str buffer. Message-ID: <5a959b1397508_410d2b168acd1c0436947@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: b9641f69de67b108b2f5d42925e3a4463e2aac6b https://github.com/OpenSIPS/opensips/commit/b9641f69de67b108b2f5d42925e3a4463e2aac6b Author: Bogdan-Andrei Iancu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M route.c Log Message: ----------- Fix dangerous \0 adding outside the str buffer. It is bogus to write a 0 outside the str buffer as (1) the buffer may be in data zone (so read-only) or (2) it may be in shm memory and an overflow may corrupt the memory manager Reported by Ben Newlin (cherry picked from commit 93cc348717f91ad3c31775b99e0d1863ffce84ae) (cherry picked from commit ab8488b7090d32c47b49d916efe271e599ea69b4) From liviu at opensips.org Tue Feb 27 14:41:39 2018 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 27 Feb 2018 11:41:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d5a046: cachedb: Add dict debugging primitives Message-ID: <5a95b473f36ad_7e622abbb0c87c109493c@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: d5a0462ec24bef478d25b1683cb89ce06b7dca19 https://github.com/OpenSIPS/opensips/commit/d5a0462ec24bef478d25b1683cb89ce06b7dca19 Author: Liviu Chircu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M cachedb/cachedb_types.c M cachedb/cachedb_types.h Log Message: ----------- cachedb: Add dict debugging primitives Commit: 7045fce0b464a2b88455595795f849f8a8c51f8d https://github.com/OpenSIPS/opensips/commit/7045fce0b464a2b88455595795f849f8a8c51f8d Author: Liviu Chircu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M cachedb/cachedb_cap.h M cachedb/test/test_backends.c Log Message: ----------- cachedb: Refactor and finalize the "set cols" tests Commit: 5ec432c7f7a8a82f85b03d5e4fd088016be61c96 https://github.com/OpenSIPS/opensips/commit/5ec432c7f7a8a82f85b03d5e4fd088016be61c96 Author: Liviu Chircu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix missing primary key flag on "get rows" Also do some minor clean-ups Commit: 2944ba83b8c30ebd26381307289b871718bfb415 https://github.com/OpenSIPS/opensips/commit/2944ba83b8c30ebd26381307289b871718bfb415 Author: Liviu Chircu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M ut.h Log Message: ----------- ut.h: Remove redundant memset() Compare: https://github.com/OpenSIPS/opensips/compare/f402f6987d9a...2944ba83b8c3 From bogdan at opensips.org Wed Feb 28 05:31:18 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Feb 2018 02:31:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b77c18: Extend the test for re-using pre-compiled regexp. Message-ID: <5a9684f6ca8b4_1d902af4f4d0bc044877c@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b77c1823ead3b61875e9f0dae1d57c9a6455135b https://github.com/OpenSIPS/opensips/commit/b77c1823ead3b61875e9f0dae1d57c9a6455135b Author: Bogdan-Andrei Iancu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M transformations.c Log Message: ----------- Extend the test for re-using pre-compiled regexp. A failure in compiling a regexp may lead to an inconsistent state, where the buffer is correctly populated, but the regexp pointer is NULL -> on next usage, the code will attempt to directly used (as the regexp buffer matches) the NULL pointer and crash. Reported by Ben Newlin From bogdan at opensips.org Wed Feb 28 05:32:19 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Feb 2018 02:32:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37eab9: Extend the test for re-using pre-compiled regexp. Message-ID: <5a968533e6dbe_6c542ad179aa3c1c313a4@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 37eab9a8c2dd19a17f2617057ca2014e9ffee263 https://github.com/OpenSIPS/opensips/commit/37eab9a8c2dd19a17f2617057ca2014e9ffee263 Author: Bogdan-Andrei Iancu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M transformations.c Log Message: ----------- Extend the test for re-using pre-compiled regexp. A failure in compiling a regexp may lead to an inconsistent state, where the buffer is correctly populated, but the regexp pointer is NULL -> on next usage, the code will attempt to directly used (as the regexp buffer matches) the NULL pointer and crash. Reported by Ben Newlin (cherry picked from commit b77c1823ead3b61875e9f0dae1d57c9a6455135b) From bogdan at opensips.org Wed Feb 28 05:34:28 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Feb 2018 02:34:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e68044: Extend the test for re-using pre-compiled regexp. Message-ID: <5a9685b4153de_4e922b23f1327c0c1127a7@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: e68044a78f3aaa9e85c188e78b12677f192c9c15 https://github.com/OpenSIPS/opensips/commit/e68044a78f3aaa9e85c188e78b12677f192c9c15 Author: Bogdan-Andrei Iancu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M transformations.c Log Message: ----------- Extend the test for re-using pre-compiled regexp. A failure in compiling a regexp may lead to an inconsistent state, where the buffer is correctly populated, but the regexp pointer is NULL -> on next usage, the code will attempt to directly used (as the regexp buffer matches) the NULL pointer and crash. Reported by Ben Newlin (cherry picked from commit b77c1823ead3b61875e9f0dae1d57c9a6455135b) From bogdan at opensips.org Wed Feb 28 06:25:27 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Feb 2018 03:25:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f1ec65: Fix extra 1 byte being copied after removing param... Message-ID: <5a9691a77f7e4_100f2ab59ee57c10866c@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f1ec655b053962edb5afe9a57ecd9cf81dc52f6d https://github.com/OpenSIPS/opensips/commit/f1ec655b053962edb5afe9a57ecd9cf81dc52f6d Author: Bogdan-Andrei Iancu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/uri/checks.c Log Message: ----------- Fix extra 1 byte being copied after removing param. I have no clue why that "+1" was there :-|. Makes no sense. Reported by Ben Newlin From bogdan at opensips.org Wed Feb 28 06:26:01 2018 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 28 Feb 2018 03:26:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 34f81b: Fix extra 1 byte being copied after removing param... Message-ID: <5a9691c957858_786e2ac29e4bbc089839a@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 34f81b223fb466ecddf648f72f615ab24d4a86dc https://github.com/OpenSIPS/opensips/commit/34f81b223fb466ecddf648f72f615ab24d4a86dc Author: Bogdan-Andrei Iancu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/uri/checks.c Log Message: ----------- Fix extra 1 byte being copied after removing param. I have no clue why that "+1" was there :-|. Makes no sense. Reported by Ben Newlin (cherry picked from commit f1ec655b053962edb5afe9a57ecd9cf81dc52f6d) From liviu at opensips.org Wed Feb 28 08:30:27 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Feb 2018 05:30:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b45c1b: cachedb: Fix cap detection Message-ID: <5a96aef33d8b0_17152b2198f6fc1824798@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: b45c1bd83ad33912a3a3acacb48c60397b336f27 https://github.com/OpenSIPS/opensips/commit/b45c1bd83ad33912a3a3acacb48c60397b336f27 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M cachedb/cachedb_cap.h Log Message: ----------- cachedb: Fix cap detection Commit: ce54ac89db18ea134d8649215b783731cc988f91 https://github.com/OpenSIPS/opensips/commit/ce54ac89db18ea134d8649215b783731cc988f91 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_cap.h M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb: Simplify the column-oriented API Since some NoSQL backends support upsert-enabled "set" and "unset" operations on multiple key/value pairs using a single query, we can merge the "set_cols()" and "unset_cols()" functions into a single one: "update()". Current backends known to support this are MongoDB and Cassandra. Any backends which do not support the above will have to implement the update() endpoint using two queries instead of one. Compare: https://github.com/OpenSIPS/opensips/compare/2944ba83b8c3...ce54ac89db18 From liviu at opensips.org Wed Feb 28 10:44:05 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Feb 2018 07:44:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c209cc: cachedb_mongodb: Implement the multi-key "unset" A... Message-ID: <5a96ce459e07f_487f2b0858aebc0410411f@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: c209ccbe0b7f967699a9bc5aa242ebf2564656e8 https://github.com/OpenSIPS/opensips/commit/c209ccbe0b7f967699a9bc5aa242ebf2564656e8 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Implement the multi-key "unset" API requirement Commit: d82b3ceaece4de09b12be44ebc0cfee426e494e9 https://github.com/OpenSIPS/opensips/commit/d82b3ceaece4de09b12be44ebc0cfee426e494e9 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M cachedb/cachedb_types.h M cachedb/test/test_backends.c Log Message: ----------- cachedb: Add unit tests for column "unset" operations Commit: 38975dfacba43e4005739480900febbda86baf36 https://github.com/OpenSIPS/opensips/commit/38975dfacba43e4005739480900febbda86baf36 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Enable multi-row updates Compare: https://github.com/OpenSIPS/opensips/compare/ce54ac89db18...38975dfacba4 From liviu at opensips.org Wed Feb 28 12:17:22 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Feb 2018 09:17:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52dffc: cachedb_mongodb: Fix last TODOs Message-ID: <5a96e422a807a_356f2ac227db7c0c289d9@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 52dffcfcfe6f3b1c9e28883283625658ec0b82a1 https://github.com/OpenSIPS/opensips/commit/52dffcfcfe6f3b1c9e28883283625658ec0b82a1 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix last TODOs From liviu at opensips.org Wed Feb 28 12:18:18 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Feb 2018 09:18:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 89babc: cachedb: Final code refactoring Message-ID: <5a96e45a48365_4b1b2af9e8fa3c0c25313@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips Commit: 89babc55ff6b638e2bc63f0d3cef3937681b5006 https://github.com/OpenSIPS/opensips/commit/89babc55ff6b638e2bc63f0d3cef3937681b5006 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h A cachedb/cachedb_dict.c A 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 Log Message: ----------- cachedb: Final code refactoring * cdb_kv_t -> cdb_pair_t (more suggestive) * move all dict primitives to cachedb/cachedb_dict.[ch] * fix some coding style issues From liviu at opensips.org Wed Feb 28 12:53:41 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Feb 2018 09:53:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d3c07: Add a basic unit testing framework Message-ID: <5a96eca5957e5_35952b0621443c14718e9@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2d3c0733db83b5b70f092a1337bbe11c268d47a4 https://github.com/OpenSIPS/opensips/commit/2d3c0733db83b5b70f092a1337bbe11c268d47a4 Author: Liviu Chircu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M Makefile M Makefile.conf.template M Makefile.defs A Makefile.test A cachedb/test/test_backends.c A cachedb/test/test_backends.h M globals.h M main.c M net/trans.c M sr_module.c M str.h A test/unit_tests.c A test/unit_tests.h Log Message: ----------- Add a basic unit testing framework Currently, this framework only supports writing unit tests for core code, but there are plans to expand it such that module tests can be easily written as well. The chosen C unit testing framework is libtap (https://github.com/zorgnax/libtap) - very lightweight and full of goodies. In order to write a core unit test, you should write the test file under a "test/" dir which resides right next to the tested file. The build system is smart enough to link any such test files placed in random test dirs all across the core codebase. Next, you enrol your test file to be init'ed and run in test/unit_tests.c, and you're done. To run the entire unit testing suite, just do "make test". You will have to type this command twice if you haven't enabled "-DUNIT_TESTS" under Makefile.conf beforehand. Commit: b3ef9c18956e8801181d9f7a45edadded9aea444 https://github.com/OpenSIPS/opensips/commit/b3ef9c18956e8801181d9f7a45edadded9aea444 Author: Liviu Chircu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M cfg.y M sr_module.c M sr_module.h M test/unit_tests.c Log Message: ----------- core: Refactor the mpath-related code into a function Commit: 0a08c9e16fe5d939c01136b0a4e9c279f8838d5e https://github.com/OpenSIPS/opensips/commit/0a08c9e16fe5d939c01136b0a4e9c279f8838d5e Author: Liviu Chircu Date: 2018-02-14 (Wed, 14 Feb 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_cap.h A cachedb/cachedb_dtype.h Log Message: ----------- cachedb: Extend the headerfiles with dict-aware prototypes Commit: 56e8eb3ea8c2756c82e932bfb88a218059fcebbf https://github.com/OpenSIPS/opensips/commit/56e8eb3ea8c2756c82e932bfb88a218059fcebbf Author: Liviu Chircu Date: 2018-02-15 (Thu, 15 Feb 2018) Changed paths: M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Properly return "key not found" retcode Commit: 90b1840de0648ca0a7223d74e540e6872da86b2d https://github.com/OpenSIPS/opensips/commit/90b1840de0648ca0a7223d74e540e6872da86b2d Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M str.h M ut.h Log Message: ----------- core utils: Useful additions * str_cpy() - similar to strcpy(), but works with strs * macros for working with singly linked lists Commit: 3efcb9b2859ec03dc017462ffe97d0848feb65af https://github.com/OpenSIPS/opensips/commit/3efcb9b2859ec03dc017462ffe97d0848feb65af Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M action.c R cachedb/cachedb_dtype.h A cachedb/cachedb_types.c A cachedb/cachedb_types.h M modules/cachedb_redis/cachedb_redis_dbase.c Log Message: ----------- cachedb: Refactor the core data abstractions Commit: acf1afd4f7d820627ba9f3399475687380cb9ca8 https://github.com/OpenSIPS/opensips/commit/acf1afd4f7d820627ba9f3399475687380cb9ca8 Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h Log Message: ----------- cachedb: Add a filter management API Commit: 8b70ec3b9777e3d53cb49be8309a46aa6d21afdd https://github.com/OpenSIPS/opensips/commit/8b70ec3b9777e3d53cb49be8309a46aa6d21afdd Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Implement the GET_ROWS capability Commit: 5481bc3f88bc62e268d8e90d60ce0c481911cd5e https://github.com/OpenSIPS/opensips/commit/5481bc3f88bc62e268d8e90d60ce0c481911cd5e Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M Makefile.test M cachedb/test/test_backends.c Log Message: ----------- cachedb: Add a unit testing suite for the GET_ROWS capability Commit: d95187a8de6d16010c42a2d281990c56d4f8f8ac https://github.com/OpenSIPS/opensips/commit/d95187a8de6d16010c42a2d281990c56d4f8f8ac Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M cachedb/test/test_backends.c Log Message: ----------- cachedb: Add unit tests for multi-filtering Commit: 5d0839cf81d8561ba2d943abe063c4ee304b6b5a https://github.com/OpenSIPS/opensips/commit/5d0839cf81d8561ba2d943abe063c4ee304b6b5a Author: Liviu Chircu Date: 2018-02-22 (Thu, 22 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Fix a filtering operator bug Commit: 88ff10d45488d54f02932500ac2f98dbf62c3f6f https://github.com/OpenSIPS/opensips/commit/88ff10d45488d54f02932500ac2f98dbf62c3f6f Author: Liviu Chircu Date: 2018-02-23 (Fri, 23 Feb 2018) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb: Refactor the multi-set/multi-unset API * add support for primary keys (e.g. to fit with MongoDB) * add support for map-level TTLs (to exploit Cassandra's powerful TTLs) Commit: 7c7ea7c64b846df59398b7c66076ccf5d7e35f66 https://github.com/OpenSIPS/opensips/commit/7c7ea7c64b846df59398b7c66076ccf5d7e35f66 Author: Liviu Chircu Date: 2018-02-23 (Fri, 23 Feb 2018) Changed paths: M cachedb/cachedb_types.c Log Message: ----------- cachedb: Fix memleak Commit: 73e4f1423dd0727ea42358ba1f15a0b6f44a46b2 https://github.com/OpenSIPS/opensips/commit/73e4f1423dd0727ea42358ba1f15a0b6f44a46b2 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_cap.h M cachedb/test/test_backends.c M modules/cachedb_couchbase/cachedb_couchbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_sql/cachedb_sql.c Log Message: ----------- cachedb: Add the "truncate" capability Commit: 458690a87df50c5076a5e6f46f397f7bbdf8f1eb https://github.com/OpenSIPS/opensips/commit/458690a87df50c5076a5e6f46f397f7bbdf8f1eb Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Implement the "truncate" capability Commit: 34dd480d0652ba1e1ae60317937047cc8b9e3082 https://github.com/OpenSIPS/opensips/commit/34dd480d0652ba1e1ae60317937047cc8b9e3082 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_types.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M str.h Log Message: ----------- cachedb: Add object management primitives i.e. for "cdb_kv_t" and "cdb_dict_t" objects Commit: 612c8d8faba03d5cad63bd3cf92dcd4c71f836c9 https://github.com/OpenSIPS/opensips/commit/612c8d8faba03d5cad63bd3cf92dcd4c71f836c9 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve filter construction For single filters, avoid using the $and operator Commit: 816db4ff599f88539e7cb2d2c46901b4f2082b05 https://github.com/OpenSIPS/opensips/commit/816db4ff599f88539e7cb2d2c46901b4f2082b05 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M cachedb/cachedb_types.c M cachedb/cachedb_types.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add useful debugging macros Commit: d683ae8d501abb9749ef46682e5de12d46105765 https://github.com/OpenSIPS/opensips/commit/d683ae8d501abb9749ef46682e5de12d46105765 Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M cachedb/cachedb_types.h M cachedb/test/test_backends.c Log Message: ----------- cachedb: Add unit tests suite for "SET COLS" capability Commit: f402f6987d9aee9a7c6157e13715712490077cbe https://github.com/OpenSIPS/opensips/commit/f402f6987d9aee9a7c6157e13715712490077cbe Author: Liviu Chircu Date: 2018-02-26 (Mon, 26 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Implement the "SET COLS" capability Commit: d5a0462ec24bef478d25b1683cb89ce06b7dca19 https://github.com/OpenSIPS/opensips/commit/d5a0462ec24bef478d25b1683cb89ce06b7dca19 Author: Liviu Chircu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M cachedb/cachedb_types.c M cachedb/cachedb_types.h Log Message: ----------- cachedb: Add dict debugging primitives Commit: 7045fce0b464a2b88455595795f849f8a8c51f8d https://github.com/OpenSIPS/opensips/commit/7045fce0b464a2b88455595795f849f8a8c51f8d Author: Liviu Chircu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M cachedb/cachedb_cap.h M cachedb/test/test_backends.c Log Message: ----------- cachedb: Refactor and finalize the "set cols" tests Commit: 5ec432c7f7a8a82f85b03d5e4fd088016be61c96 https://github.com/OpenSIPS/opensips/commit/5ec432c7f7a8a82f85b03d5e4fd088016be61c96 Author: Liviu Chircu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix missing primary key flag on "get rows" Also do some minor clean-ups Commit: 2944ba83b8c30ebd26381307289b871718bfb415 https://github.com/OpenSIPS/opensips/commit/2944ba83b8c30ebd26381307289b871718bfb415 Author: Liviu Chircu Date: 2018-02-27 (Tue, 27 Feb 2018) Changed paths: M ut.h Log Message: ----------- ut.h: Remove redundant memset() Commit: b45c1bd83ad33912a3a3acacb48c60397b336f27 https://github.com/OpenSIPS/opensips/commit/b45c1bd83ad33912a3a3acacb48c60397b336f27 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M cachedb/cachedb_cap.h Log Message: ----------- cachedb: Fix cap detection Commit: ce54ac89db18ea134d8649215b783731cc988f91 https://github.com/OpenSIPS/opensips/commit/ce54ac89db18ea134d8649215b783731cc988f91 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M cachedb/cachedb.h M cachedb/cachedb_cap.h M cachedb/cachedb_types.h M cachedb/test/test_backends.c M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb: Simplify the column-oriented API Since some NoSQL backends support upsert-enabled "set" and "unset" operations on multiple key/value pairs using a single query, we can merge the "set_cols()" and "unset_cols()" functions into a single one: "update()". Current backends known to support this are MongoDB and Cassandra. Any backends which do not support the above will have to implement the update() endpoint using two queries instead of one. Commit: c209ccbe0b7f967699a9bc5aa242ebf2564656e8 https://github.com/OpenSIPS/opensips/commit/c209ccbe0b7f967699a9bc5aa242ebf2564656e8 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Implement the multi-key "unset" API requirement Commit: d82b3ceaece4de09b12be44ebc0cfee426e494e9 https://github.com/OpenSIPS/opensips/commit/d82b3ceaece4de09b12be44ebc0cfee426e494e9 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M cachedb/cachedb_types.h M cachedb/test/test_backends.c Log Message: ----------- cachedb: Add unit tests for column "unset" operations Commit: 38975dfacba43e4005739480900febbda86baf36 https://github.com/OpenSIPS/opensips/commit/38975dfacba43e4005739480900febbda86baf36 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Enable multi-row updates Commit: 52dffcfcfe6f3b1c9e28883283625658ec0b82a1 https://github.com/OpenSIPS/opensips/commit/52dffcfcfe6f3b1c9e28883283625658ec0b82a1 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix last TODOs Commit: 89babc55ff6b638e2bc63f0d3cef3937681b5006 https://github.com/OpenSIPS/opensips/commit/89babc55ff6b638e2bc63f0d3cef3937681b5006 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M cachedb/cachedb.c M cachedb/cachedb.h A cachedb/cachedb_dict.c A 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 Log Message: ----------- cachedb: Final code refactoring * cdb_kv_t -> cdb_pair_t (more suggestive) * move all dict primitives to cachedb/cachedb_dict.[ch] * fix some coding style issues Commit: 784aa13118ebe0d458832db20ab0a4709dfcd5f0 https://github.com/OpenSIPS/opensips/commit/784aa13118ebe0d458832db20ab0a4709dfcd5f0 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M Makefile M Makefile.conf.template M Makefile.defs A Makefile.test M action.c M cachedb/cachedb.c M cachedb/cachedb.h M cachedb/cachedb_cap.h A cachedb/cachedb_dict.c A cachedb/cachedb_dict.h A cachedb/cachedb_types.c A cachedb/cachedb_types.h A cachedb/test/test_backends.c A cachedb/test/test_backends.h M cfg.y M globals.h M main.c M modules/cachedb_couchbase/cachedb_couchbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_memcached/cachedb_memcached.c 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_redis/cachedb_redis_dbase.c M modules/cachedb_sql/cachedb_sql.c M net/trans.c M sr_module.c M sr_module.h M str.h A test/unit_tests.c A test/unit_tests.h M ut.h Log Message: ----------- Merge branch 'feature/cachedb-column-oriented-api' Compare: https://github.com/OpenSIPS/opensips/compare/f1ec655b0539...784aa13118eb From liviu at opensips.org Wed Feb 28 13:00:49 2018 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 28 Feb 2018 10:00:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a74de5: cmdline parser: Fix left behind options Message-ID: <5a96ee51c38f8_5cdf2ac3a9fd5c183862b@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a74de586c25b3dcffc1e8c10fb9902a5e8c03828 https://github.com/OpenSIPS/opensips/commit/a74de586c25b3dcffc1e8c10fb9902a5e8c03828 Author: Liviu Chircu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M help_msg.h M main.c Log Message: ----------- cmdline parser: Fix left behind options The "-T" and "-S" options were left behind at some point, with the added bonus of summoning a corefile when used ("opensips -S" or "opensips -T"). From liviu at opensips.org Wed Feb 28 13:02:49 2018 From: liviu at opensips.org (liviuchircu) Date: Wed, 28 Feb 2018 10:02:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <5a96eec991aa_1b202b034cc17bfc102576@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/feature/cachedb-column-oriented-api Home: https://github.com/OpenSIPS/opensips From vladp at opensips.org Wed Feb 28 13:35:23 2018 From: vladp at opensips.org (Vlad Patrascu) Date: Wed, 28 Feb 2018 10:35:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 58b923: sql_cacher: all keys in cache can now be invalidat... Message-ID: <5a96f66baeff_1aaf2adef30b1c04468ec@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 58b923f40fdc430d7befebbb6bdcaac19662119d https://github.com/OpenSIPS/opensips/commit/58b923f40fdc430d7befebbb6bdcaac19662119d Author: Vlad Patrascu Date: 2018-02-28 (Wed, 28 Feb 2018) Changed paths: M modules/sql_cacher/README M modules/sql_cacher/doc/sql_cacher_admin.xml M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: all keys in cache can now be invalidated in "on demand" mode Also fix a potential mem leak and improve coding style and some log messages.