Re: [OpenSIPS-Devel] [opensips] Add listen interface (socket) checking to db based natping. (#127)
@wdoekes , I'm seeing this from a larger perspective - we are working on the specs/description for a "cluster" module - to ensure registration and call exchange (in a transparent way) between several opensips instances. So, we will define a server ID for each opensips (an ID inside the cluster), in a similar way you in mysql for replication... --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/pull/127#issuecomment-61768489___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
[OpenSIPS-Devel] [OpenSIPS/opensips] 8187a9: Changes to stop keepalives on unregisters
Branch: refs/heads/1.10 Home: https://github.com/OpenSIPS/opensips Commit: 8187a92d48abe24643f8ea2f1b0988857f0ccb1b https://github.com/OpenSIPS/opensips/commit/8187a92d48abe24643f8ea2f1b0988857f0ccb1b Author: David Sanders Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: --- Changes to stop keepalives on unregisters Observed cases where keepalives from `nat_traversal` continued after unregister were traced back to a few lines of code which prevented stopping keepalives on unregister events. (cherry picked from commit f4ed457bc10d6ddfcd6dc77dcc9e460e767bdc4b) ___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
[OpenSIPS-Devel] [OpenSIPS/opensips] 346029: Changes to stop keepalives on unregisters
Branch: refs/heads/1.8 Home: https://github.com/OpenSIPS/opensips Commit: 346029318e9c9aab4019e29f4c9204e7c1a69bce https://github.com/OpenSIPS/opensips/commit/346029318e9c9aab4019e29f4c9204e7c1a69bce Author: David Sanders Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: --- Changes to stop keepalives on unregisters Observed cases where keepalives from `nat_traversal` continued after unregister were traced back to a few lines of code which prevented stopping keepalives on unregister events. (cherry picked from commit f4ed457bc10d6ddfcd6dc77dcc9e460e767bdc4b) (cherry picked from commit 8187a92d48abe24643f8ea2f1b0988857f0ccb1b) ___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
[OpenSIPS-Devel] [OpenSIPS/opensips] 36ad43: Changes to stop keepalives on unregisters
Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 36ad430f0bf50bb20fcdfd1180c9262348e41f79 https://github.com/OpenSIPS/opensips/commit/36ad430f0bf50bb20fcdfd1180c9262348e41f79 Author: David Sanders Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: --- Changes to stop keepalives on unregisters Observed cases where keepalives from `nat_traversal` continued after unregister were traced back to a few lines of code which prevented stopping keepalives on unregister events. (cherry picked from commit f4ed457bc10d6ddfcd6dc77dcc9e460e767bdc4b) ___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] Changes to stop keepalives on unregisters (#366)
ok, done --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/pull/366#issuecomment-61768218___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
[OpenSIPS-Devel] [OpenSIPS/opensips]
Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips ___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
[OpenSIPS-Devel] [OpenSIPS/opensips] 4c9a1f: Changes to stop keepalives on unregisters
Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4c9a1fa2a791d37629b7272581f6d52c4b0f9666 https://github.com/OpenSIPS/opensips/commit/4c9a1fa2a791d37629b7272581f6d52c4b0f9666 Author: David Sanders Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/nat_traversal/nat_traversal.c Log Message: --- Changes to stop keepalives on unregisters Observed cases where keepalives from `nat_traversal` continued after unregister were traced back to a few lines of code which prevented stopping keepalives on unregister events. Commit: b942bef6243d9abf9b3273c37438821858070608 https://github.com/OpenSIPS/opensips/commit/b942bef6243d9abf9b3273c37438821858070608 Author: Liviu Chircu Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: A context.h Log Message: --- core: introducing OpenSIPS contexts A context is simply a data buffer. It can also be seen as a key-value database, where different pieces of code register certain keys, in order to maintain their values within each newly created context. Contexts may be attached to any structure. The primitives defined in "context.h" represent a generic way of registering/storing/fetching data. Commit: 3a6f613c31b43f1971cec95bf532d35b450a47bf https://github.com/OpenSIPS/opensips/commit/3a6f613c31b43f1971cec95bf532d35b450a47bf Author: Liviu Chircu Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M msg_translator.c M msg_translator.h M receive.c Log Message: --- core: export sip_msg context operations All sip_msg structures may now hold additional data within a context. Commit: eb5bb0f492d53e10a89e9b66225ebc133686d3a1 https://github.com/OpenSIPS/opensips/commit/eb5bb0f492d53e10a89e9b66225ebc133686d3a1 Author: Liviu Chircu Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/tm/h_table.c A modules/tm/t_ctx.c A modules/tm/t_ctx.h M modules/tm/tm.c M modules/tm/tm_load.h Log Message: --- tm: export transaction context operations All transactions may now hold additional context-specific data. Data can be stored/fetched using the newly added functions in tm_binds. Commit: 1cf74846499d6482751cb19522791047107e92cd https://github.com/OpenSIPS/opensips/commit/1cf74846499d6482751cb19522791047107e92cd Author: Bogdan-Andrei Iancu Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/presence/presence.c Log Message: --- Disable MI commands when presence is in lib mode. Reported by Carlos Oliva @telematico, closing #382 (cherry picked from commit 7058396dfff62769a58103517ae42bf57078b8bd) Commit: 7aa96b287a364d03666e0d231c94ece7f8eca79b https://github.com/OpenSIPS/opensips/commit/7aa96b287a364d03666e0d231c94ece7f8eca79b Author: Bogdan-Andrei Iancu Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/presence/README M modules/presence/doc/presence_admin.xml M modules/presence/notify.c M modules/presence/presence.c M modules/presence/presence.h Log Message: --- Add end_sub_on_timeout module parameter. If a presence subscription should be automatically terminated (destroyed) when receiving a SIP timeout (408) for a sent NOTIFY requests. Closes feature request #380. Commit: 0607b900fd58417ec973e398978844e953ad1af8 https://github.com/OpenSIPS/opensips/commit/0607b900fd58417ec973e398978844e953ad1af8 Author: Bogdan-Andrei Iancu Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/perl/opensipsxs.xs Log Message: --- Filename in script actions must be non-null. Compare: https://github.com/OpenSIPS/opensips/compare/b994ddff6a9f...0607b900fd58___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
[OpenSIPS-Devel] [OpenSIPS/opensips] de90f8: Fix mk_action usage (function name was added).
Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: de90f8b94c3e6df01a7a70285dbe91dac76231fe https://github.com/OpenSIPS/opensips/commit/de90f8b94c3e6df01a7a70285dbe91dac76231fe Author: Bogdan-Andrei Iancu Date: 2014-11-05 (Wed, 05 Nov 2014) Changed paths: M modules/perl/opensipsxs.xs Log Message: --- Fix mk_action usage (function name was added). Reported by Nick Altmann ___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] Changes to stop keepalives on unregisters (#366)
@bogdan-iancu, yea, it's good for older versions. We ran it on 1.8 for a long time. --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/pull/366#issuecomment-61731912___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] Feature request - BLF differences between Opensips 1.6.4 and 1.11.3 (#380)
Closed #380. --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/380#event-188027309___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] Feature request - BLF differences between Opensips 1.6.4 and 1.11.3 (#380)
Thanks a lot, I'm sure it will do the trick. I'll apply the patch to 1.11. I close this request. Thank you again! --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/380#issuecomment-61643355___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] dispatcher: broken max results in multilist mode (#359)
Hi Ovidiu, Just finished working fixing this bug. Hope multilist will work fine now. https://github.com/OpenSIPS/opensips/commit/b994ddff6a9f976d020634551e06a101ef8730db --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/359#issuecomment-61642140___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
[OpenSIPS-Devel] [OpenSIPS/opensips] 5ade2a: fixed flags max_list bug for ds_select_*
Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5ade2ad12f26d13406f1eccba53653464fa93a17 https://github.com/OpenSIPS/opensips/commit/5ade2ad12f26d13406f1eccba53653464fa93a17 Author: ionutrazvanionita Date: 2014-11-04 (Tue, 04 Nov 2014) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml M modules/dispatcher/ds_fixups.c M modules/dispatcher/ds_fixups.h Log Message: --- fixed flags max_list bug for ds_select_* Commit: b994ddff6a9f976d020634551e06a101ef8730db https://github.com/OpenSIPS/opensips/commit/b994ddff6a9f976d020634551e06a101ef8730db Author: ionutrazvanionita Date: 2014-11-04 (Tue, 04 Nov 2014) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml M modules/dispatcher/ds_fixups.c M modules/dispatcher/ds_fixups.h Log Message: --- fixed flags max_list bug for ds_select_* Compare: https://github.com/OpenSIPS/opensips/compare/bc9bef205de3...b994ddff6a9f___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] core dump with xmlrpc in v1.11.3 (#379)
AFAIK, libxmlrpc-c3 is by default compiled with threads support - we had a long struggle with that. Please run tests with mi_xmlrpc_ng and report if you find any issues (open other tickets for that, I will close this one). In 2.1, the mi_xlmrpc will become obsolete and removed. --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/379#issuecomment-61626671___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] core dump with xmlrpc in v1.11.3 (#379)
Closed #379. --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/379#event-187961666___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] E_DLG_STATE_CHANGED event for dialog module (#341)
This was merged in commit 10083ed78db1d8c93288f0a90d2cdd42e5168f52 --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/pull/341#issuecomment-61625430___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] E_DLG_STATE_CHANGED event for dialog module (#341)
Closed #341. --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/pull/341#event-187956474___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] core dump with xmlrpc in v1.11.3 (#379)
Hi @bogdan-iancu , I'm using oficial packages of debian 7.7 (x86_64), but i have no idea if libxmlrpc-core-c3 is compiled with multi-process support or not, I can't find the info in debian docs. I'm testing now mi_xmlrpc_ng as you suggested and things seems to be right in my test machine. I will make more tests and send you feedback. Thanks a lot --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/379#issuecomment-61618319___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] Add listen interface (socket) checking to db based natping. (#127)
That would suit my needs indeed; and make more sense than the awkward query that we do now. Thinking out loud here: where do we get this ID from? Do we add a `server_id` integer parameter to `usrloc`? Or should we generate one automatically? If we use a parameter and default it to `1`, we get "current" behaviour (backwards compatible), but that means that we don't have a guarantee that the server_id is unique (perhaps we want that constraint later). --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/pull/127#issuecomment-61616955___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] date format convert method that use in opensips.cfg (#378)
it is nice. --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/378#issuecomment-61610116___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] crash in v1.11.3 using fifo pres_phtable_list (#382)
Closed #382. --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/382#event-187888632___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] crash in v1.11.3 using fifo pres_phtable_list (#382)
Hi @bogdan-iancu you are right, I only need pua for pua_dialoginfo and pua_usrloc. Include presence modules was my mistake, are not necesary, thanks for the point. Nowadays i think your patch is essential because avoid the crash, I will apply it. Thank you so much --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/382#issuecomment-61609590___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] date format convert method that use in opensips.cfg (#378)
Hi Bogdan: yea, $time([tz:]format) that a best way. zhouxiaoqiang.mst...@gmail.com From: Bogdan Andrei IANCU Date: 2014-11-04 16:38 To: OpenSIPS/opensips CC: xiaoqiang.zhou Subject: Re: [opensips] date format convert method that use in opensips.cfg (#378) Well, adding something particular to GMT is simple and fast, but hackish What about extending $time(format) to $time([tz:]format) ?? and similar we can do for $Tf, like $Tf(tz) ? — Reply to this email directly or view it on GitHub. --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/378#issuecomment-61608992___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] date format convert method that use in opensips.cfg (#378)
Well, adding something particular to GMT is simple and fast, but hackish What about extending $time(format) to $time([tz:]format) ?? and similar we can do for $Tf, like $Tf(tz) ? --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/issues/378#issuecomment-61608369___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
Re: [OpenSIPS-Devel] [opensips] Add listen interface (socket) checking to db based natping. (#127)
@wdoekes , what about a different approach on this matter - instead of keep filtering per IP each time we want to ping, what about using a "server ID" and each usrloc should be marked with such ID representing the server which did handle that register ? So, at the end, whatever number of interfaces we have, we do a select/filter based on a numerical ID --- Reply to this email directly or view it on GitHub: https://github.com/OpenSIPS/opensips/pull/127#issuecomment-61607251___ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel