From noreply at github.com Mon Nov 2 09:00:13 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 02 Nov 2020 01:00:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 420707: RFC 5445 (time rec): Fix BYDAY + YEARLY frequency Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4207074decc5a5240da8a108eae7d1da633f1c4e https://github.com/OpenSIPS/opensips/commit/4207074decc5a5240da8a108eae7d1da633f1c4e Author: Liviu Chircu Date: 2020-11-02 (Mon, 02 Nov 2020) Changed paths: M modules/cfgutils/test/cfgutils.c M time_rec.c Log Message: ----------- RFC 5445 (time rec): Fix BYDAY + YEARLY frequency From noreply at github.com Mon Nov 2 15:30:16 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 02 Nov 2020 07:30:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ad6af: usrloc: Improve E_UL_CONTACT_REFRESH docs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7ad6af074d1e56b11fb245dd6a82f9c615749e09 https://github.com/OpenSIPS/opensips/commit/7ad6af074d1e56b11fb245dd6a82f9c615749e09 Author: Liviu Chircu Date: 2020-11-02 (Mon, 02 Nov 2020) Changed paths: M modules/usrloc/doc/usrloc_admin.xml Log Message: ----------- usrloc: Improve E_UL_CONTACT_REFRESH docs This event will not be raised for non-RFC 8599 contacts. From noreply at github.com Mon Nov 2 15:30:41 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 02 Nov 2020 07:30:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f9e686: usrloc: Improve E_UL_CONTACT_REFRESH docs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: f9e68649b5bdb3379826d0a9e976b7dda200a0bb https://github.com/OpenSIPS/opensips/commit/f9e68649b5bdb3379826d0a9e976b7dda200a0bb Author: Liviu Chircu Date: 2020-11-02 (Mon, 02 Nov 2020) Changed paths: M modules/usrloc/doc/usrloc_admin.xml Log Message: ----------- usrloc: Improve E_UL_CONTACT_REFRESH docs This event will not be raised for non-RFC 8599 contacts. (cherry picked from commit 7ad6af074d1e56b11fb245dd6a82f9c615749e09) From noreply at github.com Mon Nov 2 16:23:05 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 02 Nov 2020 08:23:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 74a180: registrars: Rebuild lib/reg on each build Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 74a180d2a88546b0ae14a6a91c669ddb63b29f61 https://github.com/OpenSIPS/opensips/commit/74a180d2a88546b0ae14a6a91c669ddb63b29f61 Author: Liviu Chircu Date: 2020-11-02 (Mon, 02 Nov 2020) Changed paths: M Makefile Log Message: ----------- registrars: Rebuild lib/reg on each build This fixes an issue where registrar would log lines resembling: INFO:mid_registrar:... due to the lib/reg/*.o files having been built beforehand with the mid_registrar source code and simply linked into the .so afterwards. This issue is fixed in 3.2+ using a different mechanism (separate build of the lib/reg/reg.a library). Reported by Vlad Paiu From noreply at github.com Mon Nov 2 16:37:36 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 02 Nov 2020 08:37:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8066c3: registrars: Rebuild lib/reg on each build Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 8066c39f7ea338bd38177295dca06d138d5d70e7 https://github.com/OpenSIPS/opensips/commit/8066c39f7ea338bd38177295dca06d138d5d70e7 Author: Liviu Chircu Date: 2020-11-02 (Mon, 02 Nov 2020) Changed paths: M Makefile Log Message: ----------- registrars: Rebuild lib/reg on each build This fixes an issue where registrar would log lines resembling: INFO:mid_registrar:... due to the lib/reg/*.o files having been built beforehand with the mid_registrar source code and simply linked into the .so afterwards. This issue is fixed in 3.2+ using a different mechanism (separate build of the lib/reg/reg.a library). Reported by Vlad Paiu (cherry picked from commit 74a180d2a88546b0ae14a6a91c669ddb63b29f61) From noreply at github.com Mon Nov 2 16:37:35 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 02 Nov 2020 08:37:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 923089: registrars: Rebuild lib/reg on each build Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 9230896a32f63ffb085c6f65e6f028c27c911ddd https://github.com/OpenSIPS/opensips/commit/9230896a32f63ffb085c6f65e6f028c27c911ddd Author: Liviu Chircu Date: 2020-11-02 (Mon, 02 Nov 2020) Changed paths: M Makefile Log Message: ----------- registrars: Rebuild lib/reg on each build This fixes an issue where registrar would log lines resembling: INFO:mid_registrar:... due to the lib/reg/*.o files having been built beforehand with the mid_registrar source code and simply linked into the .so afterwards. This issue is fixed in 3.2+ using a different mechanism (separate build of the lib/reg/reg.a library). Reported by Vlad Paiu (cherry picked from commit 74a180d2a88546b0ae14a6a91c669ddb63b29f61) From noreply at github.com Tue Nov 3 11:51:07 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 03 Nov 2020 03:51:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55eae8: SIP PN support: Add detection for pn-* params with... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 55eae8f4dde6749f72dcdd67ef775797614ff32e https://github.com/OpenSIPS/opensips/commit/55eae8f4dde6749f72dcdd67ef775797614ff32e Author: Liviu Chircu Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M lib/reg/pn.c M modules/mid_registrar/save.c M modules/registrar/save.c M parser/parse_uri.c M parser/test/test_parser.c Log Message: ----------- SIP PN support: Add detection for pn-* params with no value This is a client-side error condition and the server must reply with "400 Bad Request". From noreply at github.com Tue Nov 3 11:54:26 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 03 Nov 2020 03:54:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 79a557: registrars: Re-link the .so file after a lib/reg c... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 79a55786e7921b16db9164c7d35a41796ec6d84b https://github.com/OpenSIPS/opensips/commit/79a55786e7921b16db9164c7d35a41796ec6d84b Author: Liviu Chircu Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M Makefile.rules M Makefile.sources M modules/mid_registrar/Makefile M modules/registrar/Makefile Log Message: ----------- registrars: Re-link the .so file after a lib/reg change Before this commit, the registrars were not getting rebuilt after making changes in the lib/reg source code. From noreply at github.com Tue Nov 3 11:55:42 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 03 Nov 2020 03:55:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 229c5d: SIP PN support: Add detection for pn-* params with... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 229c5da07b1a2b0a5bca4d9f4722a767f3cfbe3d https://github.com/OpenSIPS/opensips/commit/229c5da07b1a2b0a5bca4d9f4722a767f3cfbe3d Author: Liviu Chircu Date: 2020-11-03 (Tue, 03 Nov 2020) Changed paths: M lib/reg/pn.c M modules/mid_registrar/save.c M modules/registrar/save.c M parser/parse_uri.c M parser/test/test_parser.c Log Message: ----------- SIP PN support: Add detection for pn-* params with no value This is a client-side error condition and the server must reply with "400 Bad Request". (cherry picked from commit 55eae8f4dde6749f72dcdd67ef775797614ff32e) From noreply at github.com Wed Nov 4 09:58:35 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Nov 2020 01:58:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b8683: acc: Fix prepared statements for the missed/acc ta... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5b868337e60f0e9d503d6233409412abd27d2818 https://github.com/OpenSIPS/opensips/commit/5b868337e60f0e9d503d6233409412abd27d2818 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/acc/acc.c Log Message: ----------- acc: Fix prepared statements for the missed/acc tables Commit 4bc134fe3b introduced a regression where the reused PS for the "missed_calls" table (9 fields) would no longer match the PS for the "acc" table (11 fields). By reusing the former PS array, which is shorter than required, the code would segfault. Example scenario: * simple call from A -> B with: * do_accounting("db", "missed|failed") * call failure (e.g. 408 Request Timeout) * code crashes as soon as the "failed" acc entry is written Many thanks to Nexphone for sponsoring this fix From noreply at github.com Wed Nov 4 10:01:26 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Nov 2020 02:01:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fa6e7: acc: Fix prepared statements for the missed/acc ta... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 0fa6e7d46333d6ae0f6e53c6ceae0bdb9ef0736c https://github.com/OpenSIPS/opensips/commit/0fa6e7d46333d6ae0f6e53c6ceae0bdb9ef0736c Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/acc/acc.c Log Message: ----------- acc: Fix prepared statements for the missed/acc tables Commit 4bc134fe3b introduced a regression where the reused PS for the "missed_calls" table (9 fields) would no longer match the PS for the "acc" table (11 fields). By reusing the former PS array, which is shorter than required, the code would segfault. Example scenario: * simple call from A -> B with: * do_accounting("db", "missed|failed") * call failure (e.g. 408 Request Timeout) * code crashes as soon as the "failed" acc entry is written Many thanks to Nexphone for sponsoring this fix (cherry picked from commit 5b868337e60f0e9d503d6233409412abd27d2818) From noreply at github.com Wed Nov 4 13:28:50 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Nov 2020 05:28:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 803270: acc: Remove redundant code Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 80327025a1ea89184e491cf681e9f686e22f1c9e https://github.com/OpenSIPS/opensips/commit/80327025a1ea89184e491cf681e9f686e22f1c9e Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/acc/acc_logic.c Log Message: ----------- acc: Remove redundant code (cherry picked from commit fcbe480f2eeb9b0933bb5a3fb1d15379fb79c493) From noreply at github.com Wed Nov 4 13:28:52 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Nov 2020 05:28:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8c207e: acc: Remove redundant code Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 8c207e9537d871c468976d37b59e1ea7e3f8797f https://github.com/OpenSIPS/opensips/commit/8c207e9537d871c468976d37b59e1ea7e3f8797f Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/acc/acc_logic.c Log Message: ----------- acc: Remove redundant code (cherry picked from commit fcbe480f2eeb9b0933bb5a3fb1d15379fb79c493) From noreply at github.com Wed Nov 4 13:31:51 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Nov 2020 05:31:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d004a6: Code quality: Use str_match() instead of !str_strc... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: d004a6c5e35b7dac783b52dd95fa11d6ad2d13c2 https://github.com/OpenSIPS/opensips/commit/d004a6c5e35b7dac783b52dd95fa11d6ad2d13c2 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M cachedb/cachedb_dict.c M lib/test/test_csv.c M modules/acc/acc_extra.c M modules/acc/acc_logic.c M modules/dialog/dlg_handlers.c M modules/json/json.c M modules/mid_registrar/save.c M modules/registrar/lookup.c M modules/statistics/statistics.c Log Message: ----------- Code quality: Use str_match() instead of !str_strcmp() Reasons behind this change: - better performance: str_strcmp() includes lots of redundant checks and performs worse than the simplistic str_match() - safer code: although by making this change we increase the chance of a segfault (if either "a" or "b" strings are NULL), the crash will immediately indicate the coding bug and will be easy to troubleshoot. By the same argument, nobody complains that memset() or strcmp() include zero NULL checks: they don't have to! - more meaningful code: logically speaking, in most cases, the programmer simply intends to _match_ two strings, rather than to order them lexicographically... (cherry picked from commit 765a84b293db8ec3da960c0ae61f725f3519bfd9) From noreply at github.com Wed Nov 4 13:37:01 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Nov 2020 05:37:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 152589: Code quality: Use str_match() instead of !str_strc... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 1525893e2e3ee2002d48de0fb42284affae4acf1 https://github.com/OpenSIPS/opensips/commit/1525893e2e3ee2002d48de0fb42284affae4acf1 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M cachedb/cachedb_dict.c M lib/test/test_csv.c M modules/acc/acc_extra.c M modules/mid_registrar/save.c M modules/registrar/lookup.c M modules/statistics/statistics.c Log Message: ----------- Code quality: Use str_match() instead of !str_strcmp() Reasons behind this change: - better performance: str_strcmp() includes lots of redundant checks and performs worse than the simplistic str_match() - safer code: although by making this change we increase the chance of a segfault (if either "a" or "b" strings are NULL), the crash will immediately indicate the coding bug and will be easy to troubleshoot. By the same argument, nobody complains that memset() or strcmp() include zero NULL checks: they don't have to! - more meaningful code: logically speaking, in most cases, the programmer simply intends to _match_ two strings, rather than to order them lexicographically... (cherry picked from commit 765a84b293db8ec3da960c0ae61f725f3519bfd9) (cherry picked from commit d004a6c5e35b7dac783b52dd95fa11d6ad2d13c2) From noreply at github.com Wed Nov 4 15:37:37 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Nov 2020 07:37:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8cb604: permissions: Integrate with 'db_default_url' Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 8cb6048949cc0440d87b205bbaed88fa16d1fc93 https://github.com/OpenSIPS/opensips/commit/8cb6048949cc0440d87b205bbaed88fa16d1fc93 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/permissions/address.c M modules/permissions/address.h M modules/permissions/partitions.c M modules/permissions/partitions.h M modules/permissions/permissions.c M modules/permissions/permissions.h Log Message: ----------- permissions: Integrate with 'db_default_url' * DB partitions now inherit their DB URL (if not given explicitly) from 'db_url' -> 'db_default_url' * the above is similar for the 'table_name' property (inherit from the 'address_table' modparam) * rewrite the 'partitions' parser: no more coding style limitations * backwards-compatible: the 'db_url' is still mandatory if you are not specifying a partition definition! This is due to the fact that the module has a non-DB based usage mode Part of a series of patches for #2117 (cherry picked from commit bb57cc1c375b9325138154eb415cebc2fa971ec0) (cherry picked from commit e663ee6a905f64c1d26954fa896bbc1461001163) Commit: e680041806719cd0773c3e0c7dcfa977f8b262c7 https://github.com/OpenSIPS/opensips/commit/e680041806719cd0773c3e0c7dcfa977f8b262c7 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan MI 'dp_show_partition': Indicate client-side errors (cherry picked from commit 657a8b53f07120e3233059a79f05fa7694ebbc5d) (cherry picked from commit 9d0145df204b6fe8fc88ccd1f4191fd56ccbdf88) Commit: 000df2ba61e91142ce3c8f09562e5867519a94b5 https://github.com/OpenSIPS/opensips/commit/000df2ba61e91142ce3c8f09562e5867519a94b5 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/dialplan.h M modules/dialplan/dp_db.c M modules/dialplan/dp_db.h M str.h Log Message: ----------- dialplan: Integrate with 'db_default_url' * DB partitions now inherit their DB URL (if not given explicitly) from 'db_url' -> 'db_default_url' * the above is similar for the 'table_name' property (inherit from the 'address_table' modparam) * rewrite the 'partitions' parser: no more coding style limitations * backwards-compatible: at least one partition must be specified (even through simply defining a global 'db_default_url') before the module can start Part of a series of patches for #2117 (cherry picked from commit 2e8164368b31da9292f08623eac6934ef2057e22) (cherry picked from commit f061ad31d39538de59da05e8a98018cc42c4c336) Commit: dbd3e9eace04e0b54a16bfff4b9c78d9a5c51732 https://github.com/OpenSIPS/opensips/commit/dbd3e9eace04e0b54a16bfff4b9c78d9a5c51732 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/doc/dialplan_admin.xml Log Message: ----------- dialplan docs: Update partition, db_url and table_name (cherry picked from commit 6443ad5829c15f8ae7dad8bb9f0e4f418702b1ad) (cherry picked from commit 5185859a5776b6cb6ed49938eeba80c2017c5087) Commit: 8ad9847f0b010b5344c1d9fdf4b4f65f347efae8 https://github.com/OpenSIPS/opensips/commit/8ad9847f0b010b5344c1d9fdf4b4f65f347efae8 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/doc/dialplan_admin.xml M modules/permissions/doc/permissions_admin.xml Log Message: ----------- permissions docs: Update partition, db_url and address_table (cherry picked from commit 180674b833ef9e82cb3f97105add2ada6843ddc1) (cherry picked from commit 67c06628eae20cca4fc3e5509435b775a425d17e) Commit: 1f14390a4b7147a3ba7434b5dc19c6aa98184a44 https://github.com/OpenSIPS/opensips/commit/1f14390a4b7147a3ba7434b5dc19c6aa98184a44 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Fix a bug with the 'default' partition This commit allows the "default" partition to be populated just like the other ones: modparam("dispatcher", "partition", "default: db_url = mysql://opensips:opensipsrw at 127.0.0.1/opensips_3_2; table_name = v1_dispatcher") (cherry picked from commit cc2f4a8c49402f99502a58940d2fbb51daed6e47) (cherry picked from commit 419f0119400229ac54df2b8ce1943d88c31c4b5a) Commit: 5c154e2cec728014993dd980309225b47e6af514 https://github.com/OpenSIPS/opensips/commit/5c154e2cec728014993dd980309225b47e6af514 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Add useful debug log (cherry picked from commit 198687e17d13a06b0868676252292643c6d549c4) (cherry picked from commit 654f1e9ba552ab96e1b3b31b3199f5464b41bd9d) Commit: c0b2a0ae4117e395e1c4724b7b91270d83a0d269 https://github.com/OpenSIPS/opensips/commit/c0b2a0ae4117e395e1c4724b7b91270d83a0d269 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Integrate with 'db_default_url' * both 'db_url' and a partition DB URL will inherit their starting value from the 'db_default_url' global * add the option to point the default partition to a known one, in order to avoid unwanted loading of the default table. Example: modparam("dispatcher", "partition", "default: trunks") modparam("dispatcher", "partition", "trunks: db_url = ...") (cherry picked from commit c7d668bad5b2b41a9c9065e1539914f0629ccf64) (cherry picked from commit ba7a4e33a6e2141aa7300f4e5db268c39f5e9520) Commit: 02df9b8fdb2bdb2521481b9d1b466466689c38e1 https://github.com/OpenSIPS/opensips/commit/02df9b8fdb2bdb2521481b9d1b466466689c38e1 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- dispatcher docs: Update partition, db_url and table_name (cherry picked from commit 89a618be1f005d1bc80d528bc41de73fff24533a) (cherry picked from commit dd0245e98087e07fb2182ae4e21f06ce034c9b4b) Commit: 03bf0ae1b0ce1931377ae131235413bbc5f01df1 https://github.com/OpenSIPS/opensips/commit/03bf0ae1b0ce1931377ae131235413bbc5f01df1 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/doc/dialplan_admin.xml M modules/dialplan/dp_db.c Log Message: ----------- dialplan: Allow re-pointing the default partition This is useful in situations where script writers do not intend to cache the default 'dialplan' table, rather only the named partitions. Example syntax: db_default_url = "mysql://opensips:opensipsrw at 127.0.0.1/opensips" ... modparam("dialplan", "partition", " pstn: table_name = dialplan_pstn") modparam("dialplan", "partition", "default: pstn") (cherry picked from commit efee3438773a83c1a05edc8b05ba45f53a83c5a6) (cherry picked from commit 4abd2617f970b2505534ee8dfd68fdd11ddcc716) Commit: 982b658570a6e7b59670e7141df929ec30df62fe https://github.com/OpenSIPS/opensips/commit/982b658570a6e7b59670e7141df929ec30df62fe Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/proto_smpp/proto_smpp.c Log Message: ----------- proto_smpp: Inherit DB URL from 'db_default_url' (cherry picked from commit 24f9e7b294903bdb439a4e681ee0950d1d0837f6) (cherry picked from commit f94e1179fce27ef1ce270f921225e79cd9e8014b) Commit: 914d38afed18e7dfcd360458fab7cf9e76723b6d https://github.com/OpenSIPS/opensips/commit/914d38afed18e7dfcd360458fab7cf9e76723b6d Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/proto_smpp/proto_smpp.c Log Message: ----------- proto_smpp: Fix crash on startup (cherry picked from commit 990d18f79735f547ed36da58236dea9c24221493) (cherry picked from commit 6410440011d9be8de9d42d8e4d82c852c9271ac0) Commit: 0684e98376a841b6b7351b23e23de1d9a804ba41 https://github.com/OpenSIPS/opensips/commit/0684e98376a841b6b7351b23e23de1d9a804ba41 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/b2b_entities/b2b_entities.c M modules/b2b_logic/b2b_logic.c Log Message: ----------- b2b entities/logic: Inherit `db_default_url` if possible If there is still no DB URL, simply start without DB support (just as before) (cherry picked from commit ff7b5849751d11537d989afe2b17ef35ebd2a133) (cherry picked from commit a54424be0c0ff2cd42adf6a0d748ac2a866dc319) Compare: https://github.com/OpenSIPS/opensips/compare/d004a6c5e35b...0684e98376a8 From noreply at github.com Thu Nov 5 07:52:27 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 04 Nov 2020 23:52:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ab32e5: dialplan: Fix startup with a single, non-default p... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: ab32e58dd900a2636e3412bfa430d8cb0ffcaf27 https://github.com/OpenSIPS/opensips/commit/ab32e58dd900a2636e3412bfa430d8cb0ffcaf27 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/dialplan.h M modules/dialplan/dp_db.c Log Message: ----------- dialplan: Fix startup with a single, non-default partition Commit: 5947badc4941160cab7c7326ae938e1dbed96d53 https://github.com/OpenSIPS/opensips/commit/5947badc4941160cab7c7326ae938e1dbed96d53 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Fix broken MI 'dp_show_partition' cmd and output Commit: d81fb6c0d5af98e6f22b93b0c06e333af2288385 https://github.com/OpenSIPS/opensips/commit/d81fb6c0d5af98e6f22b93b0c06e333af2288385 Author: Razvan Crainea Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: prevent possibl uninitialized access (cherry picked from commit 58804282fe53b25a2d18f8bed35b8f6fc8f8a1a8) Compare: https://github.com/OpenSIPS/opensips/compare/0684e98376a8...d81fb6c0d5af From noreply at github.com Thu Nov 5 07:52:36 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 04 Nov 2020 23:52:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4eccc4: permissions: Integrate with 'db_default_url' Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 4eccc44cfbab57b0f6f7b679789cb3279e25c9cb https://github.com/OpenSIPS/opensips/commit/4eccc44cfbab57b0f6f7b679789cb3279e25c9cb Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/permissions/address.c M modules/permissions/address.h M modules/permissions/partitions.c M modules/permissions/partitions.h M modules/permissions/permissions.c M modules/permissions/permissions.h Log Message: ----------- permissions: Integrate with 'db_default_url' * DB partitions now inherit their DB URL (if not given explicitly) from 'db_url' -> 'db_default_url' * the above is similar for the 'table_name' property (inherit from the 'address_table' modparam) * rewrite the 'partitions' parser: no more coding style limitations * backwards-compatible: the 'db_url' is still mandatory if you are not specifying a partition definition! This is due to the fact that the module has a non-DB based usage mode Part of a series of patches for #2117 (cherry picked from commit bb57cc1c375b9325138154eb415cebc2fa971ec0) (cherry picked from commit e663ee6a905f64c1d26954fa896bbc1461001163) (cherry picked from commit 8cb6048949cc0440d87b205bbaed88fa16d1fc93) Commit: 674c611f22a0048afb2425f1a39390ebec573d8b https://github.com/OpenSIPS/opensips/commit/674c611f22a0048afb2425f1a39390ebec573d8b Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/dialplan.h M modules/dialplan/dp_db.c M modules/dialplan/dp_db.h M str.h Log Message: ----------- dialplan: Integrate with 'db_default_url' * DB partitions now inherit their DB URL (if not given explicitly) from 'db_url' -> 'db_default_url' * the above is similar for the 'table_name' property (inherit from the 'address_table' modparam) * rewrite the 'partitions' parser: no more coding style limitations * backwards-compatible: at least one partition must be specified (even through simply defining a global 'db_default_url') before the module can start Part of a series of patches for #2117 (cherry picked from commit 2e8164368b31da9292f08623eac6934ef2057e22) (cherry picked from commit f061ad31d39538de59da05e8a98018cc42c4c336) (cherry picked from commit 000df2ba61e91142ce3c8f09562e5867519a94b5) Commit: baf00b5d7873e4ea8e31d0f7fb004eeba523855e https://github.com/OpenSIPS/opensips/commit/baf00b5d7873e4ea8e31d0f7fb004eeba523855e Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/doc/dialplan_admin.xml Log Message: ----------- dialplan docs: Update partition, db_url and table_name (cherry picked from commit 6443ad5829c15f8ae7dad8bb9f0e4f418702b1ad) (cherry picked from commit 5185859a5776b6cb6ed49938eeba80c2017c5087) (cherry picked from commit dbd3e9eace04e0b54a16bfff4b9c78d9a5c51732) Commit: 37abcc3d6e5f3774a07bbd9219484d72844b684a https://github.com/OpenSIPS/opensips/commit/37abcc3d6e5f3774a07bbd9219484d72844b684a Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/doc/dialplan_admin.xml M modules/permissions/doc/permissions_admin.xml Log Message: ----------- permissions docs: Update partition, db_url and address_table (cherry picked from commit 180674b833ef9e82cb3f97105add2ada6843ddc1) (cherry picked from commit 67c06628eae20cca4fc3e5509435b775a425d17e) (cherry picked from commit 8ad9847f0b010b5344c1d9fdf4b4f65f347efae8) Commit: 53bec0c3de9f158233eb6904fdf90073c91db3fc https://github.com/OpenSIPS/opensips/commit/53bec0c3de9f158233eb6904fdf90073c91db3fc Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Fix a bug with the 'default' partition This commit allows the "default" partition to be populated just like the other ones: modparam("dispatcher", "partition", "default: db_url = mysql://opensips:opensipsrw at 127.0.0.1/opensips_3_2; table_name = v1_dispatcher") (cherry picked from commit cc2f4a8c49402f99502a58940d2fbb51daed6e47) (cherry picked from commit 419f0119400229ac54df2b8ce1943d88c31c4b5a) (cherry picked from commit 1f14390a4b7147a3ba7434b5dc19c6aa98184a44) Commit: 23f987886b0e61fb9fd392d195c4c7e4fd4aff7c https://github.com/OpenSIPS/opensips/commit/23f987886b0e61fb9fd392d195c4c7e4fd4aff7c Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Add useful debug log (cherry picked from commit 198687e17d13a06b0868676252292643c6d549c4) (cherry picked from commit 654f1e9ba552ab96e1b3b31b3199f5464b41bd9d) (cherry picked from commit 5c154e2cec728014993dd980309225b47e6af514) Commit: a61d9417a81f5b05d5eb1fad539d76176a42221f https://github.com/OpenSIPS/opensips/commit/a61d9417a81f5b05d5eb1fad539d76176a42221f Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Integrate with 'db_default_url' * both 'db_url' and a partition DB URL will inherit their starting value from the 'db_default_url' global * add the option to point the default partition to a known one, in order to avoid unwanted loading of the default table. Example: modparam("dispatcher", "partition", "default: trunks") modparam("dispatcher", "partition", "trunks: db_url = ...") (cherry picked from commit c7d668bad5b2b41a9c9065e1539914f0629ccf64) (cherry picked from commit ba7a4e33a6e2141aa7300f4e5db268c39f5e9520) (cherry picked from commit c0b2a0ae4117e395e1c4724b7b91270d83a0d269) Commit: bff98ff4e8c11b0477f7432cce9469c9a8c8cf00 https://github.com/OpenSIPS/opensips/commit/bff98ff4e8c11b0477f7432cce9469c9a8c8cf00 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- dispatcher docs: Update partition, db_url and table_name (cherry picked from commit 89a618be1f005d1bc80d528bc41de73fff24533a) (cherry picked from commit dd0245e98087e07fb2182ae4e21f06ce034c9b4b) (cherry picked from commit 02df9b8fdb2bdb2521481b9d1b466466689c38e1) Commit: e64845a3feff5a0e0e9ac7b816df7ee80dea8cc1 https://github.com/OpenSIPS/opensips/commit/e64845a3feff5a0e0e9ac7b816df7ee80dea8cc1 Author: Liviu Chircu Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/doc/dialplan_admin.xml M modules/dialplan/dp_db.c Log Message: ----------- dialplan: Allow re-pointing the default partition This is useful in situations where script writers do not intend to cache the default 'dialplan' table, rather only the named partitions. Example syntax: db_default_url = "mysql://opensips:opensipsrw at 127.0.0.1/opensips" ... modparam("dialplan", "partition", " pstn: table_name = dialplan_pstn") modparam("dialplan", "partition", "default: pstn") (cherry picked from commit efee3438773a83c1a05edc8b05ba45f53a83c5a6) (cherry picked from commit 4abd2617f970b2505534ee8dfd68fdd11ddcc716) (cherry picked from commit 03bf0ae1b0ce1931377ae131235413bbc5f01df1) Commit: aa8a43dc7e57ea023892638cc725abc9de86fdb1 https://github.com/OpenSIPS/opensips/commit/aa8a43dc7e57ea023892638cc725abc9de86fdb1 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/dialplan.h M modules/dialplan/dp_db.c Log Message: ----------- dialplan: Fix startup with a single, non-default partition Commit: 7c251f545aaff21dcf649d3f9ef14f9635590a8c https://github.com/OpenSIPS/opensips/commit/7c251f545aaff21dcf649d3f9ef14f9635590a8c Author: Razvan Crainea Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: prevent possibl uninitialized access (cherry picked from commit 58804282fe53b25a2d18f8bed35b8f6fc8f8a1a8) Commit: f721cc01bebbde984b34d606e24a530bc541f9d3 https://github.com/OpenSIPS/opensips/commit/f721cc01bebbde984b34d606e24a530bc541f9d3 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/b2b_entities/b2b_entities.c M modules/b2b_logic/b2b_logic.c Log Message: ----------- b2b entities/logic: Inherit `db_default_url` if possible If there is still no DB URL, simply start without DB support (just as before) (cherry picked from commit ff7b5849751d11537d989afe2b17ef35ebd2a133) (cherry picked from commit a54424be0c0ff2cd42adf6a0d748ac2a866dc319) (cherry picked from commit 0684e98376a841b6b7351b23e23de1d9a804ba41) Compare: https://github.com/OpenSIPS/opensips/compare/1525893e2e3e...f721cc01bebb From noreply at github.com Thu Nov 5 08:08:24 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 05 Nov 2020 00:08:24 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a67b74: dialplan: Fix startup with a single, non-default p... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a67b74d4e1322654da798138a4ad39c09ea0506b https://github.com/OpenSIPS/opensips/commit/a67b74d4e1322654da798138a4ad39c09ea0506b Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/dialplan.h M modules/dialplan/dp_db.c Log Message: ----------- dialplan: Fix startup with a single, non-default partition Commit: e21e31ce7eff03844a3bd38686a87bbbfc0f12b9 https://github.com/OpenSIPS/opensips/commit/e21e31ce7eff03844a3bd38686a87bbbfc0f12b9 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Fix broken MI 'dp_show_partition' cmd and output Compare: https://github.com/OpenSIPS/opensips/compare/5b868337e60f...e21e31ce7eff From noreply at github.com Thu Nov 5 08:08:31 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 05 Nov 2020 00:08:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dfc10f: dialplan: Fix startup with a single, non-default p... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: dfc10fb1e9d90eea23559da666f6265351f4098b https://github.com/OpenSIPS/opensips/commit/dfc10fb1e9d90eea23559da666f6265351f4098b Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialplan/dialplan.c M modules/dialplan/dialplan.h M modules/dialplan/dp_db.c Log Message: ----------- dialplan: Fix startup with a single, non-default partition Commit: e9f5edb4aaec85bb81dee5b3cca148b3ba9da5a2 https://github.com/OpenSIPS/opensips/commit/e9f5edb4aaec85bb81dee5b3cca148b3ba9da5a2 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Fix broken MI 'dp_show_partition' cmd and output Compare: https://github.com/OpenSIPS/opensips/compare/0fa6e7d46333...e9f5edb4aaec From noreply at github.com Thu Nov 5 08:27:17 2020 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 05 Nov 2020 00:27:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3274fc: SIP digest auth: Improve handling for multiple dig... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 3274fc2b076bc8d2395ef1b68244a43c66463106 https://github.com/OpenSIPS/opensips/commit/3274fc2b076bc8d2395ef1b68244a43c66463106 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/b2b_entities/dlg.c M modules/sipmsgops/sipmsgops.c M modules/uac/auth.c M modules/uac_registrant/registrant.c M parser/parse_authenticate.c M parser/parse_authenticate.h Log Message: ----------- SIP digest auth: Improve handling for multiple digest challenges Before this patch, OpenSIPS would always work with the digest credentials of the 1st WWW/Proxy-Authenticate header field. While RFC 3261 does not define the behavior with multiple WWW/Proxy-Authenticate headers, in § 22.3 it is stated that: Note that if an authentication scheme that does not support realms is used in the Proxy-Authorization header field, a proxy server MUST attempt to parse all Proxy-Authorization header field values to determine whether one of them has what the proxy server considers to be valid credentials. ... so a proxy must _walk_ through unacceptable headers until it finds one with "valid" credentials. In the context of the upcoming RFC 8760, this would also mean: finding an auth header field with an MD5 digest algorithm, which is the only one currently supported. TL;DR: this patch improves the "uac", "uac_registrant" and "b2b_entities" modules so they correctly process 3 WWW-Authenticate headers with the following algorithm preference: algorithm=SHA-512-256 algorithm=SHA-256 algorithm=MD5 ... and correctly build an MD5-based response for the 3rd header field. Issue discovered during OpenSIPIt 2020 (cherry picked from commit 27d5862fb834e2c71f2fefb89a27430e30814647) SIP digest auth: Complete 27d5862fb8 The b2b_entities was not patched well, as some weird switch fallthrough-on-error behavior was introduced. (cherry picked from commit 5942d53f7aeec8eadcafd394fd1ee51ede2e5ab1) Commit: 278fd474090c19d4118e3311b31f1dde2016aa2b https://github.com/OpenSIPS/opensips/commit/278fd474090c19d4118e3311b31f1dde2016aa2b Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M parser/digest/digest_parser.c M trim.h M ut.h Log Message: ----------- Merge pull request #2253 from sippy/master_2020 Fix a rather obscure copy-n-paste bug in the digest parser (cherry picked from commit baddd32e2fd6cb43dd8b55f8a9f494fbd506d403) (cherry picked from commit 74558d8957f57b73427d50dd7b7908f989537a12) Commit: 5292252cd7712e8d3e3f52b03889bc01f75d5f2a https://github.com/OpenSIPS/opensips/commit/5292252cd7712e8d3e3f52b03889bc01f75d5f2a Author: Maksym Sobolyev Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M parser/parse_authenticate.c Log Message: ----------- Use body->len as the only authoritative way to check if the provided body is empty or not. (cherry picked from commit b0997b1fb56d6f518a26b9fe32e45cb16b9a0284) (cherry picked from commit bd5a1d027b238892d798e5c3fc0d0633387192fe) Compare: https://github.com/OpenSIPS/opensips/compare/d81fb6c0d5af...5292252cd771 From noreply at github.com Thu Nov 5 08:31:07 2020 From: noreply at github.com (Maksym Sobolyev) Date: Thu, 05 Nov 2020 00:31:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fced36: SIP digest auth: Improve handling for multiple dig... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: fced368a2d0a69adeb796b1cd62690c21b361d52 https://github.com/OpenSIPS/opensips/commit/fced368a2d0a69adeb796b1cd62690c21b361d52 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/b2b_entities/dlg.c M modules/sipmsgops/sipmsgops.c M modules/uac/auth.c M modules/uac_registrant/registrant.c M parser/parse_authenticate.c M parser/parse_authenticate.h Log Message: ----------- SIP digest auth: Improve handling for multiple digest challenges Before this patch, OpenSIPS would always work with the digest credentials of the 1st WWW/Proxy-Authenticate header field. While RFC 3261 does not define the behavior with multiple WWW/Proxy-Authenticate headers, in § 22.3 it is stated that: Note that if an authentication scheme that does not support realms is used in the Proxy-Authorization header field, a proxy server MUST attempt to parse all Proxy-Authorization header field values to determine whether one of them has what the proxy server considers to be valid credentials. ... so a proxy must _walk_ through unacceptable headers until it finds one with "valid" credentials. In the context of the upcoming RFC 8760, this would also mean: finding an auth header field with an MD5 digest algorithm, which is the only one currently supported. TL;DR: this patch improves the "uac", "uac_registrant" and "b2b_entities" modules so they correctly process 3 WWW-Authenticate headers with the following algorithm preference: algorithm=SHA-512-256 algorithm=SHA-256 algorithm=MD5 ... and correctly build an MD5-based response for the 3rd header field. Issue discovered during OpenSIPIt 2020 (cherry picked from commit 27d5862fb834e2c71f2fefb89a27430e30814647) SIP digest auth: Complete 27d5862fb8 The b2b_entities was not patched well, as some weird switch fallthrough-on-error behavior was introduced. (cherry picked from commit 5942d53f7aeec8eadcafd394fd1ee51ede2e5ab1) (cherry picked from commit 3274fc2b076bc8d2395ef1b68244a43c66463106) Commit: c25411a1f51c2fdf5c9976fe1a8a962f89207b0d https://github.com/OpenSIPS/opensips/commit/c25411a1f51c2fdf5c9976fe1a8a962f89207b0d Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M parser/digest/digest_parser.c M trim.h M ut.h Log Message: ----------- Merge pull request #2253 from sippy/master_2020 Fix a rather obscure copy-n-paste bug in the digest parser (cherry picked from commit baddd32e2fd6cb43dd8b55f8a9f494fbd506d403) (cherry picked from commit 74558d8957f57b73427d50dd7b7908f989537a12) Commit: 21490752679f13208680f58b1637bd53887eb8e5 https://github.com/OpenSIPS/opensips/commit/21490752679f13208680f58b1637bd53887eb8e5 Author: Maksym Sobolyev Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M parser/parse_authenticate.c Log Message: ----------- Use body->len as the only authoritative way to check if the provided body is empty or not. (cherry picked from commit b0997b1fb56d6f518a26b9fe32e45cb16b9a0284) (cherry picked from commit bd5a1d027b238892d798e5c3fc0d0633387192fe) Compare: https://github.com/OpenSIPS/opensips/compare/f721cc01bebb...21490752679f From noreply at github.com Thu Nov 5 09:52:33 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 05 Nov 2020 01:52:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52e6c4: dialog: update contact & SDPs for replicated updates Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 52e6c425b101ce56d7eb35cb413faacbb9309f1a https://github.com/OpenSIPS/opensips/commit/52e6c425b101ce56d7eb35cb413faacbb9309f1a Author: Razvan Crainea Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: update contact & SDPs for replicated updates From noreply at github.com Thu Nov 5 09:52:46 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 05 Nov 2020 01:52:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5ae266: dialog: update contact & SDPs for replicated updates Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 5ae266af03303cd94b004c58b18520746319ff27 https://github.com/OpenSIPS/opensips/commit/5ae266af03303cd94b004c58b18520746319ff27 Author: Razvan Crainea Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: update contact & SDPs for replicated updates (cherry picked from commit 52e6c425b101ce56d7eb35cb413faacbb9309f1a) From noreply at github.com Thu Nov 5 09:52:54 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 05 Nov 2020 01:52:54 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a6fdb6: dialog: update contact & SDPs for replicated updates Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: a6fdb6610d46992e6882ae73381ccf6be24db968 https://github.com/OpenSIPS/opensips/commit/a6fdb6610d46992e6882ae73381ccf6be24db968 Author: Razvan Crainea Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: update contact & SDPs for replicated updates (cherry picked from commit 52e6c425b101ce56d7eb35cb413faacbb9309f1a) From noreply at github.com Thu Nov 5 09:53:02 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 05 Nov 2020 01:53:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c5711b: dialog: update contact & SDPs for replicated update Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: c5711b9aa2031b26030f5e61651f45506b450525 https://github.com/OpenSIPS/opensips/commit/c5711b9aa2031b26030f5e61651f45506b450525 Author: Razvan Crainea Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialog/dlg_replication.c Log Message: ----------- dialog: update contact & SDPs for replicated update From noreply at github.com Thu Nov 5 10:02:06 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 05 Nov 2020 02:02:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6330ba: dialog: lower info when dialog not found in profile Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6330ba656136dd71e4f15e0b6a9699cc3435b185 https://github.com/OpenSIPS/opensips/commit/6330ba656136dd71e4f15e0b6a9699cc3435b185 Author: Razvan Crainea Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialog/dialog.c Log Message: ----------- dialog: lower info when dialog not found in profile When calling unset_dlg_profile() for a dialog that is not in that profile, or there's no matching value, warn (instead of error) and add the name of the affected profile. From noreply at github.com Thu Nov 5 11:14:47 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 05 Nov 2020 03:14:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 699832: dialog: enhance errors when dlg cannot be inserted... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 699832c98460aada6ed839847a9973cabad80fc5 https://github.com/OpenSIPS/opensips/commit/699832c98460aada6ed839847a9973cabad80fc5 Author: Razvan Crainea Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- dialog: enhance errors when dlg cannot be inserted in db From noreply at github.com Thu Nov 5 14:22:47 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 05 Nov 2020 06:22:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c6ef76: EVI: Improve debug logs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c6ef76adf193608bd0cca5b0fa4c64599d74da9f https://github.com/OpenSIPS/opensips/commit/c6ef76adf193608bd0cca5b0fa4c64599d74da9f Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M evi/evi_params.c Log Message: ----------- EVI: Improve debug logs (cherry picked from commit b30ac6be3348059684ed8e79d01183784f4cb5f5) From noreply at github.com Thu Nov 5 15:03:45 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 05 Nov 2020 07:03:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1f3e56: default opensips.cfg: Explicitly set the "xlog_level" Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1f3e56fbfffd0ebedd3a91df4c187166f824568c https://github.com/OpenSIPS/opensips/commit/1f3e56fbfffd0ebedd3a91df4c187166f824568c Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M etc/opensips.cfg M menuconfig/configs/opensips_loadbalancer.m4 M menuconfig/configs/opensips_residential.m4 M menuconfig/configs/opensips_trunking.m4 M utils/vim/opensips.vim Log Message: ----------- default opensips.cfg: Explicitly set the "xlog_level" It is easy to forget about or be completely unaware of this recently introduced setting (spring 2019), then start troubleshooting why some of your xlog() statements are not working. From noreply at github.com Thu Nov 5 15:06:11 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 05 Nov 2020 07:06:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 867fb3: default opensips.cfg: Explicitly set the "xlog_level" Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 867fb320a048c450748c4c3fdea7709c18acbc31 https://github.com/OpenSIPS/opensips/commit/867fb320a048c450748c4c3fdea7709c18acbc31 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M etc/opensips.cfg M menuconfig/configs/opensips_loadbalancer.m4 M menuconfig/configs/opensips_residential.m4 M menuconfig/configs/opensips_trunking.m4 M utils/vim/opensips.vim Log Message: ----------- default opensips.cfg: Explicitly set the "xlog_level" It is easy to forget about or be completely unaware of this recently introduced setting (spring 2019), then start troubleshooting why some of your xlog() statements are not working. (cherry picked from commit 1f3e56fbfffd0ebedd3a91df4c187166f824568c) From noreply at github.com Thu Nov 5 15:07:00 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 05 Nov 2020 07:07:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01d89f: default opensips.cfg: Explicitly set the "xlog_level" Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 01d89f90c10a5a7e77b14675f431f28cc6b77c65 https://github.com/OpenSIPS/opensips/commit/01d89f90c10a5a7e77b14675f431f28cc6b77c65 Author: Liviu Chircu Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M etc/opensips.cfg M menuconfig/configs/opensips_loadbalancer.m4 M menuconfig/configs/opensips_residential.m4 M menuconfig/configs/opensips_trunking.m4 M utils/vim/opensips.vim Log Message: ----------- default opensips.cfg: Explicitly set the "xlog_level" It is easy to forget about or be completely unaware of this recently introduced setting (spring 2019), then start troubleshooting why some of your xlog() statements are not working. (cherry picked from commit 1f3e56fbfffd0ebedd3a91df4c187166f824568c) From sobomax at sippysoft.com Thu Nov 5 19:12:20 2020 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Thu, 5 Nov 2020 11:12:20 -0800 Subject: [OpenSIPS-Devel] SIP Chronicles, recap and upcoming episode on Friday @ 7pm UTC In-Reply-To: References: Message-ID: OOPS, typo, the link to Sandro's episode is below: https://youtu.be/6EKVDyAx2Yo -Max On Thu, Nov 5, 2020 at 11:01 AM Maxim Sobolev wrote: > Hey SipTubies, > > Just a quick recap: if you missed any of latest episodes of SIP Chronicles > here we go: > > Very interesting historical-looking firegrill-side chat with Paul Kyzivat > of IETF: https://youtu.be/kvLuJhsnF-c > > Great conversation with Sandro Gauci (SIPVicious, Enable Security) about > recent developments: https://youtu.be/kvLuJhsnF-c > > For #12 I think we'll do something different: turn the lens around and do > a live coding / testing / whatever jam session with Turbomax at controls > doing all 3 of those things at once as well as answering questions from the > audience. The official goal is to benchmark our RFC8760 implementation > under simulated fire and see how it fares to the old-good master branch > with the sub-target to measure a relative drop/increase of peak performance > of processing digest auth. In the process I expect to get OpenSIPS up > flying at x00,000 CPS altitude and land it safely at few improvements. > > Some pics of the workhorse we are going to bench with are attached, this > is a small but mighty 8-core Xeon-D 1541 with 64GB of ECC RAM. We'll see if > simulated fire erupts into a real one. We will go over the process of > setting up OpenSIPS on Ubuntu 20.x and using either > https://github.com/sippy/b2bua or https://github.com/sobomax/microsippy > or combination of both to source incoming traffic and measure latency. > > https://youtu.be/SYzqka4I34M > > Bring your own beer, snacks - it's going to be a long session and see you > tomorrow. :) > > -Max > -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Fri Nov 6 10:54:16 2020 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Fri, 6 Nov 2020 12:54:16 +0200 Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.4.9 and 3.0.4 and 3.1.1 minor releases Message-ID: <05befc0b-a503-afe1-90bd-d11f2aec5bc6@opensips.org> Hello, everyone! I am happy to announce you that on Tuesday, 17th of November 2020, we will be releasing three new minor versions, one for each of our supported branches - 2.4, 3.0 and 3.1. All these releases will only contain bug fixes gathered from their previous releases, so no script changes, or migration procedures are required to use them. A simple upgrade will suffice. We will let you know when the releases are completed, so you can start using them. Until then, happy hacking! -- Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com From noreply at github.com Fri Nov 6 20:58:18 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 06 Nov 2020 12:58:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9943f5: EVI: Small optimization Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9943f59656bb2081eeed1f2fe300d1b142da0928 https://github.com/OpenSIPS/opensips/commit/9943f59656bb2081eeed1f2fe300d1b142da0928 Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M evi/evi_params.c Log Message: ----------- EVI: Small optimization Commit: e78f0d05e78c14e464e3f8e50a0dad622b8b41e6 https://github.com/OpenSIPS/opensips/commit/e78f0d05e78c14e464e3f8e50a0dad622b8b41e6 Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN Support: Change harmless log to DEBUG Empty (non-set) EVI parameters are possible and should be ignored. Commit: 0d88fa9092d9f060e8f885f63d0cca8fbeaa5d2d https://github.com/OpenSIPS/opensips/commit/0d88fa9092d9f060e8f885f63d0cca8fbeaa5d2d Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M modules/usrloc/ul_evi.c Log Message: ----------- usrloc: Re-structure contact events; Remove useless globals Commit: 0b7d4d1fa27db61a15f826085aec0bd44b594c79 https://github.com/OpenSIPS/opensips/commit/0b7d4d1fa27db61a15f826085aec0bd44b594c79 Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M lib/reg/lookup.c M lib/reg/pn.c M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h M modules/usrloc/ul_timer.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Add the "req_callid" field to contact refresh events Providing the Call-ID of the pending SIP request during the Push Notification event_route execution gives the ability to load the dialog context of the pending INVITE. From here onwards, data can be freely passed between the two execution contexts and included in the Push Notification body (e.g.: caller ID, callee number, dialog Call-ID, etc.) Credits to Răzvan Crainea for suggesting this concept Compare: https://github.com/OpenSIPS/opensips/compare/1f3e56fbfffd...0b7d4d1fa27d From noreply at github.com Fri Nov 6 21:33:15 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 06 Nov 2020 13:33:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d9fba7: dialog docs: Fix missing quote (") in example Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d9fba77764474a52800764571084f5a1c8bbfc6e https://github.com/OpenSIPS/opensips/commit/d9fba77764474a52800764571084f5a1c8bbfc6e Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog docs: Fix missing quote (") in example From noreply at github.com Fri Nov 6 21:53:07 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 06 Nov 2020 13:53:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4da9e: EVI: Small optimization Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: d4da9e55e80241e1621eb187bc40588ff4bcefa4 https://github.com/OpenSIPS/opensips/commit/d4da9e55e80241e1621eb187bc40588ff4bcefa4 Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M evi/evi_params.c Log Message: ----------- EVI: Small optimization (cherry picked from commit 9943f59656bb2081eeed1f2fe300d1b142da0928) Commit: 93fe319245af3dbdcc3feb706c696e0cf9c77ba2 https://github.com/OpenSIPS/opensips/commit/93fe319245af3dbdcc3feb706c696e0cf9c77ba2 Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN Support: Change harmless log to DEBUG Empty (non-set) EVI parameters are possible and should be ignored. (cherry picked from commit e78f0d05e78c14e464e3f8e50a0dad622b8b41e6) Commit: 0f5574f176fa4f6439b62c5f56974797aa2effdc https://github.com/OpenSIPS/opensips/commit/0f5574f176fa4f6439b62c5f56974797aa2effdc Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M modules/usrloc/ul_evi.c Log Message: ----------- usrloc: Re-structure contact events; Remove useless globals (cherry picked from commit 0d88fa9092d9f060e8f885f63d0cca8fbeaa5d2d) Commit: fe7e1e2178f2f904f3ddcb968e6bdb3588290fec https://github.com/OpenSIPS/opensips/commit/fe7e1e2178f2f904f3ddcb968e6bdb3588290fec Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M lib/reg/lookup.c M lib/reg/pn.c M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h M modules/usrloc/ul_timer.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Add the "req_callid" field to contact refresh events Providing the Call-ID of the pending SIP request during the Push Notification event_route execution gives the ability to load the dialog context of the pending INVITE. From here onwards, data can be freely passed between the two execution contexts and included in the Push Notification body (e.g.: caller ID, callee number, dialog Call-ID, etc.) Credits to Răzvan Crainea for suggesting this concept (cherry picked from commit 0b7d4d1fa27db61a15f826085aec0bd44b594c79) Commit: b3016f09434fc19f329e5b2742cb709f88d7f443 https://github.com/OpenSIPS/opensips/commit/b3016f09434fc19f329e5b2742cb709f88d7f443 Author: Liviu Chircu Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog docs: Fix missing quote (") in example (cherry picked from commit d9fba77764474a52800764571084f5a1c8bbfc6e) Compare: https://github.com/OpenSIPS/opensips/compare/867fb320a048...b3016f09434f From noreply at github.com Sat Nov 7 21:42:27 2020 From: noreply at github.com (opensips-github) Date: Sat, 07 Nov 2020 13:42:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 47125e: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 47125eb959f3096a5464cda70670af5d4a7423e6 https://github.com/OpenSIPS/opensips/commit/47125eb959f3096a5464cda70670af5d4a7423e6 Author: OpenSIPS Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M modules/acc/README M modules/acc/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/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/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 7 22:02:09 2020 From: noreply at github.com (opensips-github) Date: Sat, 07 Nov 2020 14:02:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 59f503: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 59f5030a2dfadb1288e6cdca371cde8674e77d5a https://github.com/OpenSIPS/opensips/commit/59f5030a2dfadb1288e6cdca371cde8674e77d5a Author: OpenSIPS Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M modules/acc/README M modules/acc/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/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/json/README M modules/json/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/uac_registrant/README M modules/uac_registrant/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 7 22:20:40 2020 From: noreply at github.com (opensips-github) Date: Sat, 07 Nov 2020 14:20:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5aa38e: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 5aa38e89f8a46c1c794826d53af401c80085d39b https://github.com/OpenSIPS/opensips/commit/5aa38e89f8a46c1c794826d53af401c80085d39b Author: OpenSIPS Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M modules/acc/README M modules/acc/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/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 7 22:38:14 2020 From: noreply at github.com (opensips-github) Date: Sat, 07 Nov 2020 14:38:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 05fc15: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 05fc15e6ee328cf6bed67623f9814145c95885db https://github.com/OpenSIPS/opensips/commit/05fc15e6ee328cf6bed67623f9814145c95885db Author: OpenSIPS Date: 2020-11-08 (Sun, 08 Nov 2020) Changed paths: M modules/acc/README M modules/acc/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/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/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Nov 9 13:42:59 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 09 Nov 2020 05:42:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ac01ed: dialplan: Fix MI 'dp_translate' with 3 parameters Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: ac01ed5e02c5a1d96e2021df9cc5feb223041dc7 https://github.com/OpenSIPS/opensips/commit/ac01ed5e02c5a1d96e2021df9cc5feb223041dc7 Author: Liviu Chircu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Fix MI 'dp_translate' with 3 parameters 'partition' should be last, not first. From noreply at github.com Mon Nov 9 13:43:31 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 09 Nov 2020 05:43:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1a2310: dialplan: Fix MI 'dp_translate' with 3 parameters Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1a231008ad9a3a7fcca0b8a1f87b8c3cd72069b6 https://github.com/OpenSIPS/opensips/commit/1a231008ad9a3a7fcca0b8a1f87b8c3cd72069b6 Author: Liviu Chircu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Fix MI 'dp_translate' with 3 parameters 'partition' should be last, not first. (cherry picked from commit ac01ed5e02c5a1d96e2021df9cc5feb223041dc7) From noreply at github.com Mon Nov 9 13:43:55 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 09 Nov 2020 05:43:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6cb07a: dialplan: Fix MI 'dp_translate' with 3 parameters Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 6cb07a992171994d16daa704b7db113c50bdb932 https://github.com/OpenSIPS/opensips/commit/6cb07a992171994d16daa704b7db113c50bdb932 Author: Liviu Chircu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/dialplan/dialplan.c Log Message: ----------- dialplan: Fix MI 'dp_translate' with 3 parameters 'partition' should be last, not first. (cherry picked from commit ac01ed5e02c5a1d96e2021df9cc5feb223041dc7) From noreply at github.com Mon Nov 9 16:51:56 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 09 Nov 2020 08:51:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af19d5: b2b_entities: fix DB serialization of the entity s... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: af19d50733be3adde756f07845756f3c7f3ca0df https://github.com/OpenSIPS/opensips/commit/af19d50733be3adde756f07845756f3c7f3ca0df Author: Vlad Patrascu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/b2b_entities/b2be_db.c M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix DB serialization of the entity storage The entity storage written to DB was always either a NULL value or bogus data. Commit: dd237c001791be0b3b071d07b36057221f6ed3f6 https://github.com/OpenSIPS/opensips/commit/dd237c001791be0b3b071d07b36057221f6ed3f6 Author: Vlad Patrascu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/b2b_entities/b2be_db.c Log Message: ----------- b2b_entities: fix restoring of DB persisted server entities Server entities restored from DB would not use the original To tag due to regenerating the timestamp part of the entity key. Compare: https://github.com/OpenSIPS/opensips/compare/1a231008ad9a...dd237c001791 From noreply at github.com Mon Nov 9 17:30:37 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 09 Nov 2020 09:30:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 71a9d0: b2b_entities: fix DB serialization of the entity s... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 71a9d0a4240a793337162f307cc44d3237a96f89 https://github.com/OpenSIPS/opensips/commit/71a9d0a4240a793337162f307cc44d3237a96f89 Author: Vlad Patrascu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/b2b_entities/b2be_db.c M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix DB serialization of the entity storage The entity storage written to DB was always either a NULL value or bogus data. (cherry picked from commit af19d50733be3adde756f07845756f3c7f3ca0df) Commit: e85b96028bf7d5f89b0737260635a2b75bc7aa4c https://github.com/OpenSIPS/opensips/commit/e85b96028bf7d5f89b0737260635a2b75bc7aa4c Author: Vlad Patrascu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/b2b_entities/b2be_db.c Log Message: ----------- b2b_entities: fix restoring of DB persisted server entities Server entities restored from DB would not use the original To tag due to regenerating the timestamp part of the entity key. (cherry picked from commit dd237c001791be0b3b071d07b36057221f6ed3f6) Compare: https://github.com/OpenSIPS/opensips/compare/ac01ed5e02c5...e85b96028bf7 From noreply at github.com Mon Nov 9 17:30:51 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 09 Nov 2020 09:30:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 110e82: b2b_entities: fix restoring of DB persisted server... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 110e828e313fc12bebb0b7eda09f16e67fda4e92 https://github.com/OpenSIPS/opensips/commit/110e828e313fc12bebb0b7eda09f16e67fda4e92 Author: Vlad Patrascu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix restoring of DB persisted server entities Server entities restored from DB would not use the original To tag due to regenerating the timestamp part of the entity key. (cherry picked from commit dd237c001791be0b3b071d07b36057221f6ed3f6) From noreply at github.com Mon Nov 9 17:30:59 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 09 Nov 2020 09:30:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15b401: b2b_entities: fix restoring of DB persisted server... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 15b401ed2e4730ed20fafde66e9244076ea42c1a https://github.com/OpenSIPS/opensips/commit/15b401ed2e4730ed20fafde66e9244076ea42c1a Author: Vlad Patrascu Date: 2020-11-09 (Mon, 09 Nov 2020) Changed paths: M modules/b2b_entities/dlg.c Log Message: ----------- b2b_entities: fix restoring of DB persisted server entities Server entities restored from DB would not use the original To tag due to regenerating the timestamp part of the entity key. (cherry picked from commit dd237c001791be0b3b071d07b36057221f6ed3f6) From fun_yang at foxmail.com Tue Nov 10 02:41:04 2020 From: fun_yang at foxmail.com (fun_yang at foxmail.com) Date: Tue, 10 Nov 2020 10:41:04 +0800 Subject: [OpenSIPS-Devel] Can mid-registrar and nat-traversal model be used in the same Message-ID: Do we have some examples? I did not find any examples of this in google fun_yang at foxmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Tue Nov 10 15:19:47 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 10 Nov 2020 07:19:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b14a7e: mid_registrar_save(): Fix shm memleak with no t_re... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b14a7eaff60b719c8b80af4f8bfdffe2bc7e995b https://github.com/OpenSIPS/opensips/commit/b14a7eaff60b719c8b80af4f8bfdffe2bc7e995b Author: Liviu Chircu Date: 2020-11-10 (Tue, 10 Nov 2020) Changed paths: M modules/mid_registrar/save.c M modules/tm/t_hooks.h M modules/tm/tm_load.h Log Message: ----------- mid_registrar_save(): Fix shm memleak with no t_relay() Since mid_registrar_save() is stateful by definition, it needs the SIP transaction to properly function, so always forcing its creation if the REGISTER is about to be forwarded is not that significant of a change, if any at all. Thus, this patch fixes a SHM memleak on the following type of logic: mid_registrar_save(); # script terminates without having created the transaction, # so mid_registrar's "prepped" data does not get freed on T deletion exit; From noreply at github.com Tue Nov 10 15:20:22 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 10 Nov 2020 07:20:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fccb5b: mid_registrar_save(): Fix shm memleak with no t_re... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fccb5bfdfeb0615b47291b9379fe6d87e199d0c2 https://github.com/OpenSIPS/opensips/commit/fccb5bfdfeb0615b47291b9379fe6d87e199d0c2 Author: Liviu Chircu Date: 2020-11-10 (Tue, 10 Nov 2020) Changed paths: M modules/mid_registrar/save.c M modules/tm/t_hooks.h M modules/tm/tm_load.h Log Message: ----------- mid_registrar_save(): Fix shm memleak with no t_relay() Since mid_registrar_save() is stateful by definition, it needs the SIP transaction to properly function, so always forcing its creation if the REGISTER is about to be forwarded is not that significant of a change, if any at all. Thus, this patch fixes a SHM memleak on the following type of logic: mid_registrar_save(); # script terminates without having created the transaction, # so mid_registrar's "prepped" data does not get freed on T deletion exit; (cherry picked from commit b14a7eaff60b719c8b80af4f8bfdffe2bc7e995b) From noreply at github.com Wed Nov 11 16:05:20 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 11 Nov 2020 08:05:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a25c0: tm: Fix transaction leakage with global onreply_route Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3a25c0b28f9bffc5e6942a7a3f5484ef903e28f6 https://github.com/OpenSIPS/opensips/commit/3a25c0b28f9bffc5e6942a7a3f5484ef903e28f6 Author: Liviu Chircu Date: 2020-11-11 (Wed, 11 Nov 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- tm: Fix transaction leakage with global onreply_route Given that the opensips.cfg execution order for replies is: 1) onreply_route (global) 2) reply_received(), i.e. "tm" module scope 2.1) onreply_route (branch) 2.2) onreply_route (transaction) ... this patch fixes some transaction leaks where if the script developer matches the current transaction within global onreply_route, e.g. with a random statement such as xlog("$T_reply_code\n"), it would cause an extra ref after a transaction matching operation would be performed yet again (??) within reply_received(), as the "tm" scope begins executing. The fix is to simply avoid transaction lookups when evaluating tm variables within the non-transactional, global SIP reply route. Credits to Bogdan-Andrei Iancu for suggesting this solution From noreply at github.com Wed Nov 11 16:05:45 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 11 Nov 2020 08:05:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 96d97e: tm: Fix transaction leakage with global onreply_route Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 96d97eea2ca1e6ce44853ec7cf901e73a0fdf9d2 https://github.com/OpenSIPS/opensips/commit/96d97eea2ca1e6ce44853ec7cf901e73a0fdf9d2 Author: Liviu Chircu Date: 2020-11-11 (Wed, 11 Nov 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- tm: Fix transaction leakage with global onreply_route Given that the opensips.cfg execution order for replies is: 1) onreply_route (global) 2) reply_received(), i.e. "tm" module scope 2.1) onreply_route (branch) 2.2) onreply_route (transaction) ... this patch fixes some transaction leaks where if the script developer matches the current transaction within global onreply_route, e.g. with a random statement such as xlog("$T_reply_code\n"), it would cause an extra ref after a transaction matching operation would be performed yet again (??) within reply_received(), as the "tm" scope begins executing. The fix is to simply avoid transaction lookups when evaluating tm variables within the non-transactional, global SIP reply route. Credits to Bogdan-Andrei Iancu for suggesting this solution (cherry picked from commit 3a25c0b28f9bffc5e6942a7a3f5484ef903e28f6) From noreply at github.com Wed Nov 11 16:30:00 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 11 Nov 2020 08:30:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2141a: mid_registrar_save(): Fix shm memleak with no t_re... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: e2141a3b66b4ffe2e01fb9ed27412c8532b09fb8 https://github.com/OpenSIPS/opensips/commit/e2141a3b66b4ffe2e01fb9ed27412c8532b09fb8 Author: Liviu Chircu Date: 2020-11-11 (Wed, 11 Nov 2020) Changed paths: M modules/mid_registrar/save.c M modules/tm/t_hooks.h M parser/msg_parser.h Log Message: ----------- mid_registrar_save(): Fix shm memleak with no t_relay() Since mid_registrar_save() is stateful by definition, it needs the SIP transaction to properly function, so always forcing its creation if the REGISTER is about to be forwarded is not that significant of a change, if any at all. Thus, this patch fixes a SHM memleak on the following type of logic: mid_registrar_save(); # script terminates without having created the transaction, # so mid_registrar's "prepped" data does not get freed on T deletion exit; (cherry picked from commit b14a7eaff60b719c8b80af4f8bfdffe2bc7e995b) Commit: 979d188668b3e5e5f392a7ef92a0f99cf62cfd1a https://github.com/OpenSIPS/opensips/commit/979d188668b3e5e5f392a7ef92a0f99cf62cfd1a Author: Liviu Chircu Date: 2020-11-11 (Wed, 11 Nov 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- tm: Fix transaction leakage with global onreply_route Given that the opensips.cfg execution order for replies is: 1) onreply_route (global) 2) reply_received(), i.e. "tm" module scope 2.1) onreply_route (branch) 2.2) onreply_route (transaction) ... this patch fixes some transaction leaks where if the script developer matches the current transaction within global onreply_route, e.g. with a random statement such as xlog("$T_reply_code\n"), it would cause an extra ref after a transaction matching operation would be performed yet again (??) within reply_received(), as the "tm" scope begins executing. The fix is to simply avoid transaction lookups when evaluating tm variables within the non-transactional, global SIP reply route. Credits to Bogdan-Andrei Iancu for suggesting this solution (cherry picked from commit 3a25c0b28f9bffc5e6942a7a3f5484ef903e28f6) Compare: https://github.com/OpenSIPS/opensips/compare/110e828e313f...979d188668b3 From noreply at github.com Wed Nov 11 16:31:23 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 11 Nov 2020 08:31:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0e94a1: mid_registrar_save(): Fix shm memleak with no t_re... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 0e94a1b6e21d1a8ad3e863c71e666fba2c9796d0 https://github.com/OpenSIPS/opensips/commit/0e94a1b6e21d1a8ad3e863c71e666fba2c9796d0 Author: Liviu Chircu Date: 2020-11-11 (Wed, 11 Nov 2020) Changed paths: M modules/mid_registrar/save.c M modules/tm/t_hooks.h M parser/msg_parser.h Log Message: ----------- mid_registrar_save(): Fix shm memleak with no t_relay() Since mid_registrar_save() is stateful by definition, it needs the SIP transaction to properly function, so always forcing its creation if the REGISTER is about to be forwarded is not that significant of a change, if any at all. Thus, this patch fixes a SHM memleak on the following type of logic: mid_registrar_save(); # script terminates without having created the transaction, # so mid_registrar's "prepped" data does not get freed on T deletion exit; (cherry picked from commit b14a7eaff60b719c8b80af4f8bfdffe2bc7e995b) (cherry picked from commit e2141a3b66b4ffe2e01fb9ed27412c8532b09fb8) Commit: c6f35e5505c0dd03c9993e4b98d541f1e0b64873 https://github.com/OpenSIPS/opensips/commit/c6f35e5505c0dd03c9993e4b98d541f1e0b64873 Author: Liviu Chircu Date: 2020-11-11 (Wed, 11 Nov 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- tm: Fix transaction leakage with global onreply_route Given that the opensips.cfg execution order for replies is: 1) onreply_route (global) 2) reply_received(), i.e. "tm" module scope 2.1) onreply_route (branch) 2.2) onreply_route (transaction) ... this patch fixes some transaction leaks where if the script developer matches the current transaction within global onreply_route, e.g. with a random statement such as xlog("$T_reply_code\n"), it would cause an extra ref after a transaction matching operation would be performed yet again (??) within reply_received(), as the "tm" scope begins executing. The fix is to simply avoid transaction lookups when evaluating tm variables within the non-transactional, global SIP reply route. Credits to Bogdan-Andrei Iancu for suggesting this solution (cherry picked from commit 3a25c0b28f9bffc5e6942a7a3f5484ef903e28f6) Compare: https://github.com/OpenSIPS/opensips/compare/15b401ed2e47...c6f35e5505c0 From noreply at github.com Thu Nov 12 14:57:08 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 12 Nov 2020 06:57:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ef5073: [event_route] fix reseting the dummy sip msg after... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: ef5073d9da5da6880bbb5ed033642eed6a36bf7d https://github.com/OpenSIPS/opensips/commit/ef5073d9da5da6880bbb5ed033642eed6a36bf7d Author: Bogdan-Andrei Iancu Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M modules/event_route/route_send.c Log Message: ----------- [event_route] fix reseting the dummy sip msg after each usage From noreply at github.com Thu Nov 12 15:10:45 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 12 Nov 2020 07:10:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] afe85d: [event_route] fix reseting the dummy sip msg after... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: afe85d25af4a897d37ca8278efdc2f667cad4575 https://github.com/OpenSIPS/opensips/commit/afe85d25af4a897d37ca8278efdc2f667cad4575 Author: Bogdan-Andrei Iancu Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M modules/event_route/route_send.c Log Message: ----------- [event_route] fix reseting the dummy sip msg after each usage (cherry picked from commit ef5073d9da5da6880bbb5ed033642eed6a36bf7d) From noreply at github.com Thu Nov 12 15:27:53 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 12 Nov 2020 07:27:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 55c866: [event_route] fix reseting the dummy sip msg after... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 55c8669c0679ddcf9686a379caf885a1326f7179 https://github.com/OpenSIPS/opensips/commit/55c8669c0679ddcf9686a379caf885a1326f7179 Author: Bogdan-Andrei Iancu Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M modules/event_route/route_send.c Log Message: ----------- [event_route] fix reseting the dummy sip msg after each usage (cherry picked from commit ef5073d9da5da6880bbb5ed033642eed6a36bf7d) From noreply at github.com Thu Nov 12 17:16:00 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 12 Nov 2020 09:16:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1cd5d2: [tm] fix mem leak when passing a proxy to t_relay() Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 1cd5d2be2696d72192d07efa388ad1f255c92762 https://github.com/OpenSIPS/opensips/commit/1cd5d2be2696d72192d07efa388ad1f255c92762 Author: Bogdan-Andrei Iancu Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- [tm] fix mem leak when passing a proxy to t_relay() The actual proxy structure needs to be also freed. Reported by @Sigmast-Michael Closes #2304 From noreply at github.com Thu Nov 12 17:16:40 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 12 Nov 2020 09:16:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b71b2e: [tm] fix mem leak when passing a proxy to t_relay() Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b71b2e9c15c6c0ed29a68a7320c107a784ff3f8d https://github.com/OpenSIPS/opensips/commit/b71b2e9c15c6c0ed29a68a7320c107a784ff3f8d Author: Bogdan-Andrei Iancu Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- [tm] fix mem leak when passing a proxy to t_relay() The actual proxy structure needs to be also freed. Reported by @Sigmast-Michael Closes #2304 (cherry picked from commit 1cd5d2be2696d72192d07efa388ad1f255c92762) From noreply at github.com Thu Nov 12 17:17:19 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Thu, 12 Nov 2020 09:17:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cfcac3: [tm] fix mem leak when passing a proxy to t_relay() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cfcac3db3ac1bf614b18eecccd5ec6f58ee1555d https://github.com/OpenSIPS/opensips/commit/cfcac3db3ac1bf614b18eecccd5ec6f58ee1555d Author: Bogdan-Andrei Iancu Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- [tm] fix mem leak when passing a proxy to t_relay() The actual proxy structure needs to be also freed. Reported by @Sigmast-Michael Closes #2304 (cherry picked from commit 1cd5d2be2696d72192d07efa388ad1f255c92762) From noreply at github.com Fri Nov 13 07:39:04 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 12 Nov 2020 23:39:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9dacff: packaging: We no longer have atomic.h Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9dacffd696efcefe93e020adec0f25bb91aaeab7 https://github.com/OpenSIPS/opensips/commit/9dacffd696efcefe93e020adec0f25bb91aaeab7 Author: Peter Lemenkov Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M packaging/debian/copyright Log Message: ----------- packaging: We no longer have atomic.h This file was replaced by stdatomic.h in commit 18f4c3d9b34583c7464eba2e5ca8fe24f72e9fc9. Signed-off-by: Peter Lemenkov Commit: f82d09ad55d9a20fd66e7e406d9d9a61c8880d4f https://github.com/OpenSIPS/opensips/commit/f82d09ad55d9a20fd66e7e406d9d9a61c8880d4f Author: Liviu Chircu Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M packaging/debian/copyright Log Message: ----------- Merge pull request #2307 from lemenkov/no_longer_have_atomic_h packaging: We no longer have atomic.h Compare: https://github.com/OpenSIPS/opensips/compare/cfcac3db3ac1...f82d09ad55d9 From noreply at github.com Fri Nov 13 09:06:11 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 13 Nov 2020 01:06:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ed5ba: Fix last reference to atomic_set() (replace with a... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4ed5ba188a969ab02829bbbb33bd5c87ac457b19 https://github.com/OpenSIPS/opensips/commit/4ed5ba188a969ab02829bbbb33bd5c87ac457b19 Author: Maksym Sobolyev Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M mem/module_info.c Log Message: ----------- Fix last reference to atomic_set() (replace with atomic_init). This one got missed from the PR#2289. Commit: 11750c2b9f1be3291d95575698e6227567f94fdb https://github.com/OpenSIPS/opensips/commit/11750c2b9f1be3291d95575698e6227567f94fdb Author: Liviu Chircu Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M mem/module_info.c Log Message: ----------- Merge pull request #2308 from sippy/pr_fix_atomic_set Fix last reference to atomic_set() (replace with atomic_init). Compare: https://github.com/OpenSIPS/opensips/compare/f82d09ad55d9...11750c2b9f1b From noreply at github.com Fri Nov 13 15:15:43 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 13 Nov 2020 07:15:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 582170: tls: fix certificate matching when reusing connect... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 582170270c3e0e41d539108b640552ae3cb23cfd https://github.com/OpenSIPS/opensips/commit/582170270c3e0e41d539108b640552ae3cb23cfd Author: Vlad Patrascu Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M modules/proto_tls/proto_tls.c M modules/proto_wss/proto_wss.c M modules/tls_mgm/tls_conn_ops.h Log Message: ----------- tls: fix certificate matching when reusing connections The SSL_CTX pointers may not be equal for the same SSL pointer (connection) after the rework that changed the storage of the context to be per-process. The tls_domain saved in the SSL extra storage will now be used for matching the certificates instead. From noreply at github.com Fri Nov 13 15:16:22 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 13 Nov 2020 07:16:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3e6293: tls: fix certificate matching when reusing connect... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 3e6293f4978af3c2d212f29ba691c8d903dc1857 https://github.com/OpenSIPS/opensips/commit/3e6293f4978af3c2d212f29ba691c8d903dc1857 Author: Vlad Patrascu Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M modules/proto_tls/proto_tls.c M modules/proto_wss/proto_wss.c M modules/tls_mgm/tls_conn_ops.h Log Message: ----------- tls: fix certificate matching when reusing connections The SSL_CTX pointers may not be equal for the same SSL pointer (connection) after the rework that changed the storage of the context to be per-process. The tls_domain saved in the SSL extra storage will now be used for matching the certificates instead. (cherry picked from commit 582170270c3e0e41d539108b640552ae3cb23cfd) From noreply at github.com Fri Nov 13 15:16:31 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 13 Nov 2020 07:16:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad5f74: tls: fix certificate matching when reusing connect... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: ad5f74eedc75f464b6442ce5240c5f7f1e0f8364 https://github.com/OpenSIPS/opensips/commit/ad5f74eedc75f464b6442ce5240c5f7f1e0f8364 Author: Vlad Patrascu Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M modules/proto_tls/proto_tls.c M modules/proto_wss/proto_wss.c M modules/tls_mgm/tls_conn_ops.h Log Message: ----------- tls: fix certificate matching when reusing connections The SSL_CTX pointers may not be equal for the same SSL pointer (connection) after the rework that changed the storage of the context to be per-process. The tls_domain saved in the SSL extra storage will now be used for matching the certificates instead. (cherry picked from commit 582170270c3e0e41d539108b640552ae3cb23cfd) From noreply at github.com Fri Nov 13 16:53:56 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 13 Nov 2020 08:53:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0d20cd: pua_mi: fix parameter name in pua_subscribe MI com... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0d20cd55d1981b56795d44d02d46bd02329dad8e https://github.com/OpenSIPS/opensips/commit/0d20cd55d1981b56795d44d02d46bd02329dad8e Author: Vlad Patrascu Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M modules/pua_mi/doc/pua_mi_admin.xml M modules/pua_mi/mi_func.c Log Message: ----------- pua_mi: fix parameter name in pua_subscribe MI command Also improve the docs for pua_subscribe by adding an usage example and proper indexing. From noreply at github.com Fri Nov 13 16:54:16 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 13 Nov 2020 08:54:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22fbc7: pua_mi: fix parameter name in pua_subscribe MI com... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 22fbc7271fb8a04c70081d80d4c365ec8f453780 https://github.com/OpenSIPS/opensips/commit/22fbc7271fb8a04c70081d80d4c365ec8f453780 Author: Vlad Patrascu Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M modules/pua_mi/doc/pua_mi_admin.xml M modules/pua_mi/mi_func.c Log Message: ----------- pua_mi: fix parameter name in pua_subscribe MI command Also improve the docs for pua_subscribe by adding an usage example and proper indexing. (cherry picked from commit 0d20cd55d1981b56795d44d02d46bd02329dad8e) From noreply at github.com Fri Nov 13 16:54:26 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 13 Nov 2020 08:54:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c9b1f: pua_mi: fix parameter name in pua_subscribe MI com... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 0c9b1ff28cb0f8426563e48e901a995909fc4aac https://github.com/OpenSIPS/opensips/commit/0c9b1ff28cb0f8426563e48e901a995909fc4aac Author: Vlad Patrascu Date: 2020-11-13 (Fri, 13 Nov 2020) Changed paths: M modules/pua_mi/doc/pua_mi_admin.xml M modules/pua_mi/mi_func.c Log Message: ----------- pua_mi: fix parameter name in pua_subscribe MI command Also improve the docs for pua_subscribe by adding an usage example and proper indexing. (cherry picked from commit 0d20cd55d1981b56795d44d02d46bd02329dad8e) From noreply at github.com Sat Nov 14 21:42:01 2020 From: noreply at github.com (opensips-github) Date: Sat, 14 Nov 2020 13:42:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f0ad9e: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: f0ad9e0544a4692bc90d338ea0bfaa17e30189e5 https://github.com/OpenSIPS/opensips/commit/f0ad9e0544a4692bc90d338ea0bfaa17e30189e5 Author: OpenSIPS Date: 2020-11-14 (Sat, 14 Nov 2020) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 14 22:01:14 2020 From: noreply at github.com (opensips-github) Date: Sat, 14 Nov 2020 14:01:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 437f83: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 437f83902fbc7e8b817cae6bbadcbaea7525fd8f https://github.com/OpenSIPS/opensips/commit/437f83902fbc7e8b817cae6bbadcbaea7525fd8f Author: OpenSIPS Date: 2020-11-14 (Sat, 14 Nov 2020) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/event_route/README M modules/event_route/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/proto_wss/README M modules/proto_wss/doc/contributors.xml M modules/pua_mi/README M modules/pua_mi/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 Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 14 22:19:56 2020 From: noreply at github.com (opensips-github) Date: Sat, 14 Nov 2020 14:19:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5705dc: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 5705dc4985585a5a63e7ff7f0be314c01756ced3 https://github.com/OpenSIPS/opensips/commit/5705dc4985585a5a63e7ff7f0be314c01756ced3 Author: OpenSIPS Date: 2020-11-14 (Sat, 14 Nov 2020) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/event_route/README M modules/event_route/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/proto_wss/README M modules/proto_wss/doc/contributors.xml M modules/pua_mi/README M modules/pua_mi/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 Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 14 22:36:55 2020 From: noreply at github.com (opensips-github) Date: Sat, 14 Nov 2020 14:36:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b6862: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3b6862068743bd48eb2638e4f9f9086099b74143 https://github.com/OpenSIPS/opensips/commit/3b6862068743bd48eb2638e4f9f9086099b74143 Author: OpenSIPS Date: 2020-11-15 (Sun, 15 Nov 2020) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/event_route/README M modules/event_route/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/proto_tls/README M modules/proto_tls/doc/contributors.xml M modules/proto_wss/README M modules/proto_wss/doc/contributors.xml M modules/pua_mi/README M modules/pua_mi/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 Log Message: ----------- Rebuild documentation From noreply at github.com Mon Nov 16 15:34:10 2020 From: noreply at github.com (Ovidiu Sas) Date: Mon, 16 Nov 2020 07:34:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c2cb01: dialog: fix -Wmaybe-uninitialized compiler warning Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c2cb01734c997e9a1ba348bc0e77fc44b66832f2 https://github.com/OpenSIPS/opensips/commit/c2cb01734c997e9a1ba348bc0e77fc44b66832f2 Author: Ovidiu Sas Date: 2020-11-16 (Mon, 16 Nov 2020) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: fix -Wmaybe-uninitialized compiler warning From noreply at github.com Mon Nov 16 15:35:12 2020 From: noreply at github.com (Ovidiu Sas) Date: Mon, 16 Nov 2020 07:35:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f87edb: dialog: fix -Wmaybe-uninitialized compiler warning Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: f87edba16a72955c4ec06dace6e2cb66e27572c0 https://github.com/OpenSIPS/opensips/commit/f87edba16a72955c4ec06dace6e2cb66e27572c0 Author: Ovidiu Sas Date: 2020-11-16 (Mon, 16 Nov 2020) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: fix -Wmaybe-uninitialized compiler warning (cherry picked from commit c2cb01734c997e9a1ba348bc0e77fc44b66832f2) From noreply at github.com Mon Nov 16 15:37:11 2020 From: noreply at github.com (Ovidiu Sas) Date: Mon, 16 Nov 2020 07:37:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 28066a: dialog: fix -Wmaybe-uninitialized compiler warning Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 28066aa0c064011b9fe2d5071d02fa29ac29972b https://github.com/OpenSIPS/opensips/commit/28066aa0c064011b9fe2d5071d02fa29ac29972b Author: Ovidiu Sas Date: 2020-11-16 (Mon, 16 Nov 2020) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: fix -Wmaybe-uninitialized compiler warning (cherry picked from commit c2cb01734c997e9a1ba348bc0e77fc44b66832f2) From noreply at github.com Mon Nov 16 22:37:21 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 16 Nov 2020 14:37:21 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 99479f: dialog: fix dlg_list[_ctx] MI output when passing ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 99479fa956b731b23db814393780f3e5fc09047e https://github.com/OpenSIPS/opensips/commit/99479fa956b731b23db814393780f3e5fc09047e Author: Vlad Patrascu Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M modules/dialog/dlg_hash.c Log Message: ----------- dialog: fix dlg_list[_ctx] MI output when passing identifier params Reported by Mark on the mailing list. From noreply at github.com Mon Nov 16 22:37:33 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 16 Nov 2020 14:37:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b0bf45: dialog: fix dlg_list[_ctx] MI output when passing ... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b0bf4550f39f3d00555ef12e93f0a377fa1b3b1f https://github.com/OpenSIPS/opensips/commit/b0bf4550f39f3d00555ef12e93f0a377fa1b3b1f Author: Vlad Patrascu Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M modules/dialog/dlg_hash.c Log Message: ----------- dialog: fix dlg_list[_ctx] MI output when passing identifier params Reported by Mark on the mailing list. (cherry picked from commit 99479fa956b731b23db814393780f3e5fc09047e) From noreply at github.com Mon Nov 16 22:37:42 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 16 Nov 2020 14:37:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1f0859: dialog: fix dlg_list[_ctx] MI output when passing ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 1f0859c3f7d321665b38ecac8cccbdea37d93a87 https://github.com/OpenSIPS/opensips/commit/1f0859c3f7d321665b38ecac8cccbdea37d93a87 Author: Vlad Patrascu Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M modules/dialog/dlg_hash.c Log Message: ----------- dialog: fix dlg_list[_ctx] MI output when passing identifier params Reported by Mark on the mailing list. (cherry picked from commit 99479fa956b731b23db814393780f3e5fc09047e) From noreply at github.com Tue Nov 17 13:50:27 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 05:50:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d4296: Bump version to 2.4.9 Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 8d4296a4b025dfe65576ed78b13013a1ae604baa https://github.com/OpenSIPS/opensips/commit/8d4296a4b025dfe65576ed78b13013a1ae604baa Author: Razvan Crainea Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile R packaging/gentoo/opensips-2.4.8.ebuild A packaging/gentoo/opensips-2.4.9.ebuild M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 2.4.9 Commit: 83da82d1cbd10fdd66ca315a50061bf5f5b5be40 https://github.com/OpenSIPS/opensips/commit/83da82d1cbd10fdd66ca315a50061bf5f5b5be40 Author: Razvan Crainea Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 2.4.9 Compare: https://github.com/OpenSIPS/opensips/compare/f0ad9e0544a4...83da82d1cbd1 From noreply at github.com Tue Nov 17 13:50:38 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 05:50:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fbddd8: Bump version to 3.0.4 Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: fbddd8f826883ec2655c6ab9c3ba14152d387522 https://github.com/OpenSIPS/opensips/commit/fbddd8f826883ec2655c6ab9c3ba14152d387522 Author: Razvan Crainea Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile R packaging/gentoo/opensips-3.0.3.ebuild A packaging/gentoo/opensips-3.0.4.ebuild M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 3.0.4 Commit: d09231d1fbdeb3380e58fa44d91ed13ba8dc28af https://github.com/OpenSIPS/opensips/commit/d09231d1fbdeb3380e58fa44d91ed13ba8dc28af Author: Razvan Crainea Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.0.4 Compare: https://github.com/OpenSIPS/opensips/compare/1f0859c3f7d3...d09231d1fbde From noreply at github.com Tue Nov 17 13:50:47 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 05:50:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 03427c: Bump version to 3.1.1 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 03427c00956f98839c8750b84ad2603d68453404 https://github.com/OpenSIPS/opensips/commit/03427c00956f98839c8750b84ad2603d68453404 Author: Razvan Crainea Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M Makefile.defs M packaging/debian/changelog M packaging/freebsd/Makefile R packaging/gentoo/opensips-3.1.0.ebuild A packaging/gentoo/opensips-3.1.1.ebuild M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/redhat_fedora/opensips.spec M packaging/solaris/base-pkginfo M packaging/solaris/berkeley-pkginfo M packaging/solaris/carrierroute-pkginfo M packaging/solaris/identity-pkginfo M packaging/solaris/ldap-pkginfo M packaging/solaris/mmgeoip-pkginfo M packaging/solaris/mysql-pkginfo M packaging/solaris/perl-pkginfo M packaging/solaris/pgsql-pkginfo M packaging/solaris/regex-pkginfo M packaging/solaris/snmp-pkginfo M packaging/solaris/tls-pkginfo M packaging/solaris/xmlrpc-pkginfo Log Message: ----------- Bump version to 3.1.1 Commit: 229ec07931f728d1dbe7ea4bf4a52773deaf43c9 https://github.com/OpenSIPS/opensips/commit/229ec07931f728d1dbe7ea4bf4a52773deaf43c9 Author: Razvan Crainea Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 3.1.1 Compare: https://github.com/OpenSIPS/opensips/compare/b0bf4550f39f...229ec07931f7 From noreply at github.com Tue Nov 17 14:20:27 2020 From: noreply at github.com (Nick Altmann) Date: Tue, 17 Nov 2020 06:20:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b5e06f: APT repository: ubuntu 20 Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b5e06fb0242c64cf63abf08db9fc11fce455e864 https://github.com/OpenSIPS/opensips/commit/b5e06fb0242c64cf63abf08db9fc11fce455e864 Author: Nick Altmann Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M packaging/debian/control Log Message: ----------- APT repository: ubuntu 20 From noreply at github.com Tue Nov 17 14:20:39 2020 From: noreply at github.com (Nick Altmann) Date: Tue, 17 Nov 2020 06:20:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 697dd1: APT repository: ubuntu 20 Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 697dd121db53d011ee5da75236dc793a2cd8a7bb https://github.com/OpenSIPS/opensips/commit/697dd121db53d011ee5da75236dc793a2cd8a7bb Author: Nick Altmann Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M packaging/debian/control Log Message: ----------- APT repository: ubuntu 20 From noreply at github.com Tue Nov 17 14:28:47 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:28:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/2.4.9 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Nov 17 14:29:37 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:29:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.0.4 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Nov 17 14:38:19 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:38:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b16c9f: Update Changelog Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b16c9fd0cd41002b88fdb8fc449646e2e2ed1fb8 https://github.com/OpenSIPS/opensips/commit/b16c9fd0cd41002b88fdb8fc449646e2e2ed1fb8 Author: Razvan Crainea Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M ChangeLog Log Message: ----------- Update Changelog From noreply at github.com Tue Nov 17 14:38:36 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:38:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 08f172: Update Changelog Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 08f172b487be257bea3425b0cbab696655e75d1d https://github.com/OpenSIPS/opensips/commit/08f172b487be257bea3425b0cbab696655e75d1d Author: Razvan Crainea Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M ChangeLog Log Message: ----------- Update Changelog From noreply at github.com Tue Nov 17 14:40:42 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:40:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.0.4 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Nov 17 14:40:56 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:40:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/2.4.9 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Nov 17 14:41:12 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:41:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/2.4.9 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Nov 17 14:41:37 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:41:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/2.4.9 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Nov 17 14:42:06 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:42:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/2.4.9 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Nov 17 14:42:30 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:42:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.0.4 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Tue Nov 17 14:46:07 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 17 Nov 2020 06:46:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.1.1 Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Tue Nov 17 14:49:27 2020 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 17 Nov 2020 16:49:27 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [RELEASE] OpenSIPS 2.4.9 and 3.0.4 and 3.1.1 minor releases In-Reply-To: <05befc0b-a503-afe1-90bd-d11f2aec5bc6@opensips.org> References: <05befc0b-a503-afe1-90bd-d11f2aec5bc6@opensips.org> Message-ID: <484022d4-79a1-b1b3-ab57-924517a89118@opensips.org> Hi, Everyone! As promissed, we are happy to announce OpenSIPS latest minor releases: 2.4.9[1], 3.0.4[2] and 3.1.1[3]. All stable versions are now released with all the available fixes. In order to migrate from previous minor versions, simply upgrade the packages - there's no need to make any DB or script changes. If you want to migrate from a previous version, make sure you're following the correct migration manual[4]. [1] https://opensips.org/pub/opensips/2.4.9/ChangeLog [2] https://opensips.org/pub/opensips/3.0.4/ChangeLog [3] https://opensips.org/pub/opensips/3.1.1/ChangeLog [4] https://www.opensips.org/Documentation/Migration Enjoy the new releases! Răzvan Crainea OpenSIPS Core Developer http://www.opensips-solutions.com On 11/6/20 12:54 PM, Răzvan Crainea wrote: > Hello, everyone! > > I am happy to announce you that on Tuesday, 17th of November 2020, we > will be releasing three new minor versions, one for each of our > supported branches - 2.4, 3.0 and 3.1. > All these releases will only contain bug fixes gathered from their > previous releases, so no script changes, or migration procedures are > required to use them. A simple upgrade will suffice. > We will let you know when the releases are completed, so you can start > using them. > > Until then, happy hacking! From noreply at github.com Tue Nov 17 22:19:42 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 17 Nov 2020 14:19:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7648b7: Duplicate b2b_logic code to a deprecated b2b_logic... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7648b78d133d71cf0d123a2e3c0b350d67fbab50 https://github.com/OpenSIPS/opensips/commit/7648b78d133d71cf0d123a2e3c0b350d67fbab50 Author: Vlad Patrascu Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: A modules/b2b_logic_xml/Makefile A modules/b2b_logic_xml/README A modules/b2b_logic_xml/b2b_load.h A modules/b2b_logic_xml/b2b_logic.c A modules/b2b_logic_xml/b2b_logic.h A modules/b2b_logic_xml/b2bl_db.c A modules/b2b_logic_xml/b2bl_db.h A modules/b2b_logic_xml/doc/b2b_logic_xml.xml A modules/b2b_logic_xml/doc/b2b_logic_xml_admin.xml A modules/b2b_logic_xml/doc/b2b_logic_xml_devel.xml A modules/b2b_logic_xml/doc/contributors.xml A modules/b2b_logic_xml/entity_storage.c A modules/b2b_logic_xml/entity_storage.h A modules/b2b_logic_xml/logic.c A modules/b2b_logic_xml/pidf.c A modules/b2b_logic_xml/pidf.h A modules/b2b_logic_xml/records.c A modules/b2b_logic_xml/records.h Log Message: ----------- Duplicate b2b_logic code to a deprecated b2b_logic_xml module Commit: d446796d2ed489f57d3ed6e404234b9fe2eb8fbc https://github.com/OpenSIPS/opensips/commit/d446796d2ed489f57d3ed6e404234b9fe2eb8fbc Author: Vlad Patrascu Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M db/schema/b2b_logic.xml M modules/b2b_logic/Makefile M modules/b2b_logic/b2b_load.h M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/b2bl_db.c M modules/b2b_logic/doc/b2b_logic_admin.xml M modules/b2b_logic/entity_storage.c M modules/b2b_logic/logic.c R modules/b2b_logic/pidf.c R modules/b2b_logic/pidf.h M modules/b2b_logic/records.c M modules/b2b_logic/records.h M modules/call_center/call_center.c M modules/call_center/doc/call_center_admin.xml M scripts/db_berkeley/opensips/b2b_logic M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/b2b_logic M scripts/dbtext/opensips/version M scripts/mysql/b2b-create.sql M scripts/oracle/b2b-create.sql M scripts/pi_http/b2b-mod M scripts/pi_http/b2b-table M scripts/pi_http/pi_framework.xml M scripts/postgres/b2b-create.sql M scripts/sqlite/b2b-create.sql Log Message: ----------- b2b_logic: rework the method of controlling the B2B logic This commit removes the XML scenario files in favor of native OpenSIPS scripting in order to control the B2B logic. The B2B scenarios will now be implemented mostly in dedicated b2b_logic routes, using specific script functions for actions in a B2B context. Compare: https://github.com/OpenSIPS/opensips/compare/99479fa956b7...d446796d2ed4 From bogdan at opensips.org Thu Nov 19 12:00:37 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 19 Nov 2020 14:00:37 +0200 Subject: [OpenSIPS-Devel] Working out OpenSIPS 3.2 roadmap Message-ID: <830e2238-3009-9d8e-3011-67fd1fcc7d89@opensips.org> Hi OpenSIPSers ! Is it the time to turn our eyes to the next major release, to OpenSIPS 3.2 . Is it the time to plan it, to decide what should be the main area to focus on when developing OpenSIPS 3.2, to decide what ideas and features just be counted when putting together the roadmap for 3.2. So, we want to take the community pulse on the upcoming 3.2. Any suggestions, ideas, opinions are (as always) more than welcome for us and for the project. So, make your statement and please fill in this short (but relevant) form :     https://bit.ly/2ISE9uX Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS Bootcamp 2020 online https://opensips.org/training/OpenSIPS_eBootcamp_2020/ From noreply at github.com Thu Nov 19 18:57:19 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 19 Nov 2020 10:57:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c57d62: tm: fix crash when having an anycast listener and ... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c57d62be4101dfc41d1031ff4e583c8efa50155e https://github.com/OpenSIPS/opensips/commit/c57d62be4101dfc41d1031ff4e583c8efa50155e Author: Vlad Patrascu Date: 2020-11-18 (Wed, 18 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix crash when having an anycast listener and no replication Commit: 1dbea20409ac1063f62db04873ac5dad193e0638 https://github.com/OpenSIPS/opensips/commit/1dbea20409ac1063f62db04873ac5dad193e0638 Author: Vlad Patrascu Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: support interface tags for local socket when replicating Compare: https://github.com/OpenSIPS/opensips/compare/229ec07931f7...1dbea20409ac From noreply at github.com Thu Nov 19 18:58:49 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 19 Nov 2020 10:58:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b9f013: tm: fix crash when having an anycast listener and ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b9f013ff2a3e4670d2d1da1291fc5f5cd4179654 https://github.com/OpenSIPS/opensips/commit/b9f013ff2a3e4670d2d1da1291fc5f5cd4179654 Author: Vlad Patrascu Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix crash when having an anycast listener and no replication (cherry picked from commit c57d62be4101dfc41d1031ff4e583c8efa50155e) Commit: 8b8ac4f89529908966b11618f0fc4550bd82f963 https://github.com/OpenSIPS/opensips/commit/8b8ac4f89529908966b11618f0fc4550bd82f963 Author: Vlad Patrascu Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: support interface tags for local socket when replicating (cherry picked from commit 1dbea20409ac1063f62db04873ac5dad193e0638) Compare: https://github.com/OpenSIPS/opensips/compare/d446796d2ed4...8b8ac4f89529 From noreply at github.com Thu Nov 19 18:59:42 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 19 Nov 2020 10:59:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15bcee: tm: fix crash when having an anycast listener and ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 15bceea05a14d24db1d49fd4c8a3f54fd89491d4 https://github.com/OpenSIPS/opensips/commit/15bceea05a14d24db1d49fd4c8a3f54fd89491d4 Author: Vlad Patrascu Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix crash when having an anycast listener and no replication (cherry picked from commit c57d62be4101dfc41d1031ff4e583c8efa50155e) Commit: 7da62e249d8d075f9e69cd33baeda00d3addcabb https://github.com/OpenSIPS/opensips/commit/7da62e249d8d075f9e69cd33baeda00d3addcabb Author: Vlad Patrascu Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: support interface tags for local socket when replicating (cherry picked from commit 1dbea20409ac1063f62db04873ac5dad193e0638) Compare: https://github.com/OpenSIPS/opensips/compare/b16c9fd0cd41...7da62e249d8d From noreply at github.com Thu Nov 19 19:02:43 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 19 Nov 2020 11:02:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9584bd: tm: fix crash when having an anycast listener and ... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 9584bd862c199b03b37db6029212e83da1686900 https://github.com/OpenSIPS/opensips/commit/9584bd862c199b03b37db6029212e83da1686900 Author: Vlad Patrascu Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix crash when having an anycast listener and no replication (cherry picked from commit c57d62be4101dfc41d1031ff4e583c8efa50155e) From noreply at github.com Fri Nov 20 12:39:28 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 04:39:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 401deb: clusterer docs: fix prototype for clusterer_check_... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 401deb23d923a49e29175617c37a775245eb86d8 https://github.com/OpenSIPS/opensips/commit/401deb23d923a49e29175617c37a775245eb86d8 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/clusterer/doc/clusterer_admin.xml Log Message: ----------- clusterer docs: fix prototype for clusterer_check_addr() From noreply at github.com Fri Nov 20 13:54:05 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 05:54:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 29db56: cachedb_local: fix outdated docs for cache_remove_... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 29db5674f0b811a59dbdbf69cd09121f6f481546 https://github.com/OpenSIPS/opensips/commit/29db5674f0b811a59dbdbf69cd09121f6f481546 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/cachedb_local/doc/cachedb_local_admin.xml Log Message: ----------- cachedb_local: fix outdated docs for cache_remove_chunk MI cmd From noreply at github.com Fri Nov 20 13:54:41 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 05:54:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] baa6a6: cachedb_local: fix outdated docs for cache_remove_... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: baa6a60afd61ea4fedbac6c8d00cbd0151b17992 https://github.com/OpenSIPS/opensips/commit/baa6a60afd61ea4fedbac6c8d00cbd0151b17992 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/cachedb_local/doc/cachedb_local_admin.xml Log Message: ----------- cachedb_local: fix outdated docs for cache_remove_chunk MI cmd (cherry picked from commit 29db5674f0b811a59dbdbf69cd09121f6f481546) From noreply at github.com Fri Nov 20 13:55:13 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 05:55:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 414bbf: cachedb_local: fix outdated docs for cache_remove_... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 414bbfce7f9807e9d2006d717bb7699bd7578baa https://github.com/OpenSIPS/opensips/commit/414bbfce7f9807e9d2006d717bb7699bd7578baa Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/cachedb_local/doc/cachedb_local_admin.xml Log Message: ----------- cachedb_local: fix outdated docs for cache_remove_chunk MI cmd (cherry picked from commit 29db5674f0b811a59dbdbf69cd09121f6f481546) From noreply at github.com Fri Nov 20 14:01:43 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 06:01:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1ca7ca: db_mysql: fix doc example for use_tls modparam Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1ca7ca8c04fa1d0d3c4187cc4e3d6f816f131c9f https://github.com/OpenSIPS/opensips/commit/1ca7ca8c04fa1d0d3c4187cc4e3d6f816f131c9f Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/db_mysql/doc/db_mysql_admin.xml Log Message: ----------- db_mysql: fix doc example for use_tls modparam From noreply at github.com Fri Nov 20 14:02:28 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 06:02:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 792907: db_mysql: fix doc example for use_tls modparam Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 792907b1dc3bf12d2136b966f22e3735df91266b https://github.com/OpenSIPS/opensips/commit/792907b1dc3bf12d2136b966f22e3735df91266b Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/db_mysql/doc/db_mysql_admin.xml Log Message: ----------- db_mysql: fix doc example for use_tls modparam (cherry picked from commit 1ca7ca8c04fa1d0d3c4187cc4e3d6f816f131c9f) From noreply at github.com Fri Nov 20 14:02:57 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 06:02:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b35055: db_mysql: fix doc example for use_tls modparam Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: b350551ca098f4f380d505c74ebd9c50c27d0c33 https://github.com/OpenSIPS/opensips/commit/b350551ca098f4f380d505c74ebd9c50c27d0c33 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/db_mysql/doc/db_mysql_admin.xml Log Message: ----------- db_mysql: fix doc example for use_tls modparam (cherry picked from commit 1ca7ca8c04fa1d0d3c4187cc4e3d6f816f131c9f) From noreply at github.com Fri Nov 20 17:38:17 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 09:38:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15d1d6: tm: fix crash when receiving replicated CANCELs Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 15d1d612077b0311aed179972afa199f38e74e00 https://github.com/OpenSIPS/opensips/commit/15d1d612077b0311aed179972afa199f38e74e00 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix crash when receiving replicated CANCELs This commit fixes a crash on replicated CANCELs when doing pre-RFC3261 transaction matching. Commit: 82b8d20f20914654938630e59edd0ca29e4e9e36 https://github.com/OpenSIPS/opensips/commit/82b8d20f20914654938630e59edd0ca29e4e9e36 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/tm/cluster.c M modules/tm/tm.c Log Message: ----------- tm: fix transaction leakage when receiving replicated CANCELs Compare: https://github.com/OpenSIPS/opensips/compare/792907b1dc3b...82b8d20f2091 From noreply at github.com Fri Nov 20 17:40:04 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 09:40:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7112cf: tm: fix crash when receiving replicated CANCELs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7112cf4eb14504feeef87cff2b3864081912ef46 https://github.com/OpenSIPS/opensips/commit/7112cf4eb14504feeef87cff2b3864081912ef46 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix crash when receiving replicated CANCELs This commit fixes a crash on replicated CANCELs when doing pre-RFC3261 transaction matching. (cherry picked from commit 15d1d612077b0311aed179972afa199f38e74e00) Commit: d48008a5b9f39503ad2143bf85d6318f215f935d https://github.com/OpenSIPS/opensips/commit/d48008a5b9f39503ad2143bf85d6318f215f935d Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/tm/cluster.c M modules/tm/tm.c Log Message: ----------- tm: fix transaction leakage when receiving replicated CANCELs (cherry picked from commit 82b8d20f20914654938630e59edd0ca29e4e9e36) Compare: https://github.com/OpenSIPS/opensips/compare/1ca7ca8c04fa...d48008a5b9f3 From noreply at github.com Fri Nov 20 17:40:33 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 09:40:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c4816: tm: fix crash when receiving replicated CANCELs Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 1c4816d4053c7d2fce041fb780909592a9bf5375 https://github.com/OpenSIPS/opensips/commit/1c4816d4053c7d2fce041fb780909592a9bf5375 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix crash when receiving replicated CANCELs This commit fixes a crash on replicated CANCELs when doing pre-RFC3261 transaction matching. (cherry picked from commit 15d1d612077b0311aed179972afa199f38e74e00) Commit: 83915cd156013e9befaf41f826b3e101a8f1c6cd https://github.com/OpenSIPS/opensips/commit/83915cd156013e9befaf41f826b3e101a8f1c6cd Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/tm/cluster.c M modules/tm/tm.c Log Message: ----------- tm: fix transaction leakage when receiving replicated CANCELs (cherry picked from commit 82b8d20f20914654938630e59edd0ca29e4e9e36) Compare: https://github.com/OpenSIPS/opensips/compare/b350551ca098...83915cd15601 From noreply at github.com Fri Nov 20 17:42:19 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 20 Nov 2020 09:42:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f2d23: tm: fix crash when receiving replicated CANCELs Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 6f2d230dff0d7368d78573f9601ff68c53d9d379 https://github.com/OpenSIPS/opensips/commit/6f2d230dff0d7368d78573f9601ff68c53d9d379 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/tm/cluster.c Log Message: ----------- tm: fix crash when receiving replicated CANCELs This commit fixes a crash on replicated CANCELs when doing pre-RFC3261 transaction matching. (cherry picked from commit 15d1d612077b0311aed179972afa199f38e74e00) Commit: adecd4dd977918ee029ad6adb161bc7402029086 https://github.com/OpenSIPS/opensips/commit/adecd4dd977918ee029ad6adb161bc7402029086 Author: Vlad Patrascu Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M modules/tm/cluster.c M modules/tm/tm.c Log Message: ----------- tm: fix transaction leakage when receiving replicated CANCELs (cherry picked from commit 82b8d20f20914654938630e59edd0ca29e4e9e36) Compare: https://github.com/OpenSIPS/opensips/compare/401deb23d923...adecd4dd9779 From noreply at github.com Sat Nov 21 21:42:08 2020 From: noreply at github.com (opensips-github) Date: Sat, 21 Nov 2020 13:42:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cc37a6: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: cc37a6ae872d76191347b6ca71bb5b4c5c85cff1 https://github.com/OpenSIPS/opensips/commit/cc37a6ae872d76191347b6ca71bb5b4c5c85cff1 Author: OpenSIPS Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M modules/clusterer/README M modules/clusterer/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 21 22:01:22 2020 From: noreply at github.com (opensips-github) Date: Sat, 21 Nov 2020 14:01:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 406a13: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 406a1334d112856b0d735f1ee435df249adc0cb0 https://github.com/OpenSIPS/opensips/commit/406a1334d112856b0d735f1ee435df249adc0cb0 Author: OpenSIPS Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 21 22:20:04 2020 From: noreply at github.com (opensips-github) Date: Sat, 21 Nov 2020 14:20:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ce3a4: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 7ce3a4688b483a529304f4f09d34a98ecf8e0102 https://github.com/OpenSIPS/opensips/commit/7ce3a4688b483a529304f4f09d34a98ecf8e0102 Author: OpenSIPS Date: 2020-11-21 (Sat, 21 Nov 2020) Changed paths: M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 21 22:37:12 2020 From: noreply at github.com (opensips-github) Date: Sat, 21 Nov 2020 14:37:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 711bbd: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 711bbd72dcfa9a5a1f09d59d53e7144e038ba93e https://github.com/OpenSIPS/opensips/commit/711bbd72dcfa9a5a1f09d59d53e7144e038ba93e Author: OpenSIPS Date: 2020-11-22 (Sun, 22 Nov 2020) Changed paths: M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_logic_xml/README M modules/b2b_logic_xml/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon Nov 23 13:11:23 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 23 Nov 2020 05:11:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e02a55: add support for generic hash table Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e02a5563ff5648b81260baca5a925a31243a420b https://github.com/OpenSIPS/opensips/commit/e02a5563ff5648b81260baca5a925a31243a420b Author: Razvan Crainea Date: 2020-11-23 (Mon, 23 Nov 2020) Changed paths: A lib/hash.c A lib/hash.h Log Message: ----------- add support for generic hash table From noreply at github.com Tue Nov 24 15:42:25 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 24 Nov 2020 07:42:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5f8361: Missing route on startup: Lower severity from ALER... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5f8361179526bf06638b8fd3622cbb0c17c8fd11 https://github.com/OpenSIPS/opensips/commit/5f8361179526bf06638b8fd3622cbb0c17c8fd11 Author: Liviu Chircu Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M route.c Log Message: ----------- Missing route on startup: Lower severity from ALERT to ERROR From noreply at github.com Tue Nov 24 15:43:08 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 24 Nov 2020 07:43:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 357a3a: Missing route on startup: Lower severity from ALER... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 357a3aeb6cf685f353a6ae154047de2ce7fb30ec https://github.com/OpenSIPS/opensips/commit/357a3aeb6cf685f353a6ae154047de2ce7fb30ec Author: Liviu Chircu Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M route.c Log Message: ----------- Missing route on startup: Lower severity from ALERT to ERROR (cherry picked from commit 5f8361179526bf06638b8fd3622cbb0c17c8fd11) From noreply at github.com Tue Nov 24 21:52:08 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 24 Nov 2020 13:52:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e8a7ca: tm: simplify the fix in commit 82b8d20 Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: e8a7cadd7e265f71d13c11682043814dbdd8caf6 https://github.com/OpenSIPS/opensips/commit/e8a7cadd7e265f71d13c11682043814dbdd8caf6 Author: Vlad Patrascu Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M modules/tm/cluster.c M modules/tm/tm.c Log Message: ----------- tm: simplify the fix in commit 82b8d20 Just unref the transactions and avoid the extra checks done by do_t_cleanup(). From noreply at github.com Tue Nov 24 21:52:45 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 24 Nov 2020 13:52:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 85a484: tm: simplify the fix in commit 82b8d20 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 85a484eabf58b29d767de4963a2aebabf8f2516c https://github.com/OpenSIPS/opensips/commit/85a484eabf58b29d767de4963a2aebabf8f2516c Author: Vlad Patrascu Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M modules/tm/cluster.c M modules/tm/tm.c Log Message: ----------- tm: simplify the fix in commit 82b8d20 Just unref the transactions and avoid the extra checks done by do_t_cleanup(). (cherry picked from commit e8a7cadd7e265f71d13c11682043814dbdd8caf6) From noreply at github.com Tue Nov 24 21:53:14 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 24 Nov 2020 13:53:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 73fab4: tm: simplify the fix in commit 82b8d20 Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 73fab4128cfd60aa105b64ad00e7cfe8d381d2a5 https://github.com/OpenSIPS/opensips/commit/73fab4128cfd60aa105b64ad00e7cfe8d381d2a5 Author: Vlad Patrascu Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M modules/tm/cluster.c M modules/tm/tm.c Log Message: ----------- tm: simplify the fix in commit 82b8d20 Just unref the transactions and avoid the extra checks done by do_t_cleanup(). (cherry picked from commit e8a7cadd7e265f71d13c11682043814dbdd8caf6) From noreply at github.com Tue Nov 24 21:53:33 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 24 Nov 2020 13:53:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e1981d: tm: simplify the fix in commit 82b8d20 Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: e1981d95516f40a3dacc3148ab5b70ea98f6e216 https://github.com/OpenSIPS/opensips/commit/e1981d95516f40a3dacc3148ab5b70ea98f6e216 Author: Vlad Patrascu Date: 2020-11-24 (Tue, 24 Nov 2020) Changed paths: M modules/tm/cluster.c M modules/tm/tm.c Log Message: ----------- tm: simplify the fix in commit 82b8d20 Just unref the transactions and avoid the extra checks done by do_t_cleanup(). (cherry picked from commit e8a7cadd7e265f71d13c11682043814dbdd8caf6) From noreply at github.com Wed Nov 25 09:38:10 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 25 Nov 2020 01:38:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 498dd2: - mips inline asm gcc 3.x warnings fixed Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 498dd2af8896393924d4095dddec4775aec4786b https://github.com/OpenSIPS/opensips/commit/498dd2af8896393924d4095dddec4775aec4786b Author: Andrei Pelinescu-Onciul Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M fastlock.h Log Message: ----------- - mips inline asm gcc 3.x warnings fixed - mips2 NOSMP mode (skip sync) - minor x86 & mips optimizations Commit: c84bee61a130b25c797da84c0b12438deb1ef690 https://github.com/OpenSIPS/opensips/commit/c84bee61a130b25c797da84c0b12438deb1ef690 Author: Andrei Pelinescu-Onciul Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M fastlock.h Log Message: ----------- - support for mips cpu which don't implement full mips isa2, but do support ll and sc Commit: 722fd2bd6a72a43c84cbfb8f36cfa588c7215037 https://github.com/OpenSIPS/opensips/commit/722fd2bd6a72a43c84cbfb8f36cfa588c7215037 Author: Andrei Pelinescu-Onciul Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M fastlock.h Log Message: ----------- - fastlock: minor fixes Commit: 7ad38e5cb148d8e1ecda612510dfcd189920b6d7 https://github.com/OpenSIPS/opensips/commit/7ad38e5cb148d8e1ecda612510dfcd189920b6d7 Author: Andrei Pelinescu-Onciul Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M fastlock.h Log Message: ----------- - x86/x86_64 lock optimizations: spinning on a lock should be friendlier now for the other cpus caches (at the extra cost of a cmp mem + jump) ; tried to arrange a little better the instructions to allow for some parallel execution. - x86 unlocks with xchg by default (since some x86s reorder stores, so a simple mov is unsafe) Commit: 6871464c47a52e67f319dfa19aff3fa916aa4a33 https://github.com/OpenSIPS/opensips/commit/6871464c47a52e67f319dfa19aff3fa916aa4a33 Author: Andrei Pelinescu-Onciul Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M fastlock.h Log Message: ----------- - ppc fixes (s/stw/stwx/, s/lwz/lwzx) - missing early clobbers added for x86, sparc*, armv6, ppc*, alpha Commit: d986daa83bce55801b0d39e0fcbad5bb1b8f1531 https://github.com/OpenSIPS/opensips/commit/d986daa83bce55801b0d39e0fcbad5bb1b8f1531 Author: Maksym Sobolyev Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M fastlock.h Log Message: ----------- Small arm optimization from the d3da8467113. Commit: 30329f67b9603df45973f4608841ac8d4384e65f https://github.com/OpenSIPS/opensips/commit/30329f67b9603df45973f4608841ac8d4384e65f Author: Andrei Pelinescu-Onciul Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M fastlock.h A sched_yield.h Log Message: ----------- - moved sched_yield() wrapper into sched_yield.h at Miklos's request. Commit: 6924b5b5dbb3f1c6d26ade2d1509e1dd18b49c70 https://github.com/OpenSIPS/opensips/commit/6924b5b5dbb3f1c6d26ade2d1509e1dd18b49c70 Author: Maksym Sobolyev Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M fastlock.h Log Message: ----------- Reduce diff to a83e261254. Merge few more ARM/Sparc fixes from the d3da8467113. Commit: 323896a65be5b5775f89d374668c1fc3c0b92cda https://github.com/OpenSIPS/opensips/commit/323896a65be5b5775f89d374668c1fc3c0b92cda Author: Maksym Sobolyev Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M .travis.yml Log Message: ----------- Add MIPS64 cross-build. Commit: 7790bf929147dedd13edcb58e3ab3e9269c8ba0e https://github.com/OpenSIPS/opensips/commit/7790bf929147dedd13edcb58e3ab3e9269c8ba0e Author: Liviu Chircu Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M .travis.yml M fastlock.h A sched_yield.h Log Message: ----------- Merge pull request #2301 from sippy/pr_fastlock_merge Fix MIPS64, add MIPS64 cross-build for travis, merge updates into fastlocks.h Compare: https://github.com/OpenSIPS/opensips/compare/85a484eabf58...7790bf929147 From noreply at github.com Wed Nov 25 11:28:43 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 25 Nov 2020 03:28:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ed7a0: Add the `$route` variable (current route call stack) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0ed7a0ace961985ad5156c3f7b646ba9d0304715 https://github.com/OpenSIPS/opensips/commit/0ed7a0ace961985ad5156c3f7b646ba9d0304715 Author: Liviu Chircu Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M action.c M action.h M async.c M cfg.y M modules/b2b_entities/dlg.c M modules/b2b_logic/logic.c M modules/cpl_c/cpl_sig.c M modules/dialog/dlg_handlers.c M modules/dispatcher/dispatch.c M modules/drouting/drouting.c M modules/event_route/event_route.c M modules/event_route/route_send.c M modules/event_route/route_send.h M modules/event_routing/ebr_data.c M modules/pike/pike_funcs.c M modules/presence_dfks/presence_dfks.c M modules/script_helper/script_helper.c M modules/sipcapture/sipcapture.c M modules/tm/async.c M modules/tm/t_fwd.c M modules/tm/t_reply.c M modules/tm/uac.c M net/trans_trace.c M pvar.c M pvar.h M receive.c M route.c M route.h M str.h M timer.c Log Message: ----------- Add the `$route` variable (current route call stack) The new $route variable offers access to the current route call stack. Assuming a call stack of "route > route[FOO] > route[BAR]", we have: Positive indexing: * $route == $(route[0]) == "route[BAR]" * $(route[1]) == "route[FOO]" * $(route[2]) == "route" * $(route[3]) == "" Negative indexing: * $(route[-1]) == "route" * $(route[-2]) == "route[FOO]" * $(route[-3]) == "route[BAR]" * $(route[-4]) == "" Full printing: * $(route[*]) == "route > route[FOO] > route[BAR]" Closes #1963 From noreply at github.com Wed Nov 25 11:29:05 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 25 Nov 2020 03:29:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 971431: cfgutils: Add support for dynamic shared vars ($shv) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 971431a416e3cf4bc914457988b7e65b423254c1 https://github.com/OpenSIPS/opensips/commit/971431a416e3cf4bc914457988b7e65b423254c1 Author: Liviu Chircu Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M modules/cfgutils/cfgutils.c M modules/cfgutils/doc/cfgutils_admin.xml M modules/cfgutils/shvar.c M modules/cfgutils/shvar.h Log Message: ----------- cfgutils: Add support for dynamic shared vars ($shv) OpenSIPS script developers now have the ability to use dynamic names for the $shv variables (e.g. "$shv($avp(customer_id))"), rather than be constrained to work with the statically-named $shv variables defined throughout the script. Moreover, shared variables may now be dynamically created and read via the well-known MI commands: "shv_set" and "shv_get". Closes #2140 From noreply at github.com Wed Nov 25 15:51:35 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 25 Nov 2020 07:51:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cff27b: [tm] Added ways to control the branches to be waited Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cff27be9c1ec9fd875484ed27d7cd2e567db02ce https://github.com/OpenSIPS/opensips/commit/cff27be9c1ec9fd875484ed27d7cd2e567db02ce Author: Bogdan-Andrei Iancu Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M modules/tm/doc/tm_admin.xml M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_reply.c M modules/tm/tm.c Log Message: ----------- [tm] Added ways to control the branches to be waited In order to cotrol for how many branches you want to wait to be injected, we have now: * you can pass to t_wait_for_new_branches(), as optional param, the max no of branches to wait * in t_inject_branch() you can pass the "l" flag to instruct that this is the last injected branch, not more further waiting Closes #1811 From noreply at github.com Wed Nov 25 15:55:19 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 25 Nov 2020 07:55:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0f8bfb: Add file to define optional assertions. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0f8bfb9539d8cbcf732744ef8aed688cadd5b510 https://github.com/OpenSIPS/opensips/commit/0f8bfb9539d8cbcf732744ef8aed688cadd5b510 Author: Maksym Sobolyev Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: A lib/dassert.h Log Message: ----------- Add file to define optional assertions. Commit: 0d7a71b2f922a3334862a63b3ae9c9bb11115037 https://github.com/OpenSIPS/opensips/commit/0d7a71b2f922a3334862a63b3ae9c9bb11115037 Author: Maksym Sobolyev Date: 2020-11-17 (Tue, 17 Nov 2020) Changed paths: M modules/rtpproxy/doc/rtpproxy_admin.xml A modules/rtpproxy/rtppn_connect.c A modules/rtpproxy/rtppn_connect.h M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/rtpproxy/rtpproxy_stream.c A modules/rtpproxy/rtpproxy_vcmd.h Log Message: ----------- Add TCP and TCPv6 communication modes for control sockets. Those modes are supported on RTPProxy end since 2.0 and are getting popular recently due to Kubrenetes and Docker's networking shenanigans and peculiarities. As discussed with @razvancrainea in the scope of the PR#2309, shuffling elements of the iovec command structure might have some unintended consequences with regards to the multiple nodes / failover. As such, it ended up in rabbit hole of refactoring messaging mechanism to automatically extend user-supplied buffer with some pre/post elements. Provide sub-set of allocated vectors and expose it as "vu" member. Only send_rtpp_command() is allowed to access "vs" part. Code conversion is helped by some script and basic functionality tested here: https://travis-ci.com/github/sippy/voiptests/builds/202257620 Commit: 75cfd7e0ae8f7e9ce1bd51e21f07dc04a260a21a https://github.com/OpenSIPS/opensips/commit/75cfd7e0ae8f7e9ce1bd51e21f07dc04a260a21a Author: Răzvan Crainea Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: A lib/dassert.h M modules/rtpproxy/doc/rtpproxy_admin.xml A modules/rtpproxy/rtppn_connect.c A modules/rtpproxy/rtppn_connect.h M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/rtpproxy/rtpproxy_stream.c A modules/rtpproxy/rtpproxy_vcmd.h Log Message: ----------- Merge pull request #2309 from sippy/pr_rtpproxy_tcp46 Add TCP and TCPv6 communication modes for RTPProxy control sockets. Compare: https://github.com/OpenSIPS/opensips/compare/cff27be9c1ec...75cfd7e0ae8f From donat.zenichev at gmail.com Wed Nov 25 16:44:25 2020 From: donat.zenichev at gmail.com (Donat Zenichev) Date: Wed, 25 Nov 2020 18:44:25 +0200 Subject: [OpenSIPS-Devel] Non-fresh 3.0.4 at FTP (tcp_common.c tries to appeal to 'async' member of struct tcp_connection) Message-ID: Hi there! I might noticed non actual version of 3.0.4 stored on FTP here: https://opensips.org/pub/opensips/3.0.4/ By dowloading opensips-3.0.4.tar.gz (from 17 November) and attempting to compile it on Ubuntu 18.04 server edition, I got the problem with a compilation of this file 'net/tcp_common.c' . A handful of functions (in 'tcp_common.c') are trying to appeal to 'async' member of struct 'tcp_connection' (the structure is defined in 'tcp_conn_defs.h' header). A quick check confirmed that the 'async' member of the 'tcp_connection' structure doesn't exist. A compilation process ends in lots of rows of such kind: " error: ‘struct tcp_connection’ has no member named ‘async’ " By downloading the 3.0.4 from git https://github.com/OpenSIPS/opensips/tree/3.0 which seems to be much more fresh (last commit 19 hours ago), I noticed the issue doesn't persist, since 'net/tcp_common.c' file implementer basically doesn't exist here. And the compilation process succeeds. Still I might have missed something. Sorry in advance, if this message will be a waste of time. Anyway, I hope this find will be helpful for the OpenSIPS team :) -- Best regards, Donat Zenichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu Nov 26 18:22:21 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 26 Nov 2020 10:22:21 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8aab9f: Fix detection of forward() usage when called witho... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 8aab9f2218a083dc43bc7a7e282e26e63d3beee3 https://github.com/OpenSIPS/opensips/commit/8aab9f2218a083dc43bc7a7e282e26e63d3beee3 Author: Vlad Patrascu Date: 2020-11-26 (Thu, 26 Nov 2020) Changed paths: M core_cmds.c Log Message: ----------- Fix detection of forward() usage when called without parameter This would cause stateless replies to no be forwared even though the forward function was used. From noreply at github.com Thu Nov 26 18:22:52 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 26 Nov 2020 10:22:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4db941: Fix detection of forward() usage when called witho... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4db94131619702a32566e35b4b5847dae8ef6f18 https://github.com/OpenSIPS/opensips/commit/4db94131619702a32566e35b4b5847dae8ef6f18 Author: Vlad Patrascu Date: 2020-11-26 (Thu, 26 Nov 2020) Changed paths: M core_cmds.c Log Message: ----------- Fix detection of forward() usage when called without parameter This would cause stateless replies to no be forwared even though the forward function was used. (cherry picked from commit 8aab9f2218a083dc43bc7a7e282e26e63d3beee3) From noreply at github.com Thu Nov 26 18:57:28 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 26 Nov 2020 10:57:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4d672a: cachedb: allow empty database name in URLs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4d672aeb80735d8a2ae601afb5bcf56fdddedc5e https://github.com/OpenSIPS/opensips/commit/4d672aeb80735d8a2ae601afb5bcf56fdddedc5e Author: Vlad Patrascu Date: 2020-11-26 (Thu, 26 Nov 2020) Changed paths: M cachedb/cachedb_id.c Log Message: ----------- cachedb: allow empty database name in URLs Commit: b82b85b6acc870c099c9411bb525a1fc09aff928 https://github.com/OpenSIPS/opensips/commit/b82b85b6acc870c099c9411bb525a1fc09aff928 Author: Vlad Patrascu Date: 2020-11-26 (Thu, 26 Nov 2020) Changed paths: M cachedb/cachedb_id.h M modules/cachedb_redis/Makefile M modules/cachedb_redis/cachedb_redis.c M modules/cachedb_redis/cachedb_redis_dbase.c M modules/cachedb_redis/cachedb_redis_dbase.h M modules/cachedb_redis/cachedb_redis_utils.c M modules/cachedb_redis/doc/cachedb_redis_admin.xml Log Message: ----------- cachedb_redis: add TLS support Closes #2264 Compare: https://github.com/OpenSIPS/opensips/compare/4db941316197...b82b85b6acc8 From liviu at opensips.org Fri Nov 27 09:46:34 2020 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 27 Nov 2020 11:46:34 +0200 Subject: [OpenSIPS-Devel] Non-fresh 3.0.4 at FTP (tcp_common.c tries to appeal to 'async' member of struct tcp_connection) In-Reply-To: References: Message-ID: On 25.11.2020 18:44, Donat Zenichev wrote: > Still I might have missed something. > Sorry in advance, if this message will be a waste of time. > > Anyway, I hope this find will be helpful for the OpenSIPS team :) Hi, Donat! Thank you for the hints - we understand the issue now. To move on with your work, simply delete the files which upset the compiler [*], then OpenSIPS should build fine:    rm -fr net/tcp_common.[ch] [*]: this is a special situation, since these files seem to have been erroneously included in the tarball.  Do not make a habit out of solving compilation problems using this technique! Cheers, -- Liviu Chircu www.twitter.com/liviuchircu | www.opensips-solutions.com From noreply at github.com Fri Nov 27 13:42:23 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 27 Nov 2020 05:42:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 278c16: Fix crash when calling script functions with omitt... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 278c1646451ab75196e0440c15047d25a7b4b2f4 https://github.com/OpenSIPS/opensips/commit/278c1646451ab75196e0440c15047d25a7b4b2f4 Author: Vlad Patrascu Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M mod_fix.c Log Message: ----------- Fix crash when calling script functions with omitted optional params The crash would happen if the script function is exported with the CMD_PARAM_FIX_NULL flag and does not actually change the parameter value. Currently, only forward() uses the flag in this manner and is the only function affected by this crash. From noreply at github.com Fri Nov 27 13:42:53 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 27 Nov 2020 05:42:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2f3ee9: Fix crash when calling script functions with omitt... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2f3ee99c6a21498d4d42904162b4fd2195bff9ab https://github.com/OpenSIPS/opensips/commit/2f3ee99c6a21498d4d42904162b4fd2195bff9ab Author: Vlad Patrascu Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M mod_fix.c Log Message: ----------- Fix crash when calling script functions with omitted optional params The crash would happen if the script function is exported with the CMD_PARAM_FIX_NULL flag and does not actually change the parameter value. Currently, only forward() uses the flag in this manner and is the only function affected by this crash. (cherry picked from commit 278c1646451ab75196e0440c15047d25a7b4b2f4) From noreply at github.com Fri Nov 27 20:53:07 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 27 Nov 2020 12:53:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ad1e1: sql_cacher: abort startup if DB connections/querie... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2ad1e1590787c19274c2dfd2893b7fafa1e1a31c https://github.com/OpenSIPS/opensips/commit/2ad1e1590787c19274c2dfd2893b7fafa1e1a31c Author: Vlad Patrascu Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: abort startup if DB connections/queries tests fail From noreply at github.com Fri Nov 27 20:53:33 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 27 Nov 2020 12:53:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 23bcac: sql_cacher: abort startup if DB connections/querie... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 23bcac20735540dadca262a6801956ba0c9cfd40 https://github.com/OpenSIPS/opensips/commit/23bcac20735540dadca262a6801956ba0c9cfd40 Author: Vlad Patrascu Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: abort startup if DB connections/queries tests fail (cherry picked from commit 2ad1e1590787c19274c2dfd2893b7fafa1e1a31c) From noreply at github.com Fri Nov 27 20:53:50 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 27 Nov 2020 12:53:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 787355: sql_cacher: abort startup if DB connections/querie... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 7873553634ebf6ca24806a116f24d7bbd5a169f0 https://github.com/OpenSIPS/opensips/commit/7873553634ebf6ca24806a116f24d7bbd5a169f0 Author: Vlad Patrascu Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: abort startup if DB connections/queries tests fail (cherry picked from commit 2ad1e1590787c19274c2dfd2893b7fafa1e1a31c) From noreply at github.com Fri Nov 27 20:54:54 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 27 Nov 2020 12:54:54 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dcbd98: sql_cacher: abort startup if DB connections/querie... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: dcbd98e1b988de444c22c9a72d8c03014177ee93 https://github.com/OpenSIPS/opensips/commit/dcbd98e1b988de444c22c9a72d8c03014177ee93 Author: Vlad Patrascu Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: abort startup if DB connections/queries tests fail (cherry picked from commit 2ad1e1590787c19274c2dfd2893b7fafa1e1a31c) From noreply at github.com Sat Nov 28 21:42:21 2020 From: noreply at github.com (opensips-github) Date: Sat, 28 Nov 2020 13:42:21 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bd0fa2: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: bd0fa2a4f5283066e6a16d1e42fa14d26565cb75 https://github.com/OpenSIPS/opensips/commit/bd0fa2a4f5283066e6a16d1e42fa14d26565cb75 Author: OpenSIPS Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 28 22:01:15 2020 From: noreply at github.com (opensips-github) Date: Sat, 28 Nov 2020 14:01:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e7c8b1: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: e7c8b121d600acd01e8f75c8351ab7203bbc0ef6 https://github.com/OpenSIPS/opensips/commit/e7c8b121d600acd01e8f75c8351ab7203bbc0ef6 Author: OpenSIPS Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 28 22:19:26 2020 From: noreply at github.com (opensips-github) Date: Sat, 28 Nov 2020 14:19:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dd91ab: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: dd91abaa605c302b7a22cf852bdc66286743a24d https://github.com/OpenSIPS/opensips/commit/dd91abaa605c302b7a22cf852bdc66286743a24d Author: OpenSIPS Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M modules/sql_cacher/README M modules/sql_cacher/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat Nov 28 22:36:57 2020 From: noreply at github.com (opensips-github) Date: Sat, 28 Nov 2020 14:36:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 99a5e7: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 99a5e77d26c2022e353ce0b927873de8c6efb57a https://github.com/OpenSIPS/opensips/commit/99a5e77d26c2022e353ce0b927873de8c6efb57a Author: OpenSIPS Date: 2020-11-29 (Sun, 29 Nov 2020) Changed paths: 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/cachedb_redis/README M modules/cachedb_redis/doc/contributors.xml M modules/cfgutils/README M modules/cfgutils/doc/contributors.xml M modules/cpl_c/README M modules/cpl_c/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/event_route/README M modules/event_route/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/pike/README M modules/pike/doc/contributors.xml M modules/presence_dfks/README M modules/presence_dfks/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/sipcapture/README M modules/sipcapture/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 Log Message: ----------- Rebuild documentation From 1779706607 at qq.com Tue Nov 3 08:27:13 2020 From: 1779706607 at qq.com (=?gb18030?B?zfW2y7bL?=) Date: Tue, 03 Nov 2020 08:27:13 -0000 Subject: [OpenSIPS-Devel] how to check isflagset in cmd_function Message-ID: in the cmd_fucntion, i want to check whether the flag 4 is set. ``` static int update_zone_code (struct sip_msg* msg, char *param) {     LM_DBG("update_zone_code %s\n", param);     LM_DBG("========start print method src_ip dst_ip\n");     LM_DBG("method: %s, ru: %s\n", msg->first_line.u.request.method.s, GET_RURI(msg)->s);     LM_DBG("src_ip: %s, src_port: %d\n", ip_addr2a(&msg->rcv.src_ip), msg->rcv.src_port);     LM_DBG("dst_ip: %s, dst_port: %d\n", ip_addr2a(&msg->rcv.dst_ip), msg->rcv.src_port);     //     LM_DBG("========start print Flags: %u\n", msg->flags);     if (msg->flags & (1<<4)) {         LM_DBG("Flag 4 is set\n");     } else {         LM_DBG("Flag 4 is not set\n");     } ``` in the opensips.cfg ``` modparam("demo_module","static_zone_map", "1510217=0728") modparam("demo_module","static_zone_map", "1510218=0720") modparam("demo_module","static_zone_map", "1510219=0723") modparam("demo_module","static_zone_map", "1510219=0723") route{     xlog("hello");     setflag(4);     setflag(5);     setflag(6);     if (isflagset(6)) {         xlog("flag 6 is set");     } else {         xlog("flag 6 is set");     }     update_zone_code("1210219"); } ``` in the log ``` Nov  3 15:55:34 [6178] DBG:demo_module:update_zone_code: ========start print Flags: 7 Nov  3 15:55:34 [6178] DBG:demo_module:update_zone_code: Flag 4 is not set ``` it print the flag is not set, -------------- next part -------------- An HTML attachment was scrubbed... URL: