From noreply at github.com Thu Aug 1 02:56:02 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 31 Jul 2019 23:56:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f4015c: compression: Do not strip "a=rtpmap" lines with ty... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f4015c8543e67540166f802f34c6ebf8c7d14c14 https://github.com/OpenSIPS/opensips/commit/f4015c8543e67540166f802f34c6ebf8c7d14c14 Author: Liviu Chircu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/compression/compression.c M modules/compression/doc/compression_admin.xml Log Message: ----------- compression: Do not strip "a=rtpmap" lines with types 96-97 According to the IANA RTP payload types register, the dynamic payload types (custom-defined, for which the "a=rtpmap" lines are mandatory and cannot be stripped) begin at 96, not at 98. Reported by JP Hindin From noreply at github.com Thu Aug 1 02:56:22 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 31 Jul 2019 23:56:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 452dc6: compression: Do not strip "a=rtpmap" lines with ty... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 452dc6388a091e8848ca09a1833e265ace23c3c1 https://github.com/OpenSIPS/opensips/commit/452dc6388a091e8848ca09a1833e265ace23c3c1 Author: Liviu Chircu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/compression/compression.c M modules/compression/doc/compression_admin.xml Log Message: ----------- compression: Do not strip "a=rtpmap" lines with types 96-97 According to the IANA RTP payload types register, the dynamic payload types (custom-defined, for which the "a=rtpmap" lines are mandatory and cannot be stripped) begin at 96, not at 98. Reported by JP Hindin (cherry picked from commit f4015c8543e67540166f802f34c6ebf8c7d14c14) From noreply at github.com Thu Aug 1 02:57:21 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 31 Jul 2019 23:57:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de942d: compression: Do not strip "a=rtpmap" lines with ty... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: de942ddfa3fcab4a7c1c7abe94feeb9fbd7bc9dc https://github.com/OpenSIPS/opensips/commit/de942ddfa3fcab4a7c1c7abe94feeb9fbd7bc9dc Author: Liviu Chircu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/compression/compression.c M modules/compression/doc/compression_admin.xml Log Message: ----------- compression: Do not strip "a=rtpmap" lines with types 96-97 According to the IANA RTP payload types register, the dynamic payload types (custom-defined, for which the "a=rtpmap" lines are mandatory and cannot be stripped) begin at 96, not at 98. Reported by JP Hindin (cherry picked from commit f4015c8543e67540166f802f34c6ebf8c7d14c14) From noreply at github.com Thu Aug 1 05:31:48 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 01 Aug 2019 02:31:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 68bedf: Fixed the stats for counting transaction based on ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 68bedfee4fbf3f99b92249b8d8887921d8d80c2f https://github.com/OpenSIPS/opensips/commit/68bedfee4fbf3f99b92249b8d8887921d8d80c2f Author: Bogdan-Andrei Iancu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/tm/t_funcs.c M modules/tm/t_stats.h M modules/tm/timer.c M modules/tm/timer.h Log Message: ----------- Fixed the stats for counting transaction based on the final reply code The fix consist of counting only ONCE each transaction (for the xxx_transaction statistics), disregarding its retransmissions, multiple 200OK replies or final code override (like 200 after a negative reply). Closes #1636 Many thanks to @bcnewlin for his testing and validation of the fix. From noreply at github.com Thu Aug 1 05:33:50 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 01 Aug 2019 02:33:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6357a1: Fixed the stats for counting transaction based on ... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 6357a1a5f03a420fcebe05fca04ff603165d9181 https://github.com/OpenSIPS/opensips/commit/6357a1a5f03a420fcebe05fca04ff603165d9181 Author: Bogdan-Andrei Iancu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/tm/t_funcs.c M modules/tm/t_stats.h M modules/tm/timer.c M modules/tm/timer.h Log Message: ----------- Fixed the stats for counting transaction based on the final reply code The fix consist of counting only ONCE each transaction (for the xxx_transaction statistics), disregarding its retransmissions, multiple 200OK replies or final code override (like 200 after a negative reply). Closes #1636 Many thanks to @bcnewlin for his testing and validation of the fix. (cherry picked from commit 68bedfee4fbf3f99b92249b8d8887921d8d80c2f) From noreply at github.com Thu Aug 1 05:34:19 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 01 Aug 2019 02:34:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c4ce8: Fixed the stats for counting transaction based on ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9c4ce867b8e23a1af7b52b48dc79addf448b2e2b https://github.com/OpenSIPS/opensips/commit/9c4ce867b8e23a1af7b52b48dc79addf448b2e2b Author: Bogdan-Andrei Iancu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/tm/t_funcs.c M modules/tm/t_stats.h M modules/tm/timer.c M modules/tm/timer.h Log Message: ----------- Fixed the stats for counting transaction based on the final reply code The fix consist of counting only ONCE each transaction (for the xxx_transaction statistics), disregarding its retransmissions, multiple 200OK replies or final code override (like 200 after a negative reply). Closes #1636 Many thanks to @bcnewlin for his testing and validation of the fix. (cherry picked from commit 68bedfee4fbf3f99b92249b8d8887921d8d80c2f) From noreply at github.com Thu Aug 1 06:42:21 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 01 Aug 2019 03:42:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9198ec: [sql_cacher] Proper handling of empty tables Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9198eccbd2dc1d147d7c1ccf8696dbb80b5935ee https://github.com/OpenSIPS/opensips/commit/9198eccbd2dc1d147d7c1ccf8696dbb80b5935ee Author: Bogdan-Andrei Iancu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- [sql_cacher] Proper handling of empty tables if there are no records in the table (after a reload on a fully cached table), do not consider it an error and (even more important) take care and do the version change on the keys (to remove the old values). Closes #1784 Credits go to @clifjones for the patch From noreply at github.com Thu Aug 1 11:13:44 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 01 Aug 2019 08:13:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8e391c: clusterer: Log all major sync stages at INFO level Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8e391c2f80d9c76dc9369ed20701469a5b2c5740 https://github.com/OpenSIPS/opensips/commit/8e391c2f80d9c76dc9369ed20701469a5b2c5740 Author: Liviu Chircu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer: Log all major sync stages at INFO level Motivation: these logs are not spammy at all, yet very useful/reassuring to see in production after issuing data sync commands. From noreply at github.com Thu Aug 1 11:19:57 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 01 Aug 2019 08:19:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f589f6: clusterer: Log all major sync stages at INFO level Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f589f6c80e16e3fd6cca84377540aa8eb214ef26 https://github.com/OpenSIPS/opensips/commit/f589f6c80e16e3fd6cca84377540aa8eb214ef26 Author: Liviu Chircu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer: Log all major sync stages at INFO level Motivation: these logs are not spammy at all, yet very useful/reassuring to see in production after issuing data sync commands. (cherry picked from commit 8e391c2f80d9c76dc9369ed20701469a5b2c5740) From noreply at github.com Thu Aug 1 11:20:24 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 01 Aug 2019 08:20:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ef52d: clusterer: Log all major sync stages at INFO level Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 4ef52dcb6dd6d57a4d7db3c48d22481ad06ca7df https://github.com/OpenSIPS/opensips/commit/4ef52dcb6dd6d57a4d7db3c48d22481ad06ca7df Author: Liviu Chircu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/clusterer/sync.c Log Message: ----------- clusterer: Log all major sync stages at INFO level Motivation: these logs are not spammy at all, yet very useful/reassuring to see in production after issuing data sync commands. (cherry picked from commit 8e391c2f80d9c76dc9369ed20701469a5b2c5740) (cherry picked from commit f589f6c80e16e3fd6cca84377540aa8eb214ef26) From noreply at github.com Thu Aug 1 11:30:44 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 01 Aug 2019 08:30:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 49b1ef: [sql_cacher] Proper handling of empty tables Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 49b1efcee1aebc9814c8cc26bb3f9d797bdffb7d https://github.com/OpenSIPS/opensips/commit/49b1efcee1aebc9814c8cc26bb3f9d797bdffb7d Author: Bogdan-Andrei Iancu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- [sql_cacher] Proper handling of empty tables if there are no records in the table (after a reload on a fully cached table), do not consider it an error and (even more important) take care and do the version change on the keys (to remove the old values). Closes #1784 Credits go to @clifjones for the patch (cherry picked from commit 9198eccbd2dc1d147d7c1ccf8696dbb80b5935ee) From noreply at github.com Thu Aug 1 11:31:11 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 01 Aug 2019 08:31:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 478291: [sql_cacher] Proper handling of empty tables Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 478291e2e1f634fe3d5b922c62d973a48712349e https://github.com/OpenSIPS/opensips/commit/478291e2e1f634fe3d5b922c62d973a48712349e Author: Bogdan-Andrei Iancu Date: 2019-08-01 (Thu, 01 Aug 2019) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- [sql_cacher] Proper handling of empty tables if there are no records in the table (after a reload on a fully cached table), do not consider it an error and (even more important) take care and do the version change on the keys (to remove the old values). Closes #1784 Credits go to @clifjones for the patch (cherry picked from commit 9198eccbd2dc1d147d7c1ccf8696dbb80b5935ee) From sobomax at sippysoft.com Thu Aug 1 13:13:33 2019 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 1 Aug 2019 10:13:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: References: Message-ID: Hi Vlad, this is rather invasive change which is going to affect lot (most?) of OpenSIPS users. While understanding the value of re-organization I am having troubles now what needs to be done to get those functions (such as rewriteport() for example) to work properly. Please supply some documentation for conversion ASAP. In general it would be nice to have some short reference in the commit message itself, so anyone who follows master branch (like we do) does not have to look elsewhere. Thanks! -Max On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu wrote: > Branch: refs/heads/master > Home: https://github.com/OpenSIPS/opensips > Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 > > https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 > Author: Vlad Patrascu > Date: 2019-07-30 (Tue, 30 Jul 2019) > > Changed paths: > M action.c > M action.h > M cfg.lex > M cfg.y > A cmds.c > A cmds.h > A core_cmds.c > M modules/avpops/avpops_impl.c > M modules/carrierroute/route_func.c > M modules/dispatcher/dispatch.c > M modules/drouting/drouting.c > M modules/lua/sipapi.c > M modules/perl/opensipsxs.xs > M modules/python/python_msgobj.c > M modules/textops/textops.c > M msg_translator.c > M parser/msg_parser.c > M parser/msg_parser.h > M pvar.c > M route.c > M route_struct.c > M route_struct.h > M sr_module.c > M sr_module.h > M ut.h > > Log Message: > ----------- > port core script functions to the same interface as module functions > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Fri Aug 2 03:41:42 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 2 Aug 2019 10:41:42 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: References: Message-ID: Hi Maxim, point taken. Vlad will start working on the migration doc next week asap. In the mean while, if you have any issues with any of the functions, just let me know, I will try to help you. In regards the rewriteport() - I guess it was dropped (I do not find it in the exported list) as it can simply be replaced with "$rp = value" Thanks and regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 08/01/2019 08:13 PM, Maxim Sobolev wrote: > Hi Vlad, this is rather invasive change which is going to affect lot > (most?) of OpenSIPS users. While understanding the value of > re-organization I am having troubles now what needs to be done to get > those functions (such as rewriteport() for example) to work properly. > Please supply some documentation for conversion ASAP. In general it > would be nice to have some short reference in the commit message > itself, so anyone who follows master branch (like we do) does not have > to look elsewhere. > > Thanks! > > -Max > > On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu > wrote: > > Branch: refs/heads/master > Home: https://github.com/OpenSIPS/opensips > Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 > https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 > Author: Vlad Patrascu > > Date: 2019-07-30 (Tue, 30 Jul 2019) > > Changed paths: > M action.c > M action.h > M cfg.lex > M cfg.y > A cmds.c > A cmds.h > A core_cmds.c > M modules/avpops/avpops_impl.c > M modules/carrierroute/route_func.c > M modules/dispatcher/dispatch.c > M modules/drouting/drouting.c > M modules/lua/sipapi.c > M modules/perl/opensipsxs.xs > M modules/python/python_msgobj.c > M modules/textops/textops.c > M msg_translator.c > M parser/msg_parser.c > M parser/msg_parser.h > M pvar.c > M route.c > M route_struct.c > M route_struct.h > M sr_module.c > M sr_module.h > M ut.h > > Log Message: > ----------- > port core script functions to the same interface as module functions > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 > Tel (Toll-Free): +1-855-747-7779 > Fax: +1-866-857-6942 > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Aug 2 07:16:19 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 02 Aug 2019 04:16:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1fee2a: [sipmsgops] wrap up long lines Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1fee2abe1f8467f31bea3dc3f08b3cac15a82e2d https://github.com/OpenSIPS/opensips/commit/1fee2abe1f8467f31bea3dc3f08b3cac15a82e2d Author: Bogdan-Andrei Iancu Date: 2019-08-02 (Fri, 02 Aug 2019) Changed paths: M modules/sipmsgops/sipmsgops.c Log Message: ----------- [sipmsgops] wrap up long lines Commit: 269ad7a3f02b67f0bfbfa5172205f19a021a2a5b https://github.com/OpenSIPS/opensips/commit/269ad7a3f02b67f0bfbfa5172205f19a021a2a5b Author: Bogdan-Andrei Iancu Date: 2019-08-02 (Fri, 02 Aug 2019) Changed paths: M modules/sipmsgops/sipmsgops.c Log Message: ----------- [sipmsgops] Added strict char validation for URI username Do char validation as per RFC3261 for URI username in RURI and TO / FROM hdrs : user = 1*( unreserved / escaped / user-unreserved ) user-unreserved = "&" / "=" / "+" / "$" / "," / ";" / "?" / "/" escaped = "%" HEXDIG HEXDIG unreserved = alphanum / mark mark = "-" / "_" / "." / "!" / "~" / "*" / "'" Closes #1408 Compare: https://github.com/OpenSIPS/opensips/compare/8e391c2f80d9...269ad7a3f02b From sobomax at sippysoft.com Fri Aug 2 12:57:04 2019 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Fri, 2 Aug 2019 09:57:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: References: Message-ID: Thanks, Bogdan, much appreciated! We are on the right track now. https://travis-ci.org/sippy/voiptests/builds/567030834 -Max On Fri, Aug 2, 2019 at 12:41 AM Bogdan-Andrei Iancu wrote: > Hi Maxim, > > point taken. Vlad will start working on the migration doc next week asap. > In the mean while, if you have any issues with any of the functions, just > let me know, I will try to help you. > In regards the rewriteport() - I guess it was dropped (I do not find it in > the exported list) as it can simply be replaced with "$rp = value" > > Thanks and regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS Summit 2019 > https://www.opensips.org/events/Summit-2019Amsterdam/ > > On 08/01/2019 08:13 PM, Maxim Sobolev wrote: > > Hi Vlad, this is rather invasive change which is going to affect lot > (most?) of OpenSIPS users. While understanding the value of re-organization > I am having troubles now what needs to be done to get those functions (such > as rewriteport() for example) to work properly. Please supply some > documentation for conversion ASAP. In general it would be nice to have some > short reference in the commit message itself, so anyone who follows master > branch (like we do) does not have to look elsewhere. > > Thanks! > > -Max > > On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu wrote: > >> Branch: refs/heads/master >> Home: https://github.com/OpenSIPS/opensips >> Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 >> >> https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 >> Author: Vlad Patrascu >> Date: 2019-07-30 (Tue, 30 Jul 2019) >> >> Changed paths: >> M action.c >> M action.h >> M cfg.lex >> M cfg.y >> A cmds.c >> A cmds.h >> A core_cmds.c >> M modules/avpops/avpops_impl.c >> M modules/carrierroute/route_func.c >> M modules/dispatcher/dispatch.c >> M modules/drouting/drouting.c >> M modules/lua/sipapi.c >> M modules/perl/opensipsxs.xs >> M modules/python/python_msgobj.c >> M modules/textops/textops.c >> M msg_translator.c >> M parser/msg_parser.c >> M parser/msg_parser.h >> M pvar.c >> M route.c >> M route_struct.c >> M route_struct.h >> M sr_module.c >> M sr_module.h >> M ut.h >> >> Log Message: >> ----------- >> port core script functions to the same interface as module functions >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sobomax at sippysoft.com Fri Aug 2 16:18:02 2019 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Fri, 2 Aug 2019 13:18:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: References: Message-ID: Bogdan & Vlad, just a suggestion in addition to a better documentation, some change control process could be implemented. Maybe for those functions that have to be deprecated in the future instead of killing them completely in one shot you can turn it into the stub for one .x release, i.e. calling say rewriteport(1234) would produce an error something like: Aug 1 16:32:05 [22649] CRITICAL:core:yyerror: parse error in opensips.cfg:63:23-24: , function deprecated: use '$rp = 1234' instead. And then GC those stubs in one shot in the next minor or major release? -Max On Fri, Aug 2, 2019 at 9:57 AM Maxim Sobolev wrote: > Thanks, Bogdan, much appreciated! We are on the right track now. > > https://travis-ci.org/sippy/voiptests/builds/567030834 > > -Max > > On Fri, Aug 2, 2019 at 12:41 AM Bogdan-Andrei Iancu > wrote: > >> Hi Maxim, >> >> point taken. Vlad will start working on the migration doc next week asap. >> In the mean while, if you have any issues with any of the functions, just >> let me know, I will try to help you. >> In regards the rewriteport() - I guess it was dropped (I do not find it >> in the exported list) as it can simply be replaced with "$rp = value" >> >> Thanks and regards, >> >> Bogdan-Andrei Iancu >> >> OpenSIPS Founder and Developer >> https://www.opensips-solutions.com >> OpenSIPS Summit 2019 >> https://www.opensips.org/events/Summit-2019Amsterdam/ >> >> On 08/01/2019 08:13 PM, Maxim Sobolev wrote: >> >> Hi Vlad, this is rather invasive change which is going to affect lot >> (most?) of OpenSIPS users. While understanding the value of re-organization >> I am having troubles now what needs to be done to get those functions (such >> as rewriteport() for example) to work properly. Please supply some >> documentation for conversion ASAP. In general it would be nice to have some >> short reference in the commit message itself, so anyone who follows master >> branch (like we do) does not have to look elsewhere. >> >> Thanks! >> >> -Max >> >> On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu >> wrote: >> >>> Branch: refs/heads/master >>> Home: https://github.com/OpenSIPS/opensips >>> Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 >>> >>> https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 >>> Author: Vlad Patrascu >>> Date: 2019-07-30 (Tue, 30 Jul 2019) >>> >>> Changed paths: >>> M action.c >>> M action.h >>> M cfg.lex >>> M cfg.y >>> A cmds.c >>> A cmds.h >>> A core_cmds.c >>> M modules/avpops/avpops_impl.c >>> M modules/carrierroute/route_func.c >>> M modules/dispatcher/dispatch.c >>> M modules/drouting/drouting.c >>> M modules/lua/sipapi.c >>> M modules/perl/opensipsxs.xs >>> M modules/python/python_msgobj.c >>> M modules/textops/textops.c >>> M msg_translator.c >>> M parser/msg_parser.c >>> M parser/msg_parser.h >>> M pvar.c >>> M route.c >>> M route_struct.c >>> M route_struct.h >>> M sr_module.c >>> M sr_module.h >>> M ut.h >>> >>> Log Message: >>> ----------- >>> port core script functions to the same interface as module functions >>> >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel at lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >>> >> >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Sun Aug 4 15:29:35 2019 From: noreply at github.com (opensips-github) Date: Sun, 04 Aug 2019 12:29:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6fa40a: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 6fa40aa12186979c61780d0d3a8a3271346bb815 https://github.com/OpenSIPS/opensips/commit/6fa40aa12186979c61780d0d3a8a3271346bb815 Author: OpenSIPS Date: 2019-08-04 (Sun, 04 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/compression/README M modules/compression/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Aug 4 15:41:57 2019 From: noreply at github.com (opensips-github) Date: Sun, 04 Aug 2019 12:41:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 518aca: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 518aca4d407c0c8fb7a4da17bb967382fd264ca8 https://github.com/OpenSIPS/opensips/commit/518aca4d407c0c8fb7a4da17bb967382fd264ca8 Author: OpenSIPS Date: 2019-08-04 (Sun, 04 Aug 2019) Changed paths: 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_db/README M modules/auth_db/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/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/dialog/README M modules/dialog/doc/contributors.xml M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Aug 4 15:53:57 2019 From: noreply at github.com (opensips-github) Date: Sun, 04 Aug 2019 12:53:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bf1583: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bf158332df679ec7f539bc6b879ce8d2ce7b6aab https://github.com/OpenSIPS/opensips/commit/bf158332df679ec7f539bc6b879ce8d2ce7b6aab Author: OpenSIPS Date: 2019-08-04 (Sun, 04 Aug 2019) Changed paths: M modules/avpops/README M modules/avpops/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/carrierroute/README M modules/carrierroute/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/dialog/README M modules/dialog/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/lua/README M modules/lua/doc/contributors.xml M modules/perl/README M modules/perl/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/textops/README M modules/textops/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From bogdan at opensips.org Mon Aug 5 03:08:21 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 5 Aug 2019 10:08:21 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: References: Message-ID: <9d66a1a5-a44c-7cab-7e6a-f4a9954f8383@opensips.org> Hi Maxim, Yes, I totally agree. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 08/02/2019 11:18 PM, Maxim Sobolev wrote: > Bogdan & Vlad, just a suggestion in addition to a better > documentation, some change control process could be implemented. Maybe > for those functions that have to be deprecated in the future instead > of killing them completely in one shot you can turn it into the stub > for one .x release, i.e. calling say rewriteport(1234) would produce > an error something like: > > Aug 1 16:32:05 [22649] CRITICAL:core:yyerror: parse error in > opensips.cfg:63:23-24: , function deprecated: use > '$rp = 1234' instead. > > And then GC those stubs in one shot in the next minor or major release? > > -Max > > On Fri, Aug 2, 2019 at 9:57 AM Maxim Sobolev > wrote: > > Thanks, Bogdan, much appreciated! We are on the right track now. > > https://travis-ci.org/sippy/voiptests/builds/567030834 > > -Max > > On Fri, Aug 2, 2019 at 12:41 AM Bogdan-Andrei Iancu > > wrote: > > Hi Maxim, > > point taken. Vlad will start working on the migration doc next > week asap. In the mean while, if you have any issues with any > of the functions, just let me know, I will try to help you. > In regards the rewriteport() - I guess it was dropped (I do > not find it in the exported list) as it can simply be replaced > with "$rp = value" > > Thanks and regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS Summit 2019 > https://www.opensips.org/events/Summit-2019Amsterdam/ > > On 08/01/2019 08:13 PM, Maxim Sobolev wrote: >> Hi Vlad, this is rather invasive change which is going to >> affect lot (most?) of OpenSIPS users. While understanding the >> value of re-organization I am having troubles now what needs >> to be done to get those functions (such as rewriteport() for >> example) to work properly. Please supply some documentation >> for conversion ASAP. In general it would be nice to have some >> short reference in the commit message itself, so anyone who >> follows master branch (like we do) does not have to look >> elsewhere. >> >> Thanks! >> >> -Max >> >> On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu >> > wrote: >> >> Branch: refs/heads/master >> Home: https://github.com/OpenSIPS/opensips >> Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 >> https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 >> Author: Vlad Patrascu > > >> Date: 2019-07-30 (Tue, 30 Jul 2019) >> >> Changed paths: >> M action.c >> M action.h >> M cfg.lex >> M cfg.y >> A cmds.c >> A cmds.h >> A core_cmds.c >> M modules/avpops/avpops_impl.c >> M modules/carrierroute/route_func.c >> M modules/dispatcher/dispatch.c >> M modules/drouting/drouting.c >> M modules/lua/sipapi.c >> M modules/perl/opensipsxs.xs >> M modules/python/python_msgobj.c >> M modules/textops/textops.c >> M msg_translator.c >> M parser/msg_parser.c >> M parser/msg_parser.h >> M pvar.c >> M route.c >> M route_struct.c >> M route_struct.h >> M sr_module.c >> M sr_module.h >> M ut.h >> >> Log Message: >> ----------- >> port core script functions to the same interface as >> module functions >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at ag-projects.com Mon Aug 5 11:17:48 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 5 Aug 2019 18:17:48 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: References: Message-ID: <46F9B592-1921-4C1A-B2B9-41B954D7E1EF@ag-projects.com> Can someone tell what is the new preferred way of expressing: strip(N); strip_tail(M); ? On 2 Aug 2019, at 10:41, Bogdan-Andrei Iancu wrote: > Hi Maxim, > > point taken. Vlad will start working on the migration doc next week asap. In the mean while, if you have any issues with any of the functions, just let me know, I will try to help you. > In regards the rewriteport() - I guess it was dropped (I do not find it in the exported list) as it can simply be replaced with "$rp = value" > > Thanks and regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > > https://www.opensips-solutions.com > > OpenSIPS Summit 2019 > > https://www.opensips.org/events/Summit-2019Amsterdam/ > On 08/01/2019 08:13 PM, Maxim Sobolev wrote: >> Hi Vlad, this is rather invasive change which is going to affect lot (most?) of OpenSIPS users. While understanding the value of re-organization I am having troubles now what needs to be done to get those functions (such as rewriteport() for example) to work properly. Please supply some documentation for conversion ASAP. In general it would be nice to have some short reference in the commit message itself, so anyone who follows master branch (like we do) does not have to look elsewhere. >> >> Thanks! >> >> -Max >> >> On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu wrote: >> Branch: refs/heads/master >> Home: https://github.com/OpenSIPS/opensips >> Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 >> https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 >> Author: Vlad Patrascu >> Date: 2019-07-30 (Tue, 30 Jul 2019) >> >> Changed paths: >> M action.c >> M action.h >> M cfg.lex >> M cfg.y >> A cmds.c >> A cmds.h >> A core_cmds.c >> M modules/avpops/avpops_impl.c >> M modules/carrierroute/route_func.c >> M modules/dispatcher/dispatch.c >> M modules/drouting/drouting.c >> M modules/lua/sipapi.c >> M modules/perl/opensipsxs.xs >> M modules/python/python_msgobj.c >> M modules/textops/textops.c >> M msg_translator.c >> M parser/msg_parser.c >> M parser/msg_parser.h >> M pvar.c >> M route.c >> M route_struct.c >> M route_struct.h >> M sr_module.c >> M sr_module.h >> M ut.h >> >> Log Message: >> ----------- >> port core script functions to the same interface as module functions >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> >> >> -- >> Maksym Sobolyev >> Sippy Software, Inc. >> Internet Telephony (VoIP) Experts >> Tel (Canada): +1-778-783-0474 >> Tel (Toll-Free): +1-855-747-7779 >> Fax: +1-866-857-6942 >> Web: http://www.sippysoft.com >> MSN: sales at sippysoft.com >> Skype: SippySoft > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From dan at ag-projects.com Mon Aug 5 12:47:08 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 5 Aug 2019 19:47:08 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: <46F9B592-1921-4C1A-B2B9-41B954D7E1EF@ag-projects.com> References: <46F9B592-1921-4C1A-B2B9-41B954D7E1EF@ag-projects.com> Message-ID: Nevermind. I thought they were gone, but in the meanwhile I found the prototypes. On 5 Aug 2019, at 18:17, Dan Pascu wrote: > Can someone tell what is the new preferred way of expressing: > > strip(N); > strip_tail(M); > > ? > > On 2 Aug 2019, at 10:41, Bogdan-Andrei Iancu wrote: > >> Hi Maxim, >> >> point taken. Vlad will start working on the migration doc next week asap. In the mean while, if you have any issues with any of the functions, just let me know, I will try to help you. >> In regards the rewriteport() - I guess it was dropped (I do not find it in the exported list) as it can simply be replaced with "$rp = value" >> >> Thanks and regards, >> >> Bogdan-Andrei Iancu >> >> OpenSIPS Founder and Developer >> >> https://www.opensips-solutions.com >> >> OpenSIPS Summit 2019 >> >> https://www.opensips.org/events/Summit-2019Amsterdam/ >> On 08/01/2019 08:13 PM, Maxim Sobolev wrote: >>> Hi Vlad, this is rather invasive change which is going to affect lot (most?) of OpenSIPS users. While understanding the value of re-organization I am having troubles now what needs to be done to get those functions (such as rewriteport() for example) to work properly. Please supply some documentation for conversion ASAP. In general it would be nice to have some short reference in the commit message itself, so anyone who follows master branch (like we do) does not have to look elsewhere. >>> >>> Thanks! >>> >>> -Max >>> >>> On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu wrote: >>> Branch: refs/heads/master >>> Home: https://github.com/OpenSIPS/opensips >>> Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 >>> https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 >>> Author: Vlad Patrascu >>> Date: 2019-07-30 (Tue, 30 Jul 2019) >>> >>> Changed paths: >>> M action.c >>> M action.h >>> M cfg.lex >>> M cfg.y >>> A cmds.c >>> A cmds.h >>> A core_cmds.c >>> M modules/avpops/avpops_impl.c >>> M modules/carrierroute/route_func.c >>> M modules/dispatcher/dispatch.c >>> M modules/drouting/drouting.c >>> M modules/lua/sipapi.c >>> M modules/perl/opensipsxs.xs >>> M modules/python/python_msgobj.c >>> M modules/textops/textops.c >>> M msg_translator.c >>> M parser/msg_parser.c >>> M parser/msg_parser.h >>> M pvar.c >>> M route.c >>> M route_struct.c >>> M route_struct.h >>> M sr_module.c >>> M sr_module.h >>> M ut.h >>> >>> Log Message: >>> ----------- >>> port core script functions to the same interface as module functions >>> >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel at lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >>> >>> >>> -- >>> Maksym Sobolyev >>> Sippy Software, Inc. >>> Internet Telephony (VoIP) Experts >>> Tel (Canada): +1-778-783-0474 >>> Tel (Toll-Free): +1-855-747-7779 >>> Fax: +1-866-857-6942 >>> Web: http://www.sippysoft.com >>> MSN: sales at sippysoft.com >>> Skype: SippySoft >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From dan at ag-projects.com Mon Aug 5 13:29:44 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 5 Aug 2019 20:29:44 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: References: Message-ID: <788CE7AC-33EA-48D8-A421-3DA3B4E61555@ag-projects.com> Now that all the functions dealing with flags received the flag name quoted like: setbflag("TCP_NO_NEW_CONN"); do we also need to specify the flag name quoted in global settings? more specifically do I need to change this global setting to quote the flag name? tcp_no_new_conn_bflag = TCP_NO_NEW_CONN On 2 Aug 2019, at 10:41, Bogdan-Andrei Iancu wrote: > Hi Maxim, > > point taken. Vlad will start working on the migration doc next week asap. In the mean while, if you have any issues with any of the functions, just let me know, I will try to help you. > In regards the rewriteport() - I guess it was dropped (I do not find it in the exported list) as it can simply be replaced with "$rp = value" > > Thanks and regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > > https://www.opensips-solutions.com > > OpenSIPS Summit 2019 > > https://www.opensips.org/events/Summit-2019Amsterdam/ > On 08/01/2019 08:13 PM, Maxim Sobolev wrote: >> Hi Vlad, this is rather invasive change which is going to affect lot (most?) of OpenSIPS users. While understanding the value of re-organization I am having troubles now what needs to be done to get those functions (such as rewriteport() for example) to work properly. Please supply some documentation for conversion ASAP. In general it would be nice to have some short reference in the commit message itself, so anyone who follows master branch (like we do) does not have to look elsewhere. >> >> Thanks! >> >> -Max >> >> On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu wrote: >> Branch: refs/heads/master >> Home: https://github.com/OpenSIPS/opensips >> Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 >> https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 >> Author: Vlad Patrascu >> Date: 2019-07-30 (Tue, 30 Jul 2019) >> >> Changed paths: >> M action.c >> M action.h >> M cfg.lex >> M cfg.y >> A cmds.c >> A cmds.h >> A core_cmds.c >> M modules/avpops/avpops_impl.c >> M modules/carrierroute/route_func.c >> M modules/dispatcher/dispatch.c >> M modules/drouting/drouting.c >> M modules/lua/sipapi.c >> M modules/perl/opensipsxs.xs >> M modules/python/python_msgobj.c >> M modules/textops/textops.c >> M msg_translator.c >> M parser/msg_parser.c >> M parser/msg_parser.h >> M pvar.c >> M route.c >> M route_struct.c >> M route_struct.h >> M sr_module.c >> M sr_module.h >> M ut.h >> >> Log Message: >> ----------- >> port core script functions to the same interface as module functions >> >> >> >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >> >> >> -- >> Maksym Sobolyev >> Sippy Software, Inc. >> Internet Telephony (VoIP) Experts >> Tel (Canada): +1-778-783-0474 >> Tel (Toll-Free): +1-855-747-7779 >> Fax: +1-866-857-6942 >> Web: http://www.sippysoft.com >> MSN: sales at sippysoft.com >> Skype: SippySoft > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From vladp at opensips.org Tue Aug 6 07:01:53 2019 From: vladp at opensips.org (Vlad Patrascu) Date: Tue, 6 Aug 2019 14:01:53 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525b30: port core script functions to the same interface a... In-Reply-To: <788CE7AC-33EA-48D8-A421-3DA3B4E61555@ag-projects.com> References: <788CE7AC-33EA-48D8-A421-3DA3B4E61555@ag-projects.com> Message-ID: Hi Dan, No, you don't have to quote the flag name in the global setting. All the changes regarding the core functions only impact their signatures and the way parameters are passed. I will update the documentation as soon as possible. Regards, Vlad Patrascu OpenSIPS Developer http://www.opensips-solutions.com On 08/05/2019 08:29 PM, Dan Pascu wrote: > Now that all the functions dealing with flags received the flag name quoted like: > > setbflag("TCP_NO_NEW_CONN"); > > do we also need to specify the flag name quoted in global settings? more specifically do I need to change this global setting to quote the flag name? > > tcp_no_new_conn_bflag = TCP_NO_NEW_CONN > > > On 2 Aug 2019, at 10:41, Bogdan-Andrei Iancu wrote: > >> Hi Maxim, >> >> point taken. Vlad will start working on the migration doc next week asap. In the mean while, if you have any issues with any of the functions, just let me know, I will try to help you. >> In regards the rewriteport() - I guess it was dropped (I do not find it in the exported list) as it can simply be replaced with "$rp = value" >> >> Thanks and regards, >> >> Bogdan-Andrei Iancu >> >> OpenSIPS Founder and Developer >> >> https://www.opensips-solutions.com >> >> OpenSIPS Summit 2019 >> >> https://www.opensips.org/events/Summit-2019Amsterdam/ >> On 08/01/2019 08:13 PM, Maxim Sobolev wrote: >>> Hi Vlad, this is rather invasive change which is going to affect lot (most?) of OpenSIPS users. While understanding the value of re-organization I am having troubles now what needs to be done to get those functions (such as rewriteport() for example) to work properly. Please supply some documentation for conversion ASAP. In general it would be nice to have some short reference in the commit message itself, so anyone who follows master branch (like we do) does not have to look elsewhere. >>> >>> Thanks! >>> >>> -Max >>> >>> On Tue, Jul 30, 2019 at 10:57 AM Vlad Pătrașcu wrote: >>> Branch: refs/heads/master >>> Home: https://github.com/OpenSIPS/opensips >>> Commit: 525b30a2a08e4c960e2448d746d5926cca33cbe1 >>> https://github.com/OpenSIPS/opensips/commit/525b30a2a08e4c960e2448d746d5926cca33cbe1 >>> Author: Vlad Patrascu >>> Date: 2019-07-30 (Tue, 30 Jul 2019) >>> >>> Changed paths: >>> M action.c >>> M action.h >>> M cfg.lex >>> M cfg.y >>> A cmds.c >>> A cmds.h >>> A core_cmds.c >>> M modules/avpops/avpops_impl.c >>> M modules/carrierroute/route_func.c >>> M modules/dispatcher/dispatch.c >>> M modules/drouting/drouting.c >>> M modules/lua/sipapi.c >>> M modules/perl/opensipsxs.xs >>> M modules/python/python_msgobj.c >>> M modules/textops/textops.c >>> M msg_translator.c >>> M parser/msg_parser.c >>> M parser/msg_parser.h >>> M pvar.c >>> M route.c >>> M route_struct.c >>> M route_struct.h >>> M sr_module.c >>> M sr_module.h >>> M ut.h >>> >>> Log Message: >>> ----------- >>> port core script functions to the same interface as module functions >>> >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel at lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel >>> >>> >>> -- >>> Maksym Sobolyev >>> Sippy Software, Inc. >>> Internet Telephony (VoIP) Experts >>> Tel (Canada): +1-778-783-0474 >>> Tel (Toll-Free): +1-855-747-7779 >>> Fax: +1-866-857-6942 >>> Web: http://www.sippysoft.com >>> MSN: sales at sippysoft.com >>> Skype: SippySoft >> _______________________________________________ >> Devel mailing list >> Devel at lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -- > Dan > > > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From noreply at github.com Wed Aug 7 05:39:03 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 07 Aug 2019 02:39:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f1a6d0: [tm] fixed regression on cancelling empty branches... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f1a6d0d8e46c4aff9f203f2eb7e85a2b1e40cf92 https://github.com/OpenSIPS/opensips/commit/f1a6d0d8e46c4aff9f203f2eb7e85a2b1e40cf92 Author: Bogdan-Andrei Iancu Date: 2019-08-07 (Wed, 07 Aug 2019) Changed paths: M modules/tm/t_cancel.c M modules/tm/timer.c Log Message: ----------- [tm] fixed regression on cancelling empty branches upon timeout While adding support for Content-Disposition: no-cancel (see 4747da559f4df161441be8373488dee9fd16c282), a regression was made, allowing TM to send out cancel (upon internal 408 timeout) to branches with no incoming replies. Only this cancelling scenaio was affected (internal 408 timeout). The cancelling upon 200OK or incoming cancel were not affected. Thanks to Richard Revels for spotting and reporting this. From dan at ag-projects.com Wed Aug 7 06:06:57 2019 From: dan at ag-projects.com (Dan Pascu) Date: Wed, 7 Aug 2019 13:06:57 +0300 Subject: [OpenSIPS-Devel] Crash in trunk Message-ID: I found the trace below in the logs today. Any idea what all the "Resource temporary unavailable" mean? Are they related to trying to read from /dev/random or /dev/urandom? From what I see multiple processes had some issue, and while some only reported this as "resource temporary unavailable", one process crashed by accessing illegal memory. Aug 07 03:07:48 node15 ./opensips[12664]: ERROR:proto_tls:tls_accept: TLS error: (ret=-1, err=1, errno=11/Resource temporarily unavailable): Aug 07 03:07:48 node15 ./opensips[12664]: ERROR:proto_tls:tls_print_errstack: TLS errstack: error:24067044:random number generator:rand_pool_add:internal error Aug 07 03:07:48 node15 ./opensips[12664]: ERROR:proto_tls:tls_read_req: failed to do pre-tls reading Aug 07 03:07:48 node15 ./opensips[12665]: CRITICAL:core:sig_usr: segfault in process pid: 12665, id: 13 Aug 07 03:07:48 node15 ./opensips[12665]: ================================================================= Aug 07 03:07:48 node15 ./opensips[12665]: Aug 07 03:07:48 node15 ./opensips[12665]: ==12665==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000004 (pc 0x7f792d1fb5e2 bp 0x000000000010 sp 0x7ffc2e45f210 T0) Aug 07 03:07:48 node15 ./opensips[12665]: Aug 07 03:07:48 node15 ./opensips[12665]: ==12665==The signal is caused by a READ memory access. Aug 07 03:07:48 node15 ./opensips[12665]: Aug 07 03:07:48 node15 ./opensips[12665]: ==12665==Hint: address points to the zero page. Aug 07 03:07:48 node15 ./opensips[12665]: Aug 07 03:07:48 node15 ./opensips[12665]: #0 0x7f792d1fb5e1 in EVP_DecryptUpdate (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x1835e1) Aug 07 03:07:48 node15 ./opensips[12665]: #1 0x7f792d22dbb3 (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x1b5bb3) Aug 07 03:07:48 node15 ./opensips[12665]: #2 0x7f792d22e222 (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x1b6222) Aug 07 03:07:48 node15 ./opensips[12665]: #3 0x7f792d22ebd0 in RAND_DRBG_reseed (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x1b6bd0) Aug 07 03:07:48 node15 ./opensips[12665]: #4 0x7f792d22f069 in RAND_DRBG_generate (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x1b7069) Aug 07 03:07:48 node15 ./opensips[12665]: #5 0x7f792d22f280 in RAND_DRBG_bytes (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x1b7280) Aug 07 03:07:48 node15 ./opensips[12665]: #6 0x7f792d39569c (/usr/lib/x86_64-linux-gnu/libssl.so.1.1+0x2d69c) Aug 07 03:07:48 node15 ./opensips[12665]: #7 0x7f792d3c6a48 (/usr/lib/x86_64-linux-gnu/libssl.so.1.1+0x5ea48) Aug 07 03:07:48 node15 ./opensips[12665]: #8 0x7f792d3b64da (/usr/lib/x86_64-linux-gnu/libssl.so.1.1+0x4e4da) Aug 07 03:07:48 node15 ./opensips[12665]: #9 0x7f792d3a2203 in SSL_do_handshake (/usr/lib/x86_64-linux-gnu/libssl.so.1.1+0x3a203) Aug 07 03:07:48 node15 ./opensips[12665]: #10 0x7f794d53c007 in tls_accept ../tls_mgm/tls_conn_server.h:270 Aug 07 03:07:48 node15 ./opensips[12665]: #11 0x7f794d53f8d7 in tls_fix_read_conn ../tls_mgm/tls_conn_server.h:529 Aug 07 03:07:48 node15 ./opensips[12665]: #12 0x7f794d54ae42 in tls_read_req modules/proto_tls/proto_tls.c:546 Aug 07 03:07:48 node15 ./opensips[12665]: #13 0x5578e595a622 in handle_io net/net_tcp_proc.c:301 Aug 07 03:07:48 node15 ./opensips[12665]: #14 0x5578e595593a in io_wait_loop_epoll net/../io_wait_loop.h:280 Aug 07 03:07:48 node15 ./opensips[12665]: #15 0x5578e595c11c in tcp_worker_proc_loop net/net_tcp_proc.c:411 Aug 07 03:07:48 node15 ./opensips[12665]: #16 0x5578e598e926 in tcp_start_processes net/net_tcp.c:2076 Aug 07 03:07:48 node15 ./opensips[12665]: #17 0x5578e573ffb4 in main_loop main.c:801 Aug 07 03:07:48 node15 ./opensips[12665]: #18 0x5578e57464c6 in main main.c:1480 Aug 07 03:07:48 node15 ./opensips[12665]: #19 0x7f795039c09a in __libc_start_main ../csu/libc-start.c:308 Aug 07 03:07:48 node15 ./opensips[12665]: #20 0x5578e559acc9 in _start (/home/dan/work/opensips/build/test/opensips-xs/opensips+0xe0cc9) Aug 07 03:07:48 node15 ./opensips[12665]: Aug 07 03:07:48 node15 ./opensips[12665]: AddressSanitizer can not provide additional info. Aug 07 03:07:48 node15 ./opensips[12665]: Aug 07 03:07:48 node15 ./opensips[12665]: SUMMARY: AddressSanitizer: SEGV (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x1835e1) in EVP_DecryptUpdate Aug 07 03:07:48 node15 ./opensips[12665]: Aug 07 03:07:48 node15 ./opensips[12665]: ==12665==ABORTING Aug 07 03:07:48 node15 ./opensips[12665]: Aug 07 03:07:49 node15 ./opensips[12649]: ERROR:proto_tls:tls_conn_shutdown: something wrong in SSL: 1, 11, Resource temporarily unavailable Aug 07 03:07:49 node15 ./opensips[12649]: ERROR:proto_tls:tls_print_errstack: TLS errstack: error:140E0197:SSL routines:SSL_shutdown:shutdown while in init -- Dan From noreply at github.com Wed Aug 7 06:57:51 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 07 Aug 2019 03:57:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6884b3: Warn about usage of deprecated function names Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6884b3d17bdcf0d1021850b54497f65fad11f1c9 https://github.com/OpenSIPS/opensips/commit/6884b3d17bdcf0d1021850b54497f65fad11f1c9 Author: Vlad Patrascu Date: 2019-08-07 (Wed, 07 Aug 2019) Changed paths: M core_cmds.c Log Message: ----------- Warn about usage of deprecated function names Commit 525b30a2a08e4c960e2448d746d5926cca33cbe1 removed the alternative names for the core functions that rewrite the R-URI. From noreply at github.com Wed Aug 7 11:49:32 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 07 Aug 2019 08:49:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a08cf0: Fix missing optional param flag for cache_add/sub(... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a08cf0fd98860493636d137a758edac011788fec https://github.com/OpenSIPS/opensips/commit/a08cf0fd98860493636d137a758edac011788fec Author: Vlad Patrascu Date: 2019-08-07 (Wed, 07 Aug 2019) Changed paths: M core_cmds.c Log Message: ----------- Fix missing optional param flag for cache_add/sub() functions From noreply at github.com Wed Aug 7 12:05:52 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 07 Aug 2019 09:05:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 165b87: Fix missing param in construct_uri() function export Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 165b8791267aa7eb930472ea5030780bc2b3c3fb https://github.com/OpenSIPS/opensips/commit/165b8791267aa7eb930472ea5030780bc2b3c3fb Author: Vlad Patrascu Date: 2019-08-07 (Wed, 07 Aug 2019) Changed paths: M core_cmds.c Log Message: ----------- Fix missing param in construct_uri() function export From noreply at github.com Wed Aug 7 12:35:33 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 07 Aug 2019 09:35:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4072d9: CSV parser: Relax the RFC 4180 implementation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 4072d9e54e631b20e71d3abc181d1f329084c95b https://github.com/OpenSIPS/opensips/commit/4072d9e54e631b20e71d3abc181d1f329084c95b Author: Liviu Chircu Date: 2019-08-07 (Wed, 07 Aug 2019) Changed paths: M lib/csv.c M lib/test/test_csv.c Log Message: ----------- CSV parser: Relax the RFC 4180 implementation Do not implement RFC 4180 down to the letter (e.g. double-quotes are ONLY allowed within a field if they are escaped using another double-quote). Rather, only follow this rule if a field _begins_ with a quote. This helps maintain backwards-compatibility with the previous OpenSIPS CSV parser, and is also desirable in many situations (e.g. parsing a WWW-Authenticate header). Fixes #1794 From noreply at github.com Wed Aug 7 12:37:19 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 07 Aug 2019 09:37:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b4e4de: CSV parser: Relax the RFC 4180 implementation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b4e4de3b55aae3c9796bf6665dd1be5ac10d549a https://github.com/OpenSIPS/opensips/commit/b4e4de3b55aae3c9796bf6665dd1be5ac10d549a Author: Liviu Chircu Date: 2019-08-07 (Wed, 07 Aug 2019) Changed paths: M lib/csv.c M lib/test/test_csv.c Log Message: ----------- CSV parser: Relax the RFC 4180 implementation Do not implement RFC 4180 down to the letter (e.g. double-quotes are ONLY allowed within a field if they are escaped using another double-quote). Rather, only follow this rule if a field _begins_ with a quote. This helps maintain backwards-compatibility with the previous OpenSIPS CSV parser, and is also desirable in many situations (e.g. parsing a WWW-Authenticate header). Fix #1794 (cherry picked from commit 4072d9e54e631b20e71d3abc181d1f329084c95b) From noreply at github.com Wed Aug 7 12:38:40 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 07 Aug 2019 09:38:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cfbd70: CSV parser: Relax the RFC 4180 implementation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cfbd704945481c97a241892da50efcb3dd84eead https://github.com/OpenSIPS/opensips/commit/cfbd704945481c97a241892da50efcb3dd84eead Author: Liviu Chircu Date: 2019-08-07 (Wed, 07 Aug 2019) Changed paths: M lib/csv.c M lib/test/test_csv.c Log Message: ----------- CSV parser: Relax the RFC 4180 implementation Do not implement RFC 4180 down to the letter (e.g. double-quotes are ONLY allowed within a field if they are escaped using another double-quote). Rather, only follow this rule if a field _begins_ with a quote. This helps maintain backwards-compatibility with the previous OpenSIPS CSV parser, and is also desirable in many situations (e.g. parsing a WWW-Authenticate header). Fixes #1794 (cherry picked from commit 4072d9e54e631b20e71d3abc181d1f329084c95b) From liviu at opensips.org Thu Aug 8 13:16:42 2019 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 8 Aug 2019 12:16:42 -0500 Subject: [OpenSIPS-Devel] [Slides] OpenSIPS at ClueCon 2019 Message-ID: Hi all, For anyone interested in how we did over there, please find below Răzvan's [1] and my own [2] presentations.  There are also videos and streams available on the FreeSWITCH YouTube channel [3]. Best regards, [1]: https://docs.google.com/presentation/d/16ZrrF15kJNs_B4pla3JJ9qKOT9XzS0_fPwRu9oT9upc [2]: https://docs.google.com/presentation/d/1S6in-4xooToL9wD88ayRPMyfbxJgDj3RWJeQho3Kh_s [3]: https://www.youtube.com/channel/UC0i2xbniNHJQNfPPs_v4T0Q -- Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri Aug 9 11:32:25 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 09 Aug 2019 08:32:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f1c9f6: [urloc] fix reading int val in modparam function Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f1c9f606a189b6ae7eef9e61ae672709a3d795a9 https://github.com/OpenSIPS/opensips/commit/f1c9f606a189b6ae7eef9e61ae672709a3d795a9 Author: Bogdan-Andrei Iancu Date: 2019-08-09 (Fri, 09 Aug 2019) Changed paths: M modules/usrloc/ul_mod.c Log Message: ----------- [urloc] fix reading int val in modparam function Fixes #1790 From noreply at github.com Fri Aug 9 11:33:10 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Fri, 09 Aug 2019 08:33:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db5557: [urloc] fix reading int val in modparam function Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: db555781e0f2082fcd9fd0fb0af5d3eb7de2bc14 https://github.com/OpenSIPS/opensips/commit/db555781e0f2082fcd9fd0fb0af5d3eb7de2bc14 Author: Bogdan-Andrei Iancu Date: 2019-08-09 (Fri, 09 Aug 2019) Changed paths: M modules/usrloc/ul_mod.c Log Message: ----------- [urloc] fix reading int val in modparam function Fixes #1790 (cherry picked from commit f1c9f606a189b6ae7eef9e61ae672709a3d795a9) From noreply at github.com Fri Aug 9 13:30:03 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Aug 2019 10:30:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c26bea: clusterer: fix bad parsing of node specification m... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c26bea063ec7e86c6552857180eba06861d6ad50 https://github.com/OpenSIPS/opensips/commit/c26bea063ec7e86c6552857180eba06861d6ad50 Author: Vlad Patrascu Date: 2019-08-09 (Fri, 09 Aug 2019) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: fix bad parsing of node specification modparams Multiple string properties in 'my_node_info' and 'neighbor_node_info' modparams would not be parsed correctly. Fixes #1775 From noreply at github.com Fri Aug 9 13:30:16 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Aug 2019 10:30:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f1e28a: clusterer: fix bad parsing of node specification m... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f1e28a5bfe97b1477c9ce3d918b34899c9a1651a https://github.com/OpenSIPS/opensips/commit/f1e28a5bfe97b1477c9ce3d918b34899c9a1651a Author: Vlad Patrascu Date: 2019-08-09 (Fri, 09 Aug 2019) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: fix bad parsing of node specification modparams Multiple string properties in 'my_node_info' and 'neighbor_node_info' modparams would not be parsed correctly. Fixes #1775 (cherry picked from commit c26bea063ec7e86c6552857180eba06861d6ad50) From noreply at github.com Fri Aug 9 13:30:27 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 09 Aug 2019 10:30:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 66ae3a: clusterer: fix bad parsing of node specification m... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 66ae3ac13b6f3e996147d33b74d4ad1d4006ad74 https://github.com/OpenSIPS/opensips/commit/66ae3ac13b6f3e996147d33b74d4ad1d4006ad74 Author: Vlad Patrascu Date: 2019-08-09 (Fri, 09 Aug 2019) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: fix bad parsing of node specification modparams Multiple string properties in 'my_node_info' and 'neighbor_node_info' modparams would not be parsed correctly. Fixes #1775 (cherry picked from commit c26bea063ec7e86c6552857180eba06861d6ad50) From noreply at github.com Sun Aug 11 15:29:27 2019 From: noreply at github.com (opensips-github) Date: Sun, 11 Aug 2019 12:29:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 364c2c: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 364c2c9f917f29cae7c9c7a1e1364c93a289e6b5 https://github.com/OpenSIPS/opensips/commit/364c2c9f917f29cae7c9c7a1e1364c93a289e6b5 Author: OpenSIPS Date: 2019-08-11 (Sun, 11 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Aug 11 15:41:58 2019 From: noreply at github.com (opensips-github) Date: Sun, 11 Aug 2019 12:41:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cce3ff: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: cce3fffe6c7f44d7fc3bbe605b79d3bed3ff7059 https://github.com/OpenSIPS/opensips/commit/cce3fffe6c7f44d7fc3bbe605b79d3bed3ff7059 Author: OpenSIPS Date: 2019-08-11 (Sun, 11 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Aug 11 15:54:01 2019 From: noreply at github.com (opensips-github) Date: Sun, 11 Aug 2019 12:54:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 173e33: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 173e33d76cd69850d47964a1cffcc37374f9eac8 https://github.com/OpenSIPS/opensips/commit/173e33d76cd69850d47964a1cffcc37374f9eac8 Author: OpenSIPS Date: 2019-08-11 (Sun, 11 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Aug 12 07:12:21 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 12 Aug 2019 04:12:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0e85dd: dialog: Fix two referencing issues Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 0e85dd69f9d9ead1363e2afe8f6b4f0d3293f4db https://github.com/OpenSIPS/opensips/commit/0e85dd69f9d9ead1363e2afe8f6b4f0d3293f4db Author: Liviu Chircu Date: 2019-08-12 (Mon, 12 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: Fix two referencing issues * an unsafe referencing bug, introduced in 65a9f51f1ee. As long as the dialog is not locked, we _must not_ call ref_dlg_unsafe(). This unsafe increment operation could lead to occasionally missing references, possibly even a crash. * a long-standing bug, where read_dialog_profiles() is invoked on replicated create/update events with a dialog that has no extra reference, so it could very well be a lingering/freed pointer. Under the right conditions, this too could lead to a crash. From noreply at github.com Mon Aug 12 07:19:10 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 12 Aug 2019 04:19:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5bbebf: dialog: Fix two referencing issues Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 5bbebf682657ce0e162645ae593b503b6995bb27 https://github.com/OpenSIPS/opensips/commit/5bbebf682657ce0e162645ae593b503b6995bb27 Author: Liviu Chircu Date: 2019-08-12 (Mon, 12 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: Fix two referencing issues * an unsafe referencing bug, introduced in 65a9f51f1ee. As long as the dialog is not locked, we _must not_ call ref_dlg_unsafe(). This unsafe increment operation could lead to occasionally missing references, possibly even a crash. * a long-standing bug, where read_dialog_profiles() is invoked on replicated create/update events with a dialog that has no extra reference, so it could very well be a lingering/freed pointer. Under the right conditions, this too could lead to a crash. (cherry picked from commit 0e85dd69f9d9ead1363e2afe8f6b4f0d3293f4db) From noreply at github.com Mon Aug 12 07:20:25 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 12 Aug 2019 04:20:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6dbbf1: dialog: Fix two referencing issues Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6dbbf12460fb3381e95e0eff4ce638813dfbb828 https://github.com/OpenSIPS/opensips/commit/6dbbf12460fb3381e95e0eff4ce638813dfbb828 Author: Liviu Chircu Date: 2019-08-12 (Mon, 12 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: Fix two referencing issues * an unsafe referencing bug, introduced in 65a9f51f1ee. As long as the dialog is not locked, we _must not_ call ref_dlg_unsafe(). This unsafe increment operation could lead to occasionally missing references, possibly even a crash. * a long-standing bug, where read_dialog_profiles() is invoked on replicated create/update events with a dialog that has no extra reference, so it could very well be a lingering/freed pointer. Under the right conditions, this too could lead to a crash. (cherry picked from commit 0e85dd69f9d9ead1363e2afe8f6b4f0d3293f4db) (cherry picked from commit 5bbebf682657ce0e162645ae593b503b6995bb27) From noreply at github.com Mon Aug 12 07:56:41 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 12 Aug 2019 04:56:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c98f9b: pkg memory: Dump memory status on SIGSEGV Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c98f9b5965bb263adaff271106a2051a010b4fca https://github.com/OpenSIPS/opensips/commit/c98f9b5965bb263adaff271106a2051a010b4fca Author: Liviu Chircu Date: 2019-08-12 (Mon, 12 Aug 2019) Changed paths: M main.c M mem/f_malloc_dyn.h M mem/hp_malloc_dyn.h M mem/q_malloc_dyn.h Log Message: ----------- pkg memory: Dump memory status on SIGSEGV Also improve robustness of the memory block iteration: minimize the chance of a crash while walking through the fragments in order to produce the status. For example, if f->size holds a large value due to a programming error, the FRAG_NEXT(f) macro would overflow the f holder. From noreply at github.com Tue Aug 13 03:38:28 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 13 Aug 2019 00:38:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7b80bd: Fixed bogus condition in fixup_check_avp Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7b80bdc7d7e12133d8d418604c50ed339c7ffda2 https://github.com/OpenSIPS/opensips/commit/7b80bdc7d7e12133d8d418604c50ed339c7ffda2 Author: Bogdan-Andrei Iancu Date: 2019-08-13 (Tue, 13 Aug 2019) Changed paths: M core_cmds.c Log Message: ----------- Fixed bogus condition in fixup_check_avp Closes #1800 From noreply at github.com Wed Aug 14 03:51:06 2019 From: noreply at github.com (Dan Pascu) Date: Wed, 14 Aug 2019 00:51:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 217613: Added new MI function to list all active dialog IDs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 217613cc79d14935da43a180ab791e8d93b2adb1 https://github.com/OpenSIPS/opensips/commit/217613cc79d14935da43a180ab791e8d93b2adb1 Author: Dan Pascu Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/doc/dialog_admin.xml Log Message: ----------- Added new MI function to list all active dialog IDs From noreply at github.com Wed Aug 14 03:58:03 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 14 Aug 2019 00:58:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b0da1: dialog: fix double lock get on replication update Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6b0da180ab8ee33ac0eb784127e7738b90b4517e https://github.com/OpenSIPS/opensips/commit/6b0da180ab8ee33ac0eb784127e7738b90b4517e Author: Razvan Crainea Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: fix double lock get on replication update When a replicated packet was received due to a timeout update, the dialog was refferenced with the lock already acquired, resulting in a deadlock. This fix refferences the dialog in an "unsafe" way, without trying to acquire the lock, since it is already acquired. From noreply at github.com Wed Aug 14 04:03:16 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 14 Aug 2019 01:03:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f023a5: dialog: fix double lock get on replication update Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f023a5f39e4e8639a6cf117f1ffadc3087a8dd38 https://github.com/OpenSIPS/opensips/commit/f023a5f39e4e8639a6cf117f1ffadc3087a8dd38 Author: Razvan Crainea Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: fix double lock get on replication update When a replicated packet was received due to a timeout update, the dialog was refferenced with the lock already acquired, resulting in a deadlock. This fix refferences the dialog in an "unsafe" way, without trying to acquire the lock, since it is already acquired. (cherry picked from commit 6b0da180ab8ee33ac0eb784127e7738b90b4517e) From noreply at github.com Wed Aug 14 04:03:32 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 14 Aug 2019 01:03:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b0a313: dialog: fix double lock get on replication update Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: b0a31377182142ad23515c300d7fc4f03b9298ba https://github.com/OpenSIPS/opensips/commit/b0a31377182142ad23515c300d7fc4f03b9298ba Author: Razvan Crainea Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: fix double lock get on replication update When a replicated packet was received due to a timeout update, the dialog was refferenced with the lock already acquired, resulting in a deadlock. This fix refferences the dialog in an "unsafe" way, without trying to acquire the lock, since it is already acquired. (cherry picked from commit 6b0da180ab8ee33ac0eb784127e7738b90b4517e) From noreply at github.com Wed Aug 14 04:53:10 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 14 Aug 2019 01:53:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8255c: clusterer: fix crash when loading null string colu... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: e8255c83a655e8e6e8fb8136344599155da01e65 https://github.com/OpenSIPS/opensips/commit/e8255c83a655e8e6e8fb8136344599155da01e65 Author: Vlad Patrascu Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/clusterer/node_info.c Log Message: ----------- clusterer: fix crash when loading null string columns from DB The bug was introduced in commit: 66ae3ac From noreply at github.com Wed Aug 14 04:53:39 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 14 Aug 2019 01:53:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ccc0d: clusterer: fix crash when loading null string colu... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4ccc0dd3985b4a3a6260ad687751b35edb3a11c2 https://github.com/OpenSIPS/opensips/commit/4ccc0dd3985b4a3a6260ad687751b35edb3a11c2 Author: Vlad Patrascu Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/clusterer/node_info.c Log Message: ----------- clusterer: fix crash when loading null string columns from DB The bug was introduced in commit: 66ae3ac (cherry picked from commit e8255c83a655e8e6e8fb8136344599155da01e65) From noreply at github.com Wed Aug 14 04:54:22 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 14 Aug 2019 01:54:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4b0ab4: clusterer: fix crash when loading null string colu... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4b0ab4880a97843df16b4b81ec38056d70608093 https://github.com/OpenSIPS/opensips/commit/4b0ab4880a97843df16b4b81ec38056d70608093 Author: Vlad Patrascu Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/clusterer/node_info.c Log Message: ----------- clusterer: fix crash when loading null string columns from DB The bug was introduced in commit: 66ae3ac (cherry picked from commit e8255c83a655e8e6e8fb8136344599155da01e65) From noreply at github.com Wed Aug 14 08:30:16 2019 From: noreply at github.com (Liviu Chircu) Date: Wed, 14 Aug 2019 05:30:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db7eca: matching_mode honored in cachedbs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: db7eca79a181ceb3406463aad7ab56162247104d https://github.com/OpenSIPS/opensips/commit/db7eca79a181ceb3406463aad7ab56162247104d Author: Alessio Garzi Date: 2019-08-13 (Tue, 13 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- matching_mode honored in cachedbs Function cdb_add_ct_update ignores matching modes set on opensips.cfg, this result in an unexpected behaviour if the user sets matching_mode=0 since multiple records with same contact (but different callid) are stored in the cache database. This fix checks, before getting the base64 hash, if matching mode is contact only, if yes, the callid string is not included in the resulted base64 hash. If matching mode is CONTACT_CALLID, this function behaves like before, and the hash is calcuated using contact:callid. Commit: 5d1678a37618d697c7c9a6346c0846d01404a142 https://github.com/OpenSIPS/opensips/commit/5d1678a37618d697c7c9a6346c0846d01404a142 Author: Alessio Garzi Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- Better indentation on switch case inside urecord Just indentation fixes Commit: 61efba2e5a18481e4b92acd860aa7ae88db04164 https://github.com/OpenSIPS/opensips/commit/61efba2e5a18481e4b92acd860aa7ae88db04164 Author: Alessio Garzi Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- Indentation fix 2 on urecord One line was missing tab indentation Commit: 07e80bc29ca0a014ef483849d9d010a301dad60f https://github.com/OpenSIPS/opensips/commit/07e80bc29ca0a014ef483849d9d010a301dad60f Author: Liviu Chircu Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- Merge pull request #1802 from Ozzyboshi/master matching_mode honored in cachedbs Compare: https://github.com/OpenSIPS/opensips/compare/4ccc0dd3985b...07e80bc29ca0 From noreply at github.com Wed Aug 14 08:44:29 2019 From: noreply at github.com (Alessio Garzi) Date: Wed, 14 Aug 2019 05:44:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2fc9d2: matching_mode honored in cachedbs Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 2fc9d2886fac84c68064217ad00c86bb73df7155 https://github.com/OpenSIPS/opensips/commit/2fc9d2886fac84c68064217ad00c86bb73df7155 Author: Alessio Garzi Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- matching_mode honored in cachedbs Function cdb_add_ct_update ignores matching modes set on opensips.cfg, this result in an unexpected behaviour if the user sets matching_mode=0 since multiple records with same contact (but different callid) are stored in the cache database. This fix checks, before getting the base64 hash, if matching mode is contact only, if yes, the callid string is not included in the resulted base64 hash. If matching mode is CONTACT_CALLID, this function behaves like before, and the hash is calcuated using contact:callid. (cherry picked from commit db7eca79a181ceb3406463aad7ab56162247104d) Commit: 1c488bc65ca8a06be6a027e8fc59297bf6a28193 https://github.com/OpenSIPS/opensips/commit/1c488bc65ca8a06be6a027e8fc59297bf6a28193 Author: Alessio Garzi Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- Better indentation on switch case inside urecord Just indentation fixes (cherry picked from commit 5d1678a37618d697c7c9a6346c0846d01404a142) Commit: 2e1a686fbb1083928ccb8e48dc6a656ddba85e3c https://github.com/OpenSIPS/opensips/commit/2e1a686fbb1083928ccb8e48dc6a656ddba85e3c Author: Alessio Garzi Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- Indentation fix 2 on urecord One line was missing tab indentation (cherry picked from commit 61efba2e5a18481e4b92acd860aa7ae88db04164) Compare: https://github.com/OpenSIPS/opensips/compare/4b0ab4880a97...2e1a686fbb10 From noreply at github.com Wed Aug 14 08:45:18 2019 From: noreply at github.com (Alessio Garzi) Date: Wed, 14 Aug 2019 05:45:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e15ec5: matching_mode honored in cachedbs Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: e15ec5fd901aa050cd3381a04b4da663e8584d25 https://github.com/OpenSIPS/opensips/commit/e15ec5fd901aa050cd3381a04b4da663e8584d25 Author: Alessio Garzi Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- matching_mode honored in cachedbs Function cdb_add_ct_update ignores matching modes set on opensips.cfg, this result in an unexpected behaviour if the user sets matching_mode=0 since multiple records with same contact (but different callid) are stored in the cache database. This fix checks, before getting the base64 hash, if matching mode is contact only, if yes, the callid string is not included in the resulted base64 hash. If matching mode is CONTACT_CALLID, this function behaves like before, and the hash is calcuated using contact:callid. (cherry picked from commit db7eca79a181ceb3406463aad7ab56162247104d) Commit: 0662d9482d8df87f65f0dcf31e78f4d67f47edbc https://github.com/OpenSIPS/opensips/commit/0662d9482d8df87f65f0dcf31e78f4d67f47edbc Author: Alessio Garzi Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- Better indentation on switch case inside urecord Just indentation fixes (cherry picked from commit 5d1678a37618d697c7c9a6346c0846d01404a142) Commit: fb84a30ee6edcd6784a1dcfd5779b77f1cff60b8 https://github.com/OpenSIPS/opensips/commit/fb84a30ee6edcd6784a1dcfd5779b77f1cff60b8 Author: Alessio Garzi Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/usrloc/urecord.c Log Message: ----------- Indentation fix 2 on urecord One line was missing tab indentation (cherry picked from commit 61efba2e5a18481e4b92acd860aa7ae88db04164) Compare: https://github.com/OpenSIPS/opensips/compare/e8255c83a655...fb84a30ee6ed From noreply at github.com Wed Aug 14 09:31:43 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 14 Aug 2019 06:31:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 11d7dc: [proto_hep] Fix mem leaks upon errors. Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 11d7dcc28d9a4ae9351e12c5a5d1f9a2da2d7279 https://github.com/OpenSIPS/opensips/commit/11d7dcc28d9a4ae9351e12c5a5d1f9a2da2d7279 Author: Bogdan-Andrei Iancu Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- [proto_hep] Fix mem leaks upon errors. If resolving the destination fails, do not forget to free the so far allocated memory. Closes #1782 From noreply at github.com Wed Aug 14 09:33:14 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 14 Aug 2019 06:33:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f561ee: [proto_hep] Fix mem leaks upon errors. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f561eed7b0955d143395958304aaadedccff4e67 https://github.com/OpenSIPS/opensips/commit/f561eed7b0955d143395958304aaadedccff4e67 Author: Bogdan-Andrei Iancu Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- [proto_hep] Fix mem leaks upon errors. If resolving the destination fails, do not forget to free the so far allocated memory. Closes #1782 (cherry picked from commit 11d7dcc28d9a4ae9351e12c5a5d1f9a2da2d7279) From noreply at github.com Wed Aug 14 09:33:16 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 14 Aug 2019 06:33:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 69c12f: [proto_hep] Fix mem leaks upon errors. Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 69c12ff9e5e12721b90e40f4d28e1eee0c9014f1 https://github.com/OpenSIPS/opensips/commit/69c12ff9e5e12721b90e40f4d28e1eee0c9014f1 Author: Bogdan-Andrei Iancu Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- [proto_hep] Fix mem leaks upon errors. If resolving the destination fails, do not forget to free the so far allocated memory. Closes #1782 (cherry picked from commit 11d7dcc28d9a4ae9351e12c5a5d1f9a2da2d7279) From noreply at github.com Thu Aug 15 05:21:58 2019 From: noreply at github.com (Liviu Chircu) Date: Thu, 15 Aug 2019 02:21:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8070da: path: Do not omit "; received=" when merging Path h... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8070dac142fc6506429314371f04372b5ce4a5b6 https://github.com/OpenSIPS/opensips/commit/8070dac142fc6506429314371f04372b5ce4a5b6 Author: Liviu Chircu Date: 2019-08-15 (Thu, 15 Aug 2019) Changed paths: M lib/path.c M lump_struct.h M msg_translator.c Log Message: ----------- path: Do not omit ";received=" when merging Path headers If "enable_double_path" is on and the inbound and outbound sockets match, the second Path header would not be added anymore (good!), thus skipping the ";received=" parameter completely (bad!). The above behavior is actually a regression, introduced in 71c7d75f66c Many thanks to Pete Kelly and Bogdan Iancu for spotting the problem! From noreply at github.com Fri Aug 16 07:04:09 2019 From: noreply at github.com (Dan Pascu) Date: Fri, 16 Aug 2019 04:04:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6916a8: Revert "Added new MI function to list all active d... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6916a898b6a5106f0c029d82ca1ec337e01dd2a9 https://github.com/OpenSIPS/opensips/commit/6916a898b6a5106f0c029d82ca1ec337e01dd2a9 Author: Dan Pascu Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/doc/dialog_admin.xml Log Message: ----------- Revert "Added new MI function to list all active dialog IDs" This reverts commit 217613cc79d14935da43a180ab791e8d93b2adb1. From noreply at github.com Fri Aug 16 16:52:50 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 16 Aug 2019 13:52:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 45dd0e: registrar: Fix a "; received=" Path parsing bug wit... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 45dd0e5600506c140cc7bbc1485f6c567c43e27e https://github.com/OpenSIPS/opensips/commit/45dd0e5600506c140cc7bbc1485f6c567c43e27e Author: Liviu Chircu Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M lib/reg/path.c Log Message: ----------- registrar: Fix a ";received=" Path parsing bug with save("v") Commit 71c7d75 introduced a parsing bug causing the ";received=" info to not get stored into usrloc, as well as the NAT flag. If we're saving these contacts with save("v") instead of save("p1v"), we cannot route to them anymore (the latter version fully stores the Path, so the front-end LB is still able to route back to the devices). Credits to John Burke for the accurate report Fixes #1809 From noreply at github.com Fri Aug 16 17:08:49 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 16 Aug 2019 14:08:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 17558c: mk_proxy(): Improve robustness Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 17558c5bdac952899aee705a654725c786c6348f https://github.com/OpenSIPS/opensips/commit/17558c5bdac952899aee705a654725c786c6348f Author: Liviu Chircu Date: 2019-08-17 (Sat, 17 Aug 2019) Changed paths: M proxy.c Log Message: ----------- mk_proxy(): Improve robustness A lot of code which calls mk_proxy() for DNS resolution assumes that the "proxy->host->h_addr_list" array contains at least one value, e.g.: modules/drouting/routing.c +611: hostent2ip_addr(&pgw->ips[0], &proxy->host, proxy->addr_idx); modules/dispatcher/dispatch.c +281: hostent2ip_addr( &dp->ips[0], &proxy->host, proxy->addr_idx); This would cause a segfault immediately if h_addr_list contains 0 results (i.e. first value is a NULL pointer). As the overall intention is to resolve the hostname into at least 1 IP address, this patch changes mk_proxy() to return NULL on a successful query with 0 results. Credits to Jonathan Hulme for the report From noreply at github.com Fri Aug 16 17:50:14 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 16 Aug 2019 14:50:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8e4c1b: registrar: Fix a "; received=" Path parsing bug wit... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 8e4c1b84693dda7aa7a0c95ea69899351fc01ff3 https://github.com/OpenSIPS/opensips/commit/8e4c1b84693dda7aa7a0c95ea69899351fc01ff3 Author: Liviu Chircu Date: 2019-08-17 (Sat, 17 Aug 2019) Changed paths: M lib/reg/path.c Log Message: ----------- registrar: Fix a ";received=" Path parsing bug with save("v") Commit 71c7d75 introduced a parsing bug causing the ";received=" info to not get stored into usrloc, as well as the NAT flag. If we're saving these contacts with save("v") instead of save("p1v"), we cannot route to them anymore (the latter version fully stores the Path, so the front-end LB is still able to route back to the devices). Credits to John Burke for the accurate report Fixes #1809 (cherry picked from commit 45dd0e5600506c140cc7bbc1485f6c567c43e27e) From noreply at github.com Fri Aug 16 17:50:34 2019 From: noreply at github.com (Liviu Chircu) Date: Fri, 16 Aug 2019 14:50:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5dbc4a: registrar: Fix a "; received=" Path parsing bug wit... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 5dbc4a385bd81c96c766d0e2e7c556c757dd70ec https://github.com/OpenSIPS/opensips/commit/5dbc4a385bd81c96c766d0e2e7c556c757dd70ec Author: Liviu Chircu Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M lib/reg/path.c Log Message: ----------- registrar: Fix a ";received=" Path parsing bug with save("v") Commit 71c7d75 introduced a parsing bug causing the ";received=" info to not get stored into usrloc, as well as the NAT flag. If we're saving these contacts with save("v") instead of save("p1v"), we cannot route to them anymore (the latter version fully stores the Path, so the front-end LB is still able to route back to the devices). Credits to John Burke for the accurate report Fixes #1809 (cherry picked from commit 45dd0e5600506c140cc7bbc1485f6c567c43e27e) From noreply at github.com Sun Aug 18 15:29:35 2019 From: noreply at github.com (opensips-github) Date: Sun, 18 Aug 2019 12:29:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ab1e3c: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: ab1e3cbee78d726f967e27d422341f2d24d24d6a https://github.com/OpenSIPS/opensips/commit/ab1e3cbee78d726f967e27d422341f2d24d24d6a Author: OpenSIPS Date: 2019-08-18 (Sun, 18 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Aug 18 15:42:10 2019 From: noreply at github.com (opensips-github) Date: Sun, 18 Aug 2019 12:42:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4cc9db: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4cc9dbe2656c3157137819d388ef274c27a7cecd https://github.com/OpenSIPS/opensips/commit/4cc9dbe2656c3157137819d388ef274c27a7cecd Author: OpenSIPS Date: 2019-08-18 (Sun, 18 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Aug 18 15:54:09 2019 From: noreply at github.com (opensips-github) Date: Sun, 18 Aug 2019 12:54:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6cc805: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6cc80506cdf0fd5ed4417808bfcf1d6456201119 https://github.com/OpenSIPS/opensips/commit/6cc80506cdf0fd5ed4417808bfcf1d6456201119 Author: OpenSIPS Date: 2019-08-18 (Sun, 18 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From gmaruzz at gmail.com Thu Aug 8 13:35:03 2019 From: gmaruzz at gmail.com (Giovanni Maruzzelli) Date: Thu, 8 Aug 2019 19:35:03 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [Slides] OpenSIPS at ClueCon 2019 In-Reply-To: References: Message-ID: Yay!!! On Thu, Aug 8, 2019 at 7:19 PM Liviu Chircu wrote: > Hi all, > > For anyone interested in how we did over there, please find below Răzvan's > [1] > and my own [2] presentations. There are also videos and streams available > on the > FreeSWITCH YouTube channel [3]. > > Best regards, > > [1]: > https://docs.google.com/presentation/d/16ZrrF15kJNs_B4pla3JJ9qKOT9XzS0_fPwRu9oT9upc > > [2]: > https://docs.google.com/presentation/d/1S6in-4xooToL9wD88ayRPMyfbxJgDj3RWJeQho3Kh_s > [3]: https://www.youtube.com/channel/UC0i2xbniNHJQNfPPs_v4T0Q > > -- > Liviu Chircu > OpenSIPS Developerhttp://www.opensips-solutions.com > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- Sincerely, Giovanni Maruzzelli OpenTelecom.IT cell: +39 347 266 56 18 -------------- next part -------------- An HTML attachment was scrubbed... URL: From haseeb662 at gmail.com Thu Aug 15 06:43:27 2019 From: haseeb662 at gmail.com (Haseeb Sheikh) Date: Thu, 15 Aug 2019 16:13:27 +0530 Subject: [OpenSIPS-Devel] CENTOS 7 | OPENSIPS 3.0 | OPENSIP-CP 8.3 In-Reply-To: References: Message-ID: ++devel at lists.opensips.org On Thu, Aug 15, 2019 at 3:29 PM Haseeb Sheikh wrote: > Dear Support Team, > > I am interested in installing OpenSips 3.0 with control panel 8.3. I went > through your website tutorial however it is out dated and i couldn't find > sufficient information / steps on google for installing it. Please share > step by step procedure for deploying Opensips 3.0 with control panel on > centos 7.0. Thanks > > *Regards,* > *Haseeb Sheikh* > -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Mon Aug 19 05:53:58 2019 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Mon, 19 Aug 2019 12:53:58 +0300 Subject: [OpenSIPS-Devel] CENTOS 7 | OPENSIPS 3.0 | OPENSIP-CP 8.3 In-Reply-To: References: Message-ID: Hi, Haseeb! Are you talking about the install guid here[1]? Could you pinpoint exactly what's outdated, because I believe it is fine. Where did you get stuck? [1] http://controlpanel.opensips.org/htmldoc_8_X_X/INSTALL.html Best regards, Răzvan On 8/15/19 1:43 PM, Haseeb Sheikh wrote: > ++devel at lists.opensips.org > > On Thu, Aug 15, 2019 at 3:29 PM Haseeb Sheikh > wrote: > > Dear Support Team, > > I am interested in installing OpenSips 3.0 with control panel 8.3. I > went through your website tutorial however it is out dated and i > couldn't find sufficient information / steps on google for > installing it. Please share step by step procedure for deploying > Opensips 3.0 with control panel on centos 7.0. Thanks > > *Regards,* > *Haseeb Sheikh* > -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com From noreply at github.com Wed Aug 21 07:39:33 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 21 Aug 2019 04:39:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5386bb: clusterer: fix possible crash when sending a bin p... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5386bb7a48cc62b7930788471b82756a6e2aea3d https://github.com/OpenSIPS/opensips/commit/5386bb7a48cc62b7930788471b82756a6e2aea3d Author: Vlad Patrascu Date: 2019-08-21 (Wed, 21 Aug 2019) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/sync.c Log Message: ----------- clusterer: fix possible crash when sending a bin packet This commit fixes a crash caused by a race condition when computing the next hop for a destination before sending a bin packet. The actual 'next_hop' field from the 'node_info_t' struct may be changed by another process after getting the return code from the 'get_next_hop_2()' function. From noreply at github.com Wed Aug 21 07:39:42 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 21 Aug 2019 04:39:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f06d7d: clusterer: fix possible crash when sending a bin p... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f06d7d372c6fd9412b7e52eba443572a5783e3f3 https://github.com/OpenSIPS/opensips/commit/f06d7d372c6fd9412b7e52eba443572a5783e3f3 Author: Vlad Patrascu Date: 2019-08-21 (Wed, 21 Aug 2019) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/sync.c Log Message: ----------- clusterer: fix possible crash when sending a bin packet This commit fixes a crash caused by a race condition when computing the next hop for a destination before sending a bin packet. The actual 'next_hop' field from the 'node_info_t' struct may be changed by another process after getting the return code from the 'get_next_hop_2()' function. (cherry picked from commit 5386bb7a48cc62b7930788471b82756a6e2aea3d) From noreply at github.com Wed Aug 21 07:39:52 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 21 Aug 2019 04:39:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b2d59f: clusterer: fix possible crash when sending a bin p... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: b2d59f9f5fd0bdebc4971eb730639097bc6e4fe9 https://github.com/OpenSIPS/opensips/commit/b2d59f9f5fd0bdebc4971eb730639097bc6e4fe9 Author: Vlad Patrascu Date: 2019-08-21 (Wed, 21 Aug 2019) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/sync.c Log Message: ----------- clusterer: fix possible crash when sending a bin packet This commit fixes a crash caused by a race condition when computing the next hop for a destination before sending a bin packet. The actual 'next_hop' field from the 'node_info_t' struct may be changed by another process after getting the return code from the 'get_next_hop_2()' function. (cherry picked from commit 5386bb7a48cc62b7930788471b82756a6e2aea3d) From noreply at github.com Wed Aug 21 08:34:50 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 21 Aug 2019 05:34:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37529f: [tm] fixed regression on cancelling empty branches... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 37529fa1ba8645808563ef6c2340271de3762ce6 https://github.com/OpenSIPS/opensips/commit/37529fa1ba8645808563ef6c2340271de3762ce6 Author: Bogdan-Andrei Iancu Date: 2019-08-21 (Wed, 21 Aug 2019) Changed paths: M modules/tm/t_cancel.c M modules/tm/timer.c Log Message: ----------- [tm] fixed regression on cancelling empty branches upon timeout While adding support for Content-Disposition: no-cancel (see 4747da559f4df161441be8373488dee9fd16c282), a regression was made, allowing TM to send out cancel (upon internal 408 timeout) to branches with no incoming replies. Only this cancelling scenaio was affected (internal 408 timeout). The cancelling upon 200OK or incoming cancel were not affected. Thanks to Richard Revels for spotting and reporting this. (cherry picked from commit f1a6d0d8e46c4aff9f203f2eb7e85a2b1e40cf92) From noreply at github.com Wed Aug 21 08:35:17 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 21 Aug 2019 05:35:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b97015: [tm] fixed regression on cancelling empty branches... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: b97015920775af29a0aca31eb0141d2a61317603 https://github.com/OpenSIPS/opensips/commit/b97015920775af29a0aca31eb0141d2a61317603 Author: Bogdan-Andrei Iancu Date: 2019-08-21 (Wed, 21 Aug 2019) Changed paths: M modules/tm/t_cancel.c M modules/tm/timer.c Log Message: ----------- [tm] fixed regression on cancelling empty branches upon timeout While adding support for Content-Disposition: no-cancel (see 4747da559f4df161441be8373488dee9fd16c282), a regression was made, allowing TM to send out cancel (upon internal 408 timeout) to branches with no incoming replies. Only this cancelling scenaio was affected (internal 408 timeout). The cancelling upon 200OK or incoming cancel were not affected. Thanks to Richard Revels for spotting and reporting this. (cherry picked from commit f1a6d0d8e46c4aff9f203f2eb7e85a2b1e40cf92) From bogdan at opensips.org Wed Aug 21 12:02:29 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 21 Aug 2019 19:02:29 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for proto_smpp In-Reply-To: References: Message-ID: <16c3cd14-bc06-1d1a-368c-8ac9bc919881@opensips.org> Hi, I think what you need is UTF-16, not UTF-8. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 08/20/2019 11:14 AM, MAJID ENJOO wrote: > > Hello, > > We installed Opensips 3.0-3 on Fedora 29 and configure it as SMPP > gateway and it working well only in Latin characters and it cannot > support UTF-8. I would appreciate if you can help us to add/enable > UTF-8 on Opensips 3.0-3 Proto SMPP to able handle multi language > support and special characters. > > On proto_smpp send/receive in English characters and numbers working > well. But when we try to send/receive in deferent language characters > does not works. Please see following test results. We need to > activate/enable UTF-8 on proto_smpp to send/receive multi language > characters. > > Inbound > > >> Sent in French>> Café >>Received>> Caf > > >> Sent in Persian>> سلام >>Received>> 3D’E > > >> Sent in Russian>> Привет >>Received>> @825B > > >> Sent non alphabet character>> $ >>Received>> 2 > > >> Sent non alphabet character>> @ >>Received>> 2 > > outbound > > >>Sent in French>> Café >>Received>> Caf > > >>Sent in Persian>> سلام >>Received nothing>> “nothing/empty” > > >>Sent in Russian>> Привет >>Received nothing>> “nothing/empty” > > >>Sent non alphabet character>> $ >>Received>> ¤ > > >> Sent non alphabet character >> @>>Received>> ¡ > > Thanks, > > Majid > > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Thu Aug 22 04:32:51 2019 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 22 Aug 2019 11:32:51 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for proto_smpp In-Reply-To: References: <16c3cd14-bc06-1d1a-368c-8ac9bc919881@opensips.org> Message-ID: Hi, Currently there is no support for UTF-16 in the module. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 8/21/19 7:08 PM, MAJID ENJOO wrote: > > Hi, > > Thank you for reply. How we can enable UTF-16 on Opensips Proto SMPP? > > Regards, > > Majid > > *From:*Bogdan-Andrei Iancu > *Sent:* Wednesday, August 21, 2019 12:02 PM > *To:* OpenSIPS users mailling list ; MAJID > ENJOO ; devel at lists.opensips.org > *Subject:* Re: [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for > proto_smpp > > Hi, > > I think what you need is UTF-16, not UTF-8. > > Regards, > > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS Summit 2019 > https://www.opensips.org/events/Summit-2019Amsterdam/ > > On 08/20/2019 11:14 AM, MAJID ENJOO wrote: > > Hello, > > We installed Opensips 3.0-3 on Fedora 29 and configure it as SMPP > gateway and it working well only in Latin characters and it cannot > support UTF-8. I would appreciate if you can help us to add/enable > UTF-8 on Opensips 3.0-3 Proto SMPP to able handle multi language > support and special characters. > > On proto_smpp send/receive in English characters and numbers > working well. But when we try to send/receive in deferent language > characters does not works. Please see following test results. We > need to activate/enable UTF-8 on proto_smpp to send/receive multi > language characters. > > Inbound > > >> Sent in French>> Café >>Received>> Caf > > >> Sent in Persian>> سلام >>Received>> 3D’E > > >> Sent in Russian>> Привет >>Received>> @825B > > >> Sent non alphabet character>> $ >>Received>> 2 > > >> Sent non alphabet character>> @ >>Received>> 2 > > outbound > > >>Sent in French>> Café >>Received>> Caf > > >>Sent in Persian>> سلام >>Received nothing>> “nothing/empty” > > >>Sent in Russian>> Привет >>Received nothing>> “nothing/empty” > > >>Sent non alphabet character>> $ >>Received>> ¤ > > >> Sent non alphabet character >> @>>Received>> ¡ > > Thanks, > > Majid > > > > > _______________________________________________ > > Users mailing list > > Users at lists.opensips.org > > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Aug 22 05:02:52 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 22 Aug 2019 02:02:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a3d422: [registrar] Fix wrong doc on is_contact_registered() Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: a3d422e4e9812696279f39a5df62fc76dc81fea5 https://github.com/OpenSIPS/opensips/commit/a3d422e4e9812696279f39a5df62fc76dc81fea5 Author: Bogdan-Andrei Iancu Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/registrar/doc/registrar_admin.xml Log Message: ----------- [registrar] Fix wrong doc on is_contact_registered() From noreply at github.com Thu Aug 22 05:06:36 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 22 Aug 2019 02:06:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ce84c: [registrar] Fix wrong doc on is_contact_registered() Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 7ce84c42a32b64cbf888423eebdd71343f724737 https://github.com/OpenSIPS/opensips/commit/7ce84c42a32b64cbf888423eebdd71343f724737 Author: Bogdan-Andrei Iancu Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/registrar/doc/registrar_admin.xml Log Message: ----------- [registrar] Fix wrong doc on is_contact_registered() (cherry picked from commit a3d422e4e9812696279f39a5df62fc76dc81fea5) Commit: c45ee49e35e836dddd6ed490b337bc23cf0dbea7 https://github.com/OpenSIPS/opensips/commit/c45ee49e35e836dddd6ed490b337bc23cf0dbea7 Author: Bogdan-Andrei Iancu Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/registrar/doc/registrar_admin.xml Log Message: ----------- [registrar] fixed type s/stirng/string/g Compare: https://github.com/OpenSIPS/opensips/compare/37529fa1ba86...c45ee49e35e8 From noreply at github.com Thu Aug 22 05:11:21 2019 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 22 Aug 2019 02:11:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2b30c0: [registrar] Fix wrong doc on is_contact_registered() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2b30c032fc83761b38cea9d8e15642a313f3bf85 https://github.com/OpenSIPS/opensips/commit/2b30c032fc83761b38cea9d8e15642a313f3bf85 Author: Bogdan-Andrei Iancu Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/registrar/doc/registrar_admin.xml Log Message: ----------- [registrar] Fix wrong doc on is_contact_registered() (cherry picked from commit a3d422e4e9812696279f39a5df62fc76dc81fea5) (cherry picked from commit 7ce84c42a32b64cbf888423eebdd71343f724737) Commit: 527f718cc22ce9a6f0d227a8afb0552c33bed2c1 https://github.com/OpenSIPS/opensips/commit/527f718cc22ce9a6f0d227a8afb0552c33bed2c1 Author: Bogdan-Andrei Iancu Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/registrar/doc/registrar_admin.xml Log Message: ----------- [registrar] fixed type s/stirng/string/g (cherry picked from commit c45ee49e35e836dddd6ed490b337bc23cf0dbea7) Compare: https://github.com/OpenSIPS/opensips/compare/5386bb7a48cc...527f718cc22c From noreply at github.com Thu Aug 22 07:30:11 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 22 Aug 2019 04:30:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf48b8: Revert "dialog: load dialogs on child init" Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cf48b8f3a342289047138736d2db55e23442fae4 https://github.com/OpenSIPS/opensips/commit/cf48b8f3a342289047138736d2db55e23442fae4 Author: Razvan Crainea Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_db_handler.h Log Message: ----------- Revert "dialog: load dialogs on child init" This reverts commit 3ddae43445cd6f3e3f6d4e9480f1e8c35801d008. Commit: 21c013edd500fc9eb8794355c9e8336e4ca77ed1 https://github.com/OpenSIPS/opensips/commit/21c013edd500fc9eb8794355c9e8336e4ca77ed1 Author: Razvan Crainea Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_replication.c Log Message: ----------- Revert "dialog: Fix broken stats after a restart+reload" This reverts commit aa2f534e18dc0830a160bb90d4cc3a116386953d. Commit: 795395fd93248a3993a51c44825f2aea4ac794b6 https://github.com/OpenSIPS/opensips/commit/795395fd93248a3993a51c44825f2aea4ac794b6 Author: Razvan Crainea Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: use static holders for statistics loaded at startup This prevents OpenSIPS from crashing because the statistics were not yet initialized. This fix is needed due to the revert of the previous two commits, related to the start of OpenSIPS on child init. Commit: b29931e4fb1ae528fd896d68038cf5ad4395c4cf https://github.com/OpenSIPS/opensips/commit/b29931e4fb1ae528fd896d68038cf5ad4395c4cf Author: Razvan Crainea Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M main.c M modules/aaa_radius/aaa_radius.c M modules/acc/acc_mod.c M modules/alias_db/alias_db.c M modules/auth/auth_mod.c M modules/auth_aaa/authaaa_mod.c M modules/auth_db/authdb_mod.c M modules/avpops/avpops.c M modules/b2b_entities/b2b_entities.c M modules/b2b_logic/b2b_logic.c M modules/b2b_sca/b2b_sca.c M modules/benchmark/benchmark.c M modules/cachedb_cassandra/cachedb_cassandra.c M modules/cachedb_couchbase/cachedb_couchbase.c M modules/cachedb_local/cachedb_local.c M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_redis/cachedb_redis.c M modules/cachedb_sql/cachedb_sql.c M modules/call_center/call_center.c M modules/call_control/call_control.c M modules/carrierroute/carrierroute.c M modules/cfgutils/cfgutils.c M modules/cgrates/cgrates.c M modules/clusterer/clusterer_mod.c M modules/compression/compression.c M modules/cpl_c/cpl.c M modules/db_berkeley/db_berkeley.c M modules/db_cachedb/db_cachedb.c M modules/db_flatstore/flatstore_mod.c M modules/db_http/db_http.c M modules/db_mysql/db_mysql.c M modules/db_oracle/db_oracle.c M modules/db_perlvdb/perlvdb.c M modules/db_postgres/db_postgres.c M modules/db_sqlite/db_sqlite.c M modules/db_text/dbtext.c M modules/db_unixodbc/db_unixodbc.c M modules/db_virtual/db_virtual.c M modules/dialog/dialog.c M modules/dialplan/dialplan.c M modules/dispatcher/dispatcher.c M modules/diversion/diversion.c M modules/dns_cache/dns_cache.c M modules/domain/domain_mod.c M modules/domainpolicy/domainpolicy_mod.c M modules/drouting/drouting.c M modules/emergency/emergency_methods.c M modules/enum/enum_mod.c M modules/event_datagram/event_datagram.c M modules/event_flatstore/event_flatstore.c M modules/event_jsonrpc/event_jsonrpc.c M modules/event_rabbitmq/event_rabbitmq.c M modules/event_route/event_route.c M modules/event_routing/event_routing.c M modules/event_virtual/event_virtual.c M modules/event_xmlrpc/event_xmlrpc.c M modules/exec/exec_mod.c M modules/fraud_detection/fraud_detection.c M modules/freeswitch/fs_mod.c M modules/freeswitch_scripting/fss_mod.c M modules/gflags/gflags.c M modules/group/group_mod.c M modules/h350/h350_mod.c M modules/httpd/httpd.c M modules/identity/identity.c M modules/imc/imc.c M modules/jabber/jabber.c M modules/json/json.c M modules/jsonrpc/jsonrpc.c M modules/ldap/ldap_mod.c M modules/load_balancer/load_balancer.c M modules/lua/siplua.c M modules/mangler/mangler.c M modules/mathops/mathops.c M modules/maxfwd/maxfwd.c M modules/mediaproxy/mediaproxy.c M modules/mi_datagram/mi_datagram.c M modules/mi_fifo/mi_fifo.c M modules/mi_html/mi_html.c M modules/mi_http/mi_http.c M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c M modules/mid_registrar/mid_registrar.c M modules/mmgeoip/mmgeoip.c M modules/msilo/msilo.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/options/mod_options.c M modules/osp/osp_mod.c M modules/path/path_mod.c M modules/peering/peering.c M modules/perl/perl.c M modules/permissions/permissions.c M modules/pi_http/pi_http.c M modules/pike/pike.c M modules/presence/presence.c M modules/presence_callinfo/presence_callinfo.c M modules/presence_dialoginfo/presence_dialoginfo.c M modules/presence_mwi/presence_mwi.c M modules/presence_xcapdiff/presence_xcapdiff.c M modules/presence_xml/presence_xml.c M modules/proto_bin/proto_bin.c M modules/proto_hep/proto_hep.c M modules/proto_sctp/proto_sctp.c M modules/proto_smpp/proto_smpp.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M modules/pua/pua.c M modules/pua_bla/pua_bla.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/pua_mi/pua_mi.c M modules/pua_usrloc/pua_usrloc.c M modules/pua_xmpp/pua_xmpp.c M modules/python/python_mod.c M modules/qos/qos.c M modules/rabbitmq/rabbitmq.c M modules/rabbitmq_consumer/rabbitmq_consumer.c M modules/ratelimit/ratelimit.c M modules/regex/regex_mod.c M modules/registrar/reg_mod.c M modules/rest_client/rest_client.c M modules/rls/rls.c M modules/rr/rr_mod.c M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/script_helper/script_helper.c M modules/signaling/signaling.c M modules/sip_i/sip_i.c M modules/sipcapture/sipcapture.c M modules/sipmsgops/sipmsgops.c M modules/siprec/siprec.c M modules/sl/sl.c M modules/sngtc/sngtc.c M modules/snmpstats/snmpstats.h M modules/speeddial/speeddial.c M modules/sql_cacher/sql_cacher.c M modules/sst/sst.c M modules/statistics/statistics.c M modules/stun/stun.c M modules/textops/textops.c M modules/tls_mgm/tls_mgm.c M modules/tm/tm.c M modules/topology_hiding/topology_hiding.c M modules/tracer/tracer.c M modules/uac/uac.c M modules/uac_auth/uac_auth.c M modules/uac_redirect/redirect.c M modules/uac_registrant/registrant.c M modules/userblacklist/userblacklist.c M modules/usrloc/ul_mod.c M modules/uuid/uuid.c M modules/xcap/xcap_mod.c M modules/xcap_client/xcap_client.c M modules/xml/xml.c M modules/xmpp/xmpp.c M net/proto_tcp/proto_tcp.c M net/proto_udp/proto_udp.c M sr_module.c M sr_module.h Log Message: ----------- add dependencies function in module_exports Add a new function in module_exports that is run to determine what kind of dependencies (of other modules) a module has. This function is ran before running the initialization phase of the module. Commit: 35ab1f24cc8df076a873ee705b22013e46aa1f34 https://github.com/OpenSIPS/opensips/commit/35ab1f24cc8df076a873ee705b22013e46aa1f34 Author: Razvan Crainea Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M core_cmds.c Log Message: ----------- fix returned code for strip and prefix functions Instead of returning 0, which halts the script, return 1 or -1 in case of error. Compare: https://github.com/OpenSIPS/opensips/compare/527f718cc22c...35ab1f24cc8d From haseeb662 at gmail.com Mon Aug 19 11:03:27 2019 From: haseeb662 at gmail.com (Haseeb Sheikh) Date: Mon, 19 Aug 2019 20:33:27 +0530 Subject: [OpenSIPS-Devel] CENTOS 7 | OPENSIPS 3.0 | OPENSIP-CP 8.3 In-Reply-To: References: Message-ID: Hi Razvan, I have performed below command on my VPS server through ssh and i am using Linux amd64 SMP Debian 4.9.168-1+deb9u5 (2019-08-11) x86_64 GNU/Linux. I couldn't find any complete new video tutorial having installation of both Opensip server 3.0 & Control Panel 8.3 with step by step guide. The information or guide available on internet is in pieces and i am having difficulty in understanding it. Please advise what further command i have to run to complete the installation of Opensip server 3.0 & Control Panel 8.3. Thanks *Step by Step Commands* apt install mysql-server systemctl restart mysql mysql_secure_installation apt-get install flex bison libncurses5-dev apt-get install build-essential cd /usr/local/src wget https://opensips.org/pub/opensips/latest/opensips-3.0.0.tar.gz apt-get install zip tar zxvf opensips-3.0.0.tar.gz cd opensips-3.0.0 make menuconfig (enabled db_mysql (configure excluded Modules)) configure intall prefix : /usr/local/src/opensips-proxy save changes apt-get install default-libmysqlclient-dev fg Compile and install opensips apt-get install python3 python3-pip python3-dev gcc pip3 install mysqlclient sqlalchemy sqlalchemy-utils apt-get install git -y git config --global user.name "Haseeb Sheikh" git config --global user.email "haseeb662 at gmail.com" git clone https://github.com/opensips/opensips-cli /usr/local/src/opensips-cli cd opensips-cli python3 setup.py install clean cd etc nano default.cfg Added Lines: database_path: /usr/local/src/opensips-cli database_name: opensips database_modules: acc alias_db auth_db avpops clusterer dialog dialplan dispatcher domain drouting group load_balancer msilo permissions rtpproxy rtpengine speeddial t$ *Regards,* *Haseeb Sheikh* On Mon, Aug 19, 2019 at 3:24 PM Răzvan Crainea wrote: > Hi, Haseeb! > > Are you talking about the install guid here[1]? Could you pinpoint > exactly what's outdated, because I believe it is fine. Where did you get > stuck? > > [1] http://controlpanel.opensips.org/htmldoc_8_X_X/INSTALL.html > > Best regards, > Răzvan > > On 8/15/19 1:43 PM, Haseeb Sheikh wrote: > > ++devel at lists.opensips.org > > > > On Thu, Aug 15, 2019 at 3:29 PM Haseeb Sheikh > > wrote: > > > > Dear Support Team, > > > > I am interested in installing OpenSips 3.0 with control panel 8.3. I > > went through your website tutorial however it is out dated and i > > couldn't find sufficient information / steps on google for > > installing it. Please share step by step procedure for deploying > > Opensips 3.0 with control panel on centos 7.0. Thanks > > > > *Regards,* > > *Haseeb Sheikh* > > > > -- > Răzvan Crainea > OpenSIPS Core Developer > http://www.opensips-solutions.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From m_enjoo at hotmail.com Tue Aug 20 04:14:03 2019 From: m_enjoo at hotmail.com (MAJID ENJOO) Date: Tue, 20 Aug 2019 08:14:03 +0000 Subject: [OpenSIPS-Devel] OPENSIPS / Unicode (UTF-8) support for proto_smpp In-Reply-To: References: Message-ID: Hello, We installed Opensips 3.0-3 on Fedora 29 and configure it as SMPP gateway and it working well only in Latin characters and it cannot support UTF-8. I would appreciate if you can help us to add/enable UTF-8 on Opensips 3.0-3 Proto SMPP to able handle multi language support and special characters. On proto_smpp send/receive in English characters and numbers working well. But when we try to send/receive in deferent language characters does not works. Please see following test results. We need to activate/enable UTF-8 on proto_smpp to send/receive multi language characters. Inbound >> Sent in French>> Café >>Received>> Caf >> Sent in Persian>> سلام >>Received>> 3D’E >> Sent in Russian>> Привет >>Received>> @825B >> Sent non alphabet character>> $ >>Received>> 2 >> Sent non alphabet character>> @ >>Received>> 2 outbound >>Sent in French>> Café >>Received>> Caf >>Sent in Persian>> سلام >>Received nothing>> “nothing/empty” >>Sent in Russian>> Привет >>Received nothing>> “nothing/empty” >>Sent non alphabet character>> $ >>Received>> ¤ >> Sent non alphabet character >> @>>Received>> ¡ Thanks, Majid -------------- next part -------------- An HTML attachment was scrubbed... URL: From m_enjoo at hotmail.com Wed Aug 21 12:08:02 2019 From: m_enjoo at hotmail.com (MAJID ENJOO) Date: Wed, 21 Aug 2019 16:08:02 +0000 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for proto_smpp In-Reply-To: <16c3cd14-bc06-1d1a-368c-8ac9bc919881@opensips.org> References: <16c3cd14-bc06-1d1a-368c-8ac9bc919881@opensips.org> Message-ID: Hi, Thank you for reply. How we can enable UTF-16 on Opensips Proto SMPP? Regards, Majid From: Bogdan-Andrei Iancu Sent: Wednesday, August 21, 2019 12:02 PM To: OpenSIPS users mailling list ; MAJID ENJOO ; devel at lists.opensips.org Subject: Re: [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for proto_smpp Hi, I think what you need is UTF-16, not UTF-8. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 08/20/2019 11:14 AM, MAJID ENJOO wrote: Hello, We installed Opensips 3.0-3 on Fedora 29 and configure it as SMPP gateway and it working well only in Latin characters and it cannot support UTF-8. I would appreciate if you can help us to add/enable UTF-8 on Opensips 3.0-3 Proto SMPP to able handle multi language support and special characters. On proto_smpp send/receive in English characters and numbers working well. But when we try to send/receive in deferent language characters does not works. Please see following test results. We need to activate/enable UTF-8 on proto_smpp to send/receive multi language characters. Inbound >> Sent in French>> Café >>Received>> Caf >> Sent in Persian>> سلام >>Received>> 3D’E >> Sent in Russian>> Привет >>Received>> @825B >> Sent non alphabet character>> $ >>Received>> 2 >> Sent non alphabet character>> @ >>Received>> 2 outbound >>Sent in French>> Café >>Received>> Caf >>Sent in Persian>> سلام >>Received nothing>> “nothing/empty” >>Sent in Russian>> Привет >>Received nothing>> “nothing/empty” >>Sent non alphabet character>> $ >>Received>> ¤ >> Sent non alphabet character >> @>>Received>> ¡ Thanks, Majid _______________________________________________ Users mailing list Users at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From m_enjoo at hotmail.com Thu Aug 22 07:42:06 2019 From: m_enjoo at hotmail.com (MAJID ENJOO) Date: Thu, 22 Aug 2019 11:42:06 +0000 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for proto_smpp In-Reply-To: References: <16c3cd14-bc06-1d1a-368c-8ac9bc919881@opensips.org> Message-ID: Hello Bogdan-Andrei, How about UTF-8? How can I enable UTF-8? Regards, Majid From: Bogdan-Andrei Iancu Sent: Thursday, August 22, 2019 4:33 AM To: MAJID ENJOO ; 'OpenSIPS users mailling list' ; devel at lists.opensips.org Subject: Re: [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for proto_smpp Hi, Currently there is no support for UTF-16 in the module. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 8/21/19 7:08 PM, MAJID ENJOO wrote: Hi, Thank you for reply. How we can enable UTF-16 on Opensips Proto SMPP? Regards, Majid From: Bogdan-Andrei Iancu Sent: Wednesday, August 21, 2019 12:02 PM To: OpenSIPS users mailling list ; MAJID ENJOO ; devel at lists.opensips.org Subject: Re: [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for proto_smpp Hi, I think what you need is UTF-16, not UTF-8. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Summit 2019 https://www.opensips.org/events/Summit-2019Amsterdam/ On 08/20/2019 11:14 AM, MAJID ENJOO wrote: Hello, We installed Opensips 3.0-3 on Fedora 29 and configure it as SMPP gateway and it working well only in Latin characters and it cannot support UTF-8. I would appreciate if you can help us to add/enable UTF-8 on Opensips 3.0-3 Proto SMPP to able handle multi language support and special characters. On proto_smpp send/receive in English characters and numbers working well. But when we try to send/receive in deferent language characters does not works. Please see following test results. We need to activate/enable UTF-8 on proto_smpp to send/receive multi language characters. Inbound >> Sent in French>> Café >>Received>> Caf >> Sent in Persian>> سلام >>Received>> 3D’E >> Sent in Russian>> Привет >>Received>> @825B >> Sent non alphabet character>> $ >>Received>> 2 >> Sent non alphabet character>> @ >>Received>> 2 outbound >>Sent in French>> Café >>Received>> Caf >>Sent in Persian>> سلام >>Received nothing>> “nothing/empty” >>Sent in Russian>> Привет >>Received nothing>> “nothing/empty” >>Sent non alphabet character>> $ >>Received>> ¤ >> Sent non alphabet character >> @>>Received>> ¡ Thanks, Majid _______________________________________________ Users mailing list Users at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Aug 22 09:19:36 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Aug 2019 06:19:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c0697b: dialog: discard a replicated update for a deleted ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c0697b9ad7269d84dbac63162879a903cc6b1ac4 https://github.com/OpenSIPS/opensips/commit/c0697b9ad7269d84dbac63162879a903cc6b1ac4 Author: Vlad Patrascu Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: discard a replicated update for a deleted dialog A race between the processing of a dialog update and delete replication packets can lead to an incorrect dialog state and bogus unrefs. From noreply at github.com Thu Aug 22 09:19:54 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Aug 2019 06:19:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ea3e9e: dialog: discard a replicated update for a deleted ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: ea3e9ed39b58443c8b2a28992574b9f8819981ef https://github.com/OpenSIPS/opensips/commit/ea3e9ed39b58443c8b2a28992574b9f8819981ef Author: Vlad Patrascu Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: discard a replicated update for a deleted dialog A race between the processing of a dialog update and delete replication packets can lead to an incorrect dialog state and bogus unrefs. (cherry picked from commit c0697b9ad7269d84dbac63162879a903cc6b1ac4) From noreply at github.com Thu Aug 22 09:20:04 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 22 Aug 2019 06:20:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a16d0b: dialog: discard a replicated update for a deleted ... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: a16d0b3807a479cb68af455f2c62b13f11e18fc9 https://github.com/OpenSIPS/opensips/commit/a16d0b3807a479cb68af455f2c62b13f11e18fc9 Author: Vlad Patrascu Date: 2019-08-22 (Thu, 22 Aug 2019) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: discard a replicated update for a deleted dialog A race between the processing of a dialog update and delete replication packets can lead to an incorrect dialog state and bogus unrefs. (cherry picked from commit c0697b9ad7269d84dbac63162879a903cc6b1ac4) From razvan at opensips.org Thu Aug 22 10:48:26 2019 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Thu, 22 Aug 2019 17:48:26 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for proto_smpp In-Reply-To: References: <16c3cd14-bc06-1d1a-368c-8ac9bc919881@opensips.org> Message-ID: Hi, Majid! UTF-8 is the only one enabled. However, the problems that you experience are related to the fact that SIP world uses UTF-8 and UTF_16, whereas in the SMPP world, GSM and UCS-2 are used. We are currently not doing any translations between UTF-8 and UCS-2, therefore only characters that are available in both encodings work - that's what you are experiencing. I have this on my tasklist, but currently I have other tasks too, will try to address this asap. Best regards, Răzvan On 8/22/19 2:42 PM, MAJID ENJOO wrote: > Hello Bogdan-Andrei, > > How about UTF-8? How can I enable UTF-8? > > Regards, > > Majid > > *From:*Bogdan-Andrei Iancu > *Sent:* Thursday, August 22, 2019 4:33 AM > *To:* MAJID ENJOO ; 'OpenSIPS users mailling list' > ; devel at lists.opensips.org > *Subject:* Re: [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support for > proto_smpp > > Hi, > > Currently there is no support for UTF-16 in the module. > > Regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > > https://www.opensips-solutions.com > > OpenSIPS Summit 2019 > > https://www.opensips.org/events/Summit-2019Amsterdam/ > > On 8/21/19 7:08 PM, MAJID ENJOO wrote: > > Hi, > > Thank you for reply. How we can enable UTF-16 on Opensips Proto SMPP? > > Regards, > > Majid > > *From:*Bogdan-Andrei Iancu > > *Sent:* Wednesday, August 21, 2019 12:02 PM > *To:* OpenSIPS users mailling list > ; MAJID ENJOO > ; devel at lists.opensips.org > > *Subject:* Re: [OpenSIPS-Users] OPENSIPS / Unicode (UTF-8) support > for proto_smpp > > Hi, > > I think what you need is UTF-16, not UTF-8. > > Regards, > > > Bogdan-Andrei Iancu > > > > OpenSIPS Founder and Developer > > https://www.opensips-solutions.com > > OpenSIPS Summit 2019 > > https://www.opensips.org/events/Summit-2019Amsterdam/ > > On 08/20/2019 11:14 AM, MAJID ENJOO wrote: > > Hello, > > We installed Opensips 3.0-3 on Fedora 29 and configure it as > SMPP gateway and it working well only in Latin characters and it > cannot support UTF-8. I would appreciate if you can help us to > add/enable UTF-8 on Opensips 3.0-3 Proto SMPP to able handle > multi language support and special characters. > > On proto_smpp send/receive in English characters and numbers > working well. But when we try to send/receive in deferent > language characters does not works. Please see following test > results. We need to activate/enable UTF-8 on proto_smpp to > send/receive multi language characters. > > Inbound > > >> Sent in French>> Café >>Received>> Caf > > >> Sent in Persian>> سلام >>Received>> 3D’E > > >> Sent in Russian>> Привет >>Received>> @825B > > >> Sent non alphabet character>> $ >>Received>> 2 > > >> Sent non alphabet character>> @ >>Received>> 2 > > outbound > > >>Sent in French>> Café >>Received>> Caf > > >>Sent in Persian>> سلام >>Received nothing>> “nothing/empty” > > >>Sent in Russian>> Привет >>Received nothing>> “nothing/empty” > > >>Sent non alphabet character>> $ >>Received>> ¤ > > >> Sent non alphabet character >> @>>Received>> ¡ > > Thanks, > > Majid > > > > > > _______________________________________________ > > Users mailing list > > Users at lists.opensips.org > > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com From noreply at github.com Fri Aug 23 07:24:31 2019 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 23 Aug 2019 04:24:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3aa559: acc: use the dependencies function to register dlg... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3aa5596c5584141f0256959f18b606c256a48092 https://github.com/OpenSIPS/opensips/commit/3aa5596c5584141f0256959f18b606c256a48092 Author: Razvan Crainea Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_mod.c Log Message: ----------- acc: use the dependencies function to register dlg ctx This is a temporary fix, until we figure out a way of registering the dlg ctx index only if cdr is used. From noreply at github.com Fri Aug 23 07:29:05 2019 From: noreply at github.com (Dan Pascu) Date: Fri, 23 Aug 2019 04:29:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 945297: Fixed consistency Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 945297b555c7a7353100d9a5acbee57e656ede01 https://github.com/OpenSIPS/opensips/commit/945297b555c7a7353100d9a5acbee57e656ede01 Author: Dan Pascu Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M modules/call_control/call_control.c M modules/mediaproxy/mediaproxy.c M modules/nat_traversal/nat_traversal.c Log Message: ----------- Fixed consistency From noreply at github.com Fri Aug 23 07:31:25 2019 From: noreply at github.com (Dan Pascu) Date: Fri, 23 Aug 2019 04:31:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 21348b: Fixed potential illegal memory access to freed str... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 21348b39c4bd93163c347f810fb99396783c821c https://github.com/OpenSIPS/opensips/commit/21348b39c4bd93163c347f810fb99396783c821c Author: Dan Pascu Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M socket_info.c Log Message: ----------- Fixed potential illegal memory access to freed structure From noreply at github.com Fri Aug 23 07:32:37 2019 From: noreply at github.com (Dan Pascu) Date: Fri, 23 Aug 2019 04:32:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f6e628: Fixed potential illegal memory access to freed str... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: f6e628d40315252dbe40ef3c9692e6cbb41a36f1 https://github.com/OpenSIPS/opensips/commit/f6e628d40315252dbe40ef3c9692e6cbb41a36f1 Author: Dan Pascu Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M socket_info.c Log Message: ----------- Fixed potential illegal memory access to freed structure (cherry picked from commit 21348b39c4bd93163c347f810fb99396783c821c) From noreply at github.com Fri Aug 23 07:36:39 2019 From: noreply at github.com (Dan Pascu) Date: Fri, 23 Aug 2019 04:36:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8b0284: Fixed potential illegal memory access to freed str... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 8b0284e8275a56be0992759cc9e49accd7b01192 https://github.com/OpenSIPS/opensips/commit/8b0284e8275a56be0992759cc9e49accd7b01192 Author: Dan Pascu Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M socket_info.c Log Message: ----------- Fixed potential illegal memory access to freed structure (adapted from master) From noreply at github.com Sun Aug 25 15:29:31 2019 From: noreply at github.com (opensips-github) Date: Sun, 25 Aug 2019 12:29:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 95555a: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 95555a70f6f7dbc3cc308363c087f733b167fd1c https://github.com/OpenSIPS/opensips/commit/95555a70f6f7dbc3cc308363c087f733b167fd1c Author: OpenSIPS Date: 2019-08-25 (Sun, 25 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Aug 25 15:41:58 2019 From: noreply at github.com (opensips-github) Date: Sun, 25 Aug 2019 12:41:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a3bac: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9a3bac4d6ab339ea298391bad61207234734e9f1 https://github.com/OpenSIPS/opensips/commit/9a3bac4d6ab339ea298391bad61207234734e9f1 Author: OpenSIPS Date: 2019-08-25 (Sun, 25 Aug 2019) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun Aug 25 15:54:14 2019 From: noreply at github.com (opensips-github) Date: Sun, 25 Aug 2019 12:54:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 525ac2: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 525ac2a44a5490b6bb75687322574ac8f0e0b0dd https://github.com/OpenSIPS/opensips/commit/525ac2a44a5490b6bb75687322574ac8f0e0b0dd Author: OpenSIPS Date: 2019-08-25 (Sun, 25 Aug 2019) 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/auth_aaa/README M modules/auth_aaa/doc/contributors.xml M modules/auth_db/README M modules/auth_db/doc/contributors.xml M modules/avpops/README M modules/avpops/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/benchmark/README M modules/benchmark/doc/contributors.xml M modules/cachedb_cassandra/README M modules/cachedb_cassandra/doc/contributors.xml M modules/cachedb_couchbase/README M modules/cachedb_couchbase/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/cachedb_memcached/README M modules/cachedb_memcached/doc/contributors.xml M modules/cachedb_mongodb/README M modules/cachedb_mongodb/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/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/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_cachedb/README M modules/db_cachedb/doc/contributors.xml M modules/db_flatstore/README M modules/db_flatstore/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_oracle/README M modules/db_oracle/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/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_unixodbc/README M modules/db_unixodbc/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/diversion/README M modules/diversion/doc/contributors.xml M modules/dns_cache/README M modules/dns_cache/doc/contributors.xml M modules/domain/README M modules/domain/doc/contributors.xml M modules/domainpolicy/README M modules/domainpolicy/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_jsonrpc/README M modules/event_jsonrpc/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/event_route/README M modules/event_route/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_virtual/README M modules/event_virtual/doc/contributors.xml M modules/event_xmlrpc/README M modules/event_xmlrpc/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/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/gflags/README M modules/gflags/doc/contributors.xml M modules/group/README M modules/group/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/imc/README M modules/imc/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/jsonrpc/README M modules/jsonrpc/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/mangler/README M modules/mangler/doc/contributors.xml M modules/mathops/README M modules/mathops/doc/contributors.xml M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/mediaproxy/README M modules/mediaproxy/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_http/README M modules/mi_http/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/mmgeoip/README M modules/mmgeoip/doc/contributors.xml M modules/msilo/README M modules/msilo/doc/contributors.xml M modules/nat_traversal/README M modules/nat_traversal/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/options/README M modules/options/doc/contributors.xml M modules/osp/README M modules/osp/doc/contributors.xml M modules/path/README M modules/path/doc/contributors.xml M modules/peering/README M modules/peering/doc/contributors.xml M modules/perl/README M modules/perl/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/pi_http/README M modules/pi_http/doc/contributors.xml M modules/pike/README M modules/pike/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence_callinfo/README M modules/presence_callinfo/doc/contributors.xml M modules/presence_dialoginfo/README M modules/presence_dialoginfo/doc/contributors.xml M modules/presence_mwi/README M modules/presence_mwi/doc/contributors.xml M modules/presence_xcapdiff/README M modules/presence_xcapdiff/doc/contributors.xml M modules/presence_xml/README M modules/presence_xml/doc/contributors.xml M modules/proto_bin/README M modules/proto_bin/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_mi/README M modules/pua_mi/doc/contributors.xml M modules/pua_usrloc/README M modules/pua_usrloc/doc/contributors.xml M modules/pua_xmpp/README M modules/pua_xmpp/doc/contributors.xml M modules/python/README M modules/python/doc/contributors.xml M modules/qos/README M modules/qos/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/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/regex/README M modules/regex/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/rr/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/script_helper/README M modules/script_helper/doc/contributors.xml M modules/signaling/README M modules/signaling/doc/contributors.xml M modules/sip_i/README M modules/sip_i/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/siprec/README M modules/siprec/doc/contributors.xml M modules/sl/README M modules/sl/doc/contributors.xml M modules/sngtc/README M modules/sngtc/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/statistics/README M modules/statistics/doc/contributors.xml M modules/stun/README M modules/stun/doc/contributors.xml M modules/textops/README M modules/textops/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/uac_redirect/README M modules/uac_redirect/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/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/uuid/README M modules/uuid/doc/contributors.xml M modules/xcap/README M modules/xcap/doc/contributors.xml M modules/xcap_client/README M modules/xcap_client/doc/contributors.xml M modules/xml/README M modules/xml/doc/contributors.xml M modules/xmpp/README M modules/xmpp/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Aug 26 02:31:01 2019 From: noreply at github.com (Dan Pascu) Date: Sun, 25 Aug 2019 23:31:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a769a6: Fixed segmentation fault caused by illegal memory ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a769a6cfe2bf395e33fd2912d3b8bd279afe42ea https://github.com/OpenSIPS/opensips/commit/a769a6cfe2bf395e33fd2912d3b8bd279afe42ea Author: Dan Pascu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M modules/tm/tm.c Log Message: ----------- Fixed segmentation fault caused by illegal memory access From noreply at github.com Mon Aug 26 02:32:00 2019 From: noreply at github.com (Dan Pascu) Date: Sun, 25 Aug 2019 23:32:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bac954: Fixed segmentation fault caused by illegal memory ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: bac954d9caa109bf4e2f11df56ebf3af25e877c9 https://github.com/OpenSIPS/opensips/commit/bac954d9caa109bf4e2f11df56ebf3af25e877c9 Author: Dan Pascu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M modules/tm/tm.c Log Message: ----------- Fixed segmentation fault caused by illegal memory access (cherry picked from commit a769a6cfe2bf395e33fd2912d3b8bd279afe42ea) From dan at ag-projects.com Mon Aug 26 07:06:37 2019 From: dan at ag-projects.com (Dan Pascu) Date: Mon, 26 Aug 2019 14:06:37 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3aa559: acc: use the dependencies function to register dlg... In-Reply-To: References: Message-ID: <01700528-77EC-4197-A243-DD17492B8BE1@ag-projects.com> After this "fix" I get: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007fd811646ca8 in acc_deps () at acc_mod.c:260 #2 0x0000563d2e6f40b6 in init_modules_deps () at sr_module.c:715 #3 0x0000563d2e6efab9 in main (argc=15, argv=0x7fffe26d6258) at main.c:1420 (gdb) frame 1 #1 0x00007fd811646ca8 in acc_deps () at acc_mod.c:260 260 acc_dlg_ctx_idx = dlg_api.dlg_ctx_register_ptr(unref_acc_ctx); (gdb) list 255 }, 256 }; 257 258 static int acc_deps(void) 259 { 260 acc_dlg_ctx_idx = dlg_api.dlg_ctx_register_ptr(unref_acc_ctx); 261 return 0; 262 } 263 264 struct module_exports exports= { (gdb) print dlg_api $1 = {register_dlgcb = 0x0, create_dlg = 0x0, get_dlg = 0x0, add_profiles = 0x0, search_profile = 0x0, set_profile = 0x0, unset_profile = 0x0, get_profile_size = 0x0, store_dlg_value = 0x0, fetch_dlg_value = 0x0, terminate_dlg = 0x0, match_dialog = 0x0, validate_dialog = 0x0, fix_route_dialog = 0x0, set_mod_flag = 0x0, is_mod_flag_set = 0x0, ref_dlg = 0x0, unref_dlg = 0x0, get_rr_param = 0x0, dlg_ctx_register_int = 0x0, dlg_ctx_register_str = 0x0, dlg_ctx_register_ptr = 0x0, dlg_ctx_put_int = 0x0, dlg_ctx_put_str = 0x0, dlg_ctx_put_ptr = 0x0, dlg_ctx_get_int = 0x0, dlg_ctx_get_str = 0x0, dlg_ctx_get_ptr = 0x0} (gdb) Are things tested anymore before being committed? And to think that I was worried to push a fix because I wasn't able to test it... On 23 Aug 2019, at 14:24, Răzvan Crainea wrote: > Branch: refs/heads/master > Home: https://github.com/OpenSIPS/opensips > Commit: 3aa5596c5584141f0256959f18b606c256a48092 > https://github.com/OpenSIPS/opensips/commit/3aa5596c5584141f0256959f18b606c256a48092 > Author: Razvan Crainea > Date: 2019-08-23 (Fri, 23 Aug 2019) > > Changed paths: > M modules/acc/acc_logic.c > M modules/acc/acc_mod.c > > Log Message: > ----------- > acc: use the dependencies function to register dlg ctx > > This is a temporary fix, until we figure out a way of registering the > dlg ctx index only if cdr is used. > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- Dan From noreply at github.com Mon Aug 26 08:43:49 2019 From: noreply at github.com (Dan Pascu) Date: Mon, 26 Aug 2019 05:43:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 92d718: Fixed overwriting pthread locking functions Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 92d7188b2a6ad805df10c63bf716c02f90c444ab https://github.com/OpenSIPS/opensips/commit/92d7188b2a6ad805df10c63bf716c02f90c444ab Author: Dan Pascu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M Makefile.defs M Makefile.rules M main.c M modules/tls_mgm/Makefile M modules/tls_mgm/tls_mgm.c A ssl_tweaks.h Log Message: ----------- Fixed overwriting pthread locking functions From noreply at github.com Mon Aug 26 09:08:04 2019 From: noreply at github.com (Dan Pascu) Date: Mon, 26 Aug 2019 06:08:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3febdf: Removed leftover code after pthread overwrite fix Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3febdf5ded03992be39b38b4c3bb97bc2bb47c27 https://github.com/OpenSIPS/opensips/commit/3febdf5ded03992be39b38b4c3bb97bc2bb47c27 Author: Dan Pascu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M modules/tls_mgm/tls_mgm.c Log Message: ----------- Removed leftover code after pthread overwrite fix From noreply at github.com Mon Aug 26 10:06:24 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 26 Aug 2019 07:06:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af1e44: acc: Fix segmentation fault on startup Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: af1e442551b9d1c949ce879cc72f870a95f011ab https://github.com/OpenSIPS/opensips/commit/af1e442551b9d1c949ce879cc72f870a95f011ab Author: Liviu Chircu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M modules/acc/acc_mod.c Log Message: ----------- acc: Fix segmentation fault on startup Reported by Dan Pascu From noreply at github.com Mon Aug 26 11:06:24 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 26 Aug 2019 08:06:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] deb03f: struct hist debugging: Enhance the API Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: deb03fe86a8d0134526c86e62183cb80887b09c9 https://github.com/OpenSIPS/opensips/commit/deb03fe86a8d0134526c86e62183cb80887b09c9 Author: Liviu Chircu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/dbg/struct_hist.c M lib/dbg/struct_hist.h M net/net_tcp.c Log Message: ----------- struct hist debugging: Enhance the API * add the possibility to disable auto-logging. Previously, each debugged entity would periodically dump logs to disk as it accumulated logs. Disabling auto logging is especially useful when troubleshooting code in high-throughput environments. * sh_log() is now a macro, which will additionally print the FILE / FUNC / LINE of the calling code, offering more troubleshooting insights and reducing the amount of code written * simplify sh_unref(), the 2nd parameter was unnecessary From noreply at github.com Mon Aug 26 11:06:49 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 26 Aug 2019 08:06:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 21e33d: dialog: Add optional ref troubleshooting support Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 21e33d0ae1afdd409c9c707132e263c74fe4ee95 https://github.com/OpenSIPS/opensips/commit/21e33d0ae1afdd409c9c707132e263c74fe4ee95 Author: Liviu Chircu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/dbg/struct_hist.h M modules/dialog/Makefile M modules/dialog/dialog.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_load.h M modules/siprec/siprec.c M modules/siprec/siprec_logic.c M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- dialog: Add optional ref troubleshooting support From noreply at github.com Mon Aug 26 11:15:52 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 26 Aug 2019 08:15:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a74fff: struct hist debugging: Enhance the API Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: a74fff149a19c51ad333342c9a33357d3385f05b https://github.com/OpenSIPS/opensips/commit/a74fff149a19c51ad333342c9a33357d3385f05b Author: Liviu Chircu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/dbg/struct_hist.c M lib/dbg/struct_hist.h M net/net_tcp.c Log Message: ----------- struct hist debugging: Enhance the API * add the possibility to disable auto-logging. Previously, each debugged entity would periodically dump logs to disk as it accumulated logs. Disabling auto logging is especially useful when troubleshooting code in high-throughput environments. * sh_log() is now a macro, which will additionally print the FILE / FUNC / LINE of the calling code, offering more troubleshooting insights and reducing the amount of code written * simplify sh_unref(), the 2nd parameter was unnecessary (cherry picked from commit deb03fe86a8d0134526c86e62183cb80887b09c9) Commit: fd46af53bc1edc6c7dd0e7d8b2ca1c0d60f9cb1a https://github.com/OpenSIPS/opensips/commit/fd46af53bc1edc6c7dd0e7d8b2ca1c0d60f9cb1a Author: Liviu Chircu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/dbg/struct_hist.h M modules/dialog/Makefile M modules/dialog/dialog.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_load.h M modules/siprec/siprec.c M modules/siprec/siprec_logic.c M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- dialog: Add optional ref troubleshooting support (cherry picked from commit 21e33d0ae1afdd409c9c707132e263c74fe4ee95) Compare: https://github.com/OpenSIPS/opensips/compare/bac954d9caa1...fd46af53bc1e From noreply at github.com Mon Aug 26 11:21:31 2019 From: noreply at github.com (Liviu Chircu) Date: Mon, 26 Aug 2019 08:21:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 14873a: struct hist debugging: Enhance the API Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 14873a4efe2e196b9437c9a70a5414c194700cd4 https://github.com/OpenSIPS/opensips/commit/14873a4efe2e196b9437c9a70a5414c194700cd4 Author: Liviu Chircu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/dbg/struct_hist.c M lib/dbg/struct_hist.h M net/net_tcp.c Log Message: ----------- struct hist debugging: Enhance the API * add the possibility to disable auto-logging. Previously, each debugged entity would periodically dump logs to disk as it accumulated logs. Disabling auto logging is especially useful when troubleshooting code in high-throughput environments. * sh_log() is now a macro, which will additionally print the FILE / FUNC / LINE of the calling code, offering more troubleshooting insights and reducing the amount of code written * simplify sh_unref(), the 2nd parameter was unnecessary (cherry picked from commit deb03fe86a8d0134526c86e62183cb80887b09c9) (cherry picked from commit a74fff149a19c51ad333342c9a33357d3385f05b) Commit: 910596168c1073b93a0ef97acf0c1547bc52d999 https://github.com/OpenSIPS/opensips/commit/910596168c1073b93a0ef97acf0c1547bc52d999 Author: Liviu Chircu Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/dbg/struct_hist.h M modules/dialog/Makefile M modules/dialog/dialog.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_load.h M modules/siprec/siprec.c M modules/siprec/siprec_logic.c M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- dialog: Add optional ref troubleshooting support (cherry picked from commit 21e33d0ae1afdd409c9c707132e263c74fe4ee95) (cherry picked from commit fd46af53bc1edc6c7dd0e7d8b2ca1c0d60f9cb1a) Compare: https://github.com/OpenSIPS/opensips/compare/95555a70f6f7...910596168c10 From noreply at github.com Wed Aug 28 12:32:43 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 28 Aug 2019 09:32:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 412958: dialog: do not replicate 0 profile counter under lock Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4129583965e171160137a077cf37ca08df7d1e5d https://github.com/OpenSIPS/opensips/commit/4129583965e171160137a077cf37ca08df7d1e5d Author: Vlad Patrascu Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M modules/dialog/dlg_profile.c Log Message: ----------- dialog: do not replicate 0 profile counter under lock From noreply at github.com Wed Aug 28 12:33:25 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 28 Aug 2019 09:33:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f0df71: dialog: do not replicate 0 profile counter under lock Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f0df71a3cc99f5784f8fb20a8e7b89f25f14abea https://github.com/OpenSIPS/opensips/commit/f0df71a3cc99f5784f8fb20a8e7b89f25f14abea Author: Vlad Patrascu Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M modules/dialog/dlg_profile.c Log Message: ----------- dialog: do not replicate 0 profile counter under lock (cherry picked from commit 4129583965e171160137a077cf37ca08df7d1e5d) From noreply at github.com Wed Aug 28 12:35:57 2019 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 28 Aug 2019 09:35:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3d761e: dialog: do not replicate 0 profile counter under lock Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 3d761ec9b05bff01da16809383eac0df79893d5a https://github.com/OpenSIPS/opensips/commit/3d761ec9b05bff01da16809383eac0df79893d5a Author: Vlad Patrascu Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M modules/dialog/dlg_profile.c Log Message: ----------- dialog: do not replicate 0 profile counter under lock (cherry picked from commit 4129583965e171160137a077cf37ca08df7d1e5d) From noreply at github.com Thu Aug 29 08:08:51 2019 From: noreply at github.com (vladpaiu) Date: Thu, 29 Aug 2019 05:08:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d26b99: RFC 5389 : Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d26b998000022e9417c0894535edf7b0ba6772f0 https://github.com/OpenSIPS/opensips/commit/d26b998000022e9417c0894535edf7b0ba6772f0 Author: Vlad Paiu Date: 2019-08-29 (Thu, 29 Aug 2019) Changed paths: M modules/stun/stun.c Log Message: ----------- RFC 5389 : "Defined a generic padding mechanism that changes the interpretation of the length attribute. This would, in theory, break backwards compatibility" Skip the new padding, also skip non-mandatory attributes From noreply at github.com Thu Aug 29 08:09:46 2019 From: noreply at github.com (vladpaiu) Date: Thu, 29 Aug 2019 05:09:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a869c8: RFC 5389 : Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: a869c814b8359fc8bfb828480f3bf772c9f647f1 https://github.com/OpenSIPS/opensips/commit/a869c814b8359fc8bfb828480f3bf772c9f647f1 Author: Vlad Paiu Date: 2019-08-29 (Thu, 29 Aug 2019) Changed paths: M modules/stun/stun.c Log Message: ----------- RFC 5389 : "Defined a generic padding mechanism that changes the interpretation of the length attribute. This would, in theory, break backwards compatibility" Skip the new padding, also skip non-mandatory attributes (cherry picked from commit d26b998000022e9417c0894535edf7b0ba6772f0) From noreply at github.com Thu Aug 29 08:10:07 2019 From: noreply at github.com (vladpaiu) Date: Thu, 29 Aug 2019 05:10:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 901cb3: RFC 5389 : Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 901cb359b03eb7e97cfeac0f7994006a303e78b2 https://github.com/OpenSIPS/opensips/commit/901cb359b03eb7e97cfeac0f7994006a303e78b2 Author: Vlad Paiu Date: 2019-08-29 (Thu, 29 Aug 2019) Changed paths: M modules/stun/stun.c Log Message: ----------- RFC 5389 : "Defined a generic padding mechanism that changes the interpretation of the length attribute. This would, in theory, break backwards compatibility" Skip the new padding, also skip non-mandatory attributes (cherry picked from commit d26b998000022e9417c0894535edf7b0ba6772f0)