From noreply at github.com Thu Oct 1 07:59:38 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 01 Oct 2020 00:59:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dcd151: Move the same openssl make-foo code that has been ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dcd15129a9bc9087360f3168f5fc36eca4730a54 https://github.com/OpenSIPS/opensips/commit/dcd15129a9bc9087360f3168f5fc36eca4730a54 Author: Maksym Sobolyev Date: 2020-09-30 (Wed, 30 Sep 2020) Changed paths: A Makefile.openssl M modules/identity/Makefile M modules/osp/Makefile M modules/proto_tls/Makefile M modules/proto_wss/Makefile M modules/tls_mgm/Makefile Log Message: ----------- Move the same openssl make-foo code that has been copied and pasted around into a central location and include it from there. Commit: bd33a4e4d937a437df1548fbfd2c14fa797040d5 https://github.com/OpenSIPS/opensips/commit/bd33a4e4d937a437df1548fbfd2c14fa797040d5 Author: Bogdan Andrei IANCU Date: 2020-10-01 (Thu, 01 Oct 2020) Changed paths: A Makefile.openssl M modules/identity/Makefile M modules/osp/Makefile M modules/proto_tls/Makefile M modules/proto_wss/Makefile M modules/tls_mgm/Makefile Log Message: ----------- Merge pull request #2269 from sippy/unify_openssl_makefoo Unify openssl make-foo Compare: https://github.com/OpenSIPS/opensips/compare/f97470deb5b1...bd33a4e4d937 From noreply at github.com Thu Oct 1 13:04:19 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 01 Oct 2020 06:04:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a05dc: cachedb_local: fix an ERR log when syncing from cl... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3a05dc1de32e7403cde3e65de2d0ca9ce2513900 https://github.com/OpenSIPS/opensips/commit/3a05dc1de32e7403cde3e65de2d0ca9ce2513900 Author: Vlad Patrascu Date: 2020-10-01 (Thu, 01 Oct 2020) Changed paths: M modules/cachedb_local/cachedb_local_replication.c Log Message: ----------- cachedb_local: fix an ERR log when syncing from cluster Commit: 466f96eeb024706a2e0fc467608e552b6b01316f https://github.com/OpenSIPS/opensips/commit/466f96eeb024706a2e0fc467608e552b6b01316f Author: Vlad Patrascu Date: 2020-10-01 (Thu, 01 Oct 2020) Changed paths: M modules/cachedb_local/cachedb_local.h M modules/cachedb_local/cachedb_local_replication.c M modules/cachedb_local/hash.c M modules/cachedb_local/hash.h Log Message: ----------- cachedb_local: fix processing of replication and sync packets Fixes #2092 Compare: https://github.com/OpenSIPS/opensips/compare/bd33a4e4d937...466f96eeb024 From noreply at github.com Thu Oct 1 13:22:48 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 01 Oct 2020 06:22:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ebfab: cachedb_local: fix an ERR log when syncing from cl... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 4ebfabf9344e926ec70c9323d4a5dcbd321a2877 https://github.com/OpenSIPS/opensips/commit/4ebfabf9344e926ec70c9323d4a5dcbd321a2877 Author: Vlad Patrascu Date: 2020-10-01 (Thu, 01 Oct 2020) Changed paths: M modules/cachedb_local/cachedb_local_replication.c Log Message: ----------- cachedb_local: fix an ERR log when syncing from cluster (cherry picked from commit 3a05dc1de32e7403cde3e65de2d0ca9ce2513900) Commit: 3319120fb8feed88027576ca45031c99455cd40a https://github.com/OpenSIPS/opensips/commit/3319120fb8feed88027576ca45031c99455cd40a Author: Vlad Patrascu Date: 2020-10-01 (Thu, 01 Oct 2020) Changed paths: M modules/cachedb_local/cachedb_local.h M modules/cachedb_local/cachedb_local_replication.c M modules/cachedb_local/hash.c M modules/cachedb_local/hash.h Log Message: ----------- cachedb_local: fix processing of replication and sync packets Fixes #2092 (cherry picked from commit 466f96eeb024706a2e0fc467608e552b6b01316f) Compare: https://github.com/OpenSIPS/opensips/compare/86f7a4561759...3319120fb8fe From noreply at github.com Thu Oct 1 13:22:56 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 01 Oct 2020 06:22:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8bac4e: cachedb_local: fix an ERR log when syncing from cl... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 8bac4e2fd5129a936c1e47bfb3861f7d0c0c4ae8 https://github.com/OpenSIPS/opensips/commit/8bac4e2fd5129a936c1e47bfb3861f7d0c0c4ae8 Author: Vlad Patrascu Date: 2020-10-01 (Thu, 01 Oct 2020) Changed paths: M modules/cachedb_local/cachedb_local_replication.c Log Message: ----------- cachedb_local: fix an ERR log when syncing from cluster (cherry picked from commit 3a05dc1de32e7403cde3e65de2d0ca9ce2513900) Commit: 12f2b899e0ca76c374b49c2dd1c8c2578dd7a98f https://github.com/OpenSIPS/opensips/commit/12f2b899e0ca76c374b49c2dd1c8c2578dd7a98f Author: Vlad Patrascu Date: 2020-10-01 (Thu, 01 Oct 2020) Changed paths: M modules/cachedb_local/cachedb_local.h M modules/cachedb_local/cachedb_local_replication.c M modules/cachedb_local/hash.c M modules/cachedb_local/hash.h Log Message: ----------- cachedb_local: fix processing of replication and sync packets Fixes #2092 (cherry picked from commit 466f96eeb024706a2e0fc467608e552b6b01316f) Compare: https://github.com/OpenSIPS/opensips/compare/e0d8d73d2c98...12f2b899e0ca From noreply at github.com Sat Oct 3 20:39:21 2020 From: noreply at github.com (opensips-github) Date: Sat, 03 Oct 2020 13:39:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3db1e6: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 3db1e6436455ff4b8b26e3d58dcdf8c8fbe610c0 https://github.com/OpenSIPS/opensips/commit/3db1e6436455ff4b8b26e3d58dcdf8c8fbe610c0 Author: OpenSIPS Date: 2020-10-03 (Sat, 03 Oct 2020) Changed paths: M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 3 20:54:09 2020 From: noreply at github.com (opensips-github) Date: Sat, 03 Oct 2020 13:54:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0e5deb: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 0e5deb36c7c27446bfbb860d058b54493b69a737 https://github.com/OpenSIPS/opensips/commit/0e5deb36c7c27446bfbb860d058b54493b69a737 Author: OpenSIPS Date: 2020-10-03 (Sat, 03 Oct 2020) Changed paths: M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 3 21:09:46 2020 From: noreply at github.com (opensips-github) Date: Sat, 03 Oct 2020 14:09:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 499831: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 4998319281fb4b5ff8ea735bf1d0673c233f4d3e https://github.com/OpenSIPS/opensips/commit/4998319281fb4b5ff8ea735bf1d0673c233f4d3e Author: OpenSIPS Date: 2020-10-03 (Sat, 03 Oct 2020) Changed paths: M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Tue Oct 6 07:54:46 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 06 Oct 2020 00:54:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fc3978: Fix in the residential script. Does not make sense... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fc3978d488c4eb6f30161b9875a60111ae56f235 https://github.com/OpenSIPS/opensips/commit/fc3978d488c4eb6f30161b9875a60111ae56f235 Author: Flavio E Goncalves Date: 2020-10-04 (Sun, 04 Oct 2020) Changed paths: M menuconfig/configs/opensips_residential.m4 Log Message: ----------- Fix in the residential script. Does not make sense to send a plus character to drouting who does not support the plus in a prefix Commit: f82d3b107969724484465cc1e982c6cc5c8cf39f https://github.com/OpenSIPS/opensips/commit/f82d3b107969724484465cc1e982c6cc5c8cf39f Author: Flavio E. Goncalves Date: 2020-10-04 (Sun, 04 Oct 2020) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- Fix in the parameters trust-address and SIP-source-address of the rtpengine Commit: 903c24c0d211183da40de80d75a552c1be61130c https://github.com/OpenSIPS/opensips/commit/903c24c0d211183da40de80d75a552c1be61130c Author: Bogdan Andrei IANCU Date: 2020-10-06 (Tue, 06 Oct 2020) Changed paths: M menuconfig/configs/opensips_residential.m4 M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- Merge pull request #2272 from flaviogoncalves/flavio Fix in the residential script. Does not make sense to send a plus cha… Compare: https://github.com/OpenSIPS/opensips/compare/466f96eeb024...903c24c0d211 From noreply at github.com Tue Oct 6 07:55:46 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 06 Oct 2020 00:55:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b83f02: Merge pull request #2272 from flaviogoncalves/flavio Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b83f021a914f701c517b887bd4fd3821343676e7 https://github.com/OpenSIPS/opensips/commit/b83f021a914f701c517b887bd4fd3821343676e7 Author: Bogdan Andrei IANCU Date: 2020-10-06 (Tue, 06 Oct 2020) Changed paths: M menuconfig/configs/opensips_residential.m4 M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- Merge pull request #2272 from flaviogoncalves/flavio Fix in the residential script. Does not make sense to send a plus cha… (cherry picked from commit 903c24c0d211183da40de80d75a552c1be61130c) From noreply at github.com Tue Oct 6 07:56:11 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 06 Oct 2020 00:56:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d8bb90: Merge pull request #2272 from flaviogoncalves/flavio Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: d8bb902619b296de093c6690a266021e8581b744 https://github.com/OpenSIPS/opensips/commit/d8bb902619b296de093c6690a266021e8581b744 Author: Bogdan Andrei IANCU Date: 2020-10-06 (Tue, 06 Oct 2020) Changed paths: M menuconfig/configs/opensips_residential.m4 M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- Merge pull request #2272 from flaviogoncalves/flavio Fix in the residential script. Does not make sense to send a plus cha… (cherry picked from commit 903c24c0d211183da40de80d75a552c1be61130c) From noreply at github.com Tue Oct 6 13:55:31 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 06 Oct 2020 06:55:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c299d1: check_time_rec(): Move the tz into the recurrence ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c299d1403b1f87e1230d20810cb6aaef68e49206 https://github.com/OpenSIPS/opensips/commit/c299d1403b1f87e1230d20810cb6aaef68e49206 Author: Liviu Chircu Date: 2020-10-06 (Tue, 06 Oct 2020) Changed paths: M modules/cfgutils/cfgutils.c M modules/cfgutils/doc/cfgutils_admin.xml M modules/cfgutils/test/cfgutils.c M time_rec.c M time_rec.h Log Message: ----------- check_time_rec(): Move the tz into the recurrence string This allows full control over each time recurrence's timezone, when combining multiple such recurrences into logical expressions (see the recently added multi-rec support). From noreply at github.com Tue Oct 6 13:55:46 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 06 Oct 2020 06:55:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6e1c01: Add a time rec expression parsing & checking API Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6e1c01c960dc73deb51277ec2532eaa21f8426a4 https://github.com/OpenSIPS/opensips/commit/6e1c01c960dc73deb51277ec2532eaa21f8426a4 Author: Liviu Chircu Date: 2020-10-06 (Tue, 06 Oct 2020) Changed paths: M modules/cfgutils/cfgutils.c M modules/cfgutils/test/cfgutils.c M modules/cpl_c/cpl_switches.h M modules/dialplan/dialplan.h M modules/dialplan/dp_db.c M modules/dialplan/dp_repl.c M modules/drouting/dr_api.h M modules/drouting/dr_api_internal.c M modules/drouting/dr_load.c M modules/drouting/prefix_tree.c M modules/drouting/prefix_tree.h M modules/drouting/routing.c M modules/drouting/routing.h M modules/fraud_detection/frd_load.c M time_rec.c M time_rec.h Log Message: ----------- Add a time rec expression parsing & checking API ... as a continuation of 8338276fc39. Also integrate all of this with: * drouting (added time rec expr support) * dialplan (added time rec expr support) * fraud_detection (just so it compiles) * cpl_c (just so it compiles) From noreply at github.com Wed Oct 7 14:49:07 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 07 Oct 2020 07:49:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 64c372: usrloc is_contact_registered(): Add useful debug logs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 64c3724faa3b90918bda4c95ee716d487a3f0f1f https://github.com/OpenSIPS/opensips/commit/64c3724faa3b90918bda4c95ee716d487a3f0f1f Author: Liviu Chircu Date: 2020-10-07 (Wed, 07 Oct 2020) Changed paths: M modules/registrar/lookup.c Log Message: ----------- usrloc is_contact_registered(): Add useful debug logs From noreply at github.com Wed Oct 7 14:49:25 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 07 Oct 2020 07:49:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f235ad: usrloc is_contact_registered(): Add useful debug logs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f235ad2e3c63cc20e44bf520d9d4f2ae990ed928 https://github.com/OpenSIPS/opensips/commit/f235ad2e3c63cc20e44bf520d9d4f2ae990ed928 Author: Liviu Chircu Date: 2020-10-07 (Wed, 07 Oct 2020) Changed paths: M modules/registrar/lookup.c Log Message: ----------- usrloc is_contact_registered(): Add useful debug logs (cherry picked from commit 64c3724faa3b90918bda4c95ee716d487a3f0f1f) From noreply at github.com Wed Oct 7 14:51:04 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 07 Oct 2020 07:51:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dd8db6: usrloc is_contact_registered(): Add useful debug logs Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: dd8db643c7c592e5ab006336bb9d5b57879a8994 https://github.com/OpenSIPS/opensips/commit/dd8db643c7c592e5ab006336bb9d5b57879a8994 Author: Liviu Chircu Date: 2020-10-07 (Wed, 07 Oct 2020) Changed paths: M modules/registrar/lookup.c Log Message: ----------- usrloc is_contact_registered(): Add useful debug logs (cherry picked from commit 64c3724faa3b90918bda4c95ee716d487a3f0f1f) From noreply at github.com Wed Oct 7 14:51:35 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 07 Oct 2020 07:51:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ced3f: usrloc is_contact_registered(): Add useful debug logs Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 0ced3fa1fbf33bf283c50c8c8ab4932e16fc1007 https://github.com/OpenSIPS/opensips/commit/0ced3fa1fbf33bf283c50c8c8ab4932e16fc1007 Author: Liviu Chircu Date: 2020-10-07 (Wed, 07 Oct 2020) Changed paths: M modules/registrar/lookup.c Log Message: ----------- usrloc is_contact_registered(): Add useful debug logs (cherry picked from commit 64c3724faa3b90918bda4c95ee716d487a3f0f1f) From sobomax at sippysoft.com Thu Oct 8 02:42:01 2020 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Wed, 7 Oct 2020 19:42:01 -0700 Subject: [OpenSIPS-Devel] Re-organizing and de-duplicating digest code (related to the RFC8760 work) Message-ID: Hey folks, I am making good progress on implementing RFC8760 (SHA-XXX for digest auth), basically the UAS side is functional and tested against our Sippy Python implementation*. Trying to organize and clean the code as I go. Thanks to Liviu by the way for his help flushing some code cleanups and fixes! The problem that I am hitting now is that we have digest computation code duplicated in both modules (auth vs. uac_auth), which of course is less than ideal from many perspectives (2x code to test, code bloat, pain to add more algorithms etc). Now the question is what is the best way to deal with it. Couple of options I have: 1. Make uas_auth use code from the auth module and add it as a dependency. In general this seems to be the path the project takes to solve this problem. The downside is perhaps some small performance degradation as well some overhead to define and maintain API. Also this method does not work for smallish bits and pieces, too heavy-weight for an API. 2. Move code into the core. I think this is probably the wrong direction, some application might not need auth at all. Just listing it for completeness sake. 3. Move code into some kind of internal static library (say "libospcore.a") and link both modules against that library. I really like this approach since apart from some make-foo to get the library compiled and linked with each of modules, the rest is pretty much trivial. This avoids API/dependency overhead. With things like link-time-optimization becoming de-facto standard in the next 2-3 years would give the best possible performance with very small size overhead. Also works great for useful functions that are too small for an API (for example function to convert binary into hex and the likes). Would love to hear what you guys think! -Max *) https://github.com/OpenSIPS/opensips/compare/master...sippy:RFC8760?expand=1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From liviu at opensips.org Thu Oct 8 06:37:05 2020 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 8 Oct 2020 09:37:05 +0300 Subject: [OpenSIPS-Devel] Re-organizing and de-duplicating digest code (related to the RFC8760 work) In-Reply-To: References: Message-ID: <8d4f80a0-2f19-9590-9394-ae6dcdbccec3@opensips.org> On 08.10.2020 05:42, Maxim Sobolev wrote: > Hey folks, Hi! > The problem that I am hitting now is that we have digest computation > code duplicated in both modules (auth vs. uac_auth), which of course > is less than ideal from many perspectives (2x code to test, code > bloat, pain to add more algorithms etc). I agree that the uac / uac_auth code is a bit "all over the place" and could use some re-org into a single "authentication-related" module / directory / library. > > Now the question is what is the best way to deal with it. Couple of > options I have: > > 1. Make uas_auth use code from the auth module and add it as a > dependency. In general this seems to be the path the project takes to > solve this problem. The downside is perhaps some small performance > degradation as well some overhead to define and maintain API. Also > this method does not work for smallish bits and pieces, too > heavy-weight for an API. Classical module API approach - let's see if we can do better. > > 2. Move code into the core. I think this is probably the wrong > direction, some application might not need auth at all. Just listing > it for completeness sake. I agree - no need to compile this code into the "opensips" binary if the app only does IP authentication, for example. > 3. Move code into some kind of internal static library (say > "libospcore.a") and link both modules against that library. I really > like this approach since apart from some make-foo to get the library > compiled and linked with each of modules, the rest is pretty much > trivial. This avoids API/dependency overhead. With things like > link-time-optimization becoming de-facto standard in the next 2-3 > years would give the best possible performance with very small size > overhead. Also works great for useful functions that are too small for > an API (for example function to convert binary into hex and the likes). I like this approach best, but let me suggest an improvement!  If you place the code under and extra directory level, e.g. in *lib/auth/* instead of just *lib/*, /it will not compile by default!/ This way, any modules requiring digest auth-related DS and functions will simply include the *lib/auth/auth.h* header and have everything they need.  See the /modules/registrar/Makefile/ for an example of how to include some "extra core source code" into your module. -- Liviu Chircu www.twitter.com/liviuchircu | www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Thu Oct 8 08:55:13 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 8 Oct 2020 11:55:13 +0300 Subject: [OpenSIPS-Devel] Re-organizing and de-duplicating digest code (related to the RFC8760 work) In-Reply-To: References: Message-ID: <75cbda17-98e4-9d40-47ad-49016e498fc7@opensips.org> Hi Max, I see candidate 3) as the best. We already have this approach (under lib/ dir) for csv, path, registration related code. The work you do looks very promising, thanks for your contribution on this. Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2020 online https://www.opensips.org/events/Summit-2020Distributed/ On 10/8/20 5:42 AM, Maxim Sobolev wrote: > Hey folks, > > I am making good progress on implementing RFC8760 (SHA-XXX for digest > auth), basically the UAS side is functional and tested against our > Sippy Python implementation*.  Trying to organize and clean the code > as I go. Thanks to Liviu by the way for his help flushing some code > cleanups and fixes! > > The problem that I am hitting now is that we have digest computation > code duplicated in both modules (auth vs. uac_auth), which of course > is less than ideal from many perspectives (2x code to test, code > bloat, pain to add more algorithms etc). > > Now the question is what is the best way to deal with it. Couple of > options I have: > > 1. Make uas_auth use code from the auth module and add it as a > dependency. In general this seems to be the path the project takes to > solve this problem. The downside is perhaps some small performance > degradation as well some overhead to define and maintain API. Also > this method does not work for smallish bits and pieces, too > heavy-weight for an API. > > 2. Move code into the core. I think this is probably the wrong > direction, some application might not need auth at all. Just listing > it for completeness sake. > > 3. Move code into some kind of internal static library (say > "libospcore.a") and link both modules against that library. I really > like this approach since apart from some make-foo to get the library > compiled and linked with each of modules, the rest is pretty much > trivial. This avoids API/dependency overhead. With things like > link-time-optimization becoming de-facto standard in the next 2-3 > years would give the best possible performance with very small size > overhead. Also works great for useful functions that are too small for > an API (for example function to convert binary into hex and the likes). > > Would love to hear what you guys think! > > -Max > *) > https://github.com/OpenSIPS/opensips/compare/master...sippy:RFC8760?expand=1 From noreply at github.com Thu Oct 8 09:42:53 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 02:42:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 18f9f7: emergency: fix memory leak on error Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 18f9f7873330b7e5d7c1e31828062d80a6268402 https://github.com/OpenSIPS/opensips/commit/18f9f7873330b7e5d7c1e31828062d80a6268402 Author: Zero King Date: 2020-08-27 (Thu, 27 Aug 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- emergency: fix memory leak on error Commit: cfe658653a478458a139affa53b1b5f60a9fe357 https://github.com/OpenSIPS/opensips/commit/cfe658653a478458a139affa53b1b5f60a9fe357 Author: Liviu Chircu Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- Merge pull request #2228 from l2dy/emergency emergency: fix memory leak on error Compare: https://github.com/OpenSIPS/opensips/compare/f235ad2e3c63...cfe658653a47 From noreply at github.com Thu Oct 8 09:45:05 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 02:45:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f91c13: emergency: Remove bogus curl_global_cleanup() at r... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f91c13af1fa9ee55071bd99b249902360c8def65 https://github.com/OpenSIPS/opensips/commit/f91c13af1fa9ee55071bd99b249902360c8def65 Author: Liviu Chircu Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- emergency: Remove bogus curl_global_cleanup() at runtime Suggested by Walter Doekes (@wdoekes) From noreply at github.com Thu Oct 8 09:46:01 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 02:46:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4dabfc: emergency: fix memory leak on error Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 4dabfca203acce4de5a6935aef1590728761f08f https://github.com/OpenSIPS/opensips/commit/4dabfca203acce4de5a6935aef1590728761f08f Author: Zero King Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- emergency: fix memory leak on error (cherry picked from commit 18f9f7873330b7e5d7c1e31828062d80a6268402) Commit: 6c6930bc4a82b3c226948878653c7cbf4e46ddc0 https://github.com/OpenSIPS/opensips/commit/6c6930bc4a82b3c226948878653c7cbf4e46ddc0 Author: Liviu Chircu Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- emergency: Remove bogus curl_global_cleanup() at runtime Suggested by Walter Doekes (@wdoekes) (cherry picked from commit f91c13af1fa9ee55071bd99b249902360c8def65) Compare: https://github.com/OpenSIPS/opensips/compare/64c3724faa3b...6c6930bc4a82 From noreply at github.com Thu Oct 8 09:46:26 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 02:46:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] da9da2: emergency: fix memory leak on error Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: da9da2c9d82afb1b9fb69c3d67d401934f916fda https://github.com/OpenSIPS/opensips/commit/da9da2c9d82afb1b9fb69c3d67d401934f916fda Author: Zero King Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- emergency: fix memory leak on error (cherry picked from commit 18f9f7873330b7e5d7c1e31828062d80a6268402) Commit: 1b65ba3db311066cd815692f13ddfcc8ed162e57 https://github.com/OpenSIPS/opensips/commit/1b65ba3db311066cd815692f13ddfcc8ed162e57 Author: Liviu Chircu Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- emergency: Remove bogus curl_global_cleanup() at runtime Suggested by Walter Doekes (@wdoekes) (cherry picked from commit f91c13af1fa9ee55071bd99b249902360c8def65) Compare: https://github.com/OpenSIPS/opensips/compare/dd8db643c7c5...1b65ba3db311 From noreply at github.com Thu Oct 8 09:46:36 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 02:46:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 716946: emergency: fix memory leak on error Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 71694607cbc8b0bff12b9bbd07826dfd952e5549 https://github.com/OpenSIPS/opensips/commit/71694607cbc8b0bff12b9bbd07826dfd952e5549 Author: Zero King Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- emergency: fix memory leak on error (cherry picked from commit 18f9f7873330b7e5d7c1e31828062d80a6268402) Commit: 7daf0a04d2bc43747ee30f6905215d19c05b7595 https://github.com/OpenSIPS/opensips/commit/7daf0a04d2bc43747ee30f6905215d19c05b7595 Author: Liviu Chircu Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/emergency/post_curl.c Log Message: ----------- emergency: Remove bogus curl_global_cleanup() at runtime Suggested by Walter Doekes (@wdoekes) (cherry picked from commit f91c13af1fa9ee55071bd99b249902360c8def65) Compare: https://github.com/OpenSIPS/opensips/compare/0ced3fa1fbf3...7daf0a04d2bc From noreply at github.com Fri Oct 9 04:38:33 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 21:38:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d95743: Improve auth module examples: Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d9574358d1670391c2b1cbe1d7ccbe37eb4defca https://github.com/OpenSIPS/opensips/commit/d9574358d1670391c2b1cbe1d7ccbe37eb4defca Author: Maksym Sobolyev Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- Improve auth module examples: o Use $var(xyz) consistently. $avp's take shared resources and aren't really justified in this use case; o fix www_challenge / proxy_challenge second argument to match reality. Commit: 899a89f52282e42ed65f1d614c2daf0db35f3922 https://github.com/OpenSIPS/opensips/commit/899a89f52282e42ed65f1d614c2daf0db35f3922 Author: Liviu Chircu Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- Merge pull request #2279 from sippy/pr_auth_doc_fix Improve auth module examples Compare: https://github.com/OpenSIPS/opensips/compare/f91c13af1fa9...899a89f52282 From noreply at github.com Fri Oct 9 04:39:45 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 21:39:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9dcff6: Clean up UAS auth code a bit before I dive into RF... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9dcff69df77aee4a3167d0ed8d2dc052740312ee https://github.com/OpenSIPS/opensips/commit/9dcff69df77aee4a3167d0ed8d2dc052740312ee Author: Maksym Sobolyev Date: 2020-10-06 (Tue, 06 Oct 2020) Changed paths: M modules/auth/challenge.c M modules/auth/common.c M modules/auth/common.h Log Message: ----------- Clean up UAS auth code a bit before I dive into RFC8760 rework. o Get rid of the XYZ_LEN constants; o normalize parameters to not pass char * + len, pass str * instead; o add const where appropriate; o GC stale _PRINT_MD5 section, it's going to be replaced with the new code really soon; o avoid calling strlen() when the string lenth is well known. No functional changes (I hope). Commit: 36e0281b7309e2be39e478c96575cadf9a35260b https://github.com/OpenSIPS/opensips/commit/36e0281b7309e2be39e478c96575cadf9a35260b Author: Maksym Sobolyev Date: 2020-10-06 (Tue, 06 Oct 2020) Changed paths: M str.h Log Message: ----------- Extend STR_NULL and str_init() to set a type explicitly. This allows those macros to be used elsewhere in the function body, not only in variable declaration(s), i.e.: void foobar(int baz) { str localstr; if (random() == 42) { localstr = str_init(I_STR LUCKY_STR FIN_STR); } else { localstr = str_init(I_STR UNLUCKY_STR FIN_STR); } some_api(&localstr); } Commit: c9e0f70e8cc9f86552a82dacde5349ddf803fc7b https://github.com/OpenSIPS/opensips/commit/c9e0f70e8cc9f86552a82dacde5349ddf803fc7b Author: Maksym Sobolyev Date: 2020-10-08 (Thu, 08 Oct 2020) Changed paths: M modules/signaling/signaling.c M modules/signaling/signaling.h M modules/sl/sl_api.h M modules/sl/sl_funcs.c M modules/sl/sl_funcs.h M modules/tm/t_reply.c M modules/tm/t_reply.h M msg_translator.c M msg_translator.h Log Message: ----------- Mark "text", i.e. status message argument of the build_res_buf_from_sip_req() as "const *" and propagate it into relevant functions of tm, sl and signalling modules. Commit: e8dd676f9693b25defe00076720cd5d5563cbc63 https://github.com/OpenSIPS/opensips/commit/e8dd676f9693b25defe00076720cd5d5563cbc63 Author: Liviu Chircu Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/challenge.c M modules/auth/common.c M modules/auth/common.h M modules/signaling/signaling.c M modules/signaling/signaling.h M modules/sl/sl_api.h M modules/sl/sl_funcs.c M modules/sl/sl_funcs.h M modules/tm/t_reply.c M modules/tm/t_reply.h M msg_translator.c M msg_translator.h M str.h Log Message: ----------- Merge pull request #2277 from sippy/pr_str_improve2 Clean up UAS auth code a bit before I dive into RFC8760 rework. Compare: https://github.com/OpenSIPS/opensips/compare/899a89f52282...e8dd676f9693 From noreply at github.com Fri Oct 9 04:47:32 2020 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 08 Oct 2020 21:47:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 98faa6: Extend STR_NULL and str_init() to set a type expli... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 98faa6bbc16871785f9a1ea9fd339968bed14771 https://github.com/OpenSIPS/opensips/commit/98faa6bbc16871785f9a1ea9fd339968bed14771 Author: Maksym Sobolyev Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M str.h Log Message: ----------- Extend STR_NULL and str_init() to set a type explicitly. This allows those macros to be used elsewhere in the function body, not only in variable declaration(s), i.e.: void foobar(int baz) { str localstr; if (random() == 42) { localstr = str_init(I_STR LUCKY_STR FIN_STR); } else { localstr = str_init(I_STR UNLUCKY_STR FIN_STR); } some_api(&localstr); } (cherry picked from commit 36e0281b7309e2be39e478c96575cadf9a35260b) Commit: dd8a951ca203da26f84a6968fc668419a6ef3d1c https://github.com/OpenSIPS/opensips/commit/dd8a951ca203da26f84a6968fc668419a6ef3d1c Author: Maksym Sobolyev Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- Improve auth module examples: o Use $var(xyz) consistently. $avp's take shared resources and aren't really justified in this use case; o fix www_challenge / proxy_challenge second argument to match reality. (cherry picked from commit d9574358d1670391c2b1cbe1d7ccbe37eb4defca) Compare: https://github.com/OpenSIPS/opensips/compare/6c6930bc4a82...dd8a951ca203 From noreply at github.com Fri Oct 9 04:49:32 2020 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 08 Oct 2020 21:49:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 62b1b5: Extend STR_NULL and str_init() to set a type expli... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 62b1b5320fc4e9b7e9d71ae8f069e7ea839f0b60 https://github.com/OpenSIPS/opensips/commit/62b1b5320fc4e9b7e9d71ae8f069e7ea839f0b60 Author: Maksym Sobolyev Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M str.h M ut.h Log Message: ----------- Extend STR_NULL and str_init() to set a type explicitly. This allows those macros to be used elsewhere in the function body, not only in variable declaration(s), i.e.: void foobar(int baz) { str localstr; if (random() == 42) { localstr = str_init(I_STR LUCKY_STR FIN_STR); } else { localstr = str_init(I_STR UNLUCKY_STR FIN_STR); } some_api(&localstr); } (cherry picked from commit 36e0281b7309e2be39e478c96575cadf9a35260b) Commit: 008b5154a6007ad6c223fc4dad38bdaf8e0a2077 https://github.com/OpenSIPS/opensips/commit/008b5154a6007ad6c223fc4dad38bdaf8e0a2077 Author: Maksym Sobolyev Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- Improve auth module examples: o Use $var(xyz) consistently. $avp's take shared resources and aren't really justified in this use case; o fix www_challenge / proxy_challenge second argument to match reality. (cherry picked from commit d9574358d1670391c2b1cbe1d7ccbe37eb4defca) Compare: https://github.com/OpenSIPS/opensips/compare/1b65ba3db311...008b5154a600 From noreply at github.com Fri Oct 9 04:51:42 2020 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 08 Oct 2020 21:51:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 39dd04: Extend STR_NULL and str_init() to set a type expli... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 39dd04d1bb9653e921849f49d8f6e3df4f7f7b0a https://github.com/OpenSIPS/opensips/commit/39dd04d1bb9653e921849f49d8f6e3df4f7f7b0a Author: Maksym Sobolyev Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M str.h M ut.h Log Message: ----------- Extend STR_NULL and str_init() to set a type explicitly. This allows those macros to be used elsewhere in the function body, not only in variable declaration(s), i.e.: void foobar(int baz) { str localstr; if (random() == 42) { localstr = str_init(I_STR LUCKY_STR FIN_STR); } else { localstr = str_init(I_STR UNLUCKY_STR FIN_STR); } some_api(&localstr); } (cherry picked from commit 36e0281b7309e2be39e478c96575cadf9a35260b) (cherry picked from commit 62b1b5320fc4e9b7e9d71ae8f069e7ea839f0b60) Commit: 1c73aee67e9d507694303fe3350b460fc1e1c51a https://github.com/OpenSIPS/opensips/commit/1c73aee67e9d507694303fe3350b460fc1e1c51a Author: Maksym Sobolyev Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- Improve auth module examples: o Use $var(xyz) consistently. $avp's take shared resources and aren't really justified in this use case; o fix www_challenge / proxy_challenge second argument to match reality. (cherry picked from commit d9574358d1670391c2b1cbe1d7ccbe37eb4defca) (cherry picked from commit 008b5154a6007ad6c223fc4dad38bdaf8e0a2077) Compare: https://github.com/OpenSIPS/opensips/compare/7daf0a04d2bc...1c73aee67e9d From noreply at github.com Fri Oct 9 04:53:24 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 21:53:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 797e9b: auth: Complete the 008b5154a6 cherry-pick Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 797e9b8bdb67f60021119c726f3bbdf0287882e0 https://github.com/OpenSIPS/opensips/commit/797e9b8bdb67f60021119c726f3bbdf0287882e0 Author: Liviu Chircu Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- auth: Complete the 008b5154a6 cherry-pick From noreply at github.com Fri Oct 9 05:06:12 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 22:06:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8ce9eb: auth: Fix doc regression in d9574358d :) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8ce9eb22e1ead5b0afeff367b01d0b510650cdc5 https://github.com/OpenSIPS/opensips/commit/8ce9eb22e1ead5b0afeff367b01d0b510650cdc5 Author: Liviu Chircu Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- auth: Fix doc regression in d9574358d :) Although $var() variables are awesome, some module params (e.g. the "rpid_avp") really mandate an AVP and won't settle on anything else. From noreply at github.com Fri Oct 9 05:06:42 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 22:06:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d5cf1: auth: Fix doc regression in d9574358d :) Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 2d5cf179221c76a2830a6a6d669a03d6f779c679 https://github.com/OpenSIPS/opensips/commit/2d5cf179221c76a2830a6a6d669a03d6f779c679 Author: Liviu Chircu Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- auth: Fix doc regression in d9574358d :) Although $var() variables are awesome, some module params (e.g. the "rpid_avp") really mandate an AVP and won't settle on anything else. (cherry picked from commit 8ce9eb22e1ead5b0afeff367b01d0b510650cdc5) From noreply at github.com Fri Oct 9 05:06:43 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 22:06:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22051f: auth: Fix doc regression in d9574358d :) Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 22051fd4d8ecbfed02b76b9d5f0d458fecc412e2 https://github.com/OpenSIPS/opensips/commit/22051fd4d8ecbfed02b76b9d5f0d458fecc412e2 Author: Liviu Chircu Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- auth: Fix doc regression in d9574358d :) Although $var() variables are awesome, some module params (e.g. the "rpid_avp") really mandate an AVP and won't settle on anything else. (cherry picked from commit 8ce9eb22e1ead5b0afeff367b01d0b510650cdc5) From noreply at github.com Fri Oct 9 05:06:43 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 08 Oct 2020 22:06:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a7edbb: auth: Fix doc regression in d9574358d :) Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: a7edbbebc4fd3864e7b9f04624868e9e6c0a6158 https://github.com/OpenSIPS/opensips/commit/a7edbbebc4fd3864e7b9f04624868e9e6c0a6158 Author: Liviu Chircu Date: 2020-10-09 (Fri, 09 Oct 2020) Changed paths: M modules/auth/doc/auth_admin.xml Log Message: ----------- auth: Fix doc regression in d9574358d :) Although $var() variables are awesome, some module params (e.g. the "rpid_avp") really mandate an AVP and won't settle on anything else. (cherry picked from commit 8ce9eb22e1ead5b0afeff367b01d0b510650cdc5) From noreply at github.com Sat Oct 10 20:39:52 2020 From: noreply at github.com (opensips-github) Date: Sat, 10 Oct 2020 13:39:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 05db38: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 05db385ba6f8c0569fe482679111abbff54d39e8 https://github.com/OpenSIPS/opensips/commit/05db385ba6f8c0569fe482679111abbff54d39e8 Author: OpenSIPS Date: 2020-10-10 (Sat, 10 Oct 2020) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 10 20:55:01 2020 From: noreply at github.com (opensips-github) Date: Sat, 10 Oct 2020 13:55:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 93b671: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 93b6715dae3bb6d6c70bc5d92c4be3b1fe58d07e https://github.com/OpenSIPS/opensips/commit/93b6715dae3bb6d6c70bc5d92c4be3b1fe58d07e Author: OpenSIPS Date: 2020-10-10 (Sat, 10 Oct 2020) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 10 21:10:03 2020 From: noreply at github.com (opensips-github) Date: Sat, 10 Oct 2020 14:10:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af5898: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: af58987aa75626bf9d85efff42ac0a802d2e78d1 https://github.com/OpenSIPS/opensips/commit/af58987aa75626bf9d85efff42ac0a802d2e78d1 Author: OpenSIPS Date: 2020-10-10 (Sat, 10 Oct 2020) Changed paths: M modules/auth/README M modules/auth/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Oct 12 11:16:54 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 12 Oct 2020 04:16:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a66164: ratelimit: fix displaying pipes in rl_list Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a66164811e1afbee0e5c80cf9106bfca61fb4f30 https://github.com/OpenSIPS/opensips/commit/a66164811e1afbee0e5c80cf9106bfca61fb4f30 Author: Razvan Crainea Date: 2020-10-12 (Mon, 12 Oct 2020) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: fix displaying pipes in rl_list This fix solves the problem where only one pipe per hash were listed by the rl_list command, resulting in missing pipes. Reported by Alain Bieuzent on users list and Robert Moss From noreply at github.com Mon Oct 12 11:17:20 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 12 Oct 2020 04:17:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65c866: ratelimit: fix displaying pipes in rl_list Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 65c8661ef8d8fce56b015a9b2ae2fa34fcea66bb https://github.com/OpenSIPS/opensips/commit/65c8661ef8d8fce56b015a9b2ae2fa34fcea66bb Author: Razvan Crainea Date: 2020-10-12 (Mon, 12 Oct 2020) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: fix displaying pipes in rl_list This fix solves the problem where only one pipe per hash were listed by the rl_list command, resulting in missing pipes. Reported by Alain Bieuzent on users list and Robert Moss (cherry picked from commit a66164811e1afbee0e5c80cf9106bfca61fb4f30) From noreply at github.com Mon Oct 12 11:17:40 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 12 Oct 2020 04:17:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22ce2b: ratelimit: fix displaying pipes in rl_list Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 22ce2bba7578e282a931b4f50f69d4248c574f47 https://github.com/OpenSIPS/opensips/commit/22ce2bba7578e282a931b4f50f69d4248c574f47 Author: Razvan Crainea Date: 2020-10-12 (Mon, 12 Oct 2020) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: fix displaying pipes in rl_list This fix solves the problem where only one pipe per hash were listed by the rl_list command, resulting in missing pipes. Reported by Alain Bieuzent on users list and Robert Moss (cherry picked from commit a66164811e1afbee0e5c80cf9106bfca61fb4f30) From noreply at github.com Tue Oct 13 11:33:41 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 04:33:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c45c71: rtpengine: fix start and stop forwarding Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c45c71411f0acb2d7853297c5ad4fff2c7f04072 https://github.com/OpenSIPS/opensips/commit/c45c71411f0acb2d7853297c5ad4fff2c7f04072 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix start and stop forwarding Credits go to Roman Kokorev for reporing and fixing in ticket #2281. Close #2281 From noreply at github.com Tue Oct 13 11:33:53 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 04:33:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 811e59: rtpengine: fix start and stop forwarding Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 811e593a4bbbacf29498bcc9d5525f4474d939b4 https://github.com/OpenSIPS/opensips/commit/811e593a4bbbacf29498bcc9d5525f4474d939b4 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix start and stop forwarding Credits go to Roman Kokorev for reporing and fixing in ticket #2281. Close #2281 (cherry picked from commit c45c71411f0acb2d7853297c5ad4fff2c7f04072) From noreply at github.com Tue Oct 13 12:10:28 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 13 Oct 2020 05:10:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 312fd3: cfgutils: Fix a timezone parsing bug in expressions Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 312fd3f52edef8d240d3d26784f97748f05c85a2 https://github.com/OpenSIPS/opensips/commit/312fd3f52edef8d240d3d26784f97748f05c85a2 Author: Liviu Chircu Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/cfgutils/test/cfgutils.c M time_rec.c Log Message: ----------- cfgutils: Fix a timezone parsing bug in expressions The timezone's "/" middle-part and the "/" (OR operator) were conflicting from the parser's PoV, and there were no tests to emphasize this issue. Credits to Bogdan-Andrei Iancu for the catch! From noreply at github.com Tue Oct 13 13:50:50 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 06:50:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 56e941: dialog: restore SDP and advertised contacts Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 56e941130c5f8f84e1986bc8ffb1dad6f275adc4 https://github.com/OpenSIPS/opensips/commit/56e941130c5f8f84e1986bc8ffb1dad6f275adc4 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: restore SDP and advertised contacts Reported by @jpyle490 on GitHub. Close #2275 From noreply at github.com Tue Oct 13 13:51:01 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 06:51:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae0c71: dialog: restore SDP and advertised contacts Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: ae0c71754b6f5cdb48d36066ef0c2ec66d961e10 https://github.com/OpenSIPS/opensips/commit/ae0c71754b6f5cdb48d36066ef0c2ec66d961e10 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: restore SDP and advertised contacts Reported by @jpyle490 on GitHub. Close #2275 (cherry picked from commit 56e941130c5f8f84e1986bc8ffb1dad6f275adc4) From noreply at github.com Tue Oct 13 13:51:27 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 06:51:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c9c7fd: dialog: restore SDP and advertised contacts Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: c9c7fd0302a595ea588fa1f398d2195af90f0473 https://github.com/OpenSIPS/opensips/commit/c9c7fd0302a595ea588fa1f398d2195af90f0473 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: restore SDP and advertised contacts Reported by @jpyle490 on GitHub. Close #2275 (cherry picked from commit 56e941130c5f8f84e1986bc8ffb1dad6f275adc4) From noreply at github.com Tue Oct 13 14:43:39 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 07:43:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 25e55f: packaging: fix typo in emergency module description Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 25e55f10c7d690230e3e1060958d8b5f0621b540 https://github.com/OpenSIPS/opensips/commit/25e55f10c7d690230e3e1060958d8b5f0621b540 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M packaging/debian/control M packaging/redhat_fedora/opensips.spec Log Message: ----------- packaging: fix typo in emergency module description Thank you @SB-JohnK for reporting it! Close #2263 From noreply at github.com Tue Oct 13 14:43:49 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 07:43:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15b6ca: packaging: fix typo in emergency module description Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 15b6ca5f6137d5f37b5f09b8949d16a64658ac79 https://github.com/OpenSIPS/opensips/commit/15b6ca5f6137d5f37b5f09b8949d16a64658ac79 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M packaging/debian/control M packaging/redhat_fedora/opensips.spec Log Message: ----------- packaging: fix typo in emergency module description Thank you @SB-JohnK for reporting it! Close #2263 (cherry picked from commit 25e55f10c7d690230e3e1060958d8b5f0621b540) From noreply at github.com Tue Oct 13 14:44:00 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 07:44:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5d3865: packaging: fix typo in emergency module description Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 5d3865fa9c21712497eb830cb0148f8ce361317d https://github.com/OpenSIPS/opensips/commit/5d3865fa9c21712497eb830cb0148f8ce361317d Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M packaging/debian/control M packaging/redhat_fedora/opensips.spec Log Message: ----------- packaging: fix typo in emergency module description Thank you @SB-JohnK for reporting it! Close #2263 (cherry picked from commit 25e55f10c7d690230e3e1060958d8b5f0621b540) From noreply at github.com Tue Oct 13 14:45:06 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 07:45:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5d0e69: packaging: fix typo in emergency module description Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 5d0e69c635d0415f34352cac09960ea00e953ff3 https://github.com/OpenSIPS/opensips/commit/5d0e69c635d0415f34352cac09960ea00e953ff3 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M packaging/debian/control Log Message: ----------- packaging: fix typo in emergency module description Thank you @SB-JohnK for reporting it! Close #2263 (cherry picked from commit 25e55f10c7d690230e3e1060958d8b5f0621b540) From noreply at github.com Tue Oct 13 14:53:12 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 07:53:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fe26b: dialog: do not update SDP on rejected INVITE/UPDATEs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0fe26bcd7a96de12b43f2c7d7d360afef11d8728 https://github.com/OpenSIPS/opensips/commit/0fe26bcd7a96de12b43f2c7d7d360afef11d8728 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h Log Message: ----------- dialog: do not update SDP on rejected INVITE/UPDATEs Reported by @nikbyte in #2177 (cherry picked from commit d447626c253185d2e1dc13dc196d04889f630c7a) From noreply at github.com Tue Oct 13 15:05:14 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 08:05:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] be134c: dialog: do not update SDP on rejected INVITE/UPDATEs Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: be134cd4eec8b026adf62acfca33bb23b9484b64 https://github.com/OpenSIPS/opensips/commit/be134cd4eec8b026adf62acfca33bb23b9484b64 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h Log Message: ----------- dialog: do not update SDP on rejected INVITE/UPDATEs Reported by @nikbyte in #2177 (cherry picked from commit d447626c253185d2e1dc13dc196d04889f630c7a) From noreply at github.com Tue Oct 13 15:17:18 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 13 Oct 2020 08:17:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8b408d: dialog: fix previous commit Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 8b408d5475674f86a631d579730c057a78dd64d9 https://github.com/OpenSIPS/opensips/commit/8b408d5475674f86a631d579730c057a78dd64d9 Author: Razvan Crainea Date: 2020-10-13 (Tue, 13 Oct 2020) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: fix previous commit From noreply at github.com Thu Oct 15 12:12:40 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 15 Oct 2020 05:12:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0e5377: drouting: fix printing gw list for dr_number_routing Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0e5377c640296051ab46bd50820bb21b6b819223 https://github.com/OpenSIPS/opensips/commit/0e5377c640296051ab46bd50820bb21b6b819223 Author: Razvan Crainea Date: 2020-10-15 (Thu, 15 Oct 2020) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix printing gw list for dr_number_routing Thanks go to Kirill Galinurov for reporting it on Slack From noreply at github.com Thu Oct 15 12:12:58 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 15 Oct 2020 05:12:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0a9409: drouting: fix printing gw list for dr_number_routing Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0a94095fcee53eaa9265603487e601a72a693b05 https://github.com/OpenSIPS/opensips/commit/0a94095fcee53eaa9265603487e601a72a693b05 Author: Razvan Crainea Date: 2020-10-15 (Thu, 15 Oct 2020) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix printing gw list for dr_number_routing Thanks go to Kirill Galinurov for reporting it on Slack (cherry picked from commit 0e5377c640296051ab46bd50820bb21b6b819223) From noreply at github.com Thu Oct 15 12:13:11 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 15 Oct 2020 05:13:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c5f03: drouting: fix printing gw list for dr_number_routing Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 0c5f03fbc54106c271994fa8254dde7799ddcd77 https://github.com/OpenSIPS/opensips/commit/0c5f03fbc54106c271994fa8254dde7799ddcd77 Author: Razvan Crainea Date: 2020-10-15 (Thu, 15 Oct 2020) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix printing gw list for dr_number_routing Thanks go to Kirill Galinurov for reporting it on Slack (cherry picked from commit 0e5377c640296051ab46bd50820bb21b6b819223) From noreply at github.com Sat Oct 17 20:54:41 2020 From: noreply at github.com (opensips-github) Date: Sat, 17 Oct 2020 13:54:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e7f959: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: e7f9592d1602097034e71af9ef4e5c3795e24b5b https://github.com/OpenSIPS/opensips/commit/e7f9592d1602097034e71af9ef4e5c3795e24b5b Author: OpenSIPS Date: 2020-10-17 (Sat, 17 Oct 2020) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 17 21:09:51 2020 From: noreply at github.com (opensips-github) Date: Sat, 17 Oct 2020 14:09:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cece68: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: cece68cb29626e8dfc1e14fab61efda0af98a97a https://github.com/OpenSIPS/opensips/commit/cece68cb29626e8dfc1e14fab61efda0af98a97a Author: OpenSIPS Date: 2020-10-17 (Sat, 17 Oct 2020) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml Log Message: ----------- Rebuild documentation From bogdan at opensips.org Tue Oct 20 13:22:34 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 20 Oct 2020 16:22:34 +0300 Subject: [OpenSIPS-Devel] The next OpenSIPS Bootcamp online training Message-ID: <317cc937-6995-23c4-e6af-b7ce78bfa6aa@opensips.org> 30th Nov-11th Dec 2020, online, worldwide *OpenSIPS Bootcamp* Join the core developers and founder of the OpenSIPS project for an *OpenSIPS Bootcamp* online session - an in-cloud training, a ten days, 4 hours per day (40 hours) intensive and practical training, covering installation, configuration and administration on OpenSIPS. All the knowledge transferred to the students will be strongly backed up by practice sessions where you will get hands-on experience in handling OpenSIPS. The training is structured to be offer 50% / 50% between the theoretical and practical sessions. Check Syllabus *Early Birds open* The Early Bird 10% discount is available for registrations before /*2nd of November 2020*/, so do not mis the opportunity. The number of seats is limited, so be sure and book a seat now. Keep in mind that a 10% group discount is also available - grab your work mate and start learning more OpenSIPS together . . Register Now *Certified training saves time and money* OpenSIPS mistakes are easily avoided if you get proper training! Companies that use OpenSIPS waste time and money when they don't have a trained engineer on staff. Searching on Google, waiting on IRC, even the latency in mailing list replies takes it's toll over time. Take this rare opportunity to train your employees with the project members themselves. Any questions? do not hesitate to contact us ! ------------------------------------------------------------------------ You received this email as part of your relationship with the OpenSIPS Project. If you do not want to receive any more news, please email to unsubscribe . -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Wed Oct 21 14:51:40 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Oct 2020 07:51:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 294e8c: Fix Memory leak in Freeswitch ESL module. Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 294e8c489c22fce345450e0441dfbc5a79205d94 https://github.com/OpenSIPS/opensips/commit/294e8c489c22fce345450e0441dfbc5a79205d94 Author: rance Date: 2020-10-20 (Tue, 20 Oct 2020) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- Fix Memory leak in Freeswitch ESL module. Commit: c2026bbd3e246149205933e8c39df6fc5f708f21 https://github.com/OpenSIPS/opensips/commit/c2026bbd3e246149205933e8c39df6fc5f708f21 Author: Liviu Chircu Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- Merge pull request #2287 from zooptwopointone/3.1 Fix Memory leak in Freeswitch ESL module. Compare: https://github.com/OpenSIPS/opensips/compare/cece68cb2962...c2026bbd3e24 From noreply at github.com Wed Oct 21 14:52:15 2020 From: noreply at github.com (RanceYtel) Date: Wed, 21 Oct 2020 07:52:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dff186: Fix Memory leak in Freeswitch ESL module. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dff186948a201f4848fde344a96f4fe1341b509c https://github.com/OpenSIPS/opensips/commit/dff186948a201f4848fde344a96f4fe1341b509c Author: rance Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- Fix Memory leak in Freeswitch ESL module. (cherry picked from commit 294e8c489c22fce345450e0441dfbc5a79205d94) From noreply at github.com Wed Oct 21 14:52:30 2020 From: noreply at github.com (RanceYtel) Date: Wed, 21 Oct 2020 07:52:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fcbc9c: Fix Memory leak in Freeswitch ESL module. Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: fcbc9c80d5623a1d67485c62734b67da93684eeb https://github.com/OpenSIPS/opensips/commit/fcbc9c80d5623a1d67485c62734b67da93684eeb Author: rance Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- Fix Memory leak in Freeswitch ESL module. (cherry picked from commit 294e8c489c22fce345450e0441dfbc5a79205d94) From noreply at github.com Wed Oct 21 14:52:38 2020 From: noreply at github.com (RanceYtel) Date: Wed, 21 Oct 2020 07:52:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7e9ff3: Fix Memory leak in Freeswitch ESL module. Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 7e9ff3b42574aa57b6d1c74504b88962aeed1c26 https://github.com/OpenSIPS/opensips/commit/7e9ff3b42574aa57b6d1c74504b88962aeed1c26 Author: rance Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- Fix Memory leak in Freeswitch ESL module. (cherry picked from commit 294e8c489c22fce345450e0441dfbc5a79205d94) From noreply at github.com Wed Oct 21 15:06:47 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Oct 2020 08:06:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 956916: Add ability to build various static supporting lib... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 956916043b18e1c5c1f2a09b11b88666818ba12d https://github.com/OpenSIPS/opensips/commit/956916043b18e1c5c1f2a09b11b88666818ba12d Author: Maksym Sobolyev Date: 2020-10-14 (Wed, 14 Oct 2020) Changed paths: M .gitignore M Makefile M Makefile.defs A Makefile.misclibs M Makefile.rules A scripts/build/linkstatic.sh Log Message: ----------- Add ability to build various static supporting libraries to contain code that is shared between several modules. Discussed with @liviuchircu & @bogdan-iancu. Commit: 6101cf9b2c9db5d47177ff1cc3c1e39a55e196df https://github.com/OpenSIPS/opensips/commit/6101cf9b2c9db5d47177ff1cc3c1e39a55e196df Author: Maksym Sobolyev Date: 2020-10-14 (Wed, 14 Oct 2020) Changed paths: A lib/reg/Makefile M modules/mid_registrar/Makefile M modules/registrar/Makefile Log Message: ----------- Build / use libreg.a. Commit: cdcac5bb3b3cc8a7e659a7a58474b2d58995a118 https://github.com/OpenSIPS/opensips/commit/cdcac5bb3b3cc8a7e659a7a58474b2d58995a118 Author: Liviu Chircu Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M .gitignore M Makefile M Makefile.defs A Makefile.misclibs M Makefile.rules A lib/reg/Makefile M modules/mid_registrar/Makefile M modules/registrar/Makefile A scripts/build/linkstatic.sh Log Message: ----------- Merge pull request #2286 from sippy/pr_misclibs Add ability to build various static supporting libraries to contain code that is shared between several modules. Compare: https://github.com/OpenSIPS/opensips/compare/dff186948a20...cdcac5bb3b3c From noreply at github.com Wed Oct 21 15:32:41 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 21 Oct 2020 08:32:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b7dcc4: Switch to bionic (aka Ubuntu 18) as main test vehi... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b7dcc4aa9925b9db9fff0d2623052db66e1c13fc https://github.com/OpenSIPS/opensips/commit/b7dcc4aa9925b9db9fff0d2623052db66e1c13fc Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M .travis.yml Log Message: ----------- Switch to bionic (aka Ubuntu 18) as main test vehicle and add bunch of extra jobs: o Build with GCC 7 @ Ubuntu 18; o Build with GCC 9 @ Ubuntu 18; o Build with GCC 10 @ Ubuntu 18; o Build with Clang 7 @ Ubuntu 18; o Build with Clang 9 @ Ubuntu 18; o Build with Clang 10 @ Ubuntu 18; o Build with GCC 7 @ Ubuntu 18 (ARM); o Build with Clang 7 @ Ubuntu 18 (ARM); o Build Core with GCC 7 @ Ubuntu 18 (i386); o Build Core with Clang 7 @ Ubuntu 18 (i386). Fix Travis warnings: o GC sudo, fixes "root: deprecated key sudo (The key `sudo` has no effect anymore.)"; o add dist into global; o add os. Commit: 736163f0edfbe93fd08eec8e51377d456c4c9cb4 https://github.com/OpenSIPS/opensips/commit/736163f0edfbe93fd08eec8e51377d456c4c9cb4 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M resolve.c Log Message: ----------- Fix warning converting from int to float with Clang 10: resolve.c:1454:34: error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion] Commit: 18f4c3d9b34583c7464eba2e5ca8fe24f72e9fc9 https://github.com/OpenSIPS/opensips/commit/18f4c3d9b34583c7464eba2e5ca8fe24f72e9fc9 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: R atomic.h M statistics.c M statistics.h Log Message: ----------- Use stdatomic.h, which is part of C standard since C11. Commit: c20bb225a6a00cdf5ae5f5756714e48844104797 https://github.com/OpenSIPS/opensips/commit/c20bb225a6a00cdf5ae5f5756714e48844104797 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M cfg_pp.c M db/db_val.h M mem/rpm_mem.c M parser/sdp/sdp.c M reactor.c M time_rec.c Log Message: ----------- Fix printf-style formats to match argument when building on 32-bit arches. Commit: cb2ba2ad8c1b0dcc4134bbbc294915387709c355 https://github.com/OpenSIPS/opensips/commit/cb2ba2ad8c1b0dcc4134bbbc294915387709c355 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M parser/parse_privacy.c Log Message: ----------- Make identation consistent to not upset Clang 10: parser/parse_privacy.c:161:2: error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation] Commit: 541d832c6cef7538c33a4b594ee6936ba4c272ba https://github.com/OpenSIPS/opensips/commit/541d832c6cef7538c33a4b594ee6936ba4c272ba Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M modules/mi_html/http_fnc.c Log Message: ----------- Fix Clang 9 warning: http_fnc.c:679:22: error: adding 'int' to a string does not append to the string Commit: 42f6c3601564ade0a0003a6f67f82710e64ada92 https://github.com/OpenSIPS/opensips/commit/42f6c3601564ade0a0003a6f67f82710e64ada92 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M modules/drouting/drouting.c M modules/qrouting/qr_sort.c Log Message: ----------- Fix another instance of the implicit conversion from 'int' to 'float' Clang 10 warning. Commit: 2f18d8a768a43daaa509d8860fcf68cf5796483d https://github.com/OpenSIPS/opensips/commit/2f18d8a768a43daaa509d8860fcf68cf5796483d Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M modules/b2b_logic/b2b_logic.c Log Message: ----------- Fix logic error picked up by Cang 10: b2b_logic.c:1789:14: error: overlapping comparisons always evaluate to false [-Werror,-Wtautological-overlap-compare] Commit: 7330ce09fab8309506ad5f6f1c09a77a993663d7 https://github.com/OpenSIPS/opensips/commit/7330ce09fab8309506ad5f6f1c09a77a993663d7 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M modules/drouting/prefix_tree.c Log Message: ----------- Fix warning compiling with Clang 7 on ARM64: prefix_tree.c:158:8: error: result of comparison of constant -1 with expression of type 'char' is always true [-Werror,-Wtautological-constant-out-of-range-compare] Commit: 08617f262b1701aa7936df1b62f9534d4a7c68db https://github.com/OpenSIPS/opensips/commit/08617f262b1701aa7936df1b62f9534d4a7c68db Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- Avoid warning on ARM64 when compiled with Clang 7: rest_methods.c:575:21: error: result of comparison of constant -3 with expression of type 'char' is always true [-Werror,-Wtautological-constant-out-of-range-compare] Commit: 27634ffef4ca3d5d12770fb7b7f2d2559ad5b998 https://github.com/OpenSIPS/opensips/commit/27634ffef4ca3d5d12770fb7b7f2d2559ad5b998 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M modules/cpl_c/cpl_parser.c M modules/sql_cacher/sql_cacher.h Log Message: ----------- Use int, not char, which could be either signed or unsigned. Commit: bd7aca676d5f9f5f6b7faa615e2669e06e3416c2 https://github.com/OpenSIPS/opensips/commit/bd7aca676d5f9f5f6b7faa615e2669e06e3416c2 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M Makefile.defs Log Message: ----------- Treat both clang and gcc the same for the purpose of figuring out CC_ARCH. Also use -m32 when linking on i386 with clang. Commit: ba42823549cc26fdd1a84eb197c506680c51b414 https://github.com/OpenSIPS/opensips/commit/ba42823549cc26fdd1a84eb197c506680c51b414 Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M mem/q_malloc.c Log Message: ----------- Make definitions of the ST_CHECK_PATTERN, END_CHECK_PATTERN1 and END_CHECK_PATTERN2 independent of sizeof(long). Commit: 74bf0bcdf1eaef81a9ce02f083219da75a9af4be https://github.com/OpenSIPS/opensips/commit/74bf0bcdf1eaef81a9ce02f083219da75a9af4be Author: Maksym Sobolyev Date: 2020-10-16 (Fri, 16 Oct 2020) Changed paths: M modules/rabbitmq/Makefile M modules/rabbitmq_consumer/Makefile Log Message: ----------- If CC_NAME is set to gcc, CC could be anything, like gcc-X. Commit: 0e430d803f2acef21c584f70cd36c8bf58c0a525 https://github.com/OpenSIPS/opensips/commit/0e430d803f2acef21c584f70cd36c8bf58c0a525 Author: Liviu Chircu Date: 2020-10-21 (Wed, 21 Oct 2020) Changed paths: M .travis.yml M Makefile.defs R atomic.h M cfg_pp.c M db/db_val.h M mem/q_malloc.c M mem/rpm_mem.c M modules/b2b_logic/b2b_logic.c M modules/cpl_c/cpl_parser.c M modules/drouting/drouting.c M modules/drouting/prefix_tree.c M modules/mi_html/http_fnc.c M modules/qrouting/qr_sort.c M modules/rabbitmq/Makefile M modules/rabbitmq_consumer/Makefile M modules/rest_client/rest_methods.c M modules/sql_cacher/sql_cacher.h M parser/parse_privacy.c M parser/sdp/sdp.c M reactor.c M resolve.c M statistics.c M statistics.h M time_rec.c Log Message: ----------- Merge pull request #2289 from sippy/pr_travis_bionic Expand Travis setup, add 10 more build variants. Fix many issues. Compare: https://github.com/OpenSIPS/opensips/compare/cdcac5bb3b3c...0e430d803f2a From noreply at github.com Thu Oct 22 10:13:01 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 22 Oct 2020 03:13:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 33d474: check_time_rec(): Also set the tz during matching, ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 33d4743e5c9f614a1632fa9fd57cecc690191e0f https://github.com/OpenSIPS/opensips/commit/33d4743e5c9f614a1632fa9fd57cecc690191e0f Author: Liviu Chircu Date: 2020-10-22 (Thu, 22 Oct 2020) Changed paths: M modules/cfgutils/test/cfgutils.c M time_rec.c M time_rec.h Log Message: ----------- check_time_rec(): Also set the tz during matching, not just parsing From noreply at github.com Fri Oct 23 10:27:31 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 23 Oct 2020 03:27:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aba6ed: tracer: ignore trace_on flag for dynamic entries Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: aba6edf241428934ca7fc0838a4b0bcc4597263f https://github.com/OpenSIPS/opensips/commit/aba6edf241428934ca7fc0838a4b0bcc4597263f Author: Razvan Crainea Date: 2020-10-23 (Fri, 23 Oct 2020) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: ignore trace_on flag for dynamic entries Thanks go to Alexey Vasilyev (@vasilevalex) for reporting this. Fixes #2240 From noreply at github.com Fri Oct 23 10:28:22 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 23 Oct 2020 03:28:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b4d9c: tracer: ignore trace_on flag for dynamic entries Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 6b4d9c16093677875d2832cd5a1c7b86ee15b921 https://github.com/OpenSIPS/opensips/commit/6b4d9c16093677875d2832cd5a1c7b86ee15b921 Author: Razvan Crainea Date: 2020-10-23 (Fri, 23 Oct 2020) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: ignore trace_on flag for dynamic entries Thanks go to Alexey Vasilyev (@vasilevalex) for reporting this. Fixes #2240 (cherry picked from commit aba6edf241428934ca7fc0838a4b0bcc4597263f) From noreply at github.com Fri Oct 23 10:28:36 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 23 Oct 2020 03:28:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9e55b9: tracer: ignore trace_on flag for dynamic entries Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9e55b962535488bf0e80b179dd38ad6c4d36e241 https://github.com/OpenSIPS/opensips/commit/9e55b962535488bf0e80b179dd38ad6c4d36e241 Author: Razvan Crainea Date: 2020-10-23 (Fri, 23 Oct 2020) Changed paths: M modules/tracer/tracer.c Log Message: ----------- tracer: ignore trace_on flag for dynamic entries Thanks go to Alexey Vasilyev (@vasilevalex) for reporting this. Fixes #2240 (cherry picked from commit aba6edf241428934ca7fc0838a4b0bcc4597263f) From noreply at github.com Sat Oct 24 20:41:35 2020 From: noreply at github.com (opensips-github) Date: Sat, 24 Oct 2020 13:41:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 28b784: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 28b78433292ecedb5ecbfd44f40eb36f1af3c935 https://github.com/OpenSIPS/opensips/commit/28b78433292ecedb5ecbfd44f40eb36f1af3c935 Author: OpenSIPS Date: 2020-10-24 (Sat, 24 Oct 2020) Changed paths: M modules/acc/README M modules/alias_db/README M modules/cachedb_local/README M modules/cachedb_sql/README M modules/call_center/README M modules/db_mysql/README M modules/dialog/README M modules/dispatcher/README M modules/event_datagram/README M modules/event_rabbitmq/README M modules/event_route/README M modules/event_routing/README M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/load_balancer/README M modules/mi_datagram/README M modules/nathelper/README M modules/perl/README M modules/proto_sctp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/rr/README M modules/rtpproxy/README M modules/tm/README M modules/uac/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 24 21:00:08 2020 From: noreply at github.com (opensips-github) Date: Sat, 24 Oct 2020 14:00:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ebe8f4: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: ebe8f4b30164b512ee67cbc806b41790ccb7947e https://github.com/OpenSIPS/opensips/commit/ebe8f4b30164b512ee67cbc806b41790ccb7947e Author: OpenSIPS Date: 2020-10-24 (Sat, 24 Oct 2020) Changed paths: M modules/acc/README M modules/alias_db/README M modules/cachedb_local/README M modules/cachedb_sql/README M modules/call_center/README M modules/db_mysql/README M modules/dialog/README M modules/dialplan/README M modules/dispatcher/README M modules/event_datagram/README M modules/event_rabbitmq/README M modules/event_route/README M modules/event_routing/README M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/load_balancer/README M modules/mi_datagram/README M modules/nathelper/README M modules/perl/README M modules/proto_sctp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/rr/README M modules/rtpproxy/README M modules/tm/README M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 24 21:18:01 2020 From: noreply at github.com (opensips-github) Date: Sat, 24 Oct 2020 14:18:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8895ae: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 8895ae60d9de76aad4f5052b5d950b500ba32038 https://github.com/OpenSIPS/opensips/commit/8895ae60d9de76aad4f5052b5d950b500ba32038 Author: OpenSIPS Date: 2020-10-24 (Sat, 24 Oct 2020) Changed paths: M modules/acc/README M modules/alias_db/README M modules/cachedb_local/README M modules/cachedb_sql/README M modules/call_center/README M modules/db_mysql/README M modules/dialog/README M modules/dialplan/README M modules/dispatcher/README M modules/event_datagram/README M modules/event_rabbitmq/README M modules/event_route/README M modules/event_routing/README M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/load_balancer/README M modules/mi_datagram/README M modules/nathelper/README M modules/perl/README M modules/proto_sctp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/rr/README M modules/rtpengine/README M modules/rtpproxy/README M modules/tm/README M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sun Oct 25 11:04:23 2020 From: noreply at github.com (Liviu Chircu) Date: Sun, 25 Oct 2020 04:04:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dacfef: dispatcher: Fix doc build Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dacfef760e66962407481f8b38cd0882bf13c0e5 https://github.com/OpenSIPS/opensips/commit/dacfef760e66962407481f8b38cd0882bf13c0e5 Author: Liviu Chircu Date: 2020-10-25 (Sun, 25 Oct 2020) Changed paths: M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- dispatcher: Fix doc build From noreply at github.com Mon Oct 26 16:57:47 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 26 Oct 2020 09:57:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b0b825: registrar: Fix possible crash with save("o") flag Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b0b825b09133990b1e7934a4164d14e48e2a0514 https://github.com/OpenSIPS/opensips/commit/b0b825b09133990b1e7934a4164d14e48e2a0514 Author: Liviu Chircu Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M modules/registrar/save.c Log Message: ----------- registrar: Fix possible crash with save("o") flag Similar problem as in b3bdf7ce29d From noreply at github.com Mon Oct 26 16:58:17 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 26 Oct 2020 09:58:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f0bd15: registrar: Fix possible crash with save("o") flag Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: f0bd15d545d974d9954315ecc28406036713d9d3 https://github.com/OpenSIPS/opensips/commit/f0bd15d545d974d9954315ecc28406036713d9d3 Author: Liviu Chircu Date: 2020-10-26 (Mon, 26 Oct 2020) Changed paths: M modules/registrar/save.c Log Message: ----------- registrar: Fix possible crash with save("o") flag Similar problem as in b3bdf7ce29d (cherry picked from commit b0b825b09133990b1e7934a4164d14e48e2a0514) From noreply at github.com Tue Oct 27 12:59:39 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 27 Oct 2020 05:59:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 279ad0: registrar: Fix misplaced RFC 8599 Contact detection Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 279ad0c0b4a2c3ad2d120bbd6ea8ee24f48ee306 https://github.com/OpenSIPS/opensips/commit/279ad0c0b4a2c3ad2d120bbd6ea8ee24f48ee306 Author: Liviu Chircu Date: 2020-10-27 (Tue, 27 Oct 2020) Changed paths: M modules/registrar/save.c Log Message: ----------- registrar: Fix misplaced RFC 8599 Contact detection This regression was introduced in Coverity fix 9ae42fd248 Many thanks to Abisai Matangira for the report! From noreply at github.com Tue Oct 27 13:06:10 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 27 Oct 2020 06:06:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d6d54: SIP PN Support: Add the "reason" param in E_UL_CON... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 2d6d5473a13afd58210ce2456d014db791b27347 https://github.com/OpenSIPS/opensips/commit/2d6d5473a13afd58210ce2456d014db791b27347 Author: Liviu Chircu Date: 2020-10-27 (Tue, 27 Oct 2020) Changed paths: M lib/reg/pn.c M modules/registrar/save.c M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h M modules/usrloc/ul_timer.c M modules/usrloc/usrloc.h Log Message: ----------- SIP PN Support: Add the "reason" param in E_UL_CONTACT_REFRESH This gives developers the ability to distinguish between the different types of Push Notifications (e.g. binding refresh, incoming call, etc.). (cherry picked from commit 6757f56cdb982bc8a15519d6af0eb34188fa6951) From noreply at github.com Tue Oct 27 13:52:06 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 27 Oct 2020 06:52:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6011de: Fix gcc warning Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 6011de52d0d359856b71ae50bab4e7167a741e02 https://github.com/OpenSIPS/opensips/commit/6011de52d0d359856b71ae50bab4e7167a741e02 Author: Liviu Chircu Date: 2020-10-27 (Tue, 27 Oct 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- Fix gcc warning (cherry picked from commit 4755826f7318a7e6e036a86aa28d7983a87bdbd6) From noreply at github.com Wed Oct 28 13:16:59 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 28 Oct 2020 06:16:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 32f739: tls_mgm: log error when SSL_new() fails Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 32f739b0d97b94f05838445fd77acb96d96047a2 https://github.com/OpenSIPS/opensips/commit/32f739b0d97b94f05838445fd77acb96d96047a2 Author: Razvan Crainea Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M modules/tls_mgm/tls_conn_ops.h Log Message: ----------- tls_mgm: log error when SSL_new() fails From noreply at github.com Wed Oct 28 13:37:06 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 28 Oct 2020 06:37:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87e172: event_rabbitmq: cleanup connection after creating ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 87e17276a79cc01ddef9334f0bf21256a6c21606 https://github.com/OpenSIPS/opensips/commit/87e17276a79cc01ddef9334f0bf21256a6c21606 Author: Razvan Crainea Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M modules/event_rabbitmq/rabbitmq_send.c Log Message: ----------- event_rabbitmq: cleanup connection after creating the socket Reported by @ycxwoo in ticket #2230 From noreply at github.com Wed Oct 28 13:37:23 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 28 Oct 2020 06:37:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ee00d1: event_rabbitmq: cleanup connection after creating ... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: ee00d1b58a6580b43de253d9636cff1106e3afc5 https://github.com/OpenSIPS/opensips/commit/ee00d1b58a6580b43de253d9636cff1106e3afc5 Author: Razvan Crainea Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M modules/event_rabbitmq/rabbitmq_send.c Log Message: ----------- event_rabbitmq: cleanup connection after creating the socket Reported by @ycxwoo in ticket #2230 (cherry picked from commit 87e17276a79cc01ddef9334f0bf21256a6c21606) From noreply at github.com Wed Oct 28 13:37:39 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 28 Oct 2020 06:37:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0e5cdf: event_rabbitmq: cleanup connection after creating ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 0e5cdf95563560ef586349563e48a7b1975e24fa https://github.com/OpenSIPS/opensips/commit/0e5cdf95563560ef586349563e48a7b1975e24fa Author: Razvan Crainea Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M modules/event_rabbitmq/rabbitmq_send.c Log Message: ----------- event_rabbitmq: cleanup connection after creating the socket Reported by @ycxwoo in ticket #2230 (cherry picked from commit 87e17276a79cc01ddef9334f0bf21256a6c21606) From noreply at github.com Wed Oct 28 13:37:56 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 28 Oct 2020 06:37:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 476c6f: event_rabbitmq: cleanup connection after creating ... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 476c6f9ec5410cd100c8e941f15a191e24b09530 https://github.com/OpenSIPS/opensips/commit/476c6f9ec5410cd100c8e941f15a191e24b09530 Author: Razvan Crainea Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M modules/event_rabbitmq/rabbitmq_send.c Log Message: ----------- event_rabbitmq: cleanup connection after creating the socket Reported by @ycxwoo in ticket #2230 (cherry picked from commit 87e17276a79cc01ddef9334f0bf21256a6c21606) From noreply at github.com Wed Oct 28 16:07:24 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 28 Oct 2020 09:07:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f4ef3c: proto_smpp: escape from and to users Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f4ef3cc45a55a66aa7d9c5602b73e962d17e6568 https://github.com/OpenSIPS/opensips/commit/f4ef3cc45a55a66aa7d9c5602b73e962d17e6568 Author: Razvan Crainea Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M modules/proto_smpp/smpp.c Log Message: ----------- proto_smpp: escape from and to users Reported by Johan De Clercq (@johandeclercqdemocon) in #2085 From noreply at github.com Wed Oct 28 16:07:35 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 28 Oct 2020 09:07:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1dd32b: proto_smpp: escape from and to users Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 1dd32ba669daac5a4cf663dfe7b25ded617b3f3c https://github.com/OpenSIPS/opensips/commit/1dd32ba669daac5a4cf663dfe7b25ded617b3f3c Author: Razvan Crainea Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M modules/proto_smpp/smpp.c Log Message: ----------- proto_smpp: escape from and to users Reported by Johan De Clercq (@johandeclercqdemocon) in #2085 (cherry picked from commit f4ef3cc45a55a66aa7d9c5602b73e962d17e6568) From noreply at github.com Wed Oct 28 16:11:11 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 28 Oct 2020 09:11:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fce6bc: proto_smpp: escape from and to users Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: fce6bcbdae8c9696669528a61f129a74126ce78d https://github.com/OpenSIPS/opensips/commit/fce6bcbdae8c9696669528a61f129a74126ce78d Author: Razvan Crainea Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M modules/proto_smpp/smpp.c Log Message: ----------- proto_smpp: escape from and to users Reported by Johan De Clercq (@johandeclercqdemocon) in #2085 (cherry picked from commit f4ef3cc45a55a66aa7d9c5602b73e962d17e6568) From noreply at github.com Thu Oct 29 10:38:11 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 29 Oct 2020 03:38:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ea8f8: topo_hiding: always allocate space for DID in user Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2ea8f86813bfbf87b4b0ab61c9f3e852ce777f4c https://github.com/OpenSIPS/opensips/commit/2ea8f86813bfbf87b4b0ab61c9f3e852ce777f4c Author: Razvan Crainea Date: 2020-10-29 (Thu, 29 Oct 2020) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topo_hiding: always allocate space for DID in user When contact could not be parsed, the new Contact's prefix was not allocating bytes in buffer for storing for the dialog ID in the user part. However, the DID was appended to the prefix without any error checks, resulting in a memory corruption. This commit always allocates spaces for storing the Dialog ID, even if the contact could not be parsed. This fixes all uses of the topology_hiding() function with the `D` flag. Thanks a lot Sergei Lavrov (@ccppprogrammer) for reporting this in ticket #2285 and for offering information for figure it out. Close #2285 From noreply at github.com Thu Oct 29 10:38:32 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 29 Oct 2020 03:38:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52cd9d: topo_hiding: always allocate space for DID in user Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 52cd9df68bdd9093334306068fc1aad79d877748 https://github.com/OpenSIPS/opensips/commit/52cd9df68bdd9093334306068fc1aad79d877748 Author: Razvan Crainea Date: 2020-10-29 (Thu, 29 Oct 2020) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topo_hiding: always allocate space for DID in user When contact could not be parsed, the new Contact's prefix was not allocating bytes in buffer for storing for the dialog ID in the user part. However, the DID was appended to the prefix without any error checks, resulting in a memory corruption. This commit always allocates spaces for storing the Dialog ID, even if the contact could not be parsed. This fixes all uses of the topology_hiding() function with the `D` flag. Thanks a lot Sergei Lavrov (@ccppprogrammer) for reporting this in ticket #2285 and for offering information for figure it out. Close #2285 (cherry picked from commit 2ea8f86813bfbf87b4b0ab61c9f3e852ce777f4c) From noreply at github.com Thu Oct 29 10:38:50 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 29 Oct 2020 03:38:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 825dff: topo_hiding: always allocate space for DID in user Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 825dff4997b519915300695790191e5c6de465e5 https://github.com/OpenSIPS/opensips/commit/825dff4997b519915300695790191e5c6de465e5 Author: Razvan Crainea Date: 2020-10-29 (Thu, 29 Oct 2020) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topo_hiding: always allocate space for DID in user When contact could not be parsed, the new Contact's prefix was not allocating bytes in buffer for storing for the dialog ID in the user part. However, the DID was appended to the prefix without any error checks, resulting in a memory corruption. This commit always allocates spaces for storing the Dialog ID, even if the contact could not be parsed. This fixes all uses of the topology_hiding() function with the `D` flag. Thanks a lot Sergei Lavrov (@ccppprogrammer) for reporting this in ticket #2285 and for offering information for figure it out. Close #2285 (cherry picked from commit 2ea8f86813bfbf87b4b0ab61c9f3e852ce777f4c) From noreply at github.com Thu Oct 29 10:39:04 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 29 Oct 2020 03:39:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7f6f75: topo_hiding: always allocate space for DID in user Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 7f6f75900e7f8e3324b15165ceb83241445acf1f https://github.com/OpenSIPS/opensips/commit/7f6f75900e7f8e3324b15165ceb83241445acf1f Author: Razvan Crainea Date: 2020-10-29 (Thu, 29 Oct 2020) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topo_hiding: always allocate space for DID in user When contact could not be parsed, the new Contact's prefix was not allocating bytes in buffer for storing for the dialog ID in the user part. However, the DID was appended to the prefix without any error checks, resulting in a memory corruption. This commit always allocates spaces for storing the Dialog ID, even if the contact could not be parsed. This fixes all uses of the topology_hiding() function with the `D` flag. Thanks a lot Sergei Lavrov (@ccppprogrammer) for reporting this in ticket #2285 and for offering information for figure it out. Close #2285 (cherry picked from commit 2ea8f86813bfbf87b4b0ab61c9f3e852ce777f4c) From noreply at github.com Fri Oct 30 10:08:29 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 30 Oct 2020 03:08:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f4165: 'max_while_loops': Bump to 10000; Improve error log Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6f4165f18297af2d03ac5aaed27dd6e5a54d042e https://github.com/OpenSIPS/opensips/commit/6f4165f18297af2d03ac5aaed27dd6e5a54d042e Author: Liviu Chircu Date: 2020-10-30 (Fri, 30 Oct 2020) Changed paths: M action.c Log Message: ----------- 'max_while_loops': Bump to 10000; Improve error log From noreply at github.com Fri Oct 30 22:16:03 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 30 Oct 2020 15:16:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e64006: time_rec.c: Remove superflous checks Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e64006eec06f8d34eed27cdec6f28f76ed29eb38 https://github.com/OpenSIPS/opensips/commit/e64006eec06f8d34eed27cdec6f28f76ed29eb38 Author: Liviu Chircu Date: 2020-10-30 (Fri, 30 Oct 2020) Changed paths: M time_rec.c Log Message: ----------- time_rec.c: Remove superflous checks Commit: 4942bfca4dc481a84af2e2a8c78c55dcdd962679 https://github.com/OpenSIPS/opensips/commit/4942bfca4dc481a84af2e2a8c78c55dcdd962679 Author: Liviu Chircu Date: 2020-10-31 (Sat, 31 Oct 2020) Changed paths: M modules/cfgutils/test/cfgutils.c M time_rec.c M time_rec.h Log Message: ----------- RFC 5445 time rec: Fix several "byxxx" bugs * fix incorrect quick-exit returning always "true" even though there are "byxxx" rules within the recurrence which restrict the matching * BYMONTH, BYWEEKNO, BYYEARDAY: - accept 1-indexed input instead of 0-indexed (per RFC 5445) * BYDAY: - fix off-by-one bugs and inaccurate logic Compare: https://github.com/OpenSIPS/opensips/compare/6f4165f18297...4942bfca4dc4 From noreply at github.com Sat Oct 31 21:41:43 2020 From: noreply at github.com (opensips-github) Date: Sat, 31 Oct 2020 14:41:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e356a1: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: e356a168f5c2ee657d10996fccd94554bd21e6eb https://github.com/OpenSIPS/opensips/commit/e356a168f5c2ee657d10996fccd94554bd21e6eb Author: OpenSIPS Date: 2020-10-31 (Sat, 31 Oct 2020) Changed paths: M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 31 22:00:31 2020 From: noreply at github.com (opensips-github) Date: Sat, 31 Oct 2020 15:00:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 618677: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 618677da74946c178cb70b9862e2634878c806fe https://github.com/OpenSIPS/opensips/commit/618677da74946c178cb70b9862e2634878c806fe Author: OpenSIPS Date: 2020-10-31 (Sat, 31 Oct 2020) Changed paths: M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 31 22:18:35 2020 From: noreply at github.com (opensips-github) Date: Sat, 31 Oct 2020 15:18:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1ec092: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 1ec0920f0ecc150c1ffb2a99c5df9bd5b05eec67 https://github.com/OpenSIPS/opensips/commit/1ec0920f0ecc150c1ffb2a99c5df9bd5b05eec67 Author: OpenSIPS Date: 2020-10-31 (Sat, 31 Oct 2020) Changed paths: M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Oct 31 22:35:19 2020 From: noreply at github.com (opensips-github) Date: Sat, 31 Oct 2020 15:35:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e13813: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e1381357c6af834c942ca3a275e45275f3a14021 https://github.com/OpenSIPS/opensips/commit/e1381357c6af834c942ca3a275e45275f3a14021 Author: OpenSIPS Date: 2020-11-01 (Sun, 01 Nov 2020) Changed paths: M modules/aaa_radius/README M modules/aaa_radius/doc/contributors.xml M modules/acc/README M modules/acc/doc/contributors.xml M modules/alias_db/README M modules/alias_db/doc/contributors.xml M modules/auth/README M modules/auth/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_sca/README M modules/b2b_sca/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_sql/README M modules/cachedb_sql/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/call_control/README M modules/call_control/doc/contributors.xml M modules/callops/README M modules/callops/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/cgrates/README M modules/cgrates/doc/contributors.xml M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/cpl_c/README M modules/cpl_c/doc/contributors.xml M modules/db_berkeley/README M modules/db_berkeley/doc/contributors.xml M modules/db_http/README M modules/db_http/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/db_postgres/README M modules/db_postgres/doc/contributors.xml M modules/db_sqlite/README M modules/db_sqlite/doc/contributors.xml M modules/db_text/README M modules/db_text/doc/contributors.xml M modules/db_virtual/README M modules/db_virtual/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/enum/README M modules/enum/doc/contributors.xml M modules/event_datagram/README M modules/event_datagram/doc/contributors.xml M modules/event_flatstore/README M modules/event_flatstore/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/event_route/README M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_stream/README M modules/event_stream/doc/contributors.xml M modules/exec/README M modules/exec/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/h350/README M modules/h350/doc/contributors.xml M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/identity/README M modules/identity/doc/contributors.xml M modules/jabber/README M modules/jabber/doc/contributors.xml M modules/json/README M modules/json/doc/contributors.xml M modules/ldap/README M modules/ldap/doc/contributors.xml M modules/load_balancer/README M modules/load_balancer/doc/contributors.xml M modules/lua/README M modules/lua/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mi_datagram/README M modules/mi_datagram/doc/contributors.xml M modules/mi_fifo/README M modules/mi_fifo/doc/contributors.xml M modules/mi_html/README M modules/mi_html/doc/contributors.xml M modules/mi_xmlrpc_ng/README M modules/mi_xmlrpc_ng/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/perl/README M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_dfks/README M modules/presence_dfks/doc/contributors.xml M modules/presence_xml/README M modules/presence_xml/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/proto_sctp/README M modules/proto_sctp/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/proto_wss/README M modules/proto_wss/doc/contributors.xml M modules/pua/README M modules/pua/doc/contributors.xml M modules/pua_bla/README M modules/pua_bla/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/pua_xmpp/README M modules/pua_xmpp/doc/contributors.xml M modules/qos/README M modules/qos/doc/contributors.xml M modules/qrouting/README M modules/qrouting/doc/contributors.xml M modules/rabbitmq/README M modules/rabbitmq/doc/contributors.xml M modules/rabbitmq_consumer/README M modules/rabbitmq_consumer/doc/contributors.xml M modules/rate_cacher/README M modules/rate_cacher/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rest_client/README M modules/rest_client/doc/contributors.xml M modules/rls/README M modules/rls/doc/contributors.xml M modules/rr/README M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/signaling/README M modules/signaling/doc/contributors.xml M modules/sipcapture/README M modules/sipcapture/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/sl/README M modules/sl/doc/contributors.xml M modules/snmpstats/README M modules/snmpstats/doc/contributors.xml M modules/speeddial/README M modules/speeddial/doc/contributors.xml M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/sst/README M modules/sst/doc/contributors.xml M modules/stir_shaken/README M modules/stir_shaken/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/tracer/README M modules/tracer/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_auth/README M modules/uac_auth/doc/contributors.xml M modules/userblacklist/README M modules/userblacklist/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml M modules/xml/README M modules/xml/doc/contributors.xml M modules/xmpp/README M modules/xmpp/doc/contributors.xml M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From tayf82cihan at gmail.com Sun Oct 4 20:04:00 2020 From: tayf82cihan at gmail.com (Tayfun Cihan) Date: Sun, 04 Oct 2020 20:04:00 -0000 Subject: [OpenSIPS-Devel] MI Control Panel is not working Message-ID: Hi, I'm using OpenSIPS 3.0. I tried to install OCP ( Control Panel 8.3.0 ) , but the content of the MI Panel is not working. When I write 'which' command and press execute button, Apache2 gives the error log bellow. How can I solve this problem? [Sun Oct 04 22:49:40.435953 2020] [php7:notice] [pid 7939] [client 192.168.35.1:58769] PHP Notice: session_start(): A session had already been started - ignoring in /var/www/html/opensips-cp/config/session.inc.php on line 23, referer: http://192.168.35.5/tools/system/mi/mi.php [Sun Oct 04 22:49:40.436249 2020] [php7:notice] [pid 7939] [client 192.168.35.1:58769] PHP Notice: Undefined variable: box_val in /var/www/html/opensips-cp/web/tools/system/mi/lib/functions.inc.php on line 52, referer: http://192.168.35.5/tools/system/mi/mi.php [Sun Oct 04 22:49:40.437094 2020] [php7:notice] [pid 7939] [client 192.168.35.1:58769] PHP Notice: Undefined index: code in /var/www/html/opensips-cp/web/common/mi_comm.php on line 90, referer: http://192.168.35.5/tools/system/mi/mi.php [Sun Oct 04 22:49:40.437302 2020] [php7:notice] [pid 7939] [client 192.168.35.1:58769] PHP Notice: Undefined index: mi_command in /var/www/html/opensips-cp/web/tools/system/mi/template/mi.main.php on line 62, referer: http://192.168.35.5/tools/system/mi/mi.php [Sun Oct 04 22:49:40.437563 2020] [php7:warn] [pid 7939] [client 192.168.35.1:58769] PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in /var/www/html/opensips-cp/web/tools/system/mi/template/mi.main.php on line 62, referer: http://192.168.35.5/tools/system/mi/mi.php -------------- next part -------------- An HTML attachment was scrubbed... URL: