From razvan at opensips.org Wed Feb 1 07:21:45 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 01 Feb 2017 04:21:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 396898: Makefile: fix modules name fetching Message-ID: <5891d2d9aaaae_154a3f978640b13829459@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3968984a29e97852cd1df87006c0b713d440f76e https://github.com/OpenSIPS/opensips/commit/3968984a29e97852cd1df87006c0b713d440f76e Author: Razvan Crainea Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M Makefile.defs M Makefile.modules Log Message: ----------- Makefile: fix modules name fetching From ionutionita at opensips.org Wed Feb 1 08:59:23 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 01 Feb 2017 05:59:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 152a04: [mi_datagram] fix warning len unitialized Message-ID: <5891e9bb2af58_6e243fa30fd6314c497a8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 152a04d8cf23487afefd2b332b34ebbe1bcfd93c https://github.com/OpenSIPS/opensips/commit/152a04d8cf23487afefd2b332b34ebbe1bcfd93c Author: ionutrazvanionita Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/mi_datagram/datagram_fnc.c Log Message: ----------- [mi_datagram] fix warning len unitialized From ionutionita at opensips.org Wed Feb 1 09:08:52 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 01 Feb 2017 06:08:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] abac54: [registrar] avoid compiler unitiliazied curi str w... Message-ID: <5891ebf4153ca_50503feef402713c3733f@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: abac54e76fa5e542819faaab62e3964ee6a98d7e https://github.com/OpenSIPS/opensips/commit/abac54e76fa5e542819faaab62e3964ee6a98d7e Author: ionutrazvanionita Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/registrar/lookup.c Log Message: ----------- [registrar] avoid compiler unitiliazied curi str warning From razvan at opensips.org Wed Feb 1 10:15:43 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 01 Feb 2017 07:15:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 00ed03: packaging: add rabbitmq packages Message-ID: <5891fb9ff0ee8_23f53f85a716d138906ad@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/rabbitmq Home: https://github.com/OpenSIPS/opensips Commit: 00ed03d93e15baf1bc3e9784b89e49bf302d1dea https://github.com/OpenSIPS/opensips/commit/00ed03d93e15baf1bc3e9784b89e49bf302d1dea Author: Razvan Crainea Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M packaging/debian/common/changelog M packaging/debian/common/control M packaging/debian/common/copyright M packaging/debian/common/rules M packaging/redhat_fedora/opensips.spec Log Message: ----------- packaging: add rabbitmq packages From vladp at opensips.org Wed Feb 1 13:13:00 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Wed, 01 Feb 2017 10:13:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9ffd1c: Introduce new module, sip_i, that allows processin... Message-ID: <5892252c9e1e0_2c2c3ff8c6e1713044237@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9ffd1c6d83fcaf57c3dfc35e591d64fe67346e5d https://github.com/OpenSIPS/opensips/commit/9ffd1c6d83fcaf57c3dfc35e591d64fe67346e5d Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: A modules/sip_i/Makefile A modules/sip_i/isup.c A modules/sip_i/isup.h A modules/sip_i/sip_i.c A modules/sip_i/sip_i.h Log Message: ----------- Introduce new module, sip_i, that allows processing of ISUP encapsulated in SIP. Only the parsing of the ISUP message and its parameters is currently implemented. Commit: 8d7de2c164b2da8abb4d93fa90aa5bb248818e21 https://github.com/OpenSIPS/opensips/commit/8d7de2c164b2da8abb4d93fa90aa5bb248818e21 Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c M modules/sip_i/isup.h M modules/sip_i/sip_i.c M modules/sip_i/sip_i.h Log Message: ----------- sip_i: add ability to modify isup parameters(change value, add/remove optional parameters) Commit: a7132231d011e60d127e60f4e3568b3b413d209e https://github.com/OpenSIPS/opensips/commit/a7132231d011e60d127e60f4e3568b3b413d209e Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c Log Message: ----------- sip_i: fix bad length calculation when writing the called party number Commit: 1ba8394a2ddbc146fb68657ae33e32cdfe9edecc https://github.com/OpenSIPS/opensips/commit/1ba8394a2ddbc146fb68657ae33e32cdfe9edecc Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/sip_i.c M modules/sip_i/sip_i.h Log Message: ----------- sip_i: export a script function that adds an isup part to the SIP message body The newly added part contains a blank isup message(i.e. all mandatory parameters zeroed and no optional ones).If the type of the isup message is not explicitly provided, it is deduced from the SIP message(e.g. INVITE -> IAM etc.). Commit: 7dd180e75b431f70d8ee742b24dbbe2b71c5d80f https://github.com/OpenSIPS/opensips/commit/7dd180e75b431f70d8ee742b24dbbe2b71c5d80f Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/sip_i.c M modules/sip_i/sip_i.h Log Message: ----------- sip_i: add module parameters: separator for $isup_param subname, string for isup mime Commit: ed4acbff8fc3c20f2df7a4b4d3e00bf495cebeb5 https://github.com/OpenSIPS/opensips/commit/ed4acbff8fc3c20f2df7a4b4d3e00bf495cebeb5 Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: A modules/sip_i/README A modules/sip_i/doc/sip_i.xml A modules/sip_i/doc/sip_i_admin.xml Log Message: ----------- sip_i: add docs Commit: 22252b02b2e1a69e988bb6b294f53541a00a8fdb https://github.com/OpenSIPS/opensips/commit/22252b02b2e1a69e988bb6b294f53541a00a8fdb Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: fix bogus message type for add_isup_part with no params. Commit: 48afffea6b68bfe2e94a3a5c5285cdee41904a5c https://github.com/OpenSIPS/opensips/commit/48afffea6b68bfe2e94a3a5c5285cdee41904a5c Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c Log Message: ----------- sip_i: Fix Cause indicators write function Always set Extension indicator bits as Recommendation and Diagnostic(s) subfields are not supported Commit: fdf0dff73008d9fb47ab2027eeb311a403a5db9e https://github.com/OpenSIPS/opensips/commit/fdf0dff73008d9fb47ab2027eeb311a403a5db9e Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c M modules/sip_i/isup.h M modules/sip_i/sip_i.c M modules/sip_i/sip_i.h Log Message: ----------- sip_i: set certain parameters fields to default values for some ISUP message types in add_isup_part script function This is possible for the following ISUP messages: IAM, ACM, CPG, ANM, CON, REL. Commit: b8988ce03a00cfce3fcaaa0fbcd063fedfc74f44 https://github.com/OpenSIPS/opensips/commit/b8988ce03a00cfce3fcaaa0fbcd063fedfc74f44 Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c M modules/sip_i/isup.h M modules/sip_i/sip_i.c Log Message: ----------- sip_i: Also permit abbreviations for ISUP message type name as parameter for add_isup_part script function For example instead of "Initial address", the function parameter could be given as "IAM". Commit: 769fb1143a8854afd8351fc07d9725ed580f9eb1 https://github.com/OpenSIPS/opensips/commit/769fb1143a8854afd8351fc07d9725ed580f9eb1 Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: properly return error when parsing unsupported ISUP parameter subfield Commit: 47da20af7cba5445ca7d88138ad3d7fe5e5b5c04 https://github.com/OpenSIPS/opensips/commit/47da20af7cba5445ca7d88138ad3d7fe5e5b5c04 Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: fix some bogus prints Commit: 6356888cf0c3823932f4312a9f18c3e9e5123a37 https://github.com/OpenSIPS/opensips/commit/6356888cf0c3823932f4312a9f18c3e9e5123a37 Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c M modules/sip_i/isup.h M modules/sip_i/sip_i.c M modules/sip_i/sip_i.h Log Message: ----------- sip_i: allow predefined values given as string aliases for the supported ISUP parameter subfields Commit: 9232947bc8dd2c75eba83f90a0c73a25ad22bf3f https://github.com/OpenSIPS/opensips/commit/9232947bc8dd2c75eba83f90a0c73a25ad22bf3f Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c Log Message: ----------- sip_i: support Event information ISUP parameter Commit: 0ea90e268e64ea24e42c712ea9b19a887076171b https://github.com/OpenSIPS/opensips/commit/0ea90e268e64ea24e42c712ea9b19a887076171b Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c Log Message: ----------- sip_i: refactor most ISUP parameter parse/write functions Commit: 55c27136e1185b202fa749bc5ed94fd3b0fde59b https://github.com/OpenSIPS/opensips/commit/55c27136e1185b202fa749bc5ed94fd3b0fde59b Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/isup.c M modules/sip_i/isup.h M modules/sip_i/sip_i.c Log Message: ----------- sip_: allow string aliases for values of the whole ISUP parameter It is assumed that the ISUP parameter is interpreted as a single field and only one byte in length. Currently supported only for Calling Party's Category and Transmission medium requirement ISUP parameters. Commit: e5edf3b0bef0a50d3875fbc383014d081b29383f https://github.com/OpenSIPS/opensips/commit/e5edf3b0bef0a50d3875fbc383014d081b29383f Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: add parsed part cloning function Commit: 734c719feee91136015676b44fa073ec98548a31 https://github.com/OpenSIPS/opensips/commit/734c719feee91136015676b44fa073ec98548a31 Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: fix bad isup part check Commit: e344544bc1c7a6518c4ea70ab8ef08573bfb101d https://github.com/OpenSIPS/opensips/commit/e344544bc1c7a6518c4ea70ab8ef08573bfb101d Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml Log Message: ----------- sip_i: update docs Commit: ffe2f994a143fad1fbdf98a96407c21aa25f0a8f https://github.com/OpenSIPS/opensips/commit/ffe2f994a143fad1fbdf98a96407c21aa25f0a8f Author: rvlad-patrascu Date: 2017-02-01 (Wed, 01 Feb 2017) Changed paths: A modules/sip_i/Makefile A modules/sip_i/README A modules/sip_i/doc/sip_i.xml A modules/sip_i/doc/sip_i_admin.xml A modules/sip_i/isup.c A modules/sip_i/isup.h A modules/sip_i/sip_i.c A modules/sip_i/sip_i.h Log Message: ----------- Merge branch 'SIP-I' Compare: https://github.com/OpenSIPS/opensips/compare/abac54e76fa5...ffe2f994a143 From bogdan at opensips.org Wed Feb 1 13:45:04 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 1 Feb 2017 20:45:04 +0200 Subject: [OpenSIPS-Devel] [BLOG] SIP-I and SIP with OpenSIPS 2.3 Message-ID: Hello all! The upcoming OpenSIPS 2.3 will provide SIP-I capabilities for ISUP inspection and SIP-I to SIP gatewaying. Check out more information on our blog: https://blog.opensips.org/2017/02/01/sip-i-and-sip-with-opensips-2-3/ Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com From ionutionita at opensips.org Thu Feb 2 04:08:12 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 02 Feb 2017 01:08:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 24a89a: [acc] fix aaa legs iterator Message-ID: <5892f6fcb4c2f_35a33fa6e318fc307954a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 24a89a24a1793a0c7d7493f63636325f7a1d85c3 https://github.com/OpenSIPS/opensips/commit/24a89a24a1793a0c7d7493f63636325f7a1d85c3 Author: ionutrazvanionita Date: 2017-02-02 (Thu, 02 Feb 2017) Changed paths: M modules/acc/acc.c Log Message: ----------- [acc] fix aaa legs iterator From razvan at opensips.org Thu Feb 2 08:54:10 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 02 Feb 2017 05:54:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 81542f: sip_i: remove inconsistent inline indicator Message-ID: <58933a026b766_76fe3fb1de3abc34556dd@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 81542f264848404786c5006a642e9644285d09e6 https://github.com/OpenSIPS/opensips/commit/81542f264848404786c5006a642e9644285d09e6 Author: Razvan Crainea Date: 2017-02-02 (Thu, 02 Feb 2017) Changed paths: M modules/sip_i/isup.h Log Message: ----------- sip_i: remove inconsistent inline indicator This breaks clang compile: https://travis-ci.org/OpenSIPS/opensips/jobs/197577495 From ionutionita at opensips.org Thu Feb 2 11:25:30 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 02 Feb 2017 08:25:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 454d44: [acc] include milisecond duration avp Message-ID: <58935d7ac6877_798f3fb7f8349c3070377@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 454d441fb9dd066587a0abc549ae69307f8d12fe https://github.com/OpenSIPS/opensips/commit/454d441fb9dd066587a0abc549ae69307f8d12fe Author: ionutrazvanionita Date: 2017-02-02 (Thu, 02 Feb 2017) Changed paths: M modules/acc/acc.c Log Message: ----------- [acc] include milisecond duration avp From ionutionita at opensips.org Thu Feb 2 11:25:33 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 02 Feb 2017 08:25:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 081c16: [acc] include milisecond duration avp Message-ID: <58935d7d29a27_70283ff62564dc2c48853@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 081c166bb5a8a9537b41889e58cbc19e6e81a7ff https://github.com/OpenSIPS/opensips/commit/081c166bb5a8a9537b41889e58cbc19e6e81a7ff Author: ionutrazvanionita Date: 2017-02-02 (Thu, 02 Feb 2017) Changed paths: M modules/acc/acc.c Log Message: ----------- [acc] include milisecond duration avp (cherry picked from commit 24fba4fe58d49c7b360d850247934931ea183ccd) From razvan at opensips.org Thu Feb 2 11:45:56 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 02 Feb 2017 08:45:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b5f7b: rabbitmq: fix vhost URI parsing Message-ID: <58936244b1006_55f23fcd7a0a5c30929bd@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/rabbitmq Home: https://github.com/OpenSIPS/opensips Commit: 3b5f7bdbcd11211e9ec9d62c40a0f50f321326f4 https://github.com/OpenSIPS/opensips/commit/3b5f7bdbcd11211e9ec9d62c40a0f50f321326f4 Author: Razvan Crainea Date: 2017-02-02 (Thu, 02 Feb 2017) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: fix vhost URI parsing Commit: 715ca7d3fec7febc97503d8be5d1bf57f3e9474e https://github.com/OpenSIPS/opensips/commit/715ca7d3fec7febc97503d8be5d1bf57f3e9474e Author: Razvan Crainea Date: 2017-02-02 (Thu, 02 Feb 2017) Changed paths: A modules/rabbitmq/doc/rabbitmq.xml A modules/rabbitmq/doc/rabbitmq_admin.xml Log Message: ----------- rabbitmq: add documentation Compare: https://github.com/OpenSIPS/opensips/compare/00ed03d93e15...715ca7d3fec7 From bogdan at opensips.org Fri Feb 3 06:30:09 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 3 Feb 2017 13:30:09 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS at FOSDEM 2017 In-Reply-To: References: Message-ID: <1d8d1341-d7ef-ba21-625f-856068edff22@opensips.org> Don’t miss Liviu Chircu tomorrow, at Fosdem, RTC dev room, 15:05 – https://fosdem.org/2017/schedule/event/opensips/ Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com On 01/05/2017 06:36 PM, Liviu Chircu wrote: > Every year,FOSDEM is a good opportunity to > connect with our community and acquaint them with the exciting work > going into the newestOpenSIPS versions. And > there will be no exception this year! > What is this year on the plate? > > */"OpenSIPS - an event-driven SIP routing engine", by Liviu Chircu, > FOSDEM, 4th of Feb 2017 > > /*When moving from a linear processing architecture to > anevent-oriented one > ,OpenSIPS > becomes able to handle more advanced SIP > scenarios, as well as to perform complex integrations with external > applications. > > The newOpenSIPS version follows a > Subscribe/Notify model, which allows the SIP routing to be driven by > events. These events are triggered from both inside and > outsideOpenSIPS , and are internally dispatched > byOpenSIPS to the right process/subscriber. > > The presentation will show how the asynchronous architecture revamp of > the upcomingOpenSIPS 2.3 facilitates a series of > state-of-the-art integrations (SIP transaction pausing while push > notifications are taking effect, custom suspend-resume logic while > waiting for an external event, etc.). > > The discussion will also includeOpenSIPS > scripting, and how we tweaked it to incorporate > all these changes in a simple, straightforward, and efficient manner. > Does it sound interesting? Join us at FOSDEM and find out more - we > will be there with our friends fromSIPcapture > andCGRates to show how > easy the OpenSIPS integration becomes when relying on an event-driven > engine! > > See you soon, > -- > Liviu Chircu > OpenSIPS Developer > http://www.opensips-solutions.com > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From vladp at opensips.org Fri Feb 3 10:40:42 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Fri, 03 Feb 2017 07:40:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c205cf: sip_i: make isup parameter and message array searc... Message-ID: <5894a47a426cb_4d83fce5e62fc342522e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c205cf9eefacafe292162ae6c074711f9a7df913 https://github.com/OpenSIPS/opensips/commit/c205cf9eefacafe292162ae6c074711f9a7df913 Author: rvlad-patrascu Date: 2017-02-03 (Fri, 03 Feb 2017) Changed paths: M modules/sip_i/isup.c M modules/sip_i/isup.h M modules/sip_i/sip_i.c Log Message: ----------- sip_i: make isup parameter and message array search functions inline Commit: 2d20d810f16382c6ecd01730db0110013b33d6b1 https://github.com/OpenSIPS/opensips/commit/2d20d810f16382c6ecd01730db0110013b33d6b1 Author: rvlad-patrascu Date: 2017-02-03 (Fri, 03 Feb 2017) Changed paths: M modules/sip_i/isup.c Log Message: ----------- sip_i: fix no. aliases in a Cause indicators subfield Compare: https://github.com/OpenSIPS/opensips/compare/454d441fb9dd...2d20d810f163 From ionutionita at opensips.org Fri Feb 3 12:00:03 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Fri, 03 Feb 2017 09:00:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42e090: [mi_xmlrpc_ng] make reported errors more specific Message-ID: <5894b7137dd8_19143feb30423c4434882@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/xml-err Home: https://github.com/OpenSIPS/opensips Commit: 42e09047a1ec3b73d55a8fa6c1a9575fd0df34b3 https://github.com/OpenSIPS/opensips/commit/42e09047a1ec3b73d55a8fa6c1a9575fd0df34b3 Author: ionutrazvanionita Date: 2017-02-03 (Fri, 03 Feb 2017) Changed paths: M modules/mi_xmlrpc_ng/http_fnc.c M modules/mi_xmlrpc_ng/http_fnc.h M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c Log Message: ----------- [mi_xmlrpc_ng] make reported errors more specific From bogdan at opensips.org Fri Feb 3 13:20:37 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 03 Feb 2017 10:20:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ed549: Fix the sip body cloning. Message-ID: <5894c9f510e14_18ef3fc7f8237c24797d0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7ed549d7b27f44a3223eb6be5acf50e2029f7b6b https://github.com/OpenSIPS/opensips/commit/7ed549d7b27f44a3223eb6be5acf50e2029f7b6b Author: Bogdan-Andrei Iancu Date: 2017-02-03 (Fri, 03 Feb 2017) Changed paths: M modules/tm/sip_msg.c M parser/parse_body.c Log Message: ----------- Fix the sip body cloning. From razvan at opensips.org Sat Feb 4 05:34:30 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Sat, 04 Feb 2017 02:34:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42e090: [mi_xmlrpc_ng] make reported errors more specific Message-ID: <5895ae361dd6e_55c3fa2b1797c309068b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 42e09047a1ec3b73d55a8fa6c1a9575fd0df34b3 https://github.com/OpenSIPS/opensips/commit/42e09047a1ec3b73d55a8fa6c1a9575fd0df34b3 Author: ionutrazvanionita Date: 2017-02-03 (Fri, 03 Feb 2017) Changed paths: M modules/mi_xmlrpc_ng/http_fnc.c M modules/mi_xmlrpc_ng/http_fnc.h M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c Log Message: ----------- [mi_xmlrpc_ng] make reported errors more specific Commit: 0cd5451387ab0c404d10bbe4bfffdbb49f5a4ef7 https://github.com/OpenSIPS/opensips/commit/0cd5451387ab0c404d10bbe4bfffdbb49f5a4ef7 Author: Răzvan Crainea Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M modules/mi_xmlrpc_ng/http_fnc.c M modules/mi_xmlrpc_ng/http_fnc.h M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c Log Message: ----------- Merge pull request #1038 from OpenSIPS/xml-err [mi_xmlrpc_ng] make reported errors more specific Compare: https://github.com/OpenSIPS/opensips/compare/7ed549d7b27f...0cd5451387ab From bogdan at opensips.org Sat Feb 4 09:52:07 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sat, 04 Feb 2017 06:52:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a4f43: dlg_end_dlg MI command my identify the dlg by Call... Message-ID: <5895ea97cb541_93b3fee2f2c1c3c4128c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9a4f435bc1f550b0c047926fea7e9b83f71f4c7d https://github.com/OpenSIPS/opensips/commit/9a4f435bc1f550b0c047926fea7e9b83f71f4c7d Author: Bogdan-Andrei Iancu Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M modules/dialog/README M modules/dialog/dlg_req_within.c M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dlg_end_dlg MI command my identify the dlg by Call-ID The MI function may now identify the dialog either via Dialog ID (as before), either via the SIP Call-ID. From bogdan at opensips.org Sat Feb 4 10:11:13 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sat, 04 Feb 2017 07:11:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dd41b3: Added teardown MI command as alias to dlg_end_dlg ... Message-ID: <5895ef114f5ac_13d6d3fb5ec8e9c3460926@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dd41b34cbcc7f5a8bfcd393016badde2c8ea6d5c https://github.com/OpenSIPS/opensips/commit/dd41b34cbcc7f5a8bfcd393016badde2c8ea6d5c Author: Bogdan-Andrei Iancu Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- Added teardown MI command as alias to dlg_end_dlg from dialog module. From bogdan at opensips.org Sat Feb 4 11:50:15 2017 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Sat, 04 Feb 2017 08:50:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b11ce9: drouting: Fix out-of-bound initialization Message-ID: <589606473f0f9_3b933fdf01b0bc2c107736@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b11ce9723f1ca43cb7646b96e51dfa306a6280d7 https://github.com/OpenSIPS/opensips/commit/b11ce9723f1ca43cb7646b96e51dfa306a6280d7 Author: Le Roy Christophe Date: 2017-02-03 (Fri, 03 Feb 2017) Changed paths: M modules/drouting/routing.c Log Message: ----------- drouting: Fix out-of-bound initialization Upon load/reload of drouting tables, if parse_destination_list() needs to increase destinations array size, it asks for a new array twice the size of the previous one. It memset() the newly allocated capacity, skipping memory that is to be filled with already learnt destinations, but using the array size instead of the remaining capacity. This patch fixes the size for this memset(). Closes OpenSIPS/opensips#1039 Commit: fb0d97de8fff5525d87abf7782479a5efcd8728f https://github.com/OpenSIPS/opensips/commit/fb0d97de8fff5525d87abf7782479a5efcd8728f Author: Bogdan Andrei IANCU Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M modules/drouting/routing.c Log Message: ----------- Merge pull request #1040 from c-leroy/master drouting: Fix out-of-bound initialization Compare: https://github.com/OpenSIPS/opensips/compare/dd41b34cbcc7...fb0d97de8fff From c.leroy at alphalink.fr Sat Feb 4 11:52:39 2017 From: c.leroy at alphalink.fr (Le Roy Christophe) Date: Sat, 04 Feb 2017 08:52:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7674e5: drouting: Fix out-of-bound initialization Message-ID: <589606d7c66cd_193b3f9b46119c2c849d8@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 7674e54b810bbb4d32e9c2ec89f1257d4ab73d57 https://github.com/OpenSIPS/opensips/commit/7674e54b810bbb4d32e9c2ec89f1257d4ab73d57 Author: Le Roy Christophe Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M modules/drouting/routing.c Log Message: ----------- drouting: Fix out-of-bound initialization Upon load/reload of drouting tables, if parse_destination_list() needs to increase destinations array size, it asks for a new array twice the size of the previous one. It memset() the newly allocated capacity, skipping memory that is to be filled with already learnt destinations, but using the array size instead of the remaining capacity. This patch fixes the size for this memset(). Closes OpenSIPS/opensips#1039 (cherry picked from commit b11ce9723f1ca43cb7646b96e51dfa306a6280d7) From c.leroy at alphalink.fr Sat Feb 4 11:52:49 2017 From: c.leroy at alphalink.fr (Le Roy Christophe) Date: Sat, 04 Feb 2017 08:52:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1fd312: drouting: Fix out-of-bound initialization Message-ID: <589606e16d3c5_172c3f7f45a11c34730c1@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 1fd312f1fb388e0ea8557fe503b421214dfcec6e https://github.com/OpenSIPS/opensips/commit/1fd312f1fb388e0ea8557fe503b421214dfcec6e Author: Le Roy Christophe Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M modules/drouting/routing.c Log Message: ----------- drouting: Fix out-of-bound initialization Upon load/reload of drouting tables, if parse_destination_list() needs to increase destinations array size, it asks for a new array twice the size of the previous one. It memset() the newly allocated capacity, skipping memory that is to be filled with already learnt destinations, but using the array size instead of the remaining capacity. This patch fixes the size for this memset(). Closes OpenSIPS/opensips#1039 (cherry picked from commit b11ce9723f1ca43cb7646b96e51dfa306a6280d7) From c.leroy at alphalink.fr Sat Feb 4 11:52:58 2017 From: c.leroy at alphalink.fr (Le Roy Christophe) Date: Sat, 04 Feb 2017 08:52:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d7b36d: drouting: Fix out-of-bound initialization Message-ID: <589606eacfb3b_3da83fdbf7a53c389864e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: d7b36dfb95b986e609710d2477bf320ea323bbc8 https://github.com/OpenSIPS/opensips/commit/d7b36dfb95b986e609710d2477bf320ea323bbc8 Author: Le Roy Christophe Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M modules/drouting/routing.c Log Message: ----------- drouting: Fix out-of-bound initialization Upon load/reload of drouting tables, if parse_destination_list() needs to increase destinations array size, it asks for a new array twice the size of the previous one. It memset() the newly allocated capacity, skipping memory that is to be filled with already learnt destinations, but using the array size instead of the remaining capacity. This patch fixes the size for this memset(). Closes OpenSIPS/opensips#1039 (cherry picked from commit b11ce9723f1ca43cb7646b96e51dfa306a6280d7) From bogdan at opensips.org Sat Feb 4 12:50:12 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sat, 04 Feb 2017 09:50:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1fcb7e: Push DialogID into username when doing TH Message-ID: <58961454b443a_14b923fc5e9bbdc3c79459@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1fcb7e55d0b95152e520f6aa30dfb47892a2ad7d https://github.com/OpenSIPS/opensips/commit/1fcb7e55d0b95152e520f6aa30dfb47892a2ad7d Author: Bogdan-Andrei Iancu Date: 2017-02-04 (Sat, 04 Feb 2017) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_hash.h M modules/topology_hiding/README M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c M modules/topology_hiding/topology_hiding.c Log Message: ----------- Push DialogID into username when doing TH The new "D" flag of the topology_hiding() function forces the insertion of the dialog ID (DID) into the Contact Username, rather than Contact URI parameters (as before). This work was sponsored by Stella Telecom (https://www.stella-telecom.fr/), thank you for supporting OpenSIPS project ! Closes #1014. From bogdan at opensips.org Sun Feb 5 07:43:14 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sun, 05 Feb 2017 04:43:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 881663: Arm in-dilaog pinger _after_ ACK. Message-ID: <58971de2b0225_6f73ff124b19c34389e6@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8816636a41dc6f9439b159acba6c9acdf70a8205 https://github.com/OpenSIPS/opensips/commit/8816636a41dc6f9439b159acba6c9acdf70a8205 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- Arm in-dilaog pinger _after_ ACK. By doing this we avoid any possible conflict (in terms of overlapping) with a delayed ACK. Reported by Schneur Rosenberg Fixes #1034 From bogdan at opensips.org Sun Feb 5 08:07:01 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sun, 05 Feb 2017 05:07:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e21f9: Fixed entity index in the b2b callbacks. Message-ID: <5897237584239_143d13fc8c57cfc2c51116@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1e21f91c45debc75ee46fcfa893ce21379667589 https://github.com/OpenSIPS/opensips/commit/1e21f91c45debc75ee46fcfa893ce21379667589 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fixed entity index in the b2b callbacks. After some rework of the B2B API, the entities are counted starting from 0, while before they were form 1 - this was affecting the call center logic by mixing the caller versus callee parties of the call. Reported by Jonathan Hunter - many thanks also for testing !! From bogdan at opensips.org Sun Feb 5 08:12:41 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sun, 05 Feb 2017 05:12:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f08f97: Fix handling extra B2B events in callbacks. Message-ID: <589724c95d3f1_7eb63f84c2041c2c118578@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: f08f97bb68e7d36f6e8d6bc4d18126f6fb02bb66 https://github.com/OpenSIPS/opensips/commit/f08f97bb68e7d36f6e8d6bc4d18126f6fb02bb66 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fix handling extra B2B events in callbacks. We need to filter out some new B2B events which are not relevant for the CC scenario. Fix for #984. Reported by John Steel ( @J0hnSteel ). (cherry picked from commit 36b490858f9ae84a01ae4389915e3ae47b5b9119) Commit: dd35aaa7ab515e2376073e9523c02e5fc334b796 https://github.com/OpenSIPS/opensips/commit/dd35aaa7ab515e2376073e9523c02e5fc334b796 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fix missing lock release - related to 36b4908. (cherry picked from commit 5739b15c442d86f305571b963aa53c9292d33cf8) Commit: a27c6b111fba27d20cc8d2fbc32f7540dd1e25c6 https://github.com/OpenSIPS/opensips/commit/a27c6b111fba27d20cc8d2fbc32f7540dd1e25c6 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fixed entity index in the b2b callbacks. After some rework of the B2B API, the entities are counted starting from 0, while before they were form 1 - this was affecting the call center logic by mixing the caller versus callee parties of the call. Reported by Jonathan Hunter - many thanks also for testing !! (cherry picked from commit 1e21f91c45debc75ee46fcfa893ce21379667589) Compare: https://github.com/OpenSIPS/opensips/compare/7674e54b810b...a27c6b111fba From bogdan at opensips.org Sun Feb 5 08:19:31 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sun, 05 Feb 2017 05:19:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1a2f1e: Fix handling extra B2B events in callbacks. Message-ID: <5897266379330_ed93ff155825c2c391d9@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 1a2f1e052d796e933d25df79a9d6b1be3622186f https://github.com/OpenSIPS/opensips/commit/1a2f1e052d796e933d25df79a9d6b1be3622186f Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fix handling extra B2B events in callbacks. We need to filter out some new B2B events which are not relevant for the CC scenario. Fix for #984. Reported by John Steel ( @J0hnSteel ). (cherry picked from commit 36b490858f9ae84a01ae4389915e3ae47b5b9119) Commit: 71c7b8c354521765c0504768c9d6c47256e204de https://github.com/OpenSIPS/opensips/commit/71c7b8c354521765c0504768c9d6c47256e204de Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fix missing lock release - related to 36b4908. (cherry picked from commit 5739b15c442d86f305571b963aa53c9292d33cf8) Commit: 3eb51556522089d101fdb419e3f91d61e15ac648 https://github.com/OpenSIPS/opensips/commit/3eb51556522089d101fdb419e3f91d61e15ac648 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fixed entity index in the b2b callbacks. After some rework of the B2B API, the entities are counted starting from 0, while before they were form 1 - this was affecting the call center logic by mixing the caller versus callee parties of the call. Reported by Jonathan Hunter - many thanks also for testing !! (cherry picked from commit 1e21f91c45debc75ee46fcfa893ce21379667589) Compare: https://github.com/OpenSIPS/opensips/compare/1fd312f1fb38...3eb515565220 From bogdan at opensips.org Sun Feb 5 08:20:31 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sun, 05 Feb 2017 05:20:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ed1ad: Fix handling extra B2B events in callbacks. Message-ID: <5897269f5d143_13d223fe91ac5fc40103041@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 7ed1ade1cd051316e907fd2daac5bad10e49ce77 https://github.com/OpenSIPS/opensips/commit/7ed1ade1cd051316e907fd2daac5bad10e49ce77 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fix handling extra B2B events in callbacks. We need to filter out some new B2B events which are not relevant for the CC scenario. Fix for #984. Reported by John Steel ( @J0hnSteel ). (cherry picked from commit 36b490858f9ae84a01ae4389915e3ae47b5b9119) Commit: 0e42067becf2dc703d2a54f64923c1481c1230d5 https://github.com/OpenSIPS/opensips/commit/0e42067becf2dc703d2a54f64923c1481c1230d5 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fix missing lock release - related to 36b4908. (cherry picked from commit 5739b15c442d86f305571b963aa53c9292d33cf8) Commit: d6baaa08541b157e9d05c55b52d3d7376f51228b https://github.com/OpenSIPS/opensips/commit/d6baaa08541b157e9d05c55b52d3d7376f51228b Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/call_center.c Log Message: ----------- Fixed entity index in the b2b callbacks. After some rework of the B2B API, the entities are counted starting from 0, while before they were form 1 - this was affecting the call center logic by mixing the caller versus callee parties of the call. Reported by Jonathan Hunter - many thanks also for testing !! (cherry picked from commit 1e21f91c45debc75ee46fcfa893ce21379667589) Compare: https://github.com/OpenSIPS/opensips/compare/d7b36dfb95b9...d6baaa08541b From bogdan at opensips.org Sun Feb 5 08:51:30 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sun, 05 Feb 2017 05:51:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e1307: Add queue_pos_param module param to report the que... Message-ID: <58972de289264_19b23fc6ecdedc386265c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1e1307f91ed46378168f17ff497db5766722cb6b https://github.com/OpenSIPS/opensips/commit/1e1307f91ed46378168f17ff497db5766722cb6b Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/call_center/README M modules/call_center/call_center.c M modules/call_center/cc_data.c M modules/call_center/cc_data.h M modules/call_center/cc_queue.c M modules/call_center/doc/call_center_admin.xml Log Message: ----------- Add queue_pos_param module param to report the queue position. The name of an SIP URI parameter to be used to report the position in the waiting queue when sending the call to media server for onwait/queue playback. The position 0 means it is the next call to be delivered to an agent. From bogdan at opensips.org Sun Feb 5 08:58:07 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sun, 05 Feb 2017 05:58:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cabf15: Remove temporary debug log (used fo troubleshootin... Message-ID: <58972f6f938bb_faf3f8c98f03c3c89174@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cabf159952196c939211f49adef0342e717149ec https://github.com/OpenSIPS/opensips/commit/cabf159952196c939211f49adef0342e717149ec Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/tm/sip_msg.c Log Message: ----------- Remove temporary debug log (used fo troubleshooting) From bogdan at opensips.org Sun Feb 5 10:58:41 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Sun, 05 Feb 2017 07:58:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b30af7: Fix the traced src IP for replies. Message-ID: <58974bb1496b6_4cdc3f8a9a24fc347725b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b30af734cdb84991e1f906e3920a94e87c33ea04 https://github.com/OpenSIPS/opensips/commit/b30af734cdb84991e1f906e3920a94e87c33ea04 Author: Bogdan-Andrei Iancu Date: 2017-02-05 (Sun, 05 Feb 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- Fix the traced src IP for replies. For the outgoing replies, do not use the src IP from the SIP msg (which points to the actual sender of the reply), but the OpenSIPS listening interface used for sending the reply out. Reported by Jeff Pyle From ionutionita at opensips.org Mon Feb 6 02:53:58 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Sun, 05 Feb 2017 23:53:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58982b96d6c8_40a3fe615813c3414542c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/xml-err Home: https://github.com/OpenSIPS/opensips From liviu at opensips.org Mon Feb 6 03:42:32 2017 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 06 Feb 2017 00:42:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a0c145: mid_registrar: Fix compile warnings Message-ID: <589836f8cab57_7fa23fd26da7bc441171b1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a0c14556188e2bc5c9870eb426f5fac44b428a1a https://github.com/OpenSIPS/opensips/commit/a0c14556188e2bc5c9870eb426f5fac44b428a1a Author: Liviu Chircu Date: 2017-02-06 (Mon, 06 Feb 2017) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: Fix compile warnings Closes #1031 From ionutionita at opensips.org Mon Feb 6 11:54:37 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 06 Feb 2017 08:54:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3f33c4: [mi_fifo] trace bad commands Message-ID: <5898aa4d22853_7273ff928215c44139547@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3f33c4ddead58e1a96c4962947e5e53ab3d5e8f6 https://github.com/OpenSIPS/opensips/commit/3f33c4ddead58e1a96c4962947e5e53ab3d5e8f6 Author: ionutrazvanionita Date: 2017-02-06 (Mon, 06 Feb 2017) Changed paths: M modules/mi_fifo/fifo_fnc.c Log Message: ----------- [mi_fifo] trace bad commands Commit: 0dbf2977be17174f811f77828732a6f716b988a1 https://github.com/OpenSIPS/opensips/commit/0dbf2977be17174f811f77828732a6f716b988a1 Author: ionutrazvanionita Date: 2017-02-06 (Mon, 06 Feb 2017) Changed paths: M modules/mi_http/http_fnc.c Log Message: ----------- [mi_http] trace bad commands Commit: 55b21c6734382f8bf77dae13f411f4759680ff7c https://github.com/OpenSIPS/opensips/commit/55b21c6734382f8bf77dae13f411f4759680ff7c Author: ionutrazvanionita Date: 2017-02-06 (Mon, 06 Feb 2017) Changed paths: M modules/mi_xmlrpc_ng/http_fnc.c Log Message: ----------- [mi_xmlrpc_ng] trace bad commands Commit: 7595d76f124b3303fbd10cc6b5adc93ea405f6aa https://github.com/OpenSIPS/opensips/commit/7595d76f124b3303fbd10cc6b5adc93ea405f6aa Author: ionutrazvanionita Date: 2017-02-06 (Mon, 06 Feb 2017) Changed paths: M modules/proto_hep/proto_hep.c Log Message: ----------- [proto_hep] avoid to start module without listeners Commit: 5efa8b28335919dce36a08fe8e293820b6d730e1 https://github.com/OpenSIPS/opensips/commit/5efa8b28335919dce36a08fe8e293820b6d730e1 Author: ionutrazvanionita Date: 2017-02-06 (Mon, 06 Feb 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] enable types of trace logic only if any trace proto loaded Compare: https://github.com/OpenSIPS/opensips/compare/a0c14556188e...5efa8b283359 From bogdan at opensips.org Mon Feb 6 13:28:26 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 06 Feb 2017 10:28:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2bcf89: Fixed cloning of NEW body parts. Message-ID: <5898c04a9319d_1c183fdf0df7dc2c95781@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2bcf89168d99c765177c3bde11ca8e2aa53f00b9 https://github.com/OpenSIPS/opensips/commit/2bcf89168d99c765177c3bde11ca8e2aa53f00b9 Author: Bogdan-Andrei Iancu Date: 2017-02-06 (Mon, 06 Feb 2017) Changed paths: M parser/parse_body.c Log Message: ----------- Fixed cloning of NEW body parts. From osas at voipembedded.com Mon Feb 6 23:57:01 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Mon, 6 Feb 2017 23:57:01 -0500 Subject: [OpenSIPS-Devel] opensips (master) fails to compile Message-ID: Compiling cfg.tab.c cfg.y: In function ‘yyparse’: cfg.y:775:4: error: ‘event_pkg_threshold’ undeclared (first use in this function) event_pkg_threshold=$3; ^ cfg.y:775:4: note: each undeclared identifier is reported only once for each function it appears in make: *** [cfg.tab.o] Error 1 -ovidiu -- VoIP Embedded, Inc. http://www.voipembedded.com From razvan at opensips.org Tue Feb 7 05:09:44 2017 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 7 Feb 2017 12:09:44 +0200 Subject: [OpenSIPS-Devel] opensips (master) fails to compile In-Reply-To: References: Message-ID: Hi, Ovidiu! Can you please compile with the CC_EXTRA_OPTS=-E flags: $ CC_EXTRA_OPTS=-E make Compiling cfg.tab.c Linking opensips cfg.tab.o: file not recognized: File format not recognized collect2: error: ld returned 1 exit status It won't be able to generate the binary, because will stop each object file after the preprocessing step. Therefore you will be able to get a readable cfg.tab.o. Can you post its content on pastebin? Best regards, Răzvan Crainea OpenSIPS Solutions www.opensips-solutions.com On 02/07/2017 06:57 AM, Ovidiu Sas wrote: > Compiling cfg.tab.c > cfg.y: In function ‘yyparse’: > cfg.y:775:4: error: ‘event_pkg_threshold’ undeclared (first use in > this function) > event_pkg_threshold=$3; > ^ > cfg.y:775:4: note: each undeclared identifier is reported only once > for each function it appears in > make: *** [cfg.tab.o] Error 1 > > > -ovidiu > From liviu at opensips.org Tue Feb 7 05:18:07 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 07 Feb 2017 02:18:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 524db3: freeswitch ESL connector: First draft Message-ID: <58999edf7ec98_148d33fe85ef0bc3085117@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 524db38c906ea473f4b09080dd397e3d04b4b97a https://github.com/OpenSIPS/opensips/commit/524db38c906ea473f4b09080dd397e3d04b4b97a Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: A modules/freeswitch/Makefile A modules/freeswitch/fs_api.h A modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch ESL connector: First draft Commit: 8fe24ec1990a1c468fcf8490228c2fcd42a15121 https://github.com/OpenSIPS/opensips/commit/8fe24ec1990a1c468fcf8490228c2fcd42a15121 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M Makefile.sources M modules/freeswitch/Makefile A modules/freeswitch/esl/src/esl.c A modules/freeswitch/esl/src/esl_buffer.c A modules/freeswitch/esl/src/esl_config.c A modules/freeswitch/esl/src/esl_event.c A modules/freeswitch/esl/src/esl_json.c A modules/freeswitch/esl/src/esl_threadmutex.c A modules/freeswitch/esl/src/include/esl.h A modules/freeswitch/esl/src/include/esl_buffer.h A modules/freeswitch/esl/src/include/esl_config.h A modules/freeswitch/esl/src/include/esl_event.h A modules/freeswitch/esl/src/include/esl_json.h A modules/freeswitch/esl/src/include/esl_oop.h A modules/freeswitch/esl/src/include/esl_threadmutex.h Log Message: ----------- freeswitch: Integrate FreeSWITCH ESL code Commit: 9da8a2532d20f914be0833c6911ac753055de80e https://github.com/OpenSIPS/opensips/commit/9da8a2532d20f914be0833c6911ac753055de80e Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: A modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: API draft Commit: 54827211e27e55555dd35e72f3fbace1b3e6c2f9 https://github.com/OpenSIPS/opensips/commit/54827211e27e55555dd35e72f3fbace1b3e6c2f9 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M resolve.c M resolve.h Log Message: ----------- resolve.c: Add generic "ip[:port]" parsing/resolving Commit: 83a164f1a22728de6fc1cd636967576c05393413 https://github.com/OpenSIPS/opensips/commit/83a164f1a22728de6fc1cd636967576c05393413 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h Log Message: ----------- freeswitch: Add box referencing from multiple modules Commit: d98b059fab330fad0fe47cff5864df044afc9027 https://github.com/OpenSIPS/opensips/commit/d98b059fab330fad0fe47cff5864df044afc9027 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: A lib/timerfd.h M modules/cfgutils/cfgutils.c Log Message: ----------- Move "sys/timerfd.h" conditional import code under lib/ Commit: e95fc0f5d3e691e8d9e7e1e12026ab686d5de2b8 https://github.com/OpenSIPS/opensips/commit/e95fc0f5d3e691e8d9e7e1e12026ab686d5de2b8 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c A modules/freeswitch/fs_proc.c A modules/freeswitch/fs_proc.h M reactor_defs.h Log Message: ----------- freeswitch: Add dedicated process for FS conn handling * reactor-based waiting on multiple FS boxes * periodic TCP reconnect to any box, if needed Commit: 549ddcb8058f96aca3d29f90717d075b28c6a744 https://github.com/OpenSIPS/opensips/commit/549ddcb8058f96aca3d29f90717d075b28c6a744 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M lib/timerfd.h Log Message: ----------- lib/timerfd.h: remove unnecessary warning Commit: 4dff90f25c93bfbda421563983d791653f6e15ae https://github.com/OpenSIPS/opensips/commit/4dff90f25c93bfbda421563983d791653f6e15ae Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: A lib/osips_malloc.c A lib/osips_malloc.h Log Message: ----------- Add reusable, libc-compatible pkg/shm allocation functions Commit: a508d9a0a67caf5d89d252335e0bc36ef19d2756 https://github.com/OpenSIPS/opensips/commit/a508d9a0a67caf5d89d252335e0bc36ef19d2756 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Add heartbeat event parsing & pushing to subscribers Commit: f043357c45d3fc296dc69dc19428f2f06a56bcc4 https://github.com/OpenSIPS/opensips/commit/f043357c45d3fc296dc69dc19428f2f06a56bcc4 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Add event socket ref counting and connection cleanup Commit: 8662ba31ed0a2544271f55c4a6b84cce23feea31 https://github.com/OpenSIPS/opensips/commit/8662ba31ed0a2544271f55c4a6b84cce23feea31 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c Log Message: ----------- freeswitch: Fix a ref count bug Commit: 4cc230efdb0b775f81b751f797285b1973daa6c5 https://github.com/OpenSIPS/opensips/commit/4cc230efdb0b775f81b751f797285b1973daa6c5 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Add rw locking for stat data Commit: 1d1e8059f7cf0f28de213e9467244a0e842c6322 https://github.com/OpenSIPS/opensips/commit/1d1e8059f7cf0f28de213e9467244a0e842c6322 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M db/schema/dispatcher.xml M modules/dispatcher/dispatch.c M scripts/db_berkeley/opensips/dispatcher M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/dispatcher M scripts/dbtext/opensips/version M scripts/mysql/dispatcher-create.sql M scripts/oracle/dispatcher-create.sql M scripts/pi_http/dispatcher-mod M scripts/pi_http/dispatcher-table M scripts/pi_http/pi_framework.xml M scripts/postgres/dispatcher-create.sql M scripts/sqlite/dispatcher-create.sql Log Message: ----------- dispatcher: Update DB schema Add generic "comm_socket" field - to be used for FreeSWITCH ESL sockets Commit: c0a2a68ded44812567d0d754483ed91b8375c019 https://github.com/OpenSIPS/opensips/commit/c0a2a68ded44812567d0d754483ed91b8375c019 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: Fix a socket matching bug Commit: ae8f7d5692a31f35c10a0a3d067d331e16aa557c https://github.com/OpenSIPS/opensips/commit/ae8f7d5692a31f35c10a0a3d067d331e16aa557c Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: Add an API loading function Commit: fd2fb4b7bde37fc591d1c0e49ed85de2cc4ad984 https://github.com/OpenSIPS/opensips/commit/fd2fb4b7bde37fc591d1c0e49ed85de2cc4ad984 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Add FS socket column and import at startup Compare: https://github.com/OpenSIPS/opensips/compare/8fddc48f44e3...fd2fb4b7bde3 From ionutionita at opensips.org Tue Feb 7 08:15:35 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 07 Feb 2017 05:15:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de8bd1: [proto_hep] avoid to start module without listener... Message-ID: <5899c87755668_13d4b3fa4f2243c3c893a7@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: de8bd1bfe07ac426c2f793a3de818f77a4b0214b https://github.com/OpenSIPS/opensips/commit/de8bd1bfe07ac426c2f793a3de818f77a4b0214b Author: ionutrazvanionita Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/proto_hep/proto_hep.c Log Message: ----------- [proto_hep] avoid to start module without listeners (cherry picked from commit 7595d76f124b3303fbd10cc6b5adc93ea405f6aa) From ionutionita at opensips.org Tue Feb 7 08:15:36 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 07 Feb 2017 05:15:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4a2ff3: [proto_hep] add hep id in docs Message-ID: <5899c878d3cd6_77363f8f2316bc4095875@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4a2ff3958f2d08b5a84907d04c9a4240d0278fad https://github.com/OpenSIPS/opensips/commit/4a2ff3958f2d08b5a84907d04c9a4240d0278fad Author: ionutrazvanionita Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml Log Message: ----------- [proto_hep] add hep id in docs Commit: 4d73e65b4a3b71b3cc716d84def448e05bf57dea https://github.com/OpenSIPS/opensips/commit/4d73e65b4a3b71b3cc716d84def448e05bf57dea Author: ionutrazvanionita Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/siptrace/README M modules/siptrace/doc/siptrace_admin.xml Log Message: ----------- [siptrace] update trace_id usage docs Compare: https://github.com/OpenSIPS/opensips/compare/2bcf89168d99...4d73e65b4a3b From liviu at opensips.org Tue Feb 7 08:17:34 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 07 Feb 2017 05:17:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5f1b8a: reactor: Improve behaviour when polling on 0 fds Message-ID: <5899c8ee7a781_19393fce9a9bbc2c1284c5@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 5f1b8abd376975e5eeced3df14b159d2f02ab475 https://github.com/OpenSIPS/opensips/commit/5f1b8abd376975e5eeced3df14b159d2f02ab475 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M io_wait_loop.h Log Message: ----------- reactor: Improve behaviour when polling on 0 fds Commit: 56b488ca83c30cc4dfde2984e4984b503e9c6a31 https://github.com/OpenSIPS/opensips/commit/56b488ca83c30cc4dfde2984e4984b503e9c6a31 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Fix some connection closing corner cases Commit: 89d73b3b9e37b5dd6bba56dc142e98feea1114c0 https://github.com/OpenSIPS/opensips/commit/89d73b3b9e37b5dd6bba56dc142e98feea1114c0 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/dispatcher/Makefile M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Add runtime weight recalculation for FreeSWITCH boxes Compare: https://github.com/OpenSIPS/opensips/compare/fd2fb4b7bde3...89d73b3b9e37 From liviu at opensips.org Tue Feb 7 08:32:43 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 07 Feb 2017 05:32:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4cf178: freeswitch: Avoid "missing initializer" gcc error Message-ID: <5899cc7b34f1e_7ea73fc7399afc288379a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 4cf17813edc90bfba094016dbe98e531affda622 https://github.com/OpenSIPS/opensips/commit/4cf17813edc90bfba094016dbe98e531affda622 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- freeswitch: Avoid "missing initializer" gcc error From liviu at opensips.org Tue Feb 7 08:39:15 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 07 Feb 2017 05:39:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5dec00: freeswitch: Avoid "missing initializer" gcc error Message-ID: <5899ce03be434_1d943fbefe6c7c3810318d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 5dec0065f6f5fdef7791f0dd17abd78da13b7306 https://github.com/OpenSIPS/opensips/commit/5dec0065f6f5fdef7791f0dd17abd78da13b7306 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- freeswitch: Avoid "missing initializer" gcc error From liviu at opensips.org Tue Feb 7 08:42:35 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 07 Feb 2017 05:42:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cbce0a: dispatcher: Improve startup behavior (most common ... Message-ID: <5899cecbcd4ed_19b23fc6ecdedc3810808b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: cbce0a186fe5532c6be9ee48fcc0d3429eb7cc93 https://github.com/OpenSIPS/opensips/commit/cbce0a186fe5532c6be9ee48fcc0d3429eb7cc93 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Improve startup behavior (most common case) From liviu at opensips.org Tue Feb 7 08:48:59 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 07 Feb 2017 05:48:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8f0ea9: dispatcher: Improve startup behavior (most common ... Message-ID: <5899d04b77d3d_13d3a3fad4b947c3414503e@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 8f0ea9663dc0653877fb6ec7c8f656a6fb9290f7 https://github.com/OpenSIPS/opensips/commit/8f0ea9663dc0653877fb6ec7c8f656a6fb9290f7 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Improve startup behavior (most common case) Commit: 77ba9d958d3fdec4acb44fc262fa7833f95b3f65 https://github.com/OpenSIPS/opensips/commit/77ba9d958d3fdec4acb44fc262fa7833f95b3f65 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- freeswitch: Avoid "missing initializer" gcc error Compare: https://github.com/OpenSIPS/opensips/compare/cbce0a186fe5...77ba9d958d3f From osas at voipembedded.com Tue Feb 7 09:07:48 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Tue, 7 Feb 2017 09:07:48 -0500 Subject: [OpenSIPS-Devel] opensips (master) fails to compile In-Reply-To: References: Message-ID: In the end it was a Makefile.conf issue: missing DPKG_MALLOC option. Thanks for your help in troubleshooting this! -ovidiu On Tue, Feb 7, 2017 at 5:09 AM, Răzvan Crainea wrote: > Hi, Ovidiu! > > Can you please compile with the CC_EXTRA_OPTS=-E flags: > > $ CC_EXTRA_OPTS=-E make > Compiling cfg.tab.c > Linking opensips > cfg.tab.o: file not recognized: File format not recognized > collect2: error: ld returned 1 exit status > > It won't be able to generate the binary, because will stop each object file > after the preprocessing step. Therefore you will be able to get a readable > cfg.tab.o. Can you post its content on pastebin? > > Best regards, > > Răzvan Crainea > OpenSIPS Solutions > www.opensips-solutions.com > > On 02/07/2017 06:57 AM, Ovidiu Sas wrote: >> >> Compiling cfg.tab.c >> cfg.y: In function ‘yyparse’: >> cfg.y:775:4: error: ‘event_pkg_threshold’ undeclared (first use in >> this function) >> event_pkg_threshold=$3; >> ^ >> cfg.y:775:4: note: each undeclared identifier is reported only once >> for each function it appears in >> make: *** [cfg.tab.o] Error 1 >> >> >> -ovidiu >> > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -- VoIP Embedded, Inc. http://www.voipembedded.com From razvan at opensips.org Tue Feb 7 09:12:57 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 07 Feb 2017 06:12:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 32cf5e: cfg: do not use event_pkg_threshold if PKG_MALLOC ... Message-ID: <5899d5e96ff58_1a1b3fe99c8ffc449649e@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 32cf5ecc3ffb7fcd3adaaa053e2e032600dadf7b https://github.com/OpenSIPS/opensips/commit/32cf5ecc3ffb7fcd3adaaa053e2e032600dadf7b Author: Razvan Crainea Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M cfg.y Log Message: ----------- cfg: do not use event_pkg_threshold if PKG_MALLOC is not used Reported and debugged by Ovidiu Sas From razvan at opensips.org Tue Feb 7 09:13:26 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 07 Feb 2017 06:13:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15914d: cfg: do not use event_pkg_threshold if PKG_MALLOC ... Message-ID: <5899d60622aac_44893f9e438e5c44121745@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 15914d777363d58a94306d306c647b79429f8c2b https://github.com/OpenSIPS/opensips/commit/15914d777363d58a94306d306c647b79429f8c2b Author: Razvan Crainea Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M cfg.y Log Message: ----------- cfg: do not use event_pkg_threshold if PKG_MALLOC is not used Reported and debugged by Ovidiu Sas (cherry picked from commit 32cf5ecc3ffb7fcd3adaaa053e2e032600dadf7b) From razvan at opensips.org Tue Feb 7 09:13:40 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 07 Feb 2017 06:13:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f6ced0: cfg: do not use event_pkg_threshold if PKG_MALLOC ... Message-ID: <5899d614c0958_16e73f92f253bc441130e1@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: f6ced0116ec6bf95dc119f8e4c3930b65e649ed6 https://github.com/OpenSIPS/opensips/commit/f6ced0116ec6bf95dc119f8e4c3930b65e649ed6 Author: Razvan Crainea Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M cfg.y Log Message: ----------- cfg: do not use event_pkg_threshold if PKG_MALLOC is not used Reported and debugged by Ovidiu Sas (cherry picked from commit 32cf5ecc3ffb7fcd3adaaa053e2e032600dadf7b) From razvan at opensips.org Tue Feb 7 10:51:48 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 07 Feb 2017 07:51:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e91d1: rtpproxy: add clarifications about timeout notific... Message-ID: <5899ed14a2ff9_1a63f9015cf3c3c7453c@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4e91d1c3e1421e4a9285ea7ef2d0e9528b4455c3 https://github.com/OpenSIPS/opensips/commit/4e91d1c3e1421e4a9285ea7ef2d0e9528b4455c3 Author: Razvan Crainea Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml Log Message: ----------- rtpproxy: add clarifications about timeout notification From razvan at opensips.org Tue Feb 7 10:54:02 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 07 Feb 2017 07:54:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d1908: rtpproxy: add clarifications about timeout notific... Message-ID: <5899ed9ae605b_187d3fe63a80bc301759f2@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 1d190840551ccd85acc309811fb6340909d93d01 https://github.com/OpenSIPS/opensips/commit/1d190840551ccd85acc309811fb6340909d93d01 Author: Razvan Crainea Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml Log Message: ----------- rtpproxy: add clarifications about timeout notification (cherry picked from commit 4e91d1c3e1421e4a9285ea7ef2d0e9528b4455c3) From razvan at opensips.org Tue Feb 7 10:54:12 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 07 Feb 2017 07:54:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 36d4a3: rtpproxy: add clarifications about timeout notific... Message-ID: <5899eda4e2acd_1a3a3fda14371c38906a3@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 36d4a31f5abd55703831a7ed2135afa33aaecac3 https://github.com/OpenSIPS/opensips/commit/36d4a31f5abd55703831a7ed2135afa33aaecac3 Author: Razvan Crainea Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml Log Message: ----------- rtpproxy: add clarifications about timeout notification (cherry picked from commit 4e91d1c3e1421e4a9285ea7ef2d0e9528b4455c3) From razvan at opensips.org Tue Feb 7 10:54:23 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 07 Feb 2017 07:54:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 672a05: rtpproxy: add clarifications about timeout notific... Message-ID: <5899edaf6186c_d783fbe32c0bc341358e5@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 672a05d75545c033b891eadfef0d93e91b392b47 https://github.com/OpenSIPS/opensips/commit/672a05d75545c033b891eadfef0d93e91b392b47 Author: Razvan Crainea Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml Log Message: ----------- rtpproxy: add clarifications about timeout notification (cherry picked from commit 4e91d1c3e1421e4a9285ea7ef2d0e9528b4455c3) From vladp at opensips.org Tue Feb 7 12:46:21 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Tue, 07 Feb 2017 09:46:21 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 771e14: sip_i: use correct flag for new body part when ret... Message-ID: <589a07ed5b401_18e73f92596a5c2c1754e6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 771e14fd7da58199c06e12332d68ecaa65bf90fc https://github.com/OpenSIPS/opensips/commit/771e14fd7da58199c06e12332d68ecaa65bf90fc Author: rvlad-patrascu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: use correct flag for new body part when retrieving ISUP part Commit: 9dc2e9209ff8cfb7faf3eef00ea13ea21ed13972 https://github.com/OpenSIPS/opensips/commit/9dc2e9209ff8cfb7faf3eef00ea13ea21ed13972 Author: rvlad-patrascu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: allow add_isup_part script function in branch route Commit: 3b90d13dd23d8792482fab95e16bdaf71412b809 https://github.com/OpenSIPS/opensips/commit/3b90d13dd23d8792482fab95e16bdaf71412b809 Author: rvlad-patrascu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: fix adding optional param to parsed struct when initializing default IAM Compare: https://github.com/OpenSIPS/opensips/compare/4e91d1c3e142...3b90d13dd23d From ionutionita at opensips.org Wed Feb 8 04:58:27 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 08 Feb 2017 01:58:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a0279: [siptrace] improve log information when trace_id n... Message-ID: <589aebc372641_3da83fdbf7a53c38170975@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9a0279ecf42f46888d4fb577155bdd790cefede1 https://github.com/OpenSIPS/opensips/commit/9a0279ecf42f46888d4fb577155bdd790cefede1 Author: ionutrazvanionita Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] improve log information when trace_id not defined From razvan at opensips.org Wed Feb 8 06:39:05 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Feb 2017 03:39:05 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e7f039: drouting: allow do_routing to set an empty user Message-ID: <589b03594b65f_14b923fc5e9bbdc3c164620@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e7f0396d0ebf3debc155e276ca9f0505138cb4d2 https://github.com/OpenSIPS/opensips/commit/e7f0396d0ebf3debc155e276ca9f0505138cb4d2 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: allow do_routing to set an empty user Before this fix, if the strip was larger than the username, do_routing function would return negative. This commit fixes this and strips the username entirely. Closes #1044 From bogdan at opensips.org Wed Feb 8 08:03:46 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 08 Feb 2017 05:03:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af667d: Avoid TH handling for locally generated BYEs. Message-ID: <589b17323a281_18dd3f893698bc3822037e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: af667d52712641b3d7c94ae43a8588986dcb12e2 https://github.com/OpenSIPS/opensips/commit/af667d52712641b3d7c94ae43a8588986dcb12e2 Author: Bogdan-Andrei Iancu Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- Avoid TH handling for locally generated BYEs. Fixes #1029 From razvan at opensips.org Wed Feb 8 12:04:14 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Feb 2017 09:04:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 82c98a: rabbitmq: add README file Message-ID: <589b4f8e17c8d_273e3f913d1ddc34152442@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/rabbitmq Home: https://github.com/OpenSIPS/opensips Commit: 82c98a5884ed25b553b935a63c2c011f9184ddaa https://github.com/OpenSIPS/opensips/commit/82c98a5884ed25b553b935a63c2c011f9184ddaa Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: A modules/rabbitmq/README Log Message: ----------- rabbitmq: add README file From razvan at opensips.org Wed Feb 8 12:39:13 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Feb 2017 09:39:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c0e8c: rabbitmq: fix documentation sections Message-ID: <589b57c1739bb_14cce3fbe8a845c3c1918f4@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/feature/rabbitmq Home: https://github.com/OpenSIPS/opensips Commit: 1c0e8c718ede928773174c765514771663dba28c https://github.com/OpenSIPS/opensips/commit/1c0e8c718ede928773174c765514771663dba28c Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/README M modules/rabbitmq/doc/rabbitmq_admin.xml Log Message: ----------- rabbitmq: fix documentation sections From razvan at opensips.org Wed Feb 8 12:51:36 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Feb 2017 09:51:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 854137: routes: add all routes macro Message-ID: <589b5aa84ccd9_10973fa968995c2c16481e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 85413735093b55f64390c0284ec4c2f63fad3526 https://github.com/OpenSIPS/opensips/commit/85413735093b55f64390c0284ec4c2f63fad3526 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M route.h Log Message: ----------- routes: add all routes macro Commit: 1814e340d149974852ce3d6869411b209f14a066 https://github.com/OpenSIPS/opensips/commit/1814e340d149974852ce3d6869411b209f14a066 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: A modules/rabbitmq/Makefile A modules/rabbitmq/rabbitmq.c A modules/rabbitmq/rmq_servers.c A modules/rabbitmq/rmq_servers.h Log Message: ----------- rabbitmq: add initial files Includes connection management Commit: dd8cecbc0796c9c66c7d43427e53c451f2d73485 https://github.com/OpenSIPS/opensips/commit/dd8cecbc0796c9c66c7d43427e53c451f2d73485 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h Log Message: ----------- rabbitmq: connect to RabbitMQ server Commit: eca522eb2c6365368082d592c0d22fc0b32bc8eb https://github.com/OpenSIPS/opensips/commit/eca522eb2c6365368082d592c0d22fc0b32bc8eb Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h Log Message: ----------- rabbitmq: add parameters to server_id Commit: 2da9dfebe3e30ec3672d7d9277307d700f83fae6 https://github.com/OpenSIPS/opensips/commit/2da9dfebe3e30ec3672d7d9277307d700f83fae6 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: add send command Commit: 0df5b136fa9d0689f8f9f840e26b84083afdbc60 https://github.com/OpenSIPS/opensips/commit/0df5b136fa9d0689f8f9f840e26b84083afdbc60 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h Log Message: ----------- rabbitmq: add compatibility code for older versions Although this is highly inefficient, it is the most elegant way to cope with the latest code. Commit: de028f34e1d836d44c691d577be5f0830c8849e9 https://github.com/OpenSIPS/opensips/commit/de028f34e1d836d44c691d577be5f0830c8849e9 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M Makefile.conf.template Log Message: ----------- rabbitmq: add module to exclude_modules Commit: 53e8174b797696b3d67a5d8dd1761d154779fe90 https://github.com/OpenSIPS/opensips/commit/53e8174b797696b3d67a5d8dd1761d154779fe90 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/Makefile Log Message: ----------- rabbitmq: make travis happy for older versions Commit: c9c57fdd94000604597840fc4cfb6d457ec56431 https://github.com/OpenSIPS/opensips/commit/c9c57fdd94000604597840fc4cfb6d457ec56431 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/Makefile Log Message: ----------- rabbitmq: make clang happy Commit: be34f998855f2a419cda9c04c091a2e8e0a5fa4f https://github.com/OpenSIPS/opensips/commit/be34f998855f2a419cda9c04c091a2e8e0a5fa4f Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/Makefile Log Message: ----------- rabbitmq: make clang even hapier - remove unknown warning Commit: 6bc8b67f3ab2012ee375e0092c2ae3b46b25e7f0 https://github.com/OpenSIPS/opensips/commit/6bc8b67f3ab2012ee375e0092c2ae3b46b25e7f0 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/Makefile Log Message: ----------- rabbitmq: remove commented else Commit: 87b0d4e0c41085306de489130b12f873de5d067a https://github.com/OpenSIPS/opensips/commit/87b0d4e0c41085306de489130b12f873de5d067a Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/rabbitmq.c M modules/rabbitmq/rmq_servers.c M modules/rabbitmq/rmq_servers.h Log Message: ----------- rabbitmq: add publish command Also allow one to add extra headers in the AMQP properties Commit: 5fe3669c80be3116bebb66cf51e7cc1b8da47459 https://github.com/OpenSIPS/opensips/commit/5fe3669c80be3116bebb66cf51e7cc1b8da47459 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M packaging/debian/common/changelog M packaging/debian/common/control M packaging/debian/common/copyright M packaging/debian/common/rules M packaging/redhat_fedora/opensips.spec Log Message: ----------- packaging: add rabbitmq packages Commit: de0286754ec225b8e5683d866471313edb7e6219 https://github.com/OpenSIPS/opensips/commit/de0286754ec225b8e5683d866471313edb7e6219 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: fix vhost URI parsing Commit: 76ed96da51854742eb23095abf248c5028d0e2f9 https://github.com/OpenSIPS/opensips/commit/76ed96da51854742eb23095abf248c5028d0e2f9 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: A modules/rabbitmq/doc/rabbitmq.xml A modules/rabbitmq/doc/rabbitmq_admin.xml Log Message: ----------- rabbitmq: add documentation Commit: a28c4d60e019620bcd36da278531abf33583f3ab https://github.com/OpenSIPS/opensips/commit/a28c4d60e019620bcd36da278531abf33583f3ab Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: A modules/rabbitmq/README Log Message: ----------- rabbitmq: add README file Commit: 69acf0e633b08bb965178c7ec6106cde64ba0cb5 https://github.com/OpenSIPS/opensips/commit/69acf0e633b08bb965178c7ec6106cde64ba0cb5 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/README M modules/rabbitmq/doc/rabbitmq_admin.xml Log Message: ----------- rabbitmq: fix documentation sections Compare: https://github.com/OpenSIPS/opensips/compare/af667d527126...69acf0e633b0 From liviu at opensips.org Wed Feb 8 13:08:28 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 08 Feb 2017 10:08:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0d716d: freeswitch: Add a FS URL parsing function Message-ID: <589b5e9cd1188_1496c3feec34afc30196651@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 0d716d9b2f4ea6b377a7ab9fa69e538df2801682 https://github.com/OpenSIPS/opensips/commit/0d716d9b2f4ea6b377a7ab9fa69e538df2801682 Author: Liviu Chircu Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h Log Message: ----------- freeswitch: Add a FS URL parsing function Commit: 3522bc7fe52d338789dab79bfbd25de7221e4006 https://github.com/OpenSIPS/opensips/commit/3522bc7fe52d338789dab79bfbd25de7221e4006 Author: Liviu Chircu Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_parser.c M modules/load_balancer/lb_parser.h M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: Add runtime max profile recalculation for FreeSWITCH boxes Compare: https://github.com/OpenSIPS/opensips/compare/77ba9d958d3f...3522bc7fe52d From razvan at opensips.org Wed Feb 8 13:10:58 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Feb 2017 10:10:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d71eb8: rabbitmq: fix doc module's name Message-ID: <589b5f32b5d38_7f233f89a9affc2c1426a8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d71eb87453fd39a0001fd836d548716204f0e201 https://github.com/OpenSIPS/opensips/commit/d71eb87453fd39a0001fd836d548716204f0e201 Author: Razvan Crainea Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/rabbitmq/README M modules/rabbitmq/doc/rabbitmq.xml Log Message: ----------- rabbitmq: fix doc module's name From razvan at opensips.org Wed Feb 8 13:34:58 2017 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Wed, 8 Feb 2017 20:34:58 +0200 Subject: [OpenSIPS-Devel] [BLOG] RabbitMQ evolution with OpenSIPS 2.3 Message-ID: <4bf71f99-5dab-cf73-b714-0667087e6ed7@opensips.org> Hello all! RabbitMQ is a powerful and widely used tool for message queuing integrations. And the usage of such a tool requires a more flexible support from OpenSIPS. Let’s see what 2.3 has to offer when comes to RabbitMQ based integration: https://blog.opensips.org/2017/02/08/rabbitmq-evolution-with-opensips-2-3/ The development of the new RabbitMQ module for OpenSIPS 2.3 has been sponsored by Voicenter(https://www.voicenter.com/) – many thanks for supporting the OpenSIPS project! Best regards, -- Răzvan Crainea OpenSIPS Solutions www.opensips-solutions.com From bogdan at opensips.org Wed Feb 8 16:09:53 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 08 Feb 2017 13:09:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d6e1d: Avoid TH handling for locally generated BYEs. Message-ID: <589b89217205b_188c83fbc66b37c2c614d5@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 8d6e1dd3621d04562acbd89da0efdfbe4336d7cc https://github.com/OpenSIPS/opensips/commit/8d6e1dd3621d04562acbd89da0efdfbe4336d7cc Author: Bogdan-Andrei Iancu Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- Avoid TH handling for locally generated BYEs. Fixes #1029 (cherry picked from commit af667d52712641b3d7c94ae43a8588986dcb12e2) From razvan at opensips.org Thu Feb 9 03:38:58 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 09 Feb 2017 00:38:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2f805: tcp: add primitives to check cons local lists Message-ID: <589c2aa2b4f6_5fd63fd333aa1c346512a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f2f805157204365637759fc774478237e6ae8ed8 https://github.com/OpenSIPS/opensips/commit/f2f805157204365637759fc774478237e6ae8ed8 Author: Razvan Crainea Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M net/net_tcp_proc.c M net/tcp_conn.h Log Message: ----------- tcp: add primitives to check cons local lists Commit: 33fe3395570c40b6733b0579f94072b68e7bd646 https://github.com/OpenSIPS/opensips/commit/33fe3395570c40b6733b0579f94072b68e7bd646 Author: Razvan Crainea Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M net/net_tcp.c M net/net_tcp_proc.c M net/tcp_conn.h Log Message: ----------- tcp: don't add conn in TCP main reactor after async write When getting back a TCP connection from a TCP worker after it wrote some async chunks, we should not add the connection in the reactor for read. The reason is that the connection might already be polled by a different process. If the poll triggers for read in the main reactor, the connection will be assigned to a new process - and we end up having a connection for read in two different processes reactor - this breaks connections list and results in double frees and invalid memory access. Many thanks to Federico Edorna for all the help given to track down this issue! Compare: https://github.com/OpenSIPS/opensips/compare/d71eb87453fd...33fe3395570c From razvan at opensips.org Thu Feb 9 03:41:22 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 09 Feb 2017 00:41:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 895b82: tcp: don't add conn in TCP main reactor after asyn... Message-ID: <589c2b32a380_2f6163f9fa2db9c38335f2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 895b823b6c96e45b074bee8b67d8863248e3a68e https://github.com/OpenSIPS/opensips/commit/895b823b6c96e45b074bee8b67d8863248e3a68e Author: Razvan Crainea Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M net/net_tcp.c M net/net_tcp_proc.c M net/tcp_conn.h Log Message: ----------- tcp: don't add conn in TCP main reactor after async write When getting back a TCP connection from a TCP worker after it wrote some async chunks, we should not add the connection in the reactor for read. The reason is that the connection might already be polled by a different process. If the poll triggers for read in the main reactor, the connection will be assigned to a new process - and we end up having a connection for read in two different processes reactor - this breaks connections list and results in double frees and invalid memory access. Many thanks to Federico Edorna for all the help given to track down this issue! (cherry picked from commit 33fe3395570c40b6733b0579f94072b68e7bd646) From razvan at opensips.org Thu Feb 9 04:01:08 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 09 Feb 2017 01:01:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 531a91: tcp: don't add conn in TCP main reactor after asyn... Message-ID: <589c2fd476e99_769b3f9e84835c2c7588@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 531a91684c84df84d5864ee3594c99913a595afd https://github.com/OpenSIPS/opensips/commit/531a91684c84df84d5864ee3594c99913a595afd Author: Razvan Crainea Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M net/net_tcp.c M net/net_tcp_proc.c M net/tcp_conn.h Log Message: ----------- tcp: don't add conn in TCP main reactor after async write When getting back a TCP connection from a TCP worker after it wrote some async chunks, we should not add the connection in the reactor for read. The reason is that the connection might already be polled by a different process. If the poll triggers for read in the main reactor, the connection will be assigned to a new process - and we end up having a connection for read in two different processes reactor - this breaks connections list and results in double frees and invalid memory access. Many thanks to Federico Edorna for all the help given to track down this issue! (cherry picked from commit 33fe3395570c40b6733b0579f94072b68e7bd646) Commit: 2b02d3614db401018702ac84531c42c81d85c201 https://github.com/OpenSIPS/opensips/commit/2b02d3614db401018702ac84531c42c81d85c201 Author: Razvan Crainea Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M mem/q_malloc.c M mem/q_malloc.h Log Message: ----------- mem: qm_mem_check should be defined only if DBG_QM_MALLOC is used Compare: https://github.com/OpenSIPS/opensips/compare/8d6e1dd3621d...2b02d3614db4 From razvan at opensips.org Thu Feb 9 04:10:44 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 09 Feb 2017 01:10:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8d6a96: tcp: don't add conn in TCP main reactor after asyn... Message-ID: <589c321436688_54f63fca1ad39c3435465@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 8d6a9656dd7408eda7b1c4921ee86104fc3282ba https://github.com/OpenSIPS/opensips/commit/8d6a9656dd7408eda7b1c4921ee86104fc3282ba Author: Razvan Crainea Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M tcp_conn.h M tcp_main.c M tcp_read.c Log Message: ----------- tcp: don't add conn in TCP main reactor after async write When getting back a TCP connection from a TCP worker after it wrote some async chunks, we should not add the connection in the reactor for read. The reason is that the connection might already be polled by a different process. If the poll triggers for read in the main reactor, the connection will be assigned to a new process - and we end up having a connection for read in two different processes reactor - this breaks connections list and results in double frees and invalid memory access. Many thanks to Federico Edorna for all the help given to track down this issue! From razvan at opensips.org Thu Feb 9 04:20:10 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 09 Feb 2017 01:20:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3ae29d: python: try python2 autodetection Message-ID: <589c344a10503_6c9f3f8318e79c2876212@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3ae29d1d1b09bef41412a5bce3d40c868aafea88 https://github.com/OpenSIPS/opensips/commit/3ae29d1d1b09bef41412a5bce3d40c868aafea88 Author: Razvan Crainea Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/python/Makefile Log Message: ----------- python: try python2 autodetection From bogdan at opensips.org Thu Feb 9 11:56:02 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 09 Feb 2017 08:56:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ef3a39: Added 'launch' statement. Message-ID: <589c9f22a8f6a_59523fd477e03c3434533@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ef3a39fac4ed10cb880dc34faa34c06fef942485 https://github.com/OpenSIPS/opensips/commit/ef3a39fac4ed10cb880dc34faa34c06fef942485 Author: Bogdan-Andrei Iancu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M action.c M async.c M async.h M cfg.lex M cfg.y M net/net_tcp_proc.c M net/net_udp.c M reactor_defs.h M route.c M route_struct.c M route_struct.h Log Message: ----------- Added 'launch' statement. 'launch' starts a job in async mode and continue the script immediatly, without waiting for the job to be terminated. A "report" route may be triggered (outside the context of the msg launching the job) when the job is terminated to be able to access the return code and the possible returned data. From liviu at opensips.org Thu Feb 9 12:11:41 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 09 Feb 2017 09:11:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87506c: freeswitch: Provide "is_fs_url" statically Message-ID: <589ca2cd2336c_6a423fa8d30cbc3085674@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 87506ce313b375b101c4ed1436911b5929c1f530 https://github.com/OpenSIPS/opensips/commit/87506ce313b375b101c4ed1436911b5929c1f530 Author: Liviu Chircu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h Log Message: ----------- freeswitch: Provide "is_fs_url" statically Commit: f91b2701d7e27c8d4d0db3373303ba5b8b17e589 https://github.com/OpenSIPS/opensips/commit/f91b2701d7e27c8d4d0db3373303ba5b8b17e589 Author: Liviu Chircu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Fix unsafe list iteration Commit: 27370bf9e71e54336c7ed0446a5f7dc91ac1a35a https://github.com/OpenSIPS/opensips/commit/27370bf9e71e54336c7ed0446a5f7dc91ac1a35a Author: Liviu Chircu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/load_balancer/lb_parser.c Log Message: ----------- load_balancer: Zero resource buffer during parsing Commit: a18ee7ca05232c3d771918721b5d8c03d3911755 https://github.com/OpenSIPS/opensips/commit/a18ee7ca05232c3d771918721b5d8c03d3911755 Author: Liviu Chircu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/load_balancer/lb_parser.c M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: Improve weight recalculation logic Compare: https://github.com/OpenSIPS/opensips/compare/3522bc7fe52d...a18ee7ca0523 From vladp at opensips.org Thu Feb 9 12:59:49 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Thu, 09 Feb 2017 09:59:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 28e8c5: sip_i: improve docs Message-ID: <589cae15f26e2_5fc33f877c005c2435335@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 28e8c5bd25ec0c049302b7b442997cfd9d241c59 https://github.com/OpenSIPS/opensips/commit/28e8c5bd25ec0c049302b7b442997cfd9d241c59 Author: rvlad-patrascu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/sip_i/README M modules/sip_i/doc/sip_i_admin.xml Log Message: ----------- sip_i: improve docs From razvan at opensips.org Fri Feb 10 05:33:08 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 10 Feb 2017 02:33:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] af7590: rtpproxy: verify node for rtpproxy notification Message-ID: <589d96e473787_5ee03fbf39f37c341022cc@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: af75908d80ba1983e99829816e60a9b1a50ccec4 https://github.com/OpenSIPS/opensips/commit/af75908d80ba1983e99829816e60a9b1a50ccec4 Author: Razvan Crainea Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h Log Message: ----------- rtpproxy: verify node for rtpproxy notification Commit: 73d5fa5bbad2c76f26fb665a22b8f9863e7f42ee https://github.com/OpenSIPS/opensips/commit/73d5fa5bbad2c76f26fb665a22b8f9863e7f42ee Author: Razvan Crainea Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h Log Message: ----------- rtpproxy: add rtpproxy_stats() command This command can be used to fetch statistics information from RTPProxy. Closes #750 Compare: https://github.com/OpenSIPS/opensips/compare/28e8c5bd25ec...73d5fa5bbad2 From razvan at opensips.org Fri Feb 10 10:11:18 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 10 Feb 2017 07:11:18 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e0950: rtpproxy: remove deprecated files Message-ID: <589dd8162fd49_67183fbd6cabfc34841e7@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4e09501671b69ef465ea1a3d5f26fb0074328f05 https://github.com/OpenSIPS/opensips/commit/4e09501671b69ef465ea1a3d5f26fb0074328f05 Author: Razvan Crainea Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: remove deprecated files Commit: ddb17566c5d2cd6b25a6b90cf6d0802da86d6754 https://github.com/OpenSIPS/opensips/commit/ddb17566c5d2cd6b25a6b90cf6d0802da86d6754 Author: Razvan Crainea Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy.xml M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: enhance recording function This feature allows you to specify RTPProxy to dump both RTP streams in a single file. Works only starting with rtpproxy 2.0 Compare: https://github.com/OpenSIPS/opensips/compare/73d5fa5bbad2...ddb17566c5d2 From liviu at opensips.org Fri Feb 10 11:55:42 2017 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 10 Feb 2017 08:55:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cd55c0: load_balancer: Refactor modparams Message-ID: <589df08e83998_59633ff5c4f77c3c41638@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: cd55c057cb7f722f4d4a40b71e8ef2fcfdc820f4 https://github.com/OpenSIPS/opensips/commit/cd55c057cb7f722f4d4a40b71e8ef2fcfdc820f4 Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: Refactor modparams Commit: 1c7dca5ea07a62487440ae54c99ffa0089f4f0b1 https://github.com/OpenSIPS/opensips/commit/1c7dca5ea07a62487440ae54c99ffa0089f4f0b1 Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- load_balancer: Update doc Compare: https://github.com/OpenSIPS/opensips/compare/a18ee7ca0523...1c7dca5ea07a From liviu at opensips.org Fri Feb 10 12:53:55 2017 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 10 Feb 2017 09:53:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 23b573: dispatcher: Refactor modparam Message-ID: <589dfe33a2c11_64613fd893a1dc30780e8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 23b57309c511580ba36be9eec12db8889ca69b5f https://github.com/OpenSIPS/opensips/commit/23b57309c511580ba36be9eec12db8889ca69b5f Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Refactor modparam Commit: 29bd1beb13e3263ca3657533099ce79e53693eff https://github.com/OpenSIPS/opensips/commit/29bd1beb13e3263ca3657533099ce79e53693eff Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h Log Message: ----------- dispatcher: Scale FS weights on a 0 - 100 interval Commit: f42bb8eb537d43163c48e217ecc87d0b286a509a https://github.com/OpenSIPS/opensips/commit/f42bb8eb537d43163c48e217ecc87d0b286a509a Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Add "max_freeswitch_weight" modparam Commit: 549bcb6b137d3e8762f72ac158568401f22bde40 https://github.com/OpenSIPS/opensips/commit/549bcb6b137d3e8762f72ac158568401f22bde40 Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/dispatcher/README M modules/dispatcher/doc/dispatcher_admin.xml M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- dispatcher/load_balancer: Update doc Compare: https://github.com/OpenSIPS/opensips/compare/1c7dca5ea07a...549bcb6b137d From razvan at opensips.org Mon Feb 13 03:01:44 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 13 Feb 2017 00:01:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 16b8b2: rtpproxy: fix last two parameters for rtpproxy_sta... Message-ID: <58a167e822b2d_1bdc3f85def17c34414f2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 16b8b293546667e0f65d501b1ac2f977446b0af6 https://github.com/OpenSIPS/opensips/commit/16b8b293546667e0f65d501b1ac2f977446b0af6 Author: Razvan Crainea Date: 2017-02-12 (Sun, 12 Feb 2017) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: fix last two parameters for rtpproxy_stats From bogdan at opensips.org Mon Feb 13 03:27:19 2017 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Mon, 13 Feb 2017 00:27:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 38bf26: Only pkg_free(act->elem[2].u.data) if it's value h... Message-ID: <58a16de71a076_1f2a3f807eb31c38825b2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 38bf2666c2cab2439e6cc6e11ca15cfd7f3b0352 https://github.com/OpenSIPS/opensips/commit/38bf2666c2cab2439e6cc6e11ca15cfd7f3b0352 Author: Maksym Sobolyev Date: 2017-02-11 (Sat, 11 Feb 2017) Changed paths: M modules/python/python_msgobj.c Log Message: ----------- Only pkg_free(act->elem[2].u.data) if it's value has been altered by the "fixup" function. This fixes crash in the following piece of python code: msg.call_function('www_authorize', get_realm(), \ 'accounts') [...] [...] (gdb) print act->elem[2] $1 = {type = 11, u = {number = 34369153652, string = 0x8008faa74 "accounts", data = 0x8008faa74, s = {s = 0x8008faa74 "accounts", len = 0}, item = 0x8008faa74}} (gdb) print fexport->fixup $4 = (fixup_function) 0x8037b8870 (gdb) print arg2 $9 = 0x8008faa74 "accounts" Commit: f40707ecc4541358de2c159c700ac4b83e0ddf71 https://github.com/OpenSIPS/opensips/commit/f40707ecc4541358de2c159c700ac4b83e0ddf71 Author: Bogdan Andrei IANCU Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/python/python_msgobj.c Log Message: ----------- Merge pull request #1050 from sippy/master_clean Fix a crash in the python module. Compare: https://github.com/OpenSIPS/opensips/compare/16b8b2935466...f40707ecc454 From bogdan at opensips.org Mon Feb 13 03:29:19 2017 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Mon, 13 Feb 2017 00:29:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1a4ec7: Merge pull request #1050 from sippy/master_clean Message-ID: <58a16e5f4f9cf_1aec3fc0c12f7c24648d4@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 1a4ec78a1fc0722cac2299b07863eb07eb338293 https://github.com/OpenSIPS/opensips/commit/1a4ec78a1fc0722cac2299b07863eb07eb338293 Author: Bogdan Andrei IANCU Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/python/python_msgobj.c Log Message: ----------- Merge pull request #1050 from sippy/master_clean Fix a crash in the python module. (cherry picked from commit f40707ecc4541358de2c159c700ac4b83e0ddf71) From bogdan at opensips.org Mon Feb 13 03:29:08 2017 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Mon, 13 Feb 2017 00:29:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dc3df8: Avoid TH handling for locally generated BYEs. Message-ID: <58a16e54cb339_1ff43fcda5f95c2452779@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: dc3df815a06bf1bf3b5508b376f4c5ac1fab6dff https://github.com/OpenSIPS/opensips/commit/dc3df815a06bf1bf3b5508b376f4c5ac1fab6dff Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- Avoid TH handling for locally generated BYEs. Fixes #1029 (cherry picked from commit af667d52712641b3d7c94ae43a8588986dcb12e2) Commit: 18d0721d30425b0e610cdcdd15a66646852c5d46 https://github.com/OpenSIPS/opensips/commit/18d0721d30425b0e610cdcdd15a66646852c5d46 Author: Bogdan Andrei IANCU Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/python/python_msgobj.c Log Message: ----------- Merge pull request #1050 from sippy/master_clean Fix a crash in the python module. (cherry picked from commit f40707ecc4541358de2c159c700ac4b83e0ddf71) Compare: https://github.com/OpenSIPS/opensips/compare/895b823b6c96...18d0721d3042 From bogdan at opensips.org Mon Feb 13 03:29:25 2017 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Mon, 13 Feb 2017 00:29:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ba5cc0: Merge pull request #1050 from sippy/master_clean Message-ID: <58a16e6592bd8_19e3fd9bf831c3c62594@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: ba5cc04e8d44bf830acf4a33bd9f543ff566563a https://github.com/OpenSIPS/opensips/commit/ba5cc04e8d44bf830acf4a33bd9f543ff566563a Author: Bogdan Andrei IANCU Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/python/python_msgobj.c Log Message: ----------- Merge pull request #1050 from sippy/master_clean Fix a crash in the python module. (cherry picked from commit f40707ecc4541358de2c159c700ac4b83e0ddf71) From bogdan at opensips.org Mon Feb 13 03:30:28 2017 From: bogdan at opensips.org (Bogdan Andrei IANCU) Date: Mon, 13 Feb 2017 00:30:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 452456: Improve exception debugging by printing function a... Message-ID: <58a16ea46ef64_2881f3ff9d436bc2c56025@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4524567ae92478d72979f204a2d5f98cfd9ee89b https://github.com/OpenSIPS/opensips/commit/4524567ae92478d72979f204a2d5f98cfd9ee89b Author: Maksym Sobolyev Date: 2017-02-11 (Sat, 11 Feb 2017) Changed paths: M modules/python/python_exec.c M modules/python/python_mod.c M modules/python/python_support.c M modules/python/python_support.h Log Message: ----------- Improve exception debugging by printing function argument (when available) along with the function name. Commit: feb8e73e29d2860a97a834edccdbf35cdfb353f4 https://github.com/OpenSIPS/opensips/commit/feb8e73e29d2860a97a834edccdbf35cdfb353f4 Author: Bogdan Andrei IANCU Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/python/python_exec.c M modules/python/python_mod.c M modules/python/python_support.c M modules/python/python_support.h Log Message: ----------- Merge pull request #1051 from sippy/master_excprint Improve exception debugging in the python module Compare: https://github.com/OpenSIPS/opensips/compare/f40707ecc454...feb8e73e29d2 From razvan at opensips.org Mon Feb 13 03:42:48 2017 From: razvan at opensips.org (razvancrainea) Date: Mon, 13 Feb 2017 00:42:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58a1718889ca7_185e3f832b2e5c3c221ef@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/rabbitmq Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Mon Feb 13 03:53:39 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 13 Feb 2017 00:53:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5bdc20: rtpproxy: fix rtpproxy_stats() doc Message-ID: <58a174132cfee_7df53fac2c5a3c38108d6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5bdc20d766580436cc3354a328f0ea144da26e62 https://github.com/OpenSIPS/opensips/commit/5bdc20d766580436cc3354a328f0ea144da26e62 Author: Razvan Crainea Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml Log Message: ----------- rtpproxy: fix rtpproxy_stats() doc From bogdan at opensips.org Mon Feb 13 04:01:19 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 13 Feb 2017 01:01:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3f346c: Added $T_id variable to expose the ID of the curre... Message-ID: <58a175df6d32d_20eb3fa7e14f1c30105429@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3f346cb74014c54f1c318f3b65dd9624b8d84e94 https://github.com/OpenSIPS/opensips/commit/3f346cb74014c54f1c318f3b65dd9624b8d84e94 Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/tm/tm.c Log Message: ----------- Added $T_id variable to expose the ID of the current transaction Commit: 38e237d0f75d023f4a31ee1c59933c0af621e96c https://github.com/OpenSIPS/opensips/commit/38e237d0f75d023f4a31ee1c59933c0af621e96c Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M db/schema/address.xml M modules/permissions/doc/permissions_admin.xml Log Message: ----------- Fix docs : pattern_col is not regexp but file wildcard pattern Reported by @arovetto Closes #1041 Commit: c042880e44e742fbc9260581345dab94379d1bee https://github.com/OpenSIPS/opensips/commit/c042880e44e742fbc9260581345dab94379d1bee Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/permissions/README Log Message: ----------- Regenerate README Compare: https://github.com/OpenSIPS/opensips/compare/5bdc20d76658...c042880e44e7 From bogdan at opensips.org Mon Feb 13 04:03:11 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 13 Feb 2017 01:03:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8c6ba9: Fix docs : pattern_col is not regexp but file wild... Message-ID: <58a1764fd2d8_7603ff46b4e9c345219e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 8c6ba9a9c654bdeb489e480b7e5f2882908a3635 https://github.com/OpenSIPS/opensips/commit/8c6ba9a9c654bdeb489e480b7e5f2882908a3635 Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M db/schema/address.xml M modules/permissions/doc/permissions_admin.xml Log Message: ----------- Fix docs : pattern_col is not regexp but file wildcard pattern Reported by @arovetto Closes #1041 (cherry picked from commit 38e237d0f75d023f4a31ee1c59933c0af621e96c) From bogdan at opensips.org Mon Feb 13 04:20:23 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 13 Feb 2017 01:20:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 645c13: Fix docs : pattern_col is not regexp but file wild... Message-ID: <58a17a576f3b1_25373fde6105fc384997e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 645c13015d7b1c862e6c17a9e28093e39a87594f https://github.com/OpenSIPS/opensips/commit/645c13015d7b1c862e6c17a9e28093e39a87594f Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M db/schema/address.xml M modules/permissions/doc/permissions_admin.xml Log Message: ----------- Fix docs : pattern_col is not regexp but file wildcard pattern Reported by @arovetto Closes #1041 (cherry picked from commit 38e237d0f75d023f4a31ee1c59933c0af621e96c) Commit: 3526bdbfb13cc6df832d6accaadce1ea2fde7c97 https://github.com/OpenSIPS/opensips/commit/3526bdbfb13cc6df832d6accaadce1ea2fde7c97 Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/permissions/README Log Message: ----------- README regenerated Compare: https://github.com/OpenSIPS/opensips/compare/1a4ec78a1fc0...3526bdbfb13c From bogdan at opensips.org Mon Feb 13 04:25:07 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 13 Feb 2017 01:25:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1b0735: Fix docs : pattern_col is not regexp but file wild... Message-ID: <58a17b7343ac2_28e7f3fb8c2135c447825c@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 1b073549dac0e0b6b93ac01fedb55647a9e96d86 https://github.com/OpenSIPS/opensips/commit/1b073549dac0e0b6b93ac01fedb55647a9e96d86 Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M db/schema/address.xml M modules/permissions/doc/permissions_admin.xml Log Message: ----------- Fix docs : pattern_col is not regexp but file wildcard pattern Reported by @arovetto Closes #1041 (cherry picked from commit 38e237d0f75d023f4a31ee1c59933c0af621e96c) Commit: 8320020d90c398cae6a8b7dd2acaff97fe800712 https://github.com/OpenSIPS/opensips/commit/8320020d90c398cae6a8b7dd2acaff97fe800712 Author: Bogdan-Andrei Iancu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/permissions/README Log Message: ----------- README regenerated Compare: https://github.com/OpenSIPS/opensips/compare/ba5cc04e8d44...8320020d90c3 From liviu at opensips.org Mon Feb 13 09:42:02 2017 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 13 Feb 2017 06:42:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f9604a: dispatcher: Refactor "comm_sock" column Message-ID: <58a1c5ba226eb_e2e3fa0ecd05c383903f@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: f9604a76ec411798bfb00a1a495168687d50f303 https://github.com/OpenSIPS/opensips/commit/f9604a76ec411798bfb00a1a495168687d50f303 Author: Liviu Chircu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M db/schema/dispatcher.xml M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml M scripts/db_berkeley/opensips/dispatcher M scripts/dbtext/opensips/dispatcher M scripts/mysql/dispatcher-create.sql M scripts/oracle/dispatcher-create.sql M scripts/pi_http/dispatcher-mod M scripts/pi_http/dispatcher-table M scripts/pi_http/pi_framework.xml M scripts/postgres/dispatcher-create.sql M scripts/sqlite/dispatcher-create.sql Log Message: ----------- dispatcher: Refactor "comm_sock" column Since it had identical meaning to the "weight" column, it is better to merge them together into a string column, while retaining backwards-compatibility with dispatcher table version 7, internally. Commit: ec51f2b51c8f72783683a5c49ca556c0d4a92f81 https://github.com/OpenSIPS/opensips/commit/ec51f2b51c8f72783683a5c49ca556c0d4a92f81 Author: Liviu Chircu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- dispatcher: Update doc Compare: https://github.com/OpenSIPS/opensips/compare/549bcb6b137d...ec51f2b51c8f From liviu at opensips.org Mon Feb 13 10:12:00 2017 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 13 Feb 2017 07:12:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] efe3a5: dispatcher: Update doc Message-ID: <58a1ccc0b588f_163d3fe550fa1c3c163aa@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: efe3a56688e0be578b51da88784bcc296b473818 https://github.com/OpenSIPS/opensips/commit/efe3a56688e0be578b51da88784bcc296b473818 Author: Liviu Chircu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- dispatcher: Update doc From liviu at opensips.org Mon Feb 13 11:50:42 2017 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 13 Feb 2017 08:50:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6c71f4: load_balancer: Add some useful startup warnings Message-ID: <58a1e3e2b0c67_21a93f9071441c2c31370@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 6c71f42530c5605cb7a04c3bb98d4a6f0688b674 https://github.com/OpenSIPS/opensips/commit/6c71f42530c5605cb7a04c3bb98d4a6f0688b674 Author: Liviu Chircu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/lb_parser.c Log Message: ----------- load_balancer: Add some useful startup warnings FreeSWITCH-enabled destinations should only have one resource, since it directly correlates with the data derived from its stats. From sobomax at sippysoft.com Tue Feb 14 00:06:21 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 13 Feb 2017 21:06:21 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Fix a crash in the python module. (#1050) Message-ID: Hi Bogdan, thanks for merging this little fix. It turns out there is another mode of failure in this module now. This is in the case when we pass a string argument that is getting converting to uint via fixup_spve_uint(). The string is allocated by the python code, so it fails when fixup_uint() is trying to deallocate it. One obvious way to fix this would be to pkg_malloc() and copy, but that's obviously an unnecessary overhead. I was curious what do you guys think about extending "fixup" API to take some additional flags to avoid trying to pkg_free() any of the parameters? Obviously that would touch many modules, so it would be nice to make the API generic and so that more options can be added in the future. I made some proof of concept patch over this weekend, would be nice to hear some feedback on general approach: https://github.com/OpenSIPS/opensips/compare/master...sippy:master_fixup_opts Some debug wrt crash in question is below: msg.call_function('www_challenge', realm, '0') It tries to deallocate "0" that is managed by the python code. (gdb) print act->elem[2] $4 = {type = 1, u = {number = 34368845180, string = 0x8008af57c "0", data = 0x8008af57c, s = {s = 0x8008af57c "0", len = 0}, item = 0x8008af57c}} #1 0x0000000800c7f386 in raise () from /lib/libc.so.7 #2 0x0000000800c7f309 in abort () from /lib/libc.so.7 #3 0x00000000004706fc in fixup_uint () #4 0x0000000000473baa in fixup_spve_uint () #5 0x0000000803bc5473 in msg_call_function (self=0x800822198, args=0x80aaf38c0) at python_msgobj.c:240 #6 0x0000000803eb5393 in PyEval_EvalFrameEx () from /usr/local/lib/libpython2.7.so.1 #7 0x0000000803eae2c4 in PyEval_EvalCodeEx () from /usr/local/lib/libpython2.7.so.1 #8 0x0000000803e3e74c in ?? () from /usr/local/lib/libpython2.7.so.1 #9 0x0000000803e1a854 in PyObject_Call () from /usr/local/lib/libpython2.7.so.1 #10 0x0000000803e26913 in ?? () from /usr/local/lib/libpython2.7.so.1 #11 0x0000000803e1a854 in PyObject_Call () from /usr/local/lib/libpython2.7.so.1 #12 0x0000000803eb9efd in PyEval_CallObjectWithKeywords () from /usr/local/lib/libpython2.7.so.1 #13 0x0000000803bc7ace in python_exec2 (_msg=0x801428b80, method_name=0x801425d88 "www_authenticate", mystr=0x0) at python_exec.c:100 #14 0x0000000803bc7633 in python_exec1 (_msg=0x801428b80, method_name=0x801425d88 "www_authenticate", foobar=0x0) at python_exec.c:41 -Max On Mon, Feb 13, 2017 at 12:27 AM, Bogdan Andrei IANCU < notifications at github.com> wrote: > Merged #1050 . > > — > You are receiving this because you authored the thread. > Reply to this email directly, view it on GitHub > , or mute > the thread > > . > -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Tue Feb 14 04:31:13 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Tue, 14 Feb 2017 01:31:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1837ef: Add where writev(2) is used. Message-ID: <58a2ce6133475_21503feb5b9e3c309544@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1837ef23c2bcc02bec9d3ae8e088295eb6d34f3a https://github.com/OpenSIPS/opensips/commit/1837ef23c2bcc02bec9d3ae8e088295eb6d34f3a Author: Maksym Sobolyev Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/cpl_c/cpl_loader.c M modules/db_flatstore/flatstore.c M modules/event_flatstore/event_flatstore.c M modules/event_xmlrpc/xmlrpc_send.c M modules/proto_ws/proto_ws.c M modules/proto_ws/ws_tcp.c M modules/proto_wss/proto_wss.c Log Message: ----------- Add where writev(2) is used. Commit: c6525acd75a74a8f8db1fd1a9fb8054e716b82bf https://github.com/OpenSIPS/opensips/commit/c6525acd75a74a8f8db1fd1a9fb8054e716b82bf Author: Răzvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/cpl_c/cpl_loader.c M modules/db_flatstore/flatstore.c M modules/event_flatstore/event_flatstore.c M modules/event_xmlrpc/xmlrpc_send.c M modules/proto_ws/proto_ws.c M modules/proto_ws/ws_tcp.c M modules/proto_wss/proto_wss.c Log Message: ----------- Merge pull request #1053 from sippy/master_writev_fix Add where writev(2) is used. Compare: https://github.com/OpenSIPS/opensips/compare/c042880e44e7...c6525acd75a7 From razvan at opensips.org Tue Feb 14 04:40:00 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Feb 2017 01:40:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b90e7: Make sure to call MD5 utility properly on FreeBSD ... Message-ID: <58a2d070c4f33_15a73f8acd54bc3496946@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5b90e77b9f4b63e042abe14af1829d88149b376e https://github.com/OpenSIPS/opensips/commit/5b90e77b9f4b63e042abe14af1829d88149b376e Author: Maksym Sobolyev Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M Makefile.defs M Makefile.modules Log Message: ----------- Make sure to call MD5 utility properly on FreeBSD ("md5" vs "md5sum" in linuxes). Commit: d3ec5a7cc4f2e2e9b0a35e040fbcbc53418aca62 https://github.com/OpenSIPS/opensips/commit/d3ec5a7cc4f2e2e9b0a35e040fbcbc53418aca62 Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M Makefile.modules Log Message: ----------- fix md5sum binary Compare: https://github.com/OpenSIPS/opensips/compare/c6525acd75a7...d3ec5a7cc4f2 From razvan at opensips.org Tue Feb 14 05:37:10 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Feb 2017 02:37:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 076c78: load_balancer: rename internal used AVPs Message-ID: <58a2ddd65e83c_6093fef943bbc305141c@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 076c78cbf3acb63842a924c9535fc687cbe40f1d https://github.com/OpenSIPS/opensips/commit/076c78cbf3acb63842a924c9535fc687cbe40f1d Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: rename internal used AVPs This prevents using them from script by mistake From razvan at opensips.org Tue Feb 14 05:37:36 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Feb 2017 02:37:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e1a144: load_balancer: rename internal used AVPs Message-ID: <58a2ddf02646_289493fbcdb10fc3449344@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: e1a144ba2aea1cced9df6cc48d855b56be7f1458 https://github.com/OpenSIPS/opensips/commit/e1a144ba2aea1cced9df6cc48d855b56be7f1458 Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: rename internal used AVPs This prevents using them from script by mistake (cherry picked from commit 076c78cbf3acb63842a924c9535fc687cbe40f1d) From razvan at opensips.org Tue Feb 14 05:37:53 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Feb 2017 02:37:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5aa13a: load_balancer: rename internal used AVPs Message-ID: <58a2de01bc801_7e193f9193a45c4074133@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 5aa13a2eced6f524df7bddb637613a1b5ba924f8 https://github.com/OpenSIPS/opensips/commit/5aa13a2eced6f524df7bddb637613a1b5ba924f8 Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: rename internal used AVPs This prevents using them from script by mistake (cherry picked from commit 076c78cbf3acb63842a924c9535fc687cbe40f1d) From razvan at opensips.org Tue Feb 14 05:39:31 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Feb 2017 02:39:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c1d5b3: load_balancer: rename internal used AVPs Message-ID: <58a2de63aac25_f453f8a2a103c3891133@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: c1d5b33ee760129ba9b86a2f8773073a7e13da27 https://github.com/OpenSIPS/opensips/commit/c1d5b33ee760129ba9b86a2f8773073a7e13da27 Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: rename internal used AVPs This prevents using them from script by mistake (cherry picked from commit 076c78cbf3acb63842a924c9535fc687cbe40f1d) From liviu at opensips.org Tue Feb 14 07:04:19 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 14 Feb 2017 04:04:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 76ccb9: freeswitch: Enhance URL definition with "[user]:pa... Message-ID: <58a2f243c172a_19393f80c2bd3c38111815@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 76ccb9d4157a0803c99eba5015a244117b035e7a https://github.com/OpenSIPS/opensips/commit/76ccb9d4157a0803c99eba5015a244117b035e7a Author: Liviu Chircu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Enhance URL definition with "[user]:password" part Commit: 2fa3486bfd88837d1f2639e02ae6e290691c79ff https://github.com/OpenSIPS/opensips/commit/2fa3486bfd88837d1f2639e02ae6e290691c79ff Author: Liviu Chircu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: A modules/freeswitch/README A modules/freeswitch/doc/freeswitch.xml A modules/freeswitch/doc/freeswitch_admin.xml Log Message: ----------- freeswitch driver: Add documentation Compare: https://github.com/OpenSIPS/opensips/compare/6c71f42530c5...2fa3486bfd88 From liviu at opensips.org Tue Feb 14 07:44:48 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 14 Feb 2017 04:44:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 606262: opensipsdbctl: Fix migration columns for the MySQL... Message-ID: <58a2fbc03ae6f_147e3fc5121bbc3439294@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips Commit: 60626294bb15941467a1fcfaa1482d234b4786fb https://github.com/OpenSIPS/opensips/commit/60626294bb15941467a1fcfaa1482d234b4786fb Author: Liviu Chircu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- opensipsdbctl: Fix migration columns for the MySQL "dispatcher" table From liviu at opensips.org Tue Feb 14 07:51:08 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 14 Feb 2017 04:51:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 524db3: freeswitch ESL connector: First draft Message-ID: <58a2fd3ca726e_16053fcdf558dc40123071@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 524db38c906ea473f4b09080dd397e3d04b4b97a https://github.com/OpenSIPS/opensips/commit/524db38c906ea473f4b09080dd397e3d04b4b97a Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: A modules/freeswitch/Makefile A modules/freeswitch/fs_api.h A modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch ESL connector: First draft Commit: 8fe24ec1990a1c468fcf8490228c2fcd42a15121 https://github.com/OpenSIPS/opensips/commit/8fe24ec1990a1c468fcf8490228c2fcd42a15121 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M Makefile.sources M modules/freeswitch/Makefile A modules/freeswitch/esl/src/esl.c A modules/freeswitch/esl/src/esl_buffer.c A modules/freeswitch/esl/src/esl_config.c A modules/freeswitch/esl/src/esl_event.c A modules/freeswitch/esl/src/esl_json.c A modules/freeswitch/esl/src/esl_threadmutex.c A modules/freeswitch/esl/src/include/esl.h A modules/freeswitch/esl/src/include/esl_buffer.h A modules/freeswitch/esl/src/include/esl_config.h A modules/freeswitch/esl/src/include/esl_event.h A modules/freeswitch/esl/src/include/esl_json.h A modules/freeswitch/esl/src/include/esl_oop.h A modules/freeswitch/esl/src/include/esl_threadmutex.h Log Message: ----------- freeswitch: Integrate FreeSWITCH ESL code Commit: 9da8a2532d20f914be0833c6911ac753055de80e https://github.com/OpenSIPS/opensips/commit/9da8a2532d20f914be0833c6911ac753055de80e Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: A modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: API draft Commit: 54827211e27e55555dd35e72f3fbace1b3e6c2f9 https://github.com/OpenSIPS/opensips/commit/54827211e27e55555dd35e72f3fbace1b3e6c2f9 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M resolve.c M resolve.h Log Message: ----------- resolve.c: Add generic "ip[:port]" parsing/resolving Commit: 83a164f1a22728de6fc1cd636967576c05393413 https://github.com/OpenSIPS/opensips/commit/83a164f1a22728de6fc1cd636967576c05393413 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h Log Message: ----------- freeswitch: Add box referencing from multiple modules Commit: d98b059fab330fad0fe47cff5864df044afc9027 https://github.com/OpenSIPS/opensips/commit/d98b059fab330fad0fe47cff5864df044afc9027 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: A lib/timerfd.h M modules/cfgutils/cfgutils.c Log Message: ----------- Move "sys/timerfd.h" conditional import code under lib/ Commit: e95fc0f5d3e691e8d9e7e1e12026ab686d5de2b8 https://github.com/OpenSIPS/opensips/commit/e95fc0f5d3e691e8d9e7e1e12026ab686d5de2b8 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c A modules/freeswitch/fs_proc.c A modules/freeswitch/fs_proc.h M reactor_defs.h Log Message: ----------- freeswitch: Add dedicated process for FS conn handling * reactor-based waiting on multiple FS boxes * periodic TCP reconnect to any box, if needed Commit: 549ddcb8058f96aca3d29f90717d075b28c6a744 https://github.com/OpenSIPS/opensips/commit/549ddcb8058f96aca3d29f90717d075b28c6a744 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M lib/timerfd.h Log Message: ----------- lib/timerfd.h: remove unnecessary warning Commit: 4dff90f25c93bfbda421563983d791653f6e15ae https://github.com/OpenSIPS/opensips/commit/4dff90f25c93bfbda421563983d791653f6e15ae Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: A lib/osips_malloc.c A lib/osips_malloc.h Log Message: ----------- Add reusable, libc-compatible pkg/shm allocation functions Commit: a508d9a0a67caf5d89d252335e0bc36ef19d2756 https://github.com/OpenSIPS/opensips/commit/a508d9a0a67caf5d89d252335e0bc36ef19d2756 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Add heartbeat event parsing & pushing to subscribers Commit: f043357c45d3fc296dc69dc19428f2f06a56bcc4 https://github.com/OpenSIPS/opensips/commit/f043357c45d3fc296dc69dc19428f2f06a56bcc4 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Add event socket ref counting and connection cleanup Commit: 8662ba31ed0a2544271f55c4a6b84cce23feea31 https://github.com/OpenSIPS/opensips/commit/8662ba31ed0a2544271f55c4a6b84cce23feea31 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c Log Message: ----------- freeswitch: Fix a ref count bug Commit: 4cc230efdb0b775f81b751f797285b1973daa6c5 https://github.com/OpenSIPS/opensips/commit/4cc230efdb0b775f81b751f797285b1973daa6c5 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Add rw locking for stat data Commit: 1d1e8059f7cf0f28de213e9467244a0e842c6322 https://github.com/OpenSIPS/opensips/commit/1d1e8059f7cf0f28de213e9467244a0e842c6322 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M db/schema/dispatcher.xml M modules/dispatcher/dispatch.c M scripts/db_berkeley/opensips/dispatcher M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/dispatcher M scripts/dbtext/opensips/version M scripts/mysql/dispatcher-create.sql M scripts/oracle/dispatcher-create.sql M scripts/pi_http/dispatcher-mod M scripts/pi_http/dispatcher-table M scripts/pi_http/pi_framework.xml M scripts/postgres/dispatcher-create.sql M scripts/sqlite/dispatcher-create.sql Log Message: ----------- dispatcher: Update DB schema Add generic "comm_socket" field - to be used for FreeSWITCH ESL sockets Commit: c0a2a68ded44812567d0d754483ed91b8375c019 https://github.com/OpenSIPS/opensips/commit/c0a2a68ded44812567d0d754483ed91b8375c019 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: Fix a socket matching bug Commit: ae8f7d5692a31f35c10a0a3d067d331e16aa557c https://github.com/OpenSIPS/opensips/commit/ae8f7d5692a31f35c10a0a3d067d331e16aa557c Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_mod.c Log Message: ----------- freeswitch: Add an API loading function Commit: fd2fb4b7bde37fc591d1c0e49ed85de2cc4ad984 https://github.com/OpenSIPS/opensips/commit/fd2fb4b7bde37fc591d1c0e49ed85de2cc4ad984 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Add FS socket column and import at startup Commit: 5f1b8abd376975e5eeced3df14b159d2f02ab475 https://github.com/OpenSIPS/opensips/commit/5f1b8abd376975e5eeced3df14b159d2f02ab475 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M io_wait_loop.h Log Message: ----------- reactor: Improve behaviour when polling on 0 fds Commit: 56b488ca83c30cc4dfde2984e4984b503e9c6a31 https://github.com/OpenSIPS/opensips/commit/56b488ca83c30cc4dfde2984e4984b503e9c6a31 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Fix some connection closing corner cases Commit: 89d73b3b9e37b5dd6bba56dc142e98feea1114c0 https://github.com/OpenSIPS/opensips/commit/89d73b3b9e37b5dd6bba56dc142e98feea1114c0 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/dispatcher/Makefile M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Add runtime weight recalculation for FreeSWITCH boxes Commit: 8f0ea9663dc0653877fb6ec7c8f656a6fb9290f7 https://github.com/OpenSIPS/opensips/commit/8f0ea9663dc0653877fb6ec7c8f656a6fb9290f7 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Improve startup behavior (most common case) Commit: 77ba9d958d3fdec4acb44fc262fa7833f95b3f65 https://github.com/OpenSIPS/opensips/commit/77ba9d958d3fdec4acb44fc262fa7833f95b3f65 Author: Liviu Chircu Date: 2017-02-07 (Tue, 07 Feb 2017) Changed paths: M modules/freeswitch/esl/src/esl.c Log Message: ----------- freeswitch: Avoid "missing initializer" gcc error Commit: 0d716d9b2f4ea6b377a7ab9fa69e538df2801682 https://github.com/OpenSIPS/opensips/commit/0d716d9b2f4ea6b377a7ab9fa69e538df2801682 Author: Liviu Chircu Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h Log Message: ----------- freeswitch: Add a FS URL parsing function Commit: 3522bc7fe52d338789dab79bfbd25de7221e4006 https://github.com/OpenSIPS/opensips/commit/3522bc7fe52d338789dab79bfbd25de7221e4006 Author: Liviu Chircu Date: 2017-02-08 (Wed, 08 Feb 2017) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_parser.c M modules/load_balancer/lb_parser.h M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: Add runtime max profile recalculation for FreeSWITCH boxes Commit: 87506ce313b375b101c4ed1436911b5929c1f530 https://github.com/OpenSIPS/opensips/commit/87506ce313b375b101c4ed1436911b5929c1f530 Author: Liviu Chircu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h Log Message: ----------- freeswitch: Provide "is_fs_url" statically Commit: f91b2701d7e27c8d4d0db3373303ba5b8b17e589 https://github.com/OpenSIPS/opensips/commit/f91b2701d7e27c8d4d0db3373303ba5b8b17e589 Author: Liviu Chircu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Fix unsafe list iteration Commit: 27370bf9e71e54336c7ed0446a5f7dc91ac1a35a https://github.com/OpenSIPS/opensips/commit/27370bf9e71e54336c7ed0446a5f7dc91ac1a35a Author: Liviu Chircu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/load_balancer/lb_parser.c Log Message: ----------- load_balancer: Zero resource buffer during parsing Commit: a18ee7ca05232c3d771918721b5d8c03d3911755 https://github.com/OpenSIPS/opensips/commit/a18ee7ca05232c3d771918721b5d8c03d3911755 Author: Liviu Chircu Date: 2017-02-09 (Thu, 09 Feb 2017) Changed paths: M modules/load_balancer/lb_parser.c M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: Improve weight recalculation logic Commit: cd55c057cb7f722f4d4a40b71e8ef2fcfdc820f4 https://github.com/OpenSIPS/opensips/commit/cd55c057cb7f722f4d4a40b71e8ef2fcfdc820f4 Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: Refactor modparams Commit: 1c7dca5ea07a62487440ae54c99ffa0089f4f0b1 https://github.com/OpenSIPS/opensips/commit/1c7dca5ea07a62487440ae54c99ffa0089f4f0b1 Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- load_balancer: Update doc Commit: 23b57309c511580ba36be9eec12db8889ca69b5f https://github.com/OpenSIPS/opensips/commit/23b57309c511580ba36be9eec12db8889ca69b5f Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Refactor modparam Commit: 29bd1beb13e3263ca3657533099ce79e53693eff https://github.com/OpenSIPS/opensips/commit/29bd1beb13e3263ca3657533099ce79e53693eff Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h Log Message: ----------- dispatcher: Scale FS weights on a 0 - 100 interval Commit: f42bb8eb537d43163c48e217ecc87d0b286a509a https://github.com/OpenSIPS/opensips/commit/f42bb8eb537d43163c48e217ecc87d0b286a509a Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c Log Message: ----------- dispatcher: Add "max_freeswitch_weight" modparam Commit: 549bcb6b137d3e8762f72ac158568401f22bde40 https://github.com/OpenSIPS/opensips/commit/549bcb6b137d3e8762f72ac158568401f22bde40 Author: Liviu Chircu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/dispatcher/README M modules/dispatcher/doc/dispatcher_admin.xml M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- dispatcher/load_balancer: Update doc Commit: f9604a76ec411798bfb00a1a495168687d50f303 https://github.com/OpenSIPS/opensips/commit/f9604a76ec411798bfb00a1a495168687d50f303 Author: Liviu Chircu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M db/schema/dispatcher.xml M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml M scripts/db_berkeley/opensips/dispatcher M scripts/dbtext/opensips/dispatcher M scripts/mysql/dispatcher-create.sql M scripts/oracle/dispatcher-create.sql M scripts/pi_http/dispatcher-mod M scripts/pi_http/dispatcher-table M scripts/pi_http/pi_framework.xml M scripts/postgres/dispatcher-create.sql M scripts/sqlite/dispatcher-create.sql Log Message: ----------- dispatcher: Refactor "comm_sock" column Since it had identical meaning to the "weight" column, it is better to merge them together into a string column, while retaining backwards-compatibility with dispatcher table version 7, internally. Commit: efe3a56688e0be578b51da88784bcc296b473818 https://github.com/OpenSIPS/opensips/commit/efe3a56688e0be578b51da88784bcc296b473818 Author: Liviu Chircu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/doc/dispatcher_admin.xml Log Message: ----------- dispatcher: Update doc Commit: 6c71f42530c5605cb7a04c3bb98d4a6f0688b674 https://github.com/OpenSIPS/opensips/commit/6c71f42530c5605cb7a04c3bb98d4a6f0688b674 Author: Liviu Chircu Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/load_balancer/lb_data.c M modules/load_balancer/lb_parser.c Log Message: ----------- load_balancer: Add some useful startup warnings FreeSWITCH-enabled destinations should only have one resource, since it directly correlates with the data derived from its stats. Commit: 76ccb9d4157a0803c99eba5015a244117b035e7a https://github.com/OpenSIPS/opensips/commit/76ccb9d4157a0803c99eba5015a244117b035e7a Author: Liviu Chircu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Enhance URL definition with "[user]:password" part Commit: 2fa3486bfd88837d1f2639e02ae6e290691c79ff https://github.com/OpenSIPS/opensips/commit/2fa3486bfd88837d1f2639e02ae6e290691c79ff Author: Liviu Chircu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: A modules/freeswitch/README A modules/freeswitch/doc/freeswitch.xml A modules/freeswitch/doc/freeswitch_admin.xml Log Message: ----------- freeswitch driver: Add documentation Commit: 60626294bb15941467a1fcfaa1482d234b4786fb https://github.com/OpenSIPS/opensips/commit/60626294bb15941467a1fcfaa1482d234b4786fb Author: Liviu Chircu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- opensipsdbctl: Fix migration columns for the MySQL "dispatcher" table Commit: eae2985abd62d2ae8a6138519cc3634d7bd022ce https://github.com/OpenSIPS/opensips/commit/eae2985abd62d2ae8a6138519cc3634d7bd022ce Author: Liviu Chircu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M Makefile.sources M db/schema/dispatcher.xml M io_wait_loop.h A lib/osips_malloc.c A lib/osips_malloc.h A lib/timerfd.h M modules/cfgutils/cfgutils.c M modules/dispatcher/Makefile 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 A modules/freeswitch/Makefile A modules/freeswitch/README A modules/freeswitch/doc/freeswitch.xml A modules/freeswitch/doc/freeswitch_admin.xml A modules/freeswitch/esl/src/esl.c A modules/freeswitch/esl/src/esl_buffer.c A modules/freeswitch/esl/src/esl_config.c A modules/freeswitch/esl/src/esl_event.c A modules/freeswitch/esl/src/esl_json.c A modules/freeswitch/esl/src/esl_threadmutex.c A modules/freeswitch/esl/src/include/esl.h A modules/freeswitch/esl/src/include/esl_buffer.h A modules/freeswitch/esl/src/include/esl_config.h A modules/freeswitch/esl/src/include/esl_event.h A modules/freeswitch/esl/src/include/esl_json.h A modules/freeswitch/esl/src/include/esl_oop.h A modules/freeswitch/esl/src/include/esl_threadmutex.h A modules/freeswitch/fs_api.c A modules/freeswitch/fs_api.h A modules/freeswitch/fs_mod.c A modules/freeswitch/fs_proc.c A modules/freeswitch/fs_proc.h M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_parser.c M modules/load_balancer/lb_parser.h M modules/load_balancer/load_balancer.c M reactor_defs.h M resolve.c M resolve.h M scripts/db_berkeley/opensips/dispatcher M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/dispatcher M scripts/dbtext/opensips/version M scripts/mysql/dispatcher-create.sql M scripts/opensipsdbctl.mysql M scripts/oracle/dispatcher-create.sql M scripts/pi_http/dispatcher-table M scripts/pi_http/pi_framework.xml M scripts/postgres/dispatcher-create.sql M scripts/sqlite/dispatcher-create.sql Log Message: ----------- Merge branch 'feature/FS-load-balancer' Conflicts: reactor_defs.h Compare: https://github.com/OpenSIPS/opensips/compare/076c78cbf3ac...eae2985abd62 From liviu at opensips.org Tue Feb 14 07:52:42 2017 From: liviu at opensips.org (liviuchircu) Date: Tue, 14 Feb 2017 04:52:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58a2fd9ab9ffd_27cc73f8cf71edc3c909c9@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/feature/FS-load-balancer Home: https://github.com/OpenSIPS/opensips From bogdan at opensips.org Tue Feb 14 09:10:08 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Feb 2017 16:10:08 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS Summit 2017 - Amsterdam, NL In-Reply-To: References: Message-ID: <8442e763-fa7a-52f6-c226-6d6962ed4769@opensips.org> Hello all, The official registration is now open: http://opensips.org/events/registration.php The registration form allow you to select the events you want to take part during the Summit, like the Conference and the OpenSIPS Training. Also you can opt in for the side activities like the Round Tables, Design Clinics and Interactive Demos. And even more, you can show interest or suggest topics for these activities. Many thanks to the people who pre-registered - your submissions were migrated to full registrations. Best regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com On 12/08/2016 03:27 PM, Bogdan-Andrei Iancu wrote: > Hello everyone, > > We are glad to announce the *2017 OpenSIPS Summit*, taking place > (again) in Amsterdam. This year’s Event will run for 3 days from May > 2-4 followed by a full day of OpenSIPS Advanced Training on May 5th. > http://www.opensips.org/events/Summit-2017Amsterdam.html > > On top of our traditional 2 days of sharing and collaborating on > interesting topics and workshops, we’ll be adding a 3rd day of > activities that will be sure to engulf you into the OpenSIPS ecosystem > - *Design Clinics* and *Interactive Demos*. As usual, expect to be > engaged with an awesome set of speakers from various and interesting > companies/institutes across the world who are using OpenSIPS. Some new > things we will be introducing this year... > > * *Round Tables* > * Focus groups during social events > * Interactive Demos and Showcases (during the 3rd day) > * A full day of *OpenSIPS Training* (limited seats!) > > The OpenSIPS Summit caters to both beginners and advanced users. > You’ll get an intimate look at native clustering support, enhanced SIP > capturing capabilities, Quality Based Routing, VoIP security and many > more of the tools available to you in the latest OpenSIPS release. Of > course it’s not just about tools, platforms, and engines, you’ll > experience real use cases and interesting solutions which are OpenSIPS > interconnected. > > We are working hard on making this an experience to remember for you. > Expect frequent updates as we work on delivering the final schedule > (topics and presenters). Anyone that feels they have an interesting > topic or use case that would benefit the community is urged to fill > out the speaker form: > http://www.opensips.org/events/Summit-2017Amsterdam.html#call > > Registration will soon be Open! Pre-Register today and be the first > one to be booked in: > http://www.opensips.org/events/Summit-2017Amsterdam.html#register > > To be up to date with the latest news on the Summit, follow us on the > OpenSIPS official blog: > https://blog.opensips.org/2016/12/08/opensips-summit-2017-amsterdam/ > > > See you in Amsterdam !! > -- > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Tue Feb 14 11:34:24 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Feb 2017 08:34:24 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6dc140: README re-generated Message-ID: <58a331904ca3d_1f2a3f807eb31c381243b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 6dc140e2da2171c2965cce8120b602db28550a84 https://github.com/OpenSIPS/opensips/commit/6dc140e2da2171c2965cce8120b602db28550a84 Author: Bogdan-Andrei Iancu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/permissions/README Log Message: ----------- README re-generated Commit: c2df8a8feaa96bc278f60a82ce6e845a620599a9 https://github.com/OpenSIPS/opensips/commit/c2df8a8feaa96bc278f60a82ce6e845a620599a9 Author: Bogdan-Andrei Iancu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- Fix loosing destination status during reload. Preserve the status (enabled or not) during a data reload from DB. Compare: https://github.com/OpenSIPS/opensips/compare/e1a144ba2aea...c2df8a8feaa9 From bogdan at opensips.org Tue Feb 14 11:39:55 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Feb 2017 08:39:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 709680: Fix loosing destination status during reload. Message-ID: <58a332dbd0ff4_7df03f946e2cdc2878677@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7096809d30ec6076775a92568dcc67198e536d6a https://github.com/OpenSIPS/opensips/commit/7096809d30ec6076775a92568dcc67198e536d6a Author: Bogdan-Andrei Iancu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- Fix loosing destination status during reload. Preserve the status (enabled or not) during a data reload from DB. (cherry picked from commit c2df8a8feaa96bc278f60a82ce6e845a620599a9) From bogdan at opensips.org Tue Feb 14 11:40:12 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Feb 2017 08:40:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c2a9f: Fix loosing destination status during reload. Message-ID: <58a332eca1532_7ea63ff2c1c13c2c108876@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 0c2a9f0e2093dcd933c7061e0d2dd3052bbcc1e8 https://github.com/OpenSIPS/opensips/commit/0c2a9f0e2093dcd933c7061e0d2dd3052bbcc1e8 Author: Bogdan-Andrei Iancu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- Fix loosing destination status during reload. Preserve the status (enabled or not) during a data reload from DB. (cherry picked from commit c2df8a8feaa96bc278f60a82ce6e845a620599a9) From bogdan at opensips.org Tue Feb 14 11:40:30 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Feb 2017 08:40:30 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e46490: Fix loosing destination status during reload. Message-ID: <58a332fe6413f_7603ff46b4e9c3496341@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: e46490b7444e36d0753859e668ee6110aca8fec8 https://github.com/OpenSIPS/opensips/commit/e46490b7444e36d0753859e668ee6110aca8fec8 Author: Bogdan-Andrei Iancu Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/load_balancer/load_balancer.c Log Message: ----------- Fix loosing destination status during reload. Preserve the status (enabled or not) during a data reload from DB. (cherry picked from commit c2df8a8feaa96bc278f60a82ce6e845a620599a9) From razvan at opensips.org Tue Feb 14 11:51:40 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Feb 2017 08:51:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 210be5: rtpproxy: rework capabilities Message-ID: <58a3359c69287_19bd3fb0a42fdc3c10895e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 210be5987a122024451124ff067d4a178d608f0c https://github.com/OpenSIPS/opensips/commit/210be5987a122024451124ff067d4a178d608f0c Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/rtpproxy/rtpproxy_stream.c Log Message: ----------- rtpproxy: rework capabilities Commit: d41a248a19a7ae6d6c6d656b069226d8cd1fd8b0 https://github.com/OpenSIPS/opensips/commit/d41a248a19a7ae6d6c6d656b069226d8cd1fd8b0 Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/rtpproxy/timeout_process.c Log Message: ----------- rtpproxy: fix notify mechanism for newer versions Sorted this out by verifying the version of rtpproxy. Closes #1043 Compare: https://github.com/OpenSIPS/opensips/compare/7096809d30ec...d41a248a19a7 From razvan at opensips.org Tue Feb 14 12:05:17 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Feb 2017 09:05:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 74d3ea: rtpproxy: fix capability lenght Message-ID: <58a338cda34d5_25f3fead77e7c30544c0@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 74d3ea746f2ff8a2c40eb0d11e26640bb292d1e5 https://github.com/OpenSIPS/opensips/commit/74d3ea746f2ff8a2c40eb0d11e26640bb292d1e5 Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/rtpproxy/rtpproxy.h Log Message: ----------- rtpproxy: fix capability lenght From sobomax at sippysoft.com Tue Feb 14 21:21:00 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Tue, 14 Feb 2017 18:21:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Fix a crash in the python module. (#1050) In-Reply-To: References: Message-ID: Opted out to do extra strdup() at this point. Still, would be nice to have fixup API to be more flexible with the arguments management. In my view this would greatly enhance ability to hook opensips into high-performance language and other backends, which are likely to have its own heap management. https://github.com/OpenSIPS/opensips/pull/1056 On Mon, Feb 13, 2017 at 9:06 PM, Maxim Sobolev wrote: > Hi Bogdan, thanks for merging this little fix. It turns out there is > another mode of failure in this module now. This is in the case when we > pass a string argument that is getting converting to uint > via fixup_spve_uint(). The string is allocated by the python code, so it > fails when fixup_uint() is trying to deallocate it. One obvious way to fix > this would be to pkg_malloc() and copy, but that's obviously an unnecessary > overhead. I was curious what do you guys think about extending "fixup" API > to take some additional flags to avoid trying to pkg_free() any of the > parameters? Obviously that would touch many modules, so it would be nice to > make the API generic and so that more options can be added in the future. I > made some proof of concept patch over this weekend, would be nice to hear > some feedback on general approach: > > https://github.com/OpenSIPS/opensips/compare/master... > sippy:master_fixup_opts > > Some debug wrt crash in question is below: > > msg.call_function('www_challenge', realm, '0') > > It tries to deallocate "0" that is managed by the python code. > > (gdb) print act->elem[2] > $4 = {type = 1, u = {number = 34368845180, string = 0x8008af57c "0", data > = 0x8008af57c, s = {s = 0x8008af57c "0", len = 0}, item = 0x8008af57c}} > > > #1 0x0000000800c7f386 in raise () from /lib/libc.so.7 > #2 0x0000000800c7f309 in abort () from /lib/libc.so.7 > #3 0x00000000004706fc in fixup_uint () > #4 0x0000000000473baa in fixup_spve_uint () > #5 0x0000000803bc5473 in msg_call_function (self=0x800822198, > args=0x80aaf38c0) at python_msgobj.c:240 > #6 0x0000000803eb5393 in PyEval_EvalFrameEx () from > /usr/local/lib/libpython2.7.so.1 > #7 0x0000000803eae2c4 in PyEval_EvalCodeEx () from > /usr/local/lib/libpython2.7.so.1 > #8 0x0000000803e3e74c in ?? () from /usr/local/lib/libpython2.7.so.1 > #9 0x0000000803e1a854 in PyObject_Call () from > /usr/local/lib/libpython2.7.so.1 > #10 0x0000000803e26913 in ?? () from /usr/local/lib/libpython2.7.so.1 > #11 0x0000000803e1a854 in PyObject_Call () from > /usr/local/lib/libpython2.7.so.1 > #12 0x0000000803eb9efd in PyEval_CallObjectWithKeywords () from > /usr/local/lib/libpython2.7.so.1 > #13 0x0000000803bc7ace in python_exec2 (_msg=0x801428b80, > method_name=0x801425d88 "www_authenticate", mystr=0x0) at python_exec.c:100 > #14 0x0000000803bc7633 in python_exec1 (_msg=0x801428b80, > method_name=0x801425d88 "www_authenticate", foobar=0x0) at python_exec.c:41 > > -Max > > > > On Mon, Feb 13, 2017 at 12:27 AM, Bogdan Andrei IANCU < > notifications at github.com> wrote: > >> Merged #1050 . >> >> — >> You are receiving this because you authored the thread. >> Reply to this email directly, view it on GitHub >> , or mute >> the thread >> >> . >> > > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Wed Feb 15 03:50:47 2017 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Wed, 15 Feb 2017 10:50:47 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Fix a crash in the python module. (#1050) In-Reply-To: References: Message-ID: <112a0833-a0f7-5ef6-953c-f9c55553c38d@opensips.org> Hi, Maxim! At this point, I think an extra strdup() is the best way to go. Later on, when we will decide to migrate to Python >3.4, we will be able to provide our own heap allocators[1]. I think this is the way we should aim. We are already planning some refactoring of this in the OpenSIPS 3.x branch. Most likely this is something that we should consider when doing devel there. Regarding the Pull request you've done, I will send some comments on github. [1] https://www.python.org/dev/peps/pep-0445/#make-pymem-malloc-reuse-pymem-rawmalloc-by-default Best regards, Răzvan Crainea OpenSIPS Solutions www.opensips-solutions.com On 02/15/2017 04:21 AM, Maxim Sobolev wrote: > Opted out to do extra strdup() at this point. Still, would be nice to > have fixup API to be more flexible with the arguments management. In > my view this would greatly enhance ability to hook opensips into > high-performance language and other backends, which are likely to have > its own heap management. > > https://github.com/OpenSIPS/opensips/pull/1056 > > On Mon, Feb 13, 2017 at 9:06 PM, Maxim Sobolev > wrote: > > Hi Bogdan, thanks for merging this little fix. It turns out there > is another mode of failure in this module now. This is in the case > when we pass a string argument that is getting converting to uint > via fixup_spve_uint(). The string is allocated by the python code, > so it fails when fixup_uint() is trying to deallocate it. One > obvious way to fix this would be to pkg_malloc() and copy, but > that's obviously an unnecessary overhead. I was curious what do > you guys think about extending "fixup" API to take some additional > flags to avoid trying to pkg_free() any of the parameters? > Obviously that would touch many modules, so it would be nice to > make the API generic and so that more options can be added in the > future. I made some proof of concept patch over this weekend, > would be nice to hear some feedback on general approach: > > https://github.com/OpenSIPS/opensips/compare/master...sippy:master_fixup_opts > > > Some debug wrt crash in question is below: > > msg.call_function('www_challenge', realm, '0') > > It tries to deallocate "0" that is managed by the python code. > > (gdb) print act->elem[2] > $4 = {type = 1, u = {number = 34368845180, string = 0x8008af57c > "0", data = 0x8008af57c, s = {s = 0x8008af57c "0", len = 0}, item > = 0x8008af57c}} > > > #1 0x0000000800c7f386 in raise () from /lib/libc.so.7 > #2 0x0000000800c7f309 in abort () from /lib/libc.so.7 > #3 0x00000000004706fc in fixup_uint () > #4 0x0000000000473baa in fixup_spve_uint () > #5 0x0000000803bc5473 in msg_call_function (self=0x800822198, > args=0x80aaf38c0) at python_msgobj.c:240 > #6 0x0000000803eb5393 in PyEval_EvalFrameEx () from > /usr/local/lib/libpython2.7.so.1 > #7 0x0000000803eae2c4 in PyEval_EvalCodeEx () from > /usr/local/lib/libpython2.7.so.1 > #8 0x0000000803e3e74c in ?? () from /usr/local/lib/libpython2.7.so.1 > #9 0x0000000803e1a854 in PyObject_Call () from > /usr/local/lib/libpython2.7.so.1 > #10 0x0000000803e26913 in ?? () from /usr/local/lib/libpython2.7.so.1 > #11 0x0000000803e1a854 in PyObject_Call () from > /usr/local/lib/libpython2.7.so.1 > #12 0x0000000803eb9efd in PyEval_CallObjectWithKeywords () from > /usr/local/lib/libpython2.7.so.1 > #13 0x0000000803bc7ace in python_exec2 (_msg=0x801428b80, > method_name=0x801425d88 "www_authenticate", mystr=0x0) at > python_exec.c:100 > #14 0x0000000803bc7633 in python_exec1 (_msg=0x801428b80, > method_name=0x801425d88 "www_authenticate", foobar=0x0) at > python_exec.c:41 > > -Max > > > > On Mon, Feb 13, 2017 at 12:27 AM, Bogdan Andrei IANCU > > wrote: > > Merged #1050 . > > — > You are receiving this because you authored the thread. > Reply to this email directly, view it on GitHub > , > or mute the thread > . > > > > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 > Tel (Toll-Free): +1-855-747-7779 > Fax: +1-866-857-6942 > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From liviu at opensips.org Wed Feb 15 05:30:27 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 15 Feb 2017 02:30:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cc6438: dispatcher/load_balancer docs: Improve FreeSWITCH ... Message-ID: <58a42dc366570_1a5d3fec06597c34140649@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cc6438831a20eefa068378d08cda00a1a1eaaee0 https://github.com/OpenSIPS/opensips/commit/cc6438831a20eefa068378d08cda00a1a1eaaee0 Author: Liviu Chircu Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M modules/dispatcher/README M modules/dispatcher/doc/dispatcher_admin.xml M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml Log Message: ----------- dispatcher/load_balancer docs: Improve FreeSWITCH examples From razvan at opensips.org Wed Feb 15 07:49:48 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 15 Feb 2017 04:49:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 386072: rtpproxy: add rtpproxy_all_stats() command Message-ID: <58a44e6c12880_18053f8e05c6dc341327e3@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 386072d77d7ee7f2fd7ccda1c1df16b5862b2c22 https://github.com/OpenSIPS/opensips/commit/386072d77d7ee7f2fd7ccda1c1df16b5862b2c22 Author: Razvan Crainea Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h Log Message: ----------- rtpproxy: add rtpproxy_all_stats() command returns all the statistics for a session Commit: 200bda2ad21fedf9554fda9ea1bac1743c3cf77b https://github.com/OpenSIPS/opensips/commit/200bda2ad21fedf9554fda9ea1bac1743c3cf77b Author: Razvan Crainea Date: 2017-02-13 (Mon, 13 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml Log Message: ----------- rtpproxy: add rtpproxy_all_stats() command docs Commit: f3e670f9218c659624079a67e5908c18c3b5d07b https://github.com/OpenSIPS/opensips/commit/f3e670f9218c659624079a67e5908c18c3b5d07b Author: Razvan Crainea Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml Log Message: ----------- rtpproxy: RTPProxy restrictions for rtpproxy_all_stats Commit: ff32ac06902f0a667243fe2c50f40fb63bf958cf https://github.com/OpenSIPS/opensips/commit/ff32ac06902f0a667243fe2c50f40fb63bf958cf Author: Razvan Crainea Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: get statistics in multiple commands from RTPRoxy This is a limitation of the protocol that only allows you to get a certain number of statistics at once. Currently this is 5, but may increase. Commit: 3a4ada477014a3401e7fc75abbf018fde3265739 https://github.com/OpenSIPS/opensips/commit/3a4ada477014a3401e7fc75abbf018fde3265739 Author: Razvan Crainea Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h Log Message: ----------- Merge branch 'feature/rtpproxy-all-stats' Compare: https://github.com/OpenSIPS/opensips/compare/cc6438831a20...3a4ada477014 From razvan at opensips.org Wed Feb 15 09:46:13 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 15 Feb 2017 06:46:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] daafbc: mod_fix: optimize formats when only a pvar is used Message-ID: <58a469b5784e3_19743fc679983c381163ea@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: daafbc82da7ff6bfe54b1ffe6958a49c853d1bd2 https://github.com/OpenSIPS/opensips/commit/daafbc82da7ff6bfe54b1ffe6958a49c853d1bd2 Author: Razvan Crainea Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M mod_fix.c Log Message: ----------- mod_fix: optimize formats when only a pvar is used This currently breaks this modules which are mistakenly using gparam: exec, siptrace From liviu at opensips.org Wed Feb 15 11:04:56 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 15 Feb 2017 08:04:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c06c5: permissions: Adapt "address_dump" output to be JSO... Message-ID: <58a47c28d9d55_222f3fcfab443c381081b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 0c06c557ac299c786aa62fa7a82c8d883f96839a https://github.com/OpenSIPS/opensips/commit/0c06c557ac299c786aa62fa7a82c8d883f96839a Author: Liviu Chircu Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M modules/permissions/hash.c M modules/permissions/mi.c Log Message: ----------- permissions: Adapt "address_dump" output to be JSON-compatible Fixes issue #1018 (cherry picked from commit a56854b9fc50a7be46372f77743158bcd054c98e) From bogdan at opensips.org Wed Feb 15 11:48:00 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Feb 2017 18:48:00 +0200 Subject: [OpenSIPS-Devel] Learning OpenSIPS Message-ID: The key asset in Open Source is the knowledge - to know what a software can do, to know how to use it, to know how to configure it, to know how to operate it. Different methods were used along the time to share the OpenSIPS knowledge - books, trainings, webinars, documentations and many other. Flavio Eduardo de Andrade Goncalves wrote a comprehensive article on how "learning OpenSIPS" evolved in time and concepts. I hope you will enjoy it as much as I did: https://blog.opensips.org/2017/02/15/learning-opensips/ Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com From sobomax at sippysoft.com Wed Feb 15 17:13:54 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Wed, 15 Feb 2017 14:13:54 -0800 Subject: [OpenSIPS-Devel] Timeout for INVITE transactions in the tm module should be >= Expires Message-ID: Hi, Today I've noticed the following failure scenario in the tm module, that I think could be handled better (current.png). Basically what happens there is that UA2 due to some software bug has failed to emit proper provisional replies, but got INVITE transaction properly setup and then eventually that INVITE timeouts on expire with the proper 487 Request Expired. By that time OpenSIPS properly stops retransmits and generates 408 Request Timeout to UA1 and supposedly clears up transaction from the shared memory. So that subsequent 487 gets handled statelessly and forwarded back to the UA1, which is also at this point has no clue about that transaction anymore causing UA2 to spin its wheels trying to retransmit and wasting resources of all agents in chain. In this case failure is on the UA2 side, however the same scenario can occur if there is a temporary network disruption on the UA2 side as well, so that INVITE gets through, but none of the provisional replies within 32 seconds. What should have been happening in my view is that wherever transaction on the UA1 side timeouts without generating CANCEL on the outbound side, the tm module should increase lifetime of the outbound transaction to at least the value of the Expires in the original outbound INVITE sent to the UA2 from the default value. So that any late responses would be properly intercepted and ACK generated by the OpenSIPS (proper.png). -Max -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: current.png Type: image/png Size: 7361 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: proper.png Type: image/png Size: 5992 bytes Desc: not available URL: From ionutionita at opensips.org Thu Feb 16 04:49:16 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 16 Feb 2017 01:49:16 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 191592: [siptrace] allow only one variable or text for tra... Message-ID: <58a5759c74cb1_1d1b3ff9ad4a3c3893487@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 191592838b85e1ec07ee6d154567c53edd9de0e9 https://github.com/OpenSIPS/opensips/commit/191592838b85e1ec07ee6d154567c53edd9de0e9 Author: ionutrazvanionita Date: 2017-02-16 (Thu, 16 Feb 2017) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- [siptrace] allow only one variable or text for trace id function param Commit: 584799b94db744b52e8eec84fb4c8ad506418c95 https://github.com/OpenSIPS/opensips/commit/584799b94db744b52e8eec84fb4c8ad506418c95 Author: ionutrazvanionita Date: 2017-02-16 (Thu, 16 Feb 2017) Changed paths: M modules/exec/exec.c M modules/exec/exec_mod.c Log Message: ----------- [exec] exec_func: force having only one variable in output/err param Compare: https://github.com/OpenSIPS/opensips/compare/daafbc82da7f...584799b94db7 From ionutionita at opensips.org Fri Feb 17 10:04:27 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Fri, 17 Feb 2017 07:04:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c549e6: [rest_client] trace rest requests and replies Message-ID: <58a710fb3d09d_2881f3ff9d436bc2c140446@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c549e6ec04dd835315dd7134650e30d17309407d https://github.com/OpenSIPS/opensips/commit/c549e6ec04dd835315dd7134650e30d17309407d Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/proto_hep/hep.c M modules/rest_client/rest_client.c M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- [rest_client] trace rest requests and replies Commit: 36c698d3a155d9a8c89e4fd5015f6c3f8f5e0be0 https://github.com/OpenSIPS/opensips/commit/36c698d3a155d9a8c89e4fd5015f6c3f8f5e0be0 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/proto_hep/Makefile A modules/proto_hep/cJSON/cJSON.c A modules/proto_hep/cJSON/cJSON.h Log Message: ----------- [proto_hep] include cJSON library in proto_hep Commit: 158cc0645b93212cc4a7ce1155df36765d0276af https://github.com/OpenSIPS/opensips/commit/158cc0645b93212cc4a7ce1155df36765d0276af Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M trace_api.h Log Message: ----------- [trace_api] export functions for adding HOMER6 compliant data * export function to add multiple payloads, leaving the impelemnting protocol to decide how to format this data; * export function to add multiple correlations, except from the protocol's correlation id; * sip_context_trace function now leaves the possibility to have a function in which the user can modify the message; Commit: b02e59557bfbe8a6a0daf358afc42ad8d9f35f67 https://github.com/OpenSIPS/opensips/commit/b02e59557bfbe8a6a0daf358afc42ad8d9f35f67 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h Log Message: ----------- [proto_hep] implement new trace api functions formatting to JSON Users can now add multiple payloads and correlations using the new functions from trace_api, which in proto_hep will be added as JSON objects. Commit: 9d5d45525336759712782785b3512227651971af https://github.com/OpenSIPS/opensips/commit/9d5d45525336759712782785b3512227651971af Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- [siptrace] add data to message callback and sip payload as JSON * sip_context_trace function now exports a function which will give access to the trace_message structure and users will be able to add/remove headers as they wish; * sip message is now saved as JSON in the HEP message; Commit: ad793eabec7792de347038e0a706dc26add0a8df https://github.com/OpenSIPS/opensips/commit/ad793eabec7792de347038e0a706dc26add0a8df Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M xlog.c M xlog.h Log Message: ----------- [xlog] add trace message payload as JSON Commit: d4bb33c5732de2e41eea2c93ac71ca7e3af8a2e6 https://github.com/OpenSIPS/opensips/commit/d4bb33c5732de2e41eea2c93ac71ca7e3af8a2e6 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M mi/mi_trace.c M mi/mi_trace.h Log Message: ----------- [mi] add mi trace payload as JSON Commit: aa17f82ec451ad08c5e4d784c1bfe3543d60500c https://github.com/OpenSIPS/opensips/commit/aa17f82ec451ad08c5e4d784c1bfe3543d60500c Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- [rest_client] add rest trace message payload as JSON Commit: 50197c741819de50f2c280243cd631fd166571a2 https://github.com/OpenSIPS/opensips/commit/50197c741819de50f2c280243cd631fd166571a2 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: A modules/proto_hep/cJSON.c A modules/proto_hep/cJSON.h R modules/proto_hep/cJSON/cJSON.c R modules/proto_hep/cJSON/cJSON.h M modules/proto_hep/hep.c Log Message: ----------- [proto_hep] fix json funcs file inclusions Commit: 23144403a50098bfb4d442c9ee2c1426a6465c8f https://github.com/OpenSIPS/opensips/commit/23144403a50098bfb4d442c9ee2c1426a6465c8f Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/proto_hep.c M trace_api.h Log Message: ----------- [trace_api][proto_hep] Add unique id generator function Trace api exports a function which should generate an unique id in space/context ( process ) and time. Proto_hep implements this function based on process id, current time in seconds and miliseconds and some random value. Commit: d1845ca3d607f30019dce6af08775af1ae48084a https://github.com/OpenSIPS/opensips/commit/d1845ca3d607f30019dce6af08775af1ae48084a Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M mi/mi_trace.c Log Message: ----------- [mi] use global id generator func for correlation Commit: 26cf1464846c3b2023a4b7f581125d40a65ba52b https://github.com/OpenSIPS/opensips/commit/26cf1464846c3b2023a4b7f581125d40a65ba52b Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- [proto_hep] fix extra correlation logic Commit: 6937577813c2912bb7da0e2baf5106d06b53f971 https://github.com/OpenSIPS/opensips/commit/6937577813c2912bb7da0e2baf5106d06b53f971 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M xlog.c Log Message: ----------- [xlog] change correlation logic * each xlog packet will have it's own correlation id and and extra sip correlation id, which will be added to a new header; Commit: a823cb61cec9402326abfa8374fc879d9146ec1e https://github.com/OpenSIPS/opensips/commit/a823cb61cec9402326abfa8374fc879d9146ec1e Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- [rest_client] change correlation logic Rest client now has 2 correlation id: * the main correlation id in the correlation header which stores a rest correlation link the request with the reply; * an additional sip correlation in the external correlation header storing the sip callid; Commit: 26413cb631c58419999df1d3a85d642d92dced6e https://github.com/OpenSIPS/opensips/commit/26413cb631c58419999df1d3a85d642d92dced6e Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M mi/mi_trace.c M mi/mi_trace.h M modules/proto_hep/hep.c M modules/proto_hep/proto_hep.c M modules/rest_client/rest_methods.c M modules/siptrace/siptrace.c M trace_api.h M xlog.c M xlog.h Log Message: ----------- added Homer 5 compatibility; extra data params as str function args * opensips now offers compatibility with HOMER5; there is a module parameter in proto_hep which allows falling back to HOMER5 logic along with a delimiter parameter which shall be put between multiple payloads in a message; * add_trace_payload and add_trace_correlation functions were recieving char* as parameter; this was because json library functions which does not have opensips str based functions; but since having a char* as a parameter needed a lot of workarounds since the software is mostly str based, we decided that all the memory allocation logic in order to be able to have null terminated strings should be inside add_trace_payload and add_trace_correlation functions; Commit: 82b215fa1797a15aa1b4cc0d2f34afcaadbfac27 https://github.com/OpenSIPS/opensips/commit/82b215fa1797a15aa1b4cc0d2f34afcaadbfac27 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M mi/mi_trace.c M modules/proto_hep/hep.c M modules/proto_hep/proto_hep.c M modules/rest_client/rest_methods.c M modules/siptrace/siptrace.c M trace_api.h M xlog.c Log Message: ----------- change trace_api function names for better understanding Commit: 41199667d6231aed9851fe6f5bb6bbe45ae907e8 https://github.com/OpenSIPS/opensips/commit/41199667d6231aed9851fe6f5bb6bbe45ae907e8 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M mi/mi_trace.c M modules/proto_hep/hep.c M modules/rest_client/rest_methods.c M modules/siptrace/siptrace.c M xlog.c Log Message: ----------- [hep] allow having messages without payload Commit: e59a43db73262ff7b4976915f3a3ac158dc1f04a https://github.com/OpenSIPS/opensips/commit/e59a43db73262ff7b4976915f3a3ac158dc1f04a Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- [sipcapture] fix crash if hep3 message has no payload Commit: a5cc747de85cb47dadbc30dfd254c485a31745bb https://github.com/OpenSIPS/opensips/commit/a5cc747de85cb47dadbc30dfd254c485a31745bb Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M xlog.c Log Message: ----------- [xlog] callid as both primary correlation and extra correlation Commit: bdd127da6fa9a97e7df4098dad7abddacb185769 https://github.com/OpenSIPS/opensips/commit/bdd127da6fa9a97e7df4098dad7abddacb185769 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M mi/mi_trace.c M modules/proto_hep/hep.c M modules/rest_client/rest_methods.c M trace_api.h Log Message: ----------- [trace_api] modify guid generation algorithm; change gid to guid * global unique id is now generated based on internally stored pid, opensips start time, ujiffies and one random value; * also changed generate_gid function name to generate_guid; Commit: ab4f39a4a520b5af02e076ec0237e00912c0456f https://github.com/OpenSIPS/opensips/commit/ab4f39a4a520b5af02e076ec0237e00912c0456f Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M mi/mi_trace.c M modules/proto_hep/hep.c M modules/proto_hep/proto_hep.c M modules/rest_client/rest_methods.c M xlog.c Log Message: ----------- [proto_hep] internally set local address if dest/src is null Commit: 182b809b1c4768cf91d6362262d5295ed3c2ebb4 https://github.com/OpenSIPS/opensips/commit/182b809b1c4768cf91d6362262d5295ed3c2ebb4 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- [rest_client] better performance for rest tracing * don't try to resolve url to get traced ip address; get it dirrectly from libcurl; this way we save time and have more accurate information about local ip and port; Commit: 7b94578994c60110bc03d04f55173d09a56190ad https://github.com/OpenSIPS/opensips/commit/7b94578994c60110bc03d04f55173d09a56190ad Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/proto_hep/cJSON.c M modules/proto_hep/cJSON.h M modules/proto_hep/hep.c Log Message: ----------- [proto_hep] exported str based function from cJSON * cJSON did not export any str based function (char * + len); in order to solve this a new function for str's was added in cJSON which accepts values in char* + len form, not neccesarily null terminated; * used the newly added function in proto_hep module; Commit: 86d1eaa2993f443cb44aeae8130b7e88abfc3aa8 https://github.com/OpenSIPS/opensips/commit/86d1eaa2993f443cb44aeae8130b7e88abfc3aa8 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- [rest_client] fix trace data length Commit: 728eb45dcb3540570857a6776d0fbdba2fc5714f https://github.com/OpenSIPS/opensips/commit/728eb45dcb3540570857a6776d0fbdba2fc5714f Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/proto_hep/cJSON.c Log Message: ----------- [proto_hep][cJSON] null terminate strndup copied string Commit: c9d48a29ef2530e1719c3aa2213dfd7ea30d0950 https://github.com/OpenSIPS/opensips/commit/c9d48a29ef2530e1719c3aa2213dfd7ea30d0950 Author: ionutrazvanionita Date: 2017-02-17 (Fri, 17 Feb 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] add callid as correlation id to sip message Compare: https://github.com/OpenSIPS/opensips/compare/584799b94db7...c9d48a29ef25 From sobomax at sippysoft.com Fri Feb 17 14:12:24 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Fri, 17 Feb 2017 11:12:24 -0800 Subject: [OpenSIPS-Devel] Transactional REGISTER processing with 2.1 Message-ID: Hi guys, We are underway to migrate from ancient SER-2.0.0 to more modern OpenSIPS and one of the question that is still in my TODO list is implementing transactional processing of the REGISTER requests. In the old SER we had something along those lines: route[3] { # Ensure that all incoming messages contain auth info xlog("L_INFO", "processing %rm received from %si:%sp"); if (!t_newtran()) { sl_send_reply("500", "could not create transaction"); break; }; if (!python_exec("www_authenticate")) { xlog("L_INFO", "challenging %ct"); if (is_avp_set("s:digest_challenge")) { append_to_reply("%$digest_challenge"); }; t_reply("401", "Unauthorized"); break; }; [....some more unrelated processing and checks...] xlog("L_INFO", "saving contact %ct into the database"); save_noreply("location"); if (is_avp_set("s:contact")) { append_to_reply("%$contact"); }; t_reply("$code", "$reason"); } The idea here is to avoid possibly costly DB lookup and other checks on each possible re-transmit. What would be the proper way of doing this with the OpenSIPS 2.1? Or if it's not possible to replicate such scheme, what would be the best way to implement this which to get the change accepted into the OpenSIPS mainline? Any ideas, pointers, hints are greatly appreciated. Thanks in advance! -Maxim -------------- next part -------------- An HTML attachment was scrubbed... URL: From sobomax at sippysoft.com Fri Feb 17 14:15:39 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Fri, 17 Feb 2017 11:15:39 -0800 Subject: [OpenSIPS-Devel] Transactional REGISTER processing with 2.1 In-Reply-To: References: Message-ID: P.S. python_exec("www_authenticate") does not do any magic here, it's just figures out the right domain to use based on some business rules and then calls www_authenticate() with that parameter. On Fri, Feb 17, 2017 at 11:12 AM, Maxim Sobolev wrote: > Hi guys, > > We are underway to migrate from ancient SER-2.0.0 to more modern OpenSIPS > and one of the question that is still in my TODO list is implementing > transactional processing of the REGISTER requests. In the old SER we had > something along those lines: > > route[3] { > # Ensure that all incoming messages contain auth info > xlog("L_INFO", "processing %rm received from %si:%sp"); > if (!t_newtran()) { > sl_send_reply("500", "could not create transaction"); > break; > }; > if (!python_exec("www_authenticate")) { > xlog("L_INFO", "challenging %ct"); > if (is_avp_set("s:digest_challenge")) { > append_to_reply("%$digest_challenge"); > }; > t_reply("401", "Unauthorized"); > break; > }; > [....some more unrelated processing and checks...] > xlog("L_INFO", "saving contact %ct into the database"); > save_noreply("location"); > if (is_avp_set("s:contact")) { > append_to_reply("%$contact"); > }; > t_reply("$code", "$reason"); > } > > The idea here is to avoid possibly costly DB lookup and other checks on > each possible re-transmit. What would be the proper way of doing this with > the OpenSIPS 2.1? Or if it's not possible to replicate such scheme, what > would be the best way to implement this which to get the change accepted > into the OpenSIPS mainline? > > Any ideas, pointers, hints are greatly appreciated. Thanks in advance! > > -Maxim > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From ionutionita at opensips.org Mon Feb 20 03:13:38 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 20 Feb 2017 00:13:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0e8baf: [siptrace] use bitwise and instead of logical end Message-ID: <58aaa5321d5ae_27d3f8235a79c3810658f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0e8baf4a602af76d30ea5084529f660aaf298fc3 https://github.com/OpenSIPS/opensips/commit/0e8baf4a602af76d30ea5084529f660aaf298fc3 Author: ionutrazvanionita Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] use bitwise and instead of logical end From razvan at opensips.org Mon Feb 20 03:25:00 2017 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Mon, 20 Feb 2017 10:25:00 +0200 Subject: [OpenSIPS-Devel] Transactional REGISTER processing with 2.1 In-Reply-To: References: Message-ID: <4d343a73-2313-197c-fff0-ebe126151d0e@opensips.org> Hi, Maxim! The code you are using now should do what you request. t_newtran() returns 0 for retransmissions, therefore for the second message (retransmission) that will run the script, t_newtran() will immediately absorb the message and return without executing any further instructions. Best regards, Răzvan Crainea OpenSIPS Solutions www.opensips-solutions.com On 02/17/2017 09:15 PM, Maxim Sobolev wrote: > P.S. python_exec("www_authenticate") does not do any magic here, it's > just figures out the right domain to use based on some business rules > and then calls www_authenticate() with that parameter. > > On Fri, Feb 17, 2017 at 11:12 AM, Maxim Sobolev > wrote: > > Hi guys, > > We are underway to migrate from ancient SER-2.0.0 to more modern > OpenSIPS and one of the question that is still in my TODO list is > implementing transactional processing of the REGISTER requests. In > the old SER we had something along those lines: > > route[3] { > # Ensure that all incoming messages contain auth info > xlog("L_INFO", "processing %rm received from %si:%sp"); > if (!t_newtran()) { > sl_send_reply("500", "could not create transaction"); > break; > }; > if (!python_exec("www_authenticate")) { > xlog("L_INFO", "challenging %ct"); > if (is_avp_set("s:digest_challenge")) { > append_to_reply("%$digest_challenge"); > }; > t_reply("401", "Unauthorized"); > break; > }; > [....some more unrelated processing and checks...] > xlog("L_INFO", "saving contact %ct into the database"); > save_noreply("location"); > if (is_avp_set("s:contact")) { > append_to_reply("%$contact"); > }; > t_reply("$code", "$reason"); > } > > The idea here is to avoid possibly costly DB lookup and other > checks on each possible re-transmit. What would be the proper way > of doing this with the OpenSIPS 2.1? Or if it's not possible to > replicate such scheme, what would be the best way to implement > this which to get the change accepted into the OpenSIPS mainline? > > Any ideas, pointers, hints are greatly appreciated. Thanks in advance! > > -Maxim > > > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 > Tel (Toll-Free): +1-855-747-7779 > Fax: +1-866-857-6942 > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From sobomax at sippysoft.com Mon Feb 20 04:23:37 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 20 Feb 2017 09:23:37 +0000 Subject: [OpenSIPS-Devel] Transactional REGISTER processing with 2.1 In-Reply-To: <4d343a73-2313-197c-fff0-ebe126151d0e@opensips.org> References: <4d343a73-2313-197c-fff0-ebe126151d0e@opensips.org> Message-ID: Hi Razvan, this is the code from SER 2.0. There is no equivalent for "s:digest_challenge" or "s:contact" AVPs as far as I can tell looking to the code in question in OpenSIPS. -Max On Mon, Feb 20, 2017 at 12:25 AM Răzvan Crainea wrote: > Hi, Maxim! > > The code you are using now should do what you request. t_newtran() returns > 0 for retransmissions, therefore for the second message (retransmission) > that will run the script, t_newtran() will immediately absorb the message > and return without executing any further instructions. > > Best regards, > > Răzvan Crainea > OpenSIPS Solutionswww.opensips-solutions.com > > On 02/17/2017 09:15 PM, Maxim Sobolev wrote: > > P.S. python_exec("www_authenticate") does not do any magic here, it's > just figures out the right domain to use based on some business rules and > then calls www_authenticate() with that parameter. > > On Fri, Feb 17, 2017 at 11:12 AM, Maxim Sobolev > wrote: > > Hi guys, > > We are underway to migrate from ancient SER-2.0.0 to more modern OpenSIPS > and one of the question that is still in my TODO list is implementing > transactional processing of the REGISTER requests. In the old SER we had > something along those lines: > > route[3] { > # Ensure that all incoming messages contain auth info > xlog("L_INFO", "processing %rm received from %si:%sp"); > if (!t_newtran()) { > sl_send_reply("500", "could not create transaction"); > break; > }; > if (!python_exec("www_authenticate")) { > xlog("L_INFO", "challenging %ct"); > if (is_avp_set("s:digest_challenge")) { > append_to_reply("%$digest_challenge"); > }; > t_reply("401", "Unauthorized"); > break; > }; > [....some more unrelated processing and checks...] > xlog("L_INFO", "saving contact %ct into the database"); > save_noreply("location"); > if (is_avp_set("s:contact")) { > append_to_reply("%$contact"); > }; > t_reply("$code", "$reason"); > } > > The idea here is to avoid possibly costly DB lookup and other checks on > each possible re-transmit. What would be the proper way of doing this with > the OpenSIPS 2.1? Or if it's not possible to replicate such scheme, what > would be the best way to implement this which to get the change accepted > into the OpenSIPS mainline? > > Any ideas, pointers, hints are greatly appreciated. Thanks in advance! > > -Maxim > > > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 > Tel (Toll-Free): +1-855-747-7779 > Fax: +1-866-857-6942 > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft > > > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From doome at uhusystems.com Mon Feb 20 04:31:13 2017 From: doome at uhusystems.com (=?UTF-8?B?R2VyZ2VseSBEw7Ztc8O2ZGk=?=) Date: Mon, 20 Feb 2017 10:31:13 +0100 Subject: [OpenSIPS-Devel] handling of preloaded routes in loose_route() Message-ID: <94c2264c-91c2-705d-163d-ddfb11477a42@uhusystems.com> Hello all! I have made a very short patch for the rr module, but before making a pull request, I would like to have your opinion about it. The patch (attached) essentially removes the forced loose routing of initial INVITEs with preloaded routes, and makes opensips' loose_route() behave (almost) the same for initial and in-transaction packets. It enables opensips to work in front of UA-s who send their initial INVITEs as if their outbound proxy is a strict router. As of now, Asterisk with its newer PJSIP based SIP stack only supports strict routing scheme for outbound proxies. It essentially rewrites the request URI to the proxy's address and adds a Route header with the uri of the destination. As I am not exactly aware of the reasons why the handling of preloaded routes was implemented this way, thus I cannot decide if the patch is correct or breaks any current functionality, so I would be happy to have your insights. Thanks, Gergely Dömsödi -------------- next part -------------- A non-text attachment was scrubbed... Name: enable_strict_routing_for_preloaded_routes.patch Type: text/x-patch Size: 599 bytes Desc: not available URL: From liviu at opensips.org Mon Feb 20 07:06:04 2017 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 20 Feb 2017 04:06:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e71991: permissions: Avoid explicit MI output formatting (... Message-ID: <58aadbac3e9f5_1c403fce4c26bc2c1897d7@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e71991c6a8f6e6e42d03fb1ab8f78e1f23d33dcd https://github.com/OpenSIPS/opensips/commit/e71991c6a8f6e6e42d03fb1ab8f78e1f23d33dcd Author: Liviu Chircu Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/permissions/hash.c Log Message: ----------- permissions: Avoid explicit MI output formatting (TAB usage) Some data formats (e.g. JSON) do not allow strings containing un-escaped TAB characters. From liviu at opensips.org Mon Feb 20 07:07:40 2017 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 20 Feb 2017 04:07:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a371a0: permissions: Avoid explicit MI output formatting (... Message-ID: <58aadc0cc1e5_22a43ff3e749fc3022218c@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: a371a0a1d21af861c97dbaee8dfe5927c4ced4c8 https://github.com/OpenSIPS/opensips/commit/a371a0a1d21af861c97dbaee8dfe5927c4ced4c8 Author: Liviu Chircu Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/permissions/hash.c Log Message: ----------- permissions: Avoid explicit MI output formatting (TAB usage) Some data formats (e.g. JSON) do not allow strings containing un-escaped TAB characters. (cherry picked from commit e71991c6a8f6e6e42d03fb1ab8f78e1f23d33dcd) From razvan at opensips.org Mon Feb 20 07:13:02 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Feb 2017 04:13:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3875ad: python: fix documentation links Message-ID: <58aadd4e500c_15633fca5aa79c3418319d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 3875adc5d58d4f9f9c879b77b74d22a049da0438 https://github.com/OpenSIPS/opensips/commit/3875adc5d58d4f9f9c879b77b74d22a049da0438 Author: Razvan Crainea Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/python/README M modules/python/doc/python_admin.xml Log Message: ----------- python: fix documentation links (cherry picked from commit 3ca7813ae6d352b53f79bcdcc460e4c20e3d31c6) From razvan at opensips.org Mon Feb 20 07:13:33 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Feb 2017 04:13:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e1c169: python: fix documentation links Message-ID: <58aadd6db5974_75a3ff16c2dfc382597ed@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: e1c1695a0b777549464e1b1fbf5f52a8dc9195aa https://github.com/OpenSIPS/opensips/commit/e1c1695a0b777549464e1b1fbf5f52a8dc9195aa Author: Razvan Crainea Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/python/README M modules/python/doc/python_admin.xml Log Message: ----------- python: fix documentation links (cherry picked from commit 3ca7813ae6d352b53f79bcdcc460e4c20e3d31c6) From razvan at opensips.org Mon Feb 20 08:01:56 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Feb 2017 05:01:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 112170: rest: mention how to pass large body in queries Message-ID: <58aae8c418407_280683ff102fb5c242121a0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1121701f023a57ae7604b2eb6d5c4d2cfb8b5136 https://github.com/OpenSIPS/opensips/commit/1121701f023a57ae7604b2eb6d5c4d2cfb8b5136 Author: Razvan Crainea Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/rest_client/README M modules/rest_client/doc/rest_client_admin.xml Log Message: ----------- rest: mention how to pass large body in queries From razvan at opensips.org Mon Feb 20 08:13:24 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Feb 2017 05:13:24 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 931f70: async: run report_route when ctx does not exist Message-ID: <58aaeb74733a9_3f53fa07976bc3c811ae@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 931f70876f2841b3f017614a29b534e7b49ac251 https://github.com/OpenSIPS/opensips/commit/931f70876f2841b3f017614a29b534e7b49ac251 Author: Razvan Crainea Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M async.c Log Message: ----------- async: run report_route when ctx does not exist From razvan at opensips.org Mon Feb 20 08:20:17 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Feb 2017 05:20:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ef49d8: rabbitmq: properly set flags Message-ID: <58aaed11bb192_20733fc22fe45c38205120@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ef49d82a91160783ba85a9d4b2c6ee262a60dcd7 https://github.com/OpenSIPS/opensips/commit/ef49d82a91160783ba85a9d4b2c6ee262a60dcd7 Author: Razvan Crainea Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: properly set flags From razvan at opensips.org Mon Feb 20 08:23:07 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Feb 2017 05:23:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bcb6de: sip_i: fix uninitalized warnings Message-ID: <58aaedbbd5099_15a73f8acd54bc34162278@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bcb6de5f9bb995c6d711257121dc5288bcf9a7d7 https://github.com/OpenSIPS/opensips/commit/bcb6de5f9bb995c6d711257121dc5288bcf9a7d7 Author: Razvan Crainea Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/sip_i/sip_i.c Log Message: ----------- sip_i: fix uninitalized warnings From razvan at opensips.org Mon Feb 20 08:34:42 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Feb 2017 05:34:42 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43ef62: freeswitch: ignore identation warnings Message-ID: <58aaf07218f37_6093fef943bbc3015222@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 43ef62441292b7f6b4435313b5ccc7d76274ef3a https://github.com/OpenSIPS/opensips/commit/43ef62441292b7f6b4435313b5ccc7d76274ef3a Author: Razvan Crainea Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/freeswitch/Makefile Log Message: ----------- freeswitch: ignore identation warnings From liviu at opensips.org Mon Feb 20 10:01:55 2017 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 20 Feb 2017 07:01:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d2739: permissions: Fix another MI formatting issue ('\n'... Message-ID: <58ab04e352dd4_10663fc6493edc4017435b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1d2739b49e6ad1534ec2cdbb34dfe3e09cf4b281 https://github.com/OpenSIPS/opensips/commit/1d2739b49e6ad1534ec2cdbb34dfe3e09cf4b281 Author: Liviu Chircu Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/permissions/hash.c Log Message: ----------- permissions: Fix another MI formatting issue ('\n' in string) Commit: 5fcd7db02948f5e43c8c373fbc9b5c686a7501cc https://github.com/OpenSIPS/opensips/commit/5fcd7db02948f5e43c8c373fbc9b5c686a7501cc Author: Liviu Chircu Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/permissions/hash.c M modules/permissions/mi.c Log Message: ----------- permissions: Improve MI tree structure for "dump" commands This structure simplifies MI output parsing, especially with backends such as JSON Note: backwards incompatible Thanks to @l7s for the tree structure suggestions Fixes issue #1018 Compare: https://github.com/OpenSIPS/opensips/compare/43ef62441292...5fcd7db02948 From liviu at opensips.org Mon Feb 20 10:02:35 2017 From: liviu at opensips.org (Liviu Chircu) Date: Mon, 20 Feb 2017 07:02:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aaf7dd: permissions: Fix another MI formatting issue ('\n'... Message-ID: <58ab050b43c90_7ea63ff2c1c13c2c20205b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: aaf7dd8afafb6d931fcd65587f5599c263928c22 https://github.com/OpenSIPS/opensips/commit/aaf7dd8afafb6d931fcd65587f5599c263928c22 Author: Liviu Chircu Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/permissions/hash.c Log Message: ----------- permissions: Fix another MI formatting issue ('\n' in string) (cherry picked from commit 1d2739b49e6ad1534ec2cdbb34dfe3e09cf4b281) From razvan at opensips.org Mon Feb 20 10:15:28 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Feb 2017 07:15:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2d31f: freeswitch: fix misleading indentation Message-ID: <58ab08105ed08_287a43fb501331c38276923@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f2d31fab06d54831c275f3f45826ef744fe543ff https://github.com/OpenSIPS/opensips/commit/f2d31fab06d54831c275f3f45826ef744fe543ff Author: Razvan Crainea Date: 2017-02-20 (Mon, 20 Feb 2017) Changed paths: M modules/freeswitch/Makefile M modules/freeswitch/esl/src/esl_json.c Log Message: ----------- freeswitch: fix misleading indentation From ionutionita at opensips.org Tue Feb 21 05:43:32 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Feb 2017 02:43:32 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6fe318: [sipcapture] fix bad chunk id parsing on fixup Message-ID: <58ac19d4c72e2_7e193f9193a45c401590a0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 6fe31886f4229115631a16af506f0ebe11e64642 https://github.com/OpenSIPS/opensips/commit/6fe31886f4229115631a16af506f0ebe11e64642 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- [sipcapture] fix bad chunk id parsing on fixup (cherry picked from commit ddbff51cad22b52606ec4b1df514f63c8dbcb88c) Commit: 2c69eae654dc5f71b95dd60f17414490ae08c6f7 https://github.com/OpenSIPS/opensips/commit/2c69eae654dc5f71b95dd60f17414490ae08c6f7 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- [sipcapture] return timestamp chunk in unix timestamp form (cherry picked from commit 271d131602de1b67bfa842b998e30d90750ec678) Compare: https://github.com/OpenSIPS/opensips/compare/aaf7dd8afafb...2c69eae654dc From ionutionita at opensips.org Tue Feb 21 05:43:35 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Feb 2017 02:43:35 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a54f5a: [proto_hep] update docs regarding homer5 compatibi... Message-ID: <58ac19d772213_11bd3f8549141c301693ab@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a54f5ab1494d8ac112e754465d8e95a00f741291 https://github.com/OpenSIPS/opensips/commit/a54f5ab1494d8ac112e754465d8e95a00f741291 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml Log Message: ----------- [proto_hep] update docs regarding homer5 compatibility params Commit: 59f622cd0e10e9c5c9288f77f551fabb657076c7 https://github.com/OpenSIPS/opensips/commit/59f622cd0e10e9c5c9288f77f551fabb657076c7 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/httpd/httpd.c Log Message: ----------- [httpd] store loopback address in little endian form Commit: a2307e9c095122e7f76b1baac5608880910f8ffc https://github.com/OpenSIPS/opensips/commit/a2307e9c095122e7f76b1baac5608880910f8ffc Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M mi/mi_trace.c Log Message: ----------- [mi tracing] add separator between mi command arguments Commit: 8fc3e170b374bd1bd0b3a248041a0ca37ce52900 https://github.com/OpenSIPS/opensips/commit/8fc3e170b374bd1bd0b3a248041a0ca37ce52900 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- [sipcapture] fix bad chunk id parsing on fixup Commit: 271d131602de1b67bfa842b998e30d90750ec678 https://github.com/OpenSIPS/opensips/commit/271d131602de1b67bfa842b998e30d90750ec678 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- [sipcapture] return timestamp chunk in unix timestamp form Compare: https://github.com/OpenSIPS/opensips/compare/f2d31fab06d5...271d131602de From ionutionita at opensips.org Tue Feb 21 07:21:51 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Feb 2017 04:21:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 24092c: [rest_client] fix inverted source/destination sock... Message-ID: <58ac30df28894_8713f91c6cb9c3c2123ca@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 24092c10883e5d68bfe40aa3b28bc2582a3f19d4 https://github.com/OpenSIPS/opensips/commit/24092c10883e5d68bfe40aa3b28bc2582a3f19d4 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- [rest_client] fix inverted source/destination socket when tracing From ionutionita at opensips.org Tue Feb 21 08:57:03 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Feb 2017 05:57:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] edc4fa: [usrloc] fix bad condition when checking socket re... Message-ID: <58ac472f44542_21503feb5b9e3c302673b8@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: edc4fa1c0fa0e4b2b8b9bca0ad3c741b97b55e0a https://github.com/OpenSIPS/opensips/commit/edc4fa1c0fa0e4b2b8b9bca0ad3c741b97b55e0a Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- [usrloc] fix bad condition when checking socket read from db (cherry picked from commit 649dde4accb09b7600d9a85138ea62d393185a4f) Commit: b4c3e02331886d19e368f36fe8269b6f91404638 https://github.com/OpenSIPS/opensips/commit/b4c3e02331886d19e368f36fe8269b6f91404638 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- [usrloc] fix warning caused by uninitialised variable usage (cherry picked from commit 6c45ff017422573a90676f1086e3a8c98aad6b21) Compare: https://github.com/OpenSIPS/opensips/compare/2c69eae654dc...b4c3e0233188 From ionutionita at opensips.org Tue Feb 21 08:57:04 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Feb 2017 05:57:04 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 649dde: [usrloc] fix bad condition when checking socket re... Message-ID: <58ac4730cd160_8713f91c6cb9c3c2135fd@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 649dde4accb09b7600d9a85138ea62d393185a4f https://github.com/OpenSIPS/opensips/commit/649dde4accb09b7600d9a85138ea62d393185a4f Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- [usrloc] fix bad condition when checking socket read from db Commit: 6c45ff017422573a90676f1086e3a8c98aad6b21 https://github.com/OpenSIPS/opensips/commit/6c45ff017422573a90676f1086e3a8c98aad6b21 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- [usrloc] fix warning caused by uninitialised variable usage Compare: https://github.com/OpenSIPS/opensips/compare/24092c10883e...6c45ff017422 From ionutionita at opensips.org Tue Feb 21 10:08:20 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Feb 2017 07:08:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c40ae: [mi_json] fix request tracing timing Message-ID: <58ac57e43a687_151e3f97176cfc30170051@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4c40ae74092ddb0b8211ae2c4510c42aadad3431 https://github.com/OpenSIPS/opensips/commit/4c40ae74092ddb0b8211ae2c4510c42aadad3431 Author: ionutrazvanionita Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M modules/mi_json/http_fnc.c M modules/mi_json/http_fnc.h M modules/mi_json/mi_json.c Log Message: ----------- [mi_json] fix request tracing timing Mi_json requests were traced after executing the command, moment at which mi_tree was populated with the reply, the request being lost. This commit fixes this behaviour. From razvan at opensips.org Wed Feb 22 03:59:27 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Feb 2017 00:59:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] abe283: tm: fix useless uninitialized warning Message-ID: <58ad52ef8c120_1e1f3fb4dfb8fc3017456d@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: abe2837b18e648f33144c070ea6ec186e423f424 https://github.com/OpenSIPS/opensips/commit/abe2837b18e648f33144c070ea6ec186e423f424 Author: Razvan Crainea Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/tm/t_msgbuilder.c Log Message: ----------- tm: fix useless uninitialized warning Commit: 67e204ddbc6bb3b34d7054ef7611b442a2740352 https://github.com/OpenSIPS/opensips/commit/67e204ddbc6bb3b34d7054ef7611b442a2740352 Author: Razvan Crainea Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M evi/event_interface.c Log Message: ----------- evi: make sure we release parameters in case of error Commit: da93a179ce3dc774835c4808da801bbd6a3176f1 https://github.com/OpenSIPS/opensips/commit/da93a179ce3dc774835c4808da801bbd6a3176f1 Author: Razvan Crainea Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/presence/doc/presence_admin.xml M modules/presence/presence.c M modules/presence/presentity.c M modules/presence/presentity.h M modules/presence/publish.c M modules/presence/publish.h Log Message: ----------- presence: add E_PRESENCE_EXPOSED event and pres_expose mi cmd Using these two, one can expose in OpenSIPS script the presentities of a specific event. Compare: https://github.com/OpenSIPS/opensips/compare/4c40ae74092d...da93a179ce3d From razvan at opensips.org Wed Feb 22 04:05:09 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Feb 2017 01:05:09 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1b030e: presence: fix readme Message-ID: <58ad5445b47ea_119b3f9b7cab3c3424453f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1b030ed1b96ac9af9fe691f8dcf80964f8236dba https://github.com/OpenSIPS/opensips/commit/1b030ed1b96ac9af9fe691f8dcf80964f8236dba Author: Razvan Crainea Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/presence/README M modules/presence/doc/presence_admin.xml Log Message: ----------- presence: fix readme From razvan at opensips.org Wed Feb 22 07:26:58 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Feb 2017 04:26:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b9941: usrloc: do not ignore contacts that don't match a ... Message-ID: <58ad8392a3a11_7dd03fcf08b1bc341732c4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3b99412c9c5cff30baa9bcd0aeba71a2c5a63267 https://github.com/OpenSIPS/opensips/commit/3b99412c9c5cff30baa9bcd0aeba71a2c5a63267 Author: Razvan Crainea Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/usrloc/README M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ureplication.c Log Message: ----------- usrloc: do not ignore contacts that don't match a listener From razvan at opensips.org Wed Feb 22 07:27:50 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Feb 2017 04:27:50 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e6dcfa: usrloc: do not ignore contacts that don't match a ... Message-ID: <58ad83c666af3_22ab3fa8213d9c2c23459e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: e6dcfacb5591fce1954bb65dcd9aeaadf825fa45 https://github.com/OpenSIPS/opensips/commit/e6dcfacb5591fce1954bb65dcd9aeaadf825fa45 Author: Razvan Crainea Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/usrloc/README M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ureplication.c Log Message: ----------- usrloc: do not ignore contacts that don't match a listener (cherry picked from commit 3b99412c9c5cff30baa9bcd0aeba71a2c5a63267) From razvan at opensips.org Wed Feb 22 07:41:31 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Feb 2017 04:41:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e643bc: usrloc: do not ignore contacts that don't match a ... Message-ID: <58ad86fb8768b_197a3f7e493e7c34277487@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: e643bcfe2b23360a85c204748dac5f1cf6f2e7b2 https://github.com/OpenSIPS/opensips/commit/e643bcfe2b23360a85c204748dac5f1cf6f2e7b2 Author: Razvan Crainea Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/usrloc/README M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ureplication.c Log Message: ----------- usrloc: do not ignore contacts that don't match a listener (cherry picked from commit 3b99412c9c5cff30baa9bcd0aeba71a2c5a63267) From ionutionita at opensips.org Wed Feb 22 10:51:07 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 22 Feb 2017 07:51:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 170598: [mi tracing] set write buffers to 0 before writing... Message-ID: <58adb36b2806_c663fd19a5e5c3015857a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 17059813fa750355b6f11a44821f2a8538ffa6c6 https://github.com/OpenSIPS/opensips/commit/17059813fa750355b6f11a44821f2a8538ffa6c6 Author: ionutrazvanionita Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M mi/mi_trace.c Log Message: ----------- [mi tracing] set write buffers to 0 before writing into them Commit: cf1416b0e5e89be2790309e3f59b09fe96a697fd https://github.com/OpenSIPS/opensips/commit/cf1416b0e5e89be2790309e3f59b09fe96a697fd Author: ionutrazvanionita Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/mi_xmlrpc_ng/http_fnc.c M modules/mi_xmlrpc_ng/http_fnc.h M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c Log Message: ----------- [mi_xmlrpc_ng] fix tracing without having server details Compare: https://github.com/OpenSIPS/opensips/compare/3b99412c9c5c...cf1416b0e5e8 From liviu at opensips.org Wed Feb 22 11:28:34 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 22 Feb 2017 08:28:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 35d3d0: cachedb_mongodb: Initial adaptation to v1.6.0 (str... Message-ID: <58adbc3224e5f_21c13fc3ead01c34387145@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: 35d3d070c9e2c2017ec174b3a3067727044783f4 https://github.com/OpenSIPS/opensips/commit/35d3d070c9e2c2017ec174b3a3067727044783f4 Author: Liviu Chircu Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Initial adaptation to v1.6.0 (stripped-down) Commit: f4830f293b6d9ed243bc697b432e9237022bb5d1 https://github.com/OpenSIPS/opensips/commit/f4830f293b6d9ed243bc697b432e9237022bb5d1 Author: Liviu Chircu Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt connect function to v1.6.0 Commit: 9eb18c92c8005194f941cb8016c34542c0ab7dc8 https://github.com/OpenSIPS/opensips/commit/9eb18c92c8005194f941cb8016c34542c0ab7dc8 Author: Liviu Chircu Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add connection cleanup at shutdown Commit: cefa96592f5d8de96de1cf2b30a6905ed13420c3 https://github.com/OpenSIPS/opensips/commit/cefa96592f5d8de96de1cf2b30a6905ed13420c3 Author: Liviu Chircu Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt key fetching function to libmongoc v1.6.0 Compare: https://github.com/OpenSIPS/opensips/compare/35d3d070c9e2^...cefa96592f5d From bogdan at opensips.org Wed Feb 22 13:11:04 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 22 Feb 2017 20:11:04 +0200 Subject: [OpenSIPS-Devel] [BLOG] Troubleshooting missing ACK in SIP Message-ID: <9346da5a-fe9d-4126-4c72-0f83568d99f2@opensips.org> We all experienced calls getting self disconnected after 5-10 seconds - usually disconnected by the callee side via a BYE request - but a BYE which was not triggered by the party behind the phone, but by the SIP stack/layer itself. https://blog.opensips.org/2017/02/22/troubleshooting-missing-ack-in-sip/ Regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com From ionutionita at opensips.org Thu Feb 23 05:16:53 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 23 Feb 2017 02:16:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a3b37e: [httpd] dynamically determine incoming interface a... Message-ID: <58aeb69529190_216b3ff7dc041c30260339@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a3b37ea60353edd33b9dc4ec6d7ac3fca28288b2 https://github.com/OpenSIPS/opensips/commit/a3b37ea60353edd33b9dc4ec6d7ac3fca28288b2 Author: ionutrazvanionita Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M modules/httpd/httpd.c M modules/httpd/httpd_proc.c Log Message: ----------- [httpd] dynamically determine incoming interface address for tracing From ionutionita at opensips.org Thu Feb 23 06:07:31 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 23 Feb 2017 03:07:31 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 331f7a: [http] correctly fetch client socket info Message-ID: <58aec2733a664_17c73fcf3f6bfc30169796@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 331f7a321846f892691fa6884d00361831300770 https://github.com/OpenSIPS/opensips/commit/331f7a321846f892691fa6884d00361831300770 Author: ionutrazvanionita Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M modules/httpd/httpd_proc.c Log Message: ----------- [http] correctly fetch client socket info From razvan at opensips.org Thu Feb 23 11:59:58 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Feb 2017 08:59:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bf93eb: bump version to 2.3 Message-ID: <58af150e26b93_282ce3f90fc887c381298ca@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: bf93eb9693202198f7f08b4beda7417759f5abdb https://github.com/OpenSIPS/opensips/commit/bf93eb9693202198f7f08b4beda7417759f5abdb Author: Razvan Crainea Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M Makefile.defs M packaging/debian/common/changelog M packaging/freebsd/Makefile R packaging/gentoo/opensips-2.2.2.ebuild A packaging/gentoo/opensips-2.2.3.ebuild M packaging/netbsd/Makefile M packaging/openbsd/Makefile 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.3 Commit: 815a81abbe507890a1b307474748a6628439e5ad https://github.com/OpenSIPS/opensips/commit/815a81abbe507890a1b307474748a6628439e5ad Author: Razvan Crainea Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M ChangeLog Log Message: ----------- update changelog for 2.2.3 Compare: https://github.com/OpenSIPS/opensips/compare/e6dcfacb5591...815a81abbe50 From razvan at opensips.org Thu Feb 23 12:02:11 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 23 Feb 2017 09:02:11 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58af1593a2473_27cad3f983da9dc3c2389df@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/tags/2.2.3 Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Feb 23 12:05:56 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Feb 2017 09:05:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 95419e: bump version to 1.11.10 Message-ID: <58af1674cd23c_18b63fd90ac0fc381142c8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 95419e1307040177f3f2950cd285fe9b550fa4f7 https://github.com/OpenSIPS/opensips/commit/95419e1307040177f3f2950cd285fe9b550fa4f7 Author: Razvan Crainea Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M Makefile.defs M packaging/debian/common/changelog M packaging/fedora/opensips.spec M packaging/freebsd/Makefile A packaging/gentoo/opensips-1.11.10.ebuild R packaging/gentoo/opensips-1.11.9.ebuild M packaging/netbsd/Makefile M packaging/openbsd/Makefile M packaging/rpm/opensips.spec.CentOS M packaging/rpm/opensips.spec.SuSE 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 1.11.10 Commit: 7b0189be53c02587d310a2c8390bcb0b4a180e87 https://github.com/OpenSIPS/opensips/commit/7b0189be53c02587d310a2c8390bcb0b4a180e87 Author: Razvan Crainea Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M ChangeLog Log Message: ----------- update ChangeLog for 1.11.10 Compare: https://github.com/OpenSIPS/opensips/compare/e643bcfe2b23...7b0189be53c0 From razvan at opensips.org Thu Feb 23 12:08:13 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 23 Feb 2017 09:08:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58af16fd6da8c_13833f8b040d9c284027bd@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/tags/1.11.10 Home: https://github.com/OpenSIPS/opensips From liviu at opensips.org Thu Feb 23 12:57:13 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 23 Feb 2017 19:57:13 +0200 Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS minor releases: 2.2.3 and 1.11.10 Message-ID: <5490b5de-ecd6-2614-27f9-d63d944e2621@opensips.org> Hi, all! We are happy to announce a new set of OpenSIPS minor versions, namely 2.2.3 and 1.11.10, incorporating the last 4 months of backports and no less than 126 commits! While roughly half of these commits strictly relate to static code analysis issues (thank you Răzvan for the Coverity initiative!), the rest of them include important corner-case fixes in more critical areas such as the TCP layer, usrloc contact management, dialog replication, dispatcher, drouting, rest_client - to name a few. All three releases are ready for production use and even more stable/accurate than before. Since they contain the latest bug fixes, we strongly recommend you to upgrade your current instances. Thank you all for your reports, fixes, pull requests and all other contributions to this project! The full ChangeLogs for the newly released versions are: http://opensips.org/pub/opensips/2.2.3/ChangeLog http://opensips.org/pub/opensips/1.11.10/ChangeLog Get the latest versions from: http://opensips.org/pub/opensips/ Enjoy OpenSIPS, -- Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From liviu at opensips.org Thu Feb 23 13:12:33 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 23 Feb 2017 10:12:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a995c: cachedb_mongodb: Adapt key storing function to lib... Message-ID: <58af2611c5f1_7f783fb29586dc2430428@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: 9a995c016dea96b79d042ab52be9391d3455ac63 https://github.com/OpenSIPS/opensips/commit/9a995c016dea96b79d042ab52be9391d3455ac63 Author: Liviu Chircu Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt key storing function to libmongoc v1.6.0 Commit: 2ed2a67d28458b5070a3ae60d0b4541c56c0f7ca https://github.com/OpenSIPS/opensips/commit/2ed2a67d28458b5070a3ae60d0b4541c56c0f7ca Author: Liviu Chircu Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M mem/q_malloc.c Log Message: ----------- QM_MALLOC: Supress free(0) warnings Commit: 21dddc50897d1396ca54bfe80eaee2b8e14fa3f0 https://github.com/OpenSIPS/opensips/commit/21dddc50897d1396ca54bfe80eaee2b8e14fa3f0 Author: Liviu Chircu Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M action.c M pvar.h Log Message: ----------- CacheDB core: Improve flags for cache_fetch() results Commit: 85e891233c7adadc5f5b5a6193f9366428de8835 https://github.com/OpenSIPS/opensips/commit/85e891233c7adadc5f5b5a6193f9366428de8835 Author: Liviu Chircu Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt key removing function to libmongoc v1.6.0 Compare: https://github.com/OpenSIPS/opensips/compare/cefa96592f5d...85e891233c7a From ionutionita at opensips.org Fri Feb 24 05:04:49 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Fri, 24 Feb 2017 02:04:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb116f: Update license in multiple files Message-ID: <58b005413f16c_253d3fcd4633bc4428594a@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fb116fd5e9dc20cf877852808e82ec828f3ffe2c https://github.com/OpenSIPS/opensips/commit/fb116fd5e9dc20cf877852808e82ec828f3ffe2c Author: ionutrazvanionita Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M mi/mi_trace.c M mi/mi_trace.h M modules/db_sqlite/db_sqlite.c M modules/db_sqlite/db_sqlite.h M modules/db_sqlite/dbase.c M modules/db_sqlite/dbase.h M modules/db_sqlite/my_con.c M modules/db_sqlite/my_con.h M modules/db_sqlite/res.c M modules/db_sqlite/res.h M modules/db_sqlite/row.c M modules/db_sqlite/row.h M modules/db_sqlite/val.c M modules/db_sqlite/val.h M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/hep_cb.c M modules/proto_hep/hep_cb.h M modules/proto_hep/proto_hep.c M modules/proto_hep/proto_hep.h M trace_api.c M trace_api.h Log Message: ----------- Update license in multiple files From liviu at opensips.org Fri Feb 24 09:02:15 2017 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 24 Feb 2017 06:02:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7bb059: Set 'CURLOPT_FAILONERROR' option to '0' in rest_cl... Message-ID: <58b03ce793c7f_7de53f9b681ddc2c189489@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 7bb059fa9cbfe6222d7eb7ebad4a2d51c4a25a8b https://github.com/OpenSIPS/opensips/commit/7bb059fa9cbfe6222d7eb7ebad4a2d51c4a25a8b Author: Andrey Vorobiev Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- Set 'CURLOPT_FAILONERROR' option to '0' in rest_client module This is done in order to archive following goals: - suppress error log messages like 'curl_easy_perform: ...' when HTTP server returns response with status code larger or equal to 400. - make 'rest_xxx' functions to have the same behaviour with different Curl distributions. Now for different Curls these functions may return different exit codes for the same HTTP response. There is an option in Curl named 'CURLOPT_FAILONERROR'. If it's set to '1' then if returned HTTP code is equal to or larger than 400 the HTTP request is considered as failed and 'curl_easy_perform' returns non 'CURLE_OK' code. In vanilla (upstream) Curl this option is set to '0' (do not fail) but some patched Curl versions set this option to '1' (at least this is true for Debian Wheezy). As result we have a different behaviour for different Curl derivatives. So it seems to be better to enforce setting this option to '0' in order to have the same behaviour for different Curls. Commit: 033b4f024e1b5346d6c92123194637708da7fc59 https://github.com/OpenSIPS/opensips/commit/033b4f024e1b5346d6c92123194637708da7fc59 Author: Liviu Chircu Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- Merge pull request #1061 from andrey-vorobiev/supress-error-for-restclient Set 'CURLOPT_FAILONERROR' option to '0' in rest_client module Compare: https://github.com/OpenSIPS/opensips/compare/815a81abbe50...033b4f024e1b From andrey.o.vorobiev at gmail.com Fri Feb 24 09:08:08 2017 From: andrey.o.vorobiev at gmail.com (Andrey Vorobiev) Date: Fri, 24 Feb 2017 06:08:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1363a6: Set 'CURLOPT_FAILONERROR' option to '0' in rest_cl... Message-ID: <58b03e4881368_8c03fd98f3c7c44386540@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1363a6204ae66ee80e6796ec1dd9dcb0934c7612 https://github.com/OpenSIPS/opensips/commit/1363a6204ae66ee80e6796ec1dd9dcb0934c7612 Author: Andrey Vorobiev Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- Set 'CURLOPT_FAILONERROR' option to '0' in rest_client module This is done in order to archive following goals: - suppress error log messages like 'curl_easy_perform: ...' when HTTP server returns response with status code larger or equal to 400. - make 'rest_xxx' functions to have the same behaviour with different Curl distributions. Now for different Curls these functions may return different exit codes for the same HTTP response. There is an option in Curl named 'CURLOPT_FAILONERROR'. If it's set to '1' then if returned HTTP code is equal to or larger than 400 the HTTP request is considered as failed and 'curl_easy_perform' returns non 'CURLE_OK' code. In vanilla (upstream) Curl this option is set to '0' (do not fail) but some patched Curl versions set this option to '1' (at least this is true for Debian Wheezy). As result we have a different behaviour for different Curl derivatives. So it seems to be better to enforce setting this option to '0' in order to have the same behaviour for different Curls. (cherry picked from commit 7bb059fa9cbfe6222d7eb7ebad4a2d51c4a25a8b) Conflicts: modules/rest_client/rest_methods.c From andrey.o.vorobiev at gmail.com Fri Feb 24 09:09:36 2017 From: andrey.o.vorobiev at gmail.com (Andrey Vorobiev) Date: Fri, 24 Feb 2017 06:09:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65702c: Set 'CURLOPT_FAILONERROR' option to '0' in rest_cl... Message-ID: <58b03ea01e745_17923ff4d0457c34268978@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 65702c8d56eb7c2c6fa59afaf693bcef2f3f0e7d https://github.com/OpenSIPS/opensips/commit/65702c8d56eb7c2c6fa59afaf693bcef2f3f0e7d Author: Andrey Vorobiev Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- Set 'CURLOPT_FAILONERROR' option to '0' in rest_client module This is done in order to archive following goals: - suppress error log messages like 'curl_easy_perform: ...' when HTTP server returns response with status code larger or equal to 400. - make 'rest_xxx' functions to have the same behaviour with different Curl distributions. Now for different Curls these functions may return different exit codes for the same HTTP response. There is an option in Curl named 'CURLOPT_FAILONERROR'. If it's set to '1' then if returned HTTP code is equal to or larger than 400 the HTTP request is considered as failed and 'curl_easy_perform' returns non 'CURLE_OK' code. In vanilla (upstream) Curl this option is set to '0' (do not fail) but some patched Curl versions set this option to '1' (at least this is true for Debian Wheezy). As result we have a different behaviour for different Curl derivatives. So it seems to be better to enforce setting this option to '0' in order to have the same behaviour for different Curls. (cherry picked from commit 7bb059fa9cbfe6222d7eb7ebad4a2d51c4a25a8b) From andrey.o.vorobiev at gmail.com Fri Feb 24 09:11:48 2017 From: andrey.o.vorobiev at gmail.com (Andrey Vorobiev) Date: Fri, 24 Feb 2017 06:11:48 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 39d298: Set 'CURLOPT_FAILONERROR' option to '0' in rest_cl... Message-ID: <58b03f246f65a_286573fcd1f2b9c34180676@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 39d29802e8cd93a5164ef776834dd41d7df53620 https://github.com/OpenSIPS/opensips/commit/39d29802e8cd93a5164ef776834dd41d7df53620 Author: Andrey Vorobiev Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- Set 'CURLOPT_FAILONERROR' option to '0' in rest_client module This is done in order to archive following goals: - suppress error log messages like 'curl_easy_perform: ...' when HTTP server returns response with status code larger or equal to 400. - make 'rest_xxx' functions to have the same behaviour with different Curl distributions. Now for different Curls these functions may return different exit codes for the same HTTP response. There is an option in Curl named 'CURLOPT_FAILONERROR'. If it's set to '1' then if returned HTTP code is equal to or larger than 400 the HTTP request is considered as failed and 'curl_easy_perform' returns non 'CURLE_OK' code. In vanilla (upstream) Curl this option is set to '0' (do not fail) but some patched Curl versions set this option to '1' (at least this is true for Debian Wheezy). As result we have a different behaviour for different Curl derivatives. So it seems to be better to enforce setting this option to '0' in order to have the same behaviour for different Curls. (cherry picked from commit 7bb059fa9cbfe6222d7eb7ebad4a2d51c4a25a8b) Conflicts: modules/rest_client/rest_methods.c From liviu at opensips.org Fri Feb 24 12:42:58 2017 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 24 Feb 2017 09:42:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8b7b85: cachedb_mongodb: Code refactoring Message-ID: <58b070a228b8a_14393fcc9b983c38296783@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: 8b7b85d08c375c2d70700acde7c8b5175cadf7c3 https://github.com/OpenSIPS/opensips/commit/8b7b85d08c375c2d70700acde7c8b5175cadf7c3 Author: Liviu Chircu Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Code refactoring Commit: 1343a2d64d1ba37a39c294bb77a3ec634d5e501b https://github.com/OpenSIPS/opensips/commit/1343a2d64d1ba37a39c294bb77a3ec634d5e501b Author: Liviu Chircu Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt counter add/sub functions to libmongoc v1.6.0 Commit: 6328fc4baa411726b337b97c2b8bf7ea65cb7fa4 https://github.com/OpenSIPS/opensips/commit/6328fc4baa411726b337b97c2b8bf7ea65cb7fa4 Author: Liviu Chircu Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Return new counters instead of old ones after add/sub Commit: ed2007e75d3f7380cb73a416fde162539aeec24c https://github.com/OpenSIPS/opensips/commit/ed2007e75d3f7380cb73a416fde162539aeec24c Author: Liviu Chircu Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt counter get function to libmongoc v1.6.0 Commit: f4e17628d4e3e7a995daca52d0ceea04a738c0e7 https://github.com/OpenSIPS/opensips/commit/f4e17628d4e3e7a995daca52d0ceea04a738c0e7 Author: Liviu Chircu Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_json.c Log Message: ----------- cachedb_mongodb: Initial, stripped-down raw query adaptation (JSON->BSON) Commit: 5bd493026f27ef1c30668e85b0dce1f5aa9e886c https://github.com/OpenSIPS/opensips/commit/5bd493026f27ef1c30668e85b0dce1f5aa9e886c Author: Liviu Chircu Date: 2017-02-24 (Fri, 24 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve error logging Compare: https://github.com/OpenSIPS/opensips/compare/85e891233c7a...5bd493026f27 From bogdan at opensips.org Mon Feb 27 05:48:23 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 27 Feb 2017 02:48:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b3346: Missing MI reply on setting the GW status. Message-ID: <58b403f7482bc_235573fee77bb5c249834a@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3b33461c4215837fbb12c38ebc89e750481c211d https://github.com/OpenSIPS/opensips/commit/3b33461c4215837fbb12c38ebc89e750481c211d Author: Bogdan-Andrei Iancu Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Missing MI reply on setting the GW status. Reported by Jeff Wilkie on mailing list From bogdan at opensips.org Mon Feb 27 05:49:19 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 27 Feb 2017 02:49:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1a65b7: Missing MI reply on setting the GW status. Message-ID: <58b4042fa6e29_4d0c3f892d0c5c38306c5@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 1a65b721b98b48572c6c0da55e3fdafa49060671 https://github.com/OpenSIPS/opensips/commit/1a65b721b98b48572c6c0da55e3fdafa49060671 Author: Bogdan-Andrei Iancu Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Missing MI reply on setting the GW status. Reported by Jeff Wilkie on mailing list (cherry picked from commit 3b33461c4215837fbb12c38ebc89e750481c211d) From bogdan at opensips.org Mon Feb 27 05:50:06 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 27 Feb 2017 02:50:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 39b19d: Missing MI reply on setting the GW status. Message-ID: <58b4045e9aa61_74e93f8f13bf7c3c35645@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 39b19dd1f644236d9bd568a63f359390c6a96253 https://github.com/OpenSIPS/opensips/commit/39b19dd1f644236d9bd568a63f359390c6a96253 Author: Bogdan-Andrei Iancu Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Missing MI reply on setting the GW status. Reported by Jeff Wilkie on mailing list (cherry picked from commit 3b33461c4215837fbb12c38ebc89e750481c211d) From ionutionita at opensips.org Mon Feb 27 06:19:27 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 27 Feb 2017 03:19:27 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 005245: [mi_json] avoid tracing request twice in case of n... Message-ID: <58b40b3f16473_60b73f9f00d67c283784d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0052453d8fbaf5d2e679ceb0237289b189986fe0 https://github.com/OpenSIPS/opensips/commit/0052453d8fbaf5d2e679ceb0237289b189986fe0 Author: ionutrazvanionita Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M modules/mi_json/http_fnc.c Log Message: ----------- [mi_json] avoid tracing request twice in case of null mi command returned From ionutionita at opensips.org Mon Feb 27 08:52:23 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 27 Feb 2017 05:52:23 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2010b: [httpd] avoid compilation error on older libmicroh... Message-ID: <58b42f17ae8f7_65883f8dd17dfc3c117295@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e2010b5393e491ab4dc42f04dae6dc8095038fae https://github.com/OpenSIPS/opensips/commit/e2010b5393e491ab4dc42f04dae6dc8095038fae Author: ionutrazvanionita Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M modules/httpd/httpd_proc.c Log Message: ----------- [httpd] avoid compilation error on older libmicrohttpd versions From ionutionita at opensips.org Mon Feb 27 08:59:02 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 27 Feb 2017 05:59:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d93c52: [http] fix bad structure field referencing Message-ID: <58b430a649b0d_65833f9ccab1bc2c104264@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d93c5236ade6a636e288ef02a940c57ab4630bb3 https://github.com/OpenSIPS/opensips/commit/d93c5236ade6a636e288ef02a940c57ab4630bb3 Author: ionutrazvanionita Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M modules/httpd/httpd_proc.c Log Message: ----------- [http] fix bad structure field referencing From ionutionita at opensips.org Mon Feb 27 10:02:55 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 27 Feb 2017 07:02:55 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9f38e1: Move cJSON library from proto_hep to core and more Message-ID: <58b43f9f4651f_632d3fa9352b1c40208d6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9f38e1f3df9a387b7fb5f9d868fc86520fe0bf6b https://github.com/OpenSIPS/opensips/commit/9f38e1f3df9a387b7fb5f9d868fc86520fe0bf6b Author: ionutrazvanionita Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: A lib/cJSON.c A lib/cJSON.h M modules/proto_hep/Makefile R modules/proto_hep/cJSON.c R modules/proto_hep/cJSON.h M modules/proto_hep/hep.c Log Message: ----------- Move cJSON library from proto_hep to core and more * moved cJSON code from proto_hep module to core; * libmath dependency is now optional; implemented floor and fabs functions internally to get rid of this dependency; * used pkg_malloc and pkg_free internal functions instead of free and malloc; * using '-DHAVE_LIBMATH' and linkging libmath '-lm' will result in compiling cJSON code with libmath; From bogdan at opensips.org Mon Feb 27 12:10:10 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 27 Feb 2017 09:10:10 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fed5f0: A first basic version of an IPC support. Message-ID: <58b45d7294961_6f773ffacaed3c3016932@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fed5f0c090b3799b4b273e085e04099f00f7067f https://github.com/OpenSIPS/opensips/commit/fed5f0c090b3799b4b273e085e04099f00f7067f Author: Bogdan-Andrei Iancu Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: A ipc.c A ipc.h M net/net_tcp_proc.c M net/net_udp.c M pt.c M pt.h M reactor_defs.h M timer.c Log Message: ----------- A first basic version of an IPC support. The IPC support allows to any process to pass a job to another process. From razvan at opensips.org Tue Feb 28 03:44:46 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 28 Feb 2017 00:44:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a83d1e: proto_ws(s): fix HTTP reply accept conditions Message-ID: <58b5387e47447_6d703fb95f91bc40104731@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a83d1e6677255e4e0362072873978cf4d8c3166e https://github.com/OpenSIPS/opensips/commit/a83d1e6677255e4e0362072873978cf4d8c3166e Author: Razvan Crainea Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- proto_ws(s): fix HTTP reply accept conditions From razvan at opensips.org Tue Feb 28 03:45:40 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 28 Feb 2017 00:45:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 878f68: proto_ws(s): fix HTTP reply accept conditions Message-ID: <58b538b4a3fff_235c23ff89588bc38120889@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 878f689f6007705128f9b85cba8147e53299da6a https://github.com/OpenSIPS/opensips/commit/878f689f6007705128f9b85cba8147e53299da6a Author: Razvan Crainea Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- proto_ws(s): fix HTTP reply accept conditions (cherry picked from commit a83d1e6677255e4e0362072873978cf4d8c3166e) From liviu at opensips.org Tue Feb 28 07:02:06 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 28 Feb 2017 04:02:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] df6a9a: rest_client: Add retry behaviour for curl_multi_pe... Message-ID: <58b566bee7c86_652b3fb0629bdc445719a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: df6a9a9bc3f7c65165639a9c88a4359698d0e5b8 https://github.com/OpenSIPS/opensips/commit/df6a9a9bc3f7c65165639a9c88a4359698d0e5b8 Author: Liviu Chircu Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M modules/rest_client/rest_client.c M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Add retry behaviour for curl_multi_perform() This patch adds proper handling for the CURLM_CALL_MULTI_PERFORM error code, From liviu at opensips.org Tue Feb 28 07:23:03 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 28 Feb 2017 04:23:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c8beb: rest_client: Add retry behaviour for curl_multi_pe... Message-ID: <58b56ba799a72_49243fac9d165c2c1150d2@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 4c8bebd17006dfbbdc54feac0b659fcf3e52a6cd https://github.com/OpenSIPS/opensips/commit/4c8bebd17006dfbbdc54feac0b659fcf3e52a6cd Author: Liviu Chircu Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M modules/rest_client/rest_client.c M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Add retry behaviour for curl_multi_perform() This patch adds proper handling for the CURLM_CALL_MULTI_PERFORM error code, (cherry picked from commit df6a9a9bc3f7c65165639a9c88a4359698d0e5b8) Conflicts: modules/rest_client/rest_methods.c From liviu at opensips.org Tue Feb 28 11:40:43 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 28 Feb 2017 08:40:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 66f7fd: core: Export pkg/shm strdup functions Message-ID: <58b5a80be00f1_5fc73ff80d69bc30838c4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: 66f7fd134dd4291ccb45c1eaf0d446fe02d52b02 https://github.com/OpenSIPS/opensips/commit/66f7fd134dd4291ccb45c1eaf0d446fe02d52b02 Author: Liviu Chircu Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M modules/nat_traversal/nat_traversal.c M modules/rtpproxy/rtpproxy.c M modules/xmpp/xmpp.c M ut.h Log Message: ----------- core: Export pkg/shm strdup functions Commit: 6ca3fcde6d413a299612e4fc67da8618d683aedd https://github.com/OpenSIPS/opensips/commit/6ca3fcde6d413a299612e4fc67da8618d683aedd Author: Liviu Chircu Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Add full raw query support for MongoDB 3.2+ Commit: ccca772c421f8af87a6dcefac1c4e341efb753bd https://github.com/OpenSIPS/opensips/commit/ccca772c421f8af87a6dcefac1c4e341efb753bd Author: Liviu Chircu Date: 2017-02-28 (Tue, 28 Feb 2017) Changed paths: M action.c M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "update" raw query support for MongoDB 2.4 Compare: https://github.com/OpenSIPS/opensips/compare/5bd493026f27...ccca772c421f From bogdan at opensips.org Tue Feb 28 13:14:39 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 28 Feb 2017 20:14:39 +0200 Subject: [OpenSIPS-Devel] OpenSIPS at ClueCon Weekly Message-ID: Hey all, Tomorrow, 1st of March, OpenSIPS project will have the floor at ClueCon weekly conference, talking about the latest cool stuff in OpenSIPS 2.3 - and the most important is the FreeSWITCH integration, of course. More the the conference access: https://freeswitch.org/confluence/display/FREESWITCH/ClueCon+Weekly+Conference+call Or watch live https://youtu.be/Fe757wdmqHA Regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: