From notifications at github.com  Mon Aug  3 05:31:44 2015
From: notifications at github.com (was4444)
Date: Sun, 02 Aug 2015 20:31:44 -0700
Subject: [OpenSIPS-Devel] [opensips] 1.11 (#586)
Message-ID: <OpenSIPS/opensips/pull/586@github.com>

add `force_send_address' to support `pseudo-variables'
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/586

-- Commit Summary --

  * add force_send_address to support `pseudo-variables'
  * add `force_send_address' to support `pseudo-variables'
  * Merge branch '1.11' of github.com:was4444/opensips into 1.11

-- File Changes --

    M action.c (53)
    M cfg.lex (3)
    M cfg.y (8)
    M route.c (16)
    M route_struct.c (3)
    M route_struct.h (1)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/586.patch
https://github.com/OpenSIPS/opensips/pull/586.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/586
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150802/943a267e/attachment.htm>

From notifications at github.com  Mon Aug  3 14:22:12 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 03 Aug 2015 05:22:12 -0700
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <OpenSIPS/opensips/pull/586@github.com>
References: <OpenSIPS/opensips/pull/586@github.com>
Message-ID: <OpenSIPS/opensips/pull/586/c127216575@github.com>

Hi @was4444 , is this force_send_address() function intended to be the same as force_send_socket() but with variables as param ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/586#issuecomment-127216575
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150803/c94c67c3/attachment.htm>

From notifications at github.com  Mon Aug  3 14:35:35 2015
From: notifications at github.com (Ionut Ionita)
Date: Mon, 03 Aug 2015 05:35:35 -0700
Subject: [OpenSIPS-Devel] [opensips] fix db_insert_ucontact: no value
 for contactid when AUTOINCREMENT wanted (b46429e)
In-Reply-To: <OpenSIPS/opensips/commit/b46429e2eb28e52d86f37b28913d656b207d1fc5@github.com>
References: <OpenSIPS/opensips/commit/b46429e2eb28e52d86f37b28913d656b207d1fc5@github.com>
Message-ID: <OpenSIPS/opensips/commit/b46429e2eb28e52d86f37b28913d656b207d1fc5/12492323@github.com>

fixed in https://github.com/OpenSIPS/opensips/commit/5c3331941f10c2bed5ac2d5d4a97af9cf8ecb8b9

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/commit/b46429e2eb28e52d86f37b28913d656b207d1fc5#commitcomment-12492323
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150803/a2e87017/attachment.htm>

From notifications at github.com  Mon Aug  3 14:59:11 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 03 Aug 2015 05:59:11 -0700
Subject: [OpenSIPS-Devel] [opensips] How to get the size of avp? (#585)
In-Reply-To: <OpenSIPS/opensips/issues/585@github.com>
References: <OpenSIPS/opensips/issues/585@github.com>
Message-ID: <OpenSIPS/opensips/issues/585/127222940@github.com>

Hi @was4444 - you mean after getting an avp back as a result of the query, how do you get the length of the string in that AVP ? or ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/585#issuecomment-127222940
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150803/d19b1c4d/attachment.htm>

From trevor at webon.co.za  Mon Aug  3 15:52:48 2015
From: trevor at webon.co.za (Trevor Steyn)
Date: Mon, 03 Aug 2015 15:52:48 +0200
Subject: [OpenSIPS-Devel] topology hiding not accepting BYE after 180
	ringing
In-Reply-To: <55B744EE.8020506@webon.co.za>
References: <55B744EE.8020506@webon.co.za>
Message-ID: <55BF7230.9030004@webon.co.za>

Anyone have any ideas?

On 28/07/2015 11:01, Trevor Steyn wrote:
> Hi Guys,
>
> I seem to be having some trouble with the new topology_hiding module in
> opensips 2.1
>
>  
> here is the call scenario
>
> UAC --> Opensips --> UAS
>
> UAC Sends Invite to UAS with topology hiding module
> UAS sends 180 with to-tag
> UAC sends BYE
>
> When the Bye is sent opensips loops the call till max forwards is reached
>
> from what i can see from the debugs the  Bye from UAC is accepted and
> matches the topology_hiding_match function but does not rewrite the
> destination IP so when the message passes t_relay() its sending the Bye
> to Itself from Itself.
>
> I have tried this without topology hiding and the BYE is relayed as it
> should
> .
>
> My route looks as follows
>
>
> route{
>     script_trace( 3, "$rm from $si, ruri=$ru", "me");
>
>     if (!mf_process_maxfwd_header("10")) {
>         sl_send_reply("483","Too Many Hops");
>         exit;
>     }
>
>     if ( check_source_address("1","$avp(trunk_attrs)") ) {
>         # request comes from trunks
>         setflag(IS_TRUNK);
>     } else if ( is_from_gw() ) {
>         # request comes from GWs
>     } else {
> #        send_reply("403","Forbidden");
>     xlog("Message is not from Trunk or GW $si");
> #        exit;
>     }
>
>     if (has_totag()) {
>         # sequential request withing a dialog should
>         # take the path determined by record-routing
>         #if (loose_route()) {
>         if(topology_hiding_match()) {
>            
>             # validate the sequential request against dialog
>             if ( $DLG_status!=NULL && !validate_dialog() ) {
>                 xlog("In-Dialog $rm from $si (callid=$ci) is not valid
> according to dialog\n");
>                 ## exit;
>             }
>            
>             if (is_method("BYE")) {
>                 setflag(ACC_DO); # do accounting ...
>                 setflag(ACC_FAILED); # ... even if the transaction fails
>             } else if (is_method("INVITE")) {
>                 # even if in most of the cases is useless, do RR for
>                 # re-INVITEs alos, as some buggy clients do change route set
>                 # during the dialog.
>                 record_route();
>             }
>
>             # lets handle re-invites and offer proxy
>             if (has_body("application/sdp"))  {
>                 # Begin rtp session update gyrations
>                 if (method == "INVITE") {
>                     # INVITE w/ SDP, so early neg
>                     # This is offer, reply is answer
>                     rtpproxy_offer("iewlz20");
>                     t_on_reply("1");
>                 } else if (method == "ACK") {
>                     # ACK w/ SDP, so late neg (done now)
>                     # This is answer
>                     rtpproxy_answer("iewlz20");
>                 }
>         }
>
> .............
>
>     if (is_method("INVITE")) {
>         force_send_socket(udp:XXX.XXX.XXX.XXX:5060);
>         #rtpproxy_engage('ierz20');
>         topology_hiding();
>     }
>
>     if (has_body("application/sdp")) {
>         if (rtpproxy_offer('iewz20')) {
>             t_on_reply("1");
>         } else {
>             t_on_reply("2");
>         }
>     }
>
>
>     route(RELAY);
> }
>
>
> route[RELAY] {
>     if (!t_relay()) {
>         sl_reply_error();
>     };
>     exit;
> }
>
>
>
>
>
>
> Debug below
>
>
> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE from
> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
> mf_process_maxfwd_header] -> (BYE from 10.10.16.1,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 67
> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
> check_source_address] -> (BYE from 10.10.16.1,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
> <1, 10.10.16.1, 5060, 1> in tables
> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no pattern to match
> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: match found in the
> hash table
> [Script Trace][/etc/opensips/opensips.cfg:178][me][core setflag] -> (BYE
> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE from
> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:187][me][module has_totag] ->
> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:uri:has_totag: totag found
> [Script Trace][/etc/opensips/opensips.cfg:242][me][core if] -> (BYE from
> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:191][me][module
> topology_hiding_match] -> (BYE from 10.10.16.1,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=200
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: content_length=0
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: found end of header
> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if host==us:
> 13==13 &&  [10.10.16.2] == [10.10.16.2]
> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if port 5060
> matches port 5060
> Jul 23 16:01:16 [22780] DBG:dialog:w_match_dialog: We found DID param in
> R-URI with value of dbf.d239f4f3
> Jul 23 16:01:16 [22780] DBG:dialog:dlg_onroute: route param is
> 'dbf.d239f4f3' (len=12)
> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: ref dlg 0x7f81e1b3c2f8
> with 1 -> 4
> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: dialog id=1062179629
> found on entry 4029
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=58
> Jul 23 16:01:16 [22780] DBG:core:parse_to_param:
> tag=SDl3i7c02-55B0F3A1-1DDB4E1-0ADE2C1B
> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
> ruri={sip:27115138000 at 10.10.17.55;user=phone}
> Jul 23 16:01:16 [22780] DBG:dialog:next_state_dlg: dialog 0x7f81e1b3c2f8
> changed from state 2 to state 2, due event 7
> [Script Trace][/etc/opensips/opensips.cfg:199][me][core if] -> (BYE from
> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:194][me][module
> validate_dialog] -> (BYE from 10.10.16.1,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:dialog:dlg_validate_dialog: CSEQ validation
> passed
> [Script Trace][/etc/opensips/opensips.cfg:210][me][core if] -> (BYE from
> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:199][me][module is_method] ->
> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:200][me][core setflag] -> (BYE
> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:201][me][core setflag] -> (BYE
> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:227][me][core if] -> (BYE from
> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:210][me][module has_body] ->
> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:sipmsgops:has_body_f: content length is zero
> [Script Trace][/etc/opensips/opensips.cfg:227][me][route RELAY] -> (BYE
> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:340][me][core if] -> (BYE from
> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:338][me][module t_relay] ->
> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:tm:t_newtran: transaction on
> entrance=0xffffffffffffffff
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=ffffffffffffffff
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: start searching:
> hash=40946, isACK=0
> Jul 23 16:01:16 [22780] DBG:tm:matching_3261: RFC3261 transaction
> matching failed
> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: no transaction found
> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
> trans=0x7f81e1b41548, callback type 1, id 1 entered
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
> trans=0x7f81e1b41548, callback type 1, id 0 entered
> Jul 23 16:01:16 [22780] DBG:dialog:ref_dlg: ref dlg 0x7f81e1b3c2f8 with
> 1 -> 5
> Jul 23 16:01:16 [22780] DBG:core:mk_proxy: doing DNS lookup...
> Jul 23 16:01:16 [22780] DBG:core:check_ip_address: params 10.10.16.1,
> 10.10.16.1, 0
> Jul 23 16:01:16 [22780] DBG:tm:set_timer: relative timeout is 500000
> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [4]: 0x7f81e1b41768
> (15800000)
> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [0]: 0x7f81e1b41798 (20)
> Jul 23 16:01:16 [22780] DBG:tm:t_relay_to: new transaction fwd'ed
> [Script Trace][/etc/opensips/opensips.cfg:341][me][core exit] -> (BYE
> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:tm:t_unref: UNREF_UNSAFE: [0x7f81e1b41548]
> after is 0
> Jul 23 16:01:16 [22780] DBG:dialog:unref_dlg: unref dlg 0x7f81e1b3c2f8
> with 1 -> 4 in entry 0x7f81e1b35838
> Jul 23 16:01:16 [22780] DBG:core:destroy_avp_list: destroying list (nil)
> Jul 23 16:01:16 [22780] DBG:core:receive_msg: cleaning up
> Jul 23 16:01:16 [22780] DBG:core:parse_msg: SIP Request:
> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  method:  <BYE>
> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  uri:    
> <sip:10.10.16.2;did=dbf.d239f4f3>
> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  version: <SIP/2.0>
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=2
> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
> <branch> = <z9hG4bK2ff9.7dfac551.0>; state=16
> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=2
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: this is the first via
> Jul 23 16:01:16 [22780] DBG:core:receive_msg: After parse_msg...
> Jul 23 16:01:16 [22780] DBG:core:receive_msg: preparing to run routing
> scripts...
> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
> mf_process_maxfwd_header] -> (BYE from 10.10.16.2,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
> <branch> = <z9hG4bK53eneb00a89gqfc5m0o0.1>; state=16
> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: parse_headers: this is
> the second via
> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 66
> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
> check_source_address] -> (BYE from 10.10.16.2,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
> <1, 10.10.16.2, 5060, 1> in tables
> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no match in the hash
> table
> Jul 23 16:01:16 [22780] DBG:permissions:match_subnet_table: subnet table
> is empty
> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:179][me][module is_from_gw] ->
> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:183][me][core xlog] -> (BYE
> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:core:buf_init: initializing...
> Message is not from Trunk or GW 10.10.16.2[Script
> Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:187][me][module has_totag] ->
> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:uri:has_totag: totag found
> [Script Trace][/etc/opensips/opensips.cfg:242][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:191][me][module
> topology_hiding_match] -> (BYE from 10.10.16.2,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=200
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: content_length=0
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: found end of header
> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if host==us:
> 13==13 &&  [10.10.16.2] == [10.10.16.2]
> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if port 5060
> matches port 5060
> Jul 23 16:01:16 [22780] DBG:dialog:w_match_dialog: We found DID param in
> R-URI with value of dbf.d239f4f3
> Jul 23 16:01:16 [22780] DBG:dialog:dlg_onroute: route param is
> 'dbf.d239f4f3' (len=12)
> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: ref dlg 0x7f81e1b3c2f8
> with 1 -> 5
> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: dialog id=1062179629
> found on entry 4029
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=58
> Jul 23 16:01:16 [22780] DBG:core:parse_to_param:
> tag=SDl3i7c02-55B0F3A1-1DDB4E1-0ADE2C1B
> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
> ruri={sip:27115138000 at 10.10.17.55;user=phone}
> Jul 23 16:01:16 [22780] DBG:dialog:next_state_dlg: dialog 0x7f81e1b3c2f8
> changed from state 2 to state 2, due event 7
> [Script Trace][/etc/opensips/opensips.cfg:199][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Trevor
> [Script Trace][/etc/opensips/opensips.cfg:194][me][module
> validate_dialog] -> (BYE from 10.10.16.2,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:dialog:dlg_validate_dialog: CSEQ validation
> passed
> [Script Trace][/etc/opensips/opensips.cfg:210][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:199][me][module is_method] ->
> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:200][me][core setflag] -> (BYE
> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:201][me][core setflag] -> (BYE
> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:227][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:210][me][module has_body] ->
> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:sipmsgops:has_body_f: content length is zero
> [Script Trace][/etc/opensips/opensips.cfg:227][me][route RELAY] -> (BYE
> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:340][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:338][me][module t_relay] ->
> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:tm:t_newtran: transaction on
> entrance=0xffffffffffffffff
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=ffffffffffffffff
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: start searching:
> hash=40946, isACK=0
> Jul 23 16:01:16 [22780] DBG:tm:matching_3261: RFC3261 transaction
> matching failed
> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: no transaction found
> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
> trans=0x7f81e1b446a0, callback type 1, id 1 entered
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
> trans=0x7f81e1b446a0, callback type 1, id 0 entered
> Jul 23 16:01:16 [22780] DBG:dialog:ref_dlg: ref dlg 0x7f81e1b3c2f8 with
> 1 -> 6
> Jul 23 16:01:16 [22780] DBG:core:mk_proxy: doing DNS lookup...
> Jul 23 16:01:16 [22780] DBG:core:check_ip_address: params 10.10.16.2,
> 10.10.16.2, 0
> Jul 23 16:01:16 [22780] DBG:tm:set_timer: relative timeout is 500000
> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [4]: 0x7f81e1b448c0
> (15800000)
> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [0]: 0x7f81e1b448f0 (20)
> Jul 23 16:01:16 [22780] DBG:tm:t_relay_to: new transaction fwd'ed
> [Script Trace][/etc/opensips/opensips.cfg:341][me][core exit] -> (BYE
> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:tm:t_unref: UNREF_UNSAFE: [0x7f81e1b446a0]
> after is 0
> Jul 23 16:01:16 [22780] DBG:dialog:unref_dlg: unref dlg 0x7f81e1b3c2f8
> with 1 -> 5 in entry 0x7f81e1b35838
> Jul 23 16:01:16 [22780] DBG:core:destroy_avp_list: destroying list (nil)
> Jul 23 16:01:16 [22780] DBG:core:receive_msg: cleaning up
> Jul 23 16:01:16 [22780] DBG:core:parse_msg: SIP Request:
> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  method:  <BYE>
> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  uri:    
> <sip:10.10.16.2;did=dbf.d239f4f3>
> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  version: <SIP/2.0>
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=2
> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
> <branch> = <z9hG4bK2ff9.8dfac551.0>; state=16
> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=2
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: this is the first via
> Jul 23 16:01:16 [22780] DBG:core:receive_msg: After parse_msg...
> Jul 23 16:01:16 [22780] DBG:core:receive_msg: preparing to run routing
> scripts...
> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
> mf_process_maxfwd_header] -> (BYE from 10.10.16.2,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
> <branch> = <z9hG4bK2ff9.7dfac551.0>; state=16
> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: parse_headers: this is
> the second via
> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
> <branch> = <z9hG4bK53eneb00a89gqfc5m0o0.1>; state=16
> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 65
> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
> check_source_address] -> (BYE from 10.10.16.2,
> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
> <1, 10.10.16.2, 5060, 1> in tables
> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no match in the hash
> table
> Jul 23 16:01:16 [22780] DBG:permissions:match_subnet_table: subnet table
> is empty
> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:179][me][module is_from_gw] ->
> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> [Script Trace][/etc/opensips/opensips.cfg:183][me][core xlog] -> (BYE
> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
> Message is not from Trunk or GW 10.10.16.2[Script
> Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE from
> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>
>
> Regards
> Trevor Steyn
>



From vladpaiu at opensips.org  Mon Aug  3 16:41:34 2015
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Mon, 03 Aug 2015 17:41:34 +0300
Subject: [OpenSIPS-Devel] topology hiding not accepting BYE after 180
 ringing
In-Reply-To: <55BF7230.9030004@webon.co.za>
References: <55B744EE.8020506@webon.co.za> <55BF7230.9030004@webon.co.za>
Message-ID: <55BF7D9E.2090608@opensips.org>

Hello,

Please update your OpenSIPS sources. There was a recent bug fix which 
addresses this issue - see 
https://github.com/OpenSIPS/opensips/commit/d171b7aaa47a23481a1e374ca58305d1898511a6

Best Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

On 03.08.2015 16:52, Trevor Steyn wrote:
> Anyone have any ideas?
>
> On 28/07/2015 11:01, Trevor Steyn wrote:
>> Hi Guys,
>>
>> I seem to be having some trouble with the new topology_hiding module in
>> opensips 2.1
>>
>>   
>> here is the call scenario
>>
>> UAC --> Opensips --> UAS
>>
>> UAC Sends Invite to UAS with topology hiding module
>> UAS sends 180 with to-tag
>> UAC sends BYE
>>
>> When the Bye is sent opensips loops the call till max forwards is reached
>>
>> from what i can see from the debugs the  Bye from UAC is accepted and
>> matches the topology_hiding_match function but does not rewrite the
>> destination IP so when the message passes t_relay() its sending the Bye
>> to Itself from Itself.
>>
>> I have tried this without topology hiding and the BYE is relayed as it
>> should
>> .
>>
>> My route looks as follows
>>
>>
>> route{
>>      script_trace( 3, "$rm from $si, ruri=$ru", "me");
>>
>>      if (!mf_process_maxfwd_header("10")) {
>>          sl_send_reply("483","Too Many Hops");
>>          exit;
>>      }
>>
>>      if ( check_source_address("1","$avp(trunk_attrs)") ) {
>>          # request comes from trunks
>>          setflag(IS_TRUNK);
>>      } else if ( is_from_gw() ) {
>>          # request comes from GWs
>>      } else {
>> #        send_reply("403","Forbidden");
>>      xlog("Message is not from Trunk or GW $si");
>> #        exit;
>>      }
>>
>>      if (has_totag()) {
>>          # sequential request withing a dialog should
>>          # take the path determined by record-routing
>>          #if (loose_route()) {
>>          if(topology_hiding_match()) {
>>             
>>              # validate the sequential request against dialog
>>              if ( $DLG_status!=NULL && !validate_dialog() ) {
>>                  xlog("In-Dialog $rm from $si (callid=$ci) is not valid
>> according to dialog\n");
>>                  ## exit;
>>              }
>>             
>>              if (is_method("BYE")) {
>>                  setflag(ACC_DO); # do accounting ...
>>                  setflag(ACC_FAILED); # ... even if the transaction fails
>>              } else if (is_method("INVITE")) {
>>                  # even if in most of the cases is useless, do RR for
>>                  # re-INVITEs alos, as some buggy clients do change route set
>>                  # during the dialog.
>>                  record_route();
>>              }
>>
>>              # lets handle re-invites and offer proxy
>>              if (has_body("application/sdp"))  {
>>                  # Begin rtp session update gyrations
>>                  if (method == "INVITE") {
>>                      # INVITE w/ SDP, so early neg
>>                      # This is offer, reply is answer
>>                      rtpproxy_offer("iewlz20");
>>                      t_on_reply("1");
>>                  } else if (method == "ACK") {
>>                      # ACK w/ SDP, so late neg (done now)
>>                      # This is answer
>>                      rtpproxy_answer("iewlz20");
>>                  }
>>          }
>>
>> .............
>>
>>      if (is_method("INVITE")) {
>>          force_send_socket(udp:XXX.XXX.XXX.XXX:5060);
>>          #rtpproxy_engage('ierz20');
>>          topology_hiding();
>>      }
>>
>>      if (has_body("application/sdp")) {
>>          if (rtpproxy_offer('iewz20')) {
>>              t_on_reply("1");
>>          } else {
>>              t_on_reply("2");
>>          }
>>      }
>>
>>
>>      route(RELAY);
>> }
>>
>>
>> route[RELAY] {
>>      if (!t_relay()) {
>>          sl_reply_error();
>>      };
>>      exit;
>> }
>>
>>
>>
>>
>>
>>
>> Debug below
>>
>>
>> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE from
>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
>> mf_process_maxfwd_header] -> (BYE from 10.10.16.1,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
>> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
>> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
>> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 67
>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
>> check_source_address] -> (BYE from 10.10.16.1,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
>> <1, 10.10.16.1, 5060, 1> in tables
>> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no pattern to match
>> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: match found in the
>> hash table
>> [Script Trace][/etc/opensips/opensips.cfg:178][me][core setflag] -> (BYE
>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE from
>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:187][me][module has_totag] ->
>> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:uri:has_totag: totag found
>> [Script Trace][/etc/opensips/opensips.cfg:242][me][core if] -> (BYE from
>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:191][me][module
>> topology_hiding_match] -> (BYE from 10.10.16.1,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=200
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: content_length=0
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: found end of header
>> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if host==us:
>> 13==13 &&  [10.10.16.2] == [10.10.16.2]
>> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if port 5060
>> matches port 5060
>> Jul 23 16:01:16 [22780] DBG:dialog:w_match_dialog: We found DID param in
>> R-URI with value of dbf.d239f4f3
>> Jul 23 16:01:16 [22780] DBG:dialog:dlg_onroute: route param is
>> 'dbf.d239f4f3' (len=12)
>> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: ref dlg 0x7f81e1b3c2f8
>> with 1 -> 4
>> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: dialog id=1062179629
>> found on entry 4029
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=58
>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param:
>> tag=SDl3i7c02-55B0F3A1-1DDB4E1-0ADE2C1B
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>> ruri={sip:27115138000 at 10.10.17.55;user=phone}
>> Jul 23 16:01:16 [22780] DBG:dialog:next_state_dlg: dialog 0x7f81e1b3c2f8
>> changed from state 2 to state 2, due event 7
>> [Script Trace][/etc/opensips/opensips.cfg:199][me][core if] -> (BYE from
>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:194][me][module
>> validate_dialog] -> (BYE from 10.10.16.1,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:dialog:dlg_validate_dialog: CSEQ validation
>> passed
>> [Script Trace][/etc/opensips/opensips.cfg:210][me][core if] -> (BYE from
>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:199][me][module is_method] ->
>> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:200][me][core setflag] -> (BYE
>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:201][me][core setflag] -> (BYE
>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:227][me][core if] -> (BYE from
>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:210][me][module has_body] ->
>> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:sipmsgops:has_body_f: content length is zero
>> [Script Trace][/etc/opensips/opensips.cfg:227][me][route RELAY] -> (BYE
>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:340][me][core if] -> (BYE from
>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:338][me][module t_relay] ->
>> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:tm:t_newtran: transaction on
>> entrance=0xffffffffffffffff
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=ffffffffffffffff
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
>> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: start searching:
>> hash=40946, isACK=0
>> Jul 23 16:01:16 [22780] DBG:tm:matching_3261: RFC3261 transaction
>> matching failed
>> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: no transaction found
>> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
>> trans=0x7f81e1b41548, callback type 1, id 1 entered
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
>> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
>> trans=0x7f81e1b41548, callback type 1, id 0 entered
>> Jul 23 16:01:16 [22780] DBG:dialog:ref_dlg: ref dlg 0x7f81e1b3c2f8 with
>> 1 -> 5
>> Jul 23 16:01:16 [22780] DBG:core:mk_proxy: doing DNS lookup...
>> Jul 23 16:01:16 [22780] DBG:core:check_ip_address: params 10.10.16.1,
>> 10.10.16.1, 0
>> Jul 23 16:01:16 [22780] DBG:tm:set_timer: relative timeout is 500000
>> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [4]: 0x7f81e1b41768
>> (15800000)
>> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [0]: 0x7f81e1b41798 (20)
>> Jul 23 16:01:16 [22780] DBG:tm:t_relay_to: new transaction fwd'ed
>> [Script Trace][/etc/opensips/opensips.cfg:341][me][core exit] -> (BYE
>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:tm:t_unref: UNREF_UNSAFE: [0x7f81e1b41548]
>> after is 0
>> Jul 23 16:01:16 [22780] DBG:dialog:unref_dlg: unref dlg 0x7f81e1b3c2f8
>> with 1 -> 4 in entry 0x7f81e1b35838
>> Jul 23 16:01:16 [22780] DBG:core:destroy_avp_list: destroying list (nil)
>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: cleaning up
>> Jul 23 16:01:16 [22780] DBG:core:parse_msg: SIP Request:
>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  method:  <BYE>
>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  uri:
>> <sip:10.10.16.2;did=dbf.d239f4f3>
>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  version: <SIP/2.0>
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=2
>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>> <branch> = <z9hG4bK2ff9.7dfac551.0>; state=16
>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=2
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: this is the first via
>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: After parse_msg...
>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: preparing to run routing
>> scripts...
>> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
>> mf_process_maxfwd_header] -> (BYE from 10.10.16.2,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>> <branch> = <z9hG4bK53eneb00a89gqfc5m0o0.1>; state=16
>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: parse_headers: this is
>> the second via
>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
>> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
>> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
>> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 66
>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
>> check_source_address] -> (BYE from 10.10.16.2,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
>> <1, 10.10.16.2, 5060, 1> in tables
>> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no match in the hash
>> table
>> Jul 23 16:01:16 [22780] DBG:permissions:match_subnet_table: subnet table
>> is empty
>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:179][me][module is_from_gw] ->
>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:183][me][core xlog] -> (BYE
>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:core:buf_init: initializing...
>> Message is not from Trunk or GW 10.10.16.2[Script
>> Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:187][me][module has_totag] ->
>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:uri:has_totag: totag found
>> [Script Trace][/etc/opensips/opensips.cfg:242][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:191][me][module
>> topology_hiding_match] -> (BYE from 10.10.16.2,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=200
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: content_length=0
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: found end of header
>> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if host==us:
>> 13==13 &&  [10.10.16.2] == [10.10.16.2]
>> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if port 5060
>> matches port 5060
>> Jul 23 16:01:16 [22780] DBG:dialog:w_match_dialog: We found DID param in
>> R-URI with value of dbf.d239f4f3
>> Jul 23 16:01:16 [22780] DBG:dialog:dlg_onroute: route param is
>> 'dbf.d239f4f3' (len=12)
>> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: ref dlg 0x7f81e1b3c2f8
>> with 1 -> 5
>> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: dialog id=1062179629
>> found on entry 4029
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=58
>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param:
>> tag=SDl3i7c02-55B0F3A1-1DDB4E1-0ADE2C1B
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>> ruri={sip:27115138000 at 10.10.17.55;user=phone}
>> Jul 23 16:01:16 [22780] DBG:dialog:next_state_dlg: dialog 0x7f81e1b3c2f8
>> changed from state 2 to state 2, due event 7
>> [Script Trace][/etc/opensips/opensips.cfg:199][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Trevor
>> [Script Trace][/etc/opensips/opensips.cfg:194][me][module
>> validate_dialog] -> (BYE from 10.10.16.2,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:dialog:dlg_validate_dialog: CSEQ validation
>> passed
>> [Script Trace][/etc/opensips/opensips.cfg:210][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:199][me][module is_method] ->
>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:200][me][core setflag] -> (BYE
>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:201][me][core setflag] -> (BYE
>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:227][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:210][me][module has_body] ->
>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:sipmsgops:has_body_f: content length is zero
>> [Script Trace][/etc/opensips/opensips.cfg:227][me][route RELAY] -> (BYE
>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:340][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:338][me][module t_relay] ->
>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:tm:t_newtran: transaction on
>> entrance=0xffffffffffffffff
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=ffffffffffffffff
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
>> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: start searching:
>> hash=40946, isACK=0
>> Jul 23 16:01:16 [22780] DBG:tm:matching_3261: RFC3261 transaction
>> matching failed
>> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: no transaction found
>> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
>> trans=0x7f81e1b446a0, callback type 1, id 1 entered
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
>> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
>> trans=0x7f81e1b446a0, callback type 1, id 0 entered
>> Jul 23 16:01:16 [22780] DBG:dialog:ref_dlg: ref dlg 0x7f81e1b3c2f8 with
>> 1 -> 6
>> Jul 23 16:01:16 [22780] DBG:core:mk_proxy: doing DNS lookup...
>> Jul 23 16:01:16 [22780] DBG:core:check_ip_address: params 10.10.16.2,
>> 10.10.16.2, 0
>> Jul 23 16:01:16 [22780] DBG:tm:set_timer: relative timeout is 500000
>> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [4]: 0x7f81e1b448c0
>> (15800000)
>> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [0]: 0x7f81e1b448f0 (20)
>> Jul 23 16:01:16 [22780] DBG:tm:t_relay_to: new transaction fwd'ed
>> [Script Trace][/etc/opensips/opensips.cfg:341][me][core exit] -> (BYE
>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:tm:t_unref: UNREF_UNSAFE: [0x7f81e1b446a0]
>> after is 0
>> Jul 23 16:01:16 [22780] DBG:dialog:unref_dlg: unref dlg 0x7f81e1b3c2f8
>> with 1 -> 5 in entry 0x7f81e1b35838
>> Jul 23 16:01:16 [22780] DBG:core:destroy_avp_list: destroying list (nil)
>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: cleaning up
>> Jul 23 16:01:16 [22780] DBG:core:parse_msg: SIP Request:
>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  method:  <BYE>
>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  uri:
>> <sip:10.10.16.2;did=dbf.d239f4f3>
>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  version: <SIP/2.0>
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=2
>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>> <branch> = <z9hG4bK2ff9.8dfac551.0>; state=16
>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=2
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: this is the first via
>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: After parse_msg...
>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: preparing to run routing
>> scripts...
>> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
>> mf_process_maxfwd_header] -> (BYE from 10.10.16.2,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>> <branch> = <z9hG4bK2ff9.7dfac551.0>; state=16
>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: parse_headers: this is
>> the second via
>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>> <branch> = <z9hG4bK53eneb00a89gqfc5m0o0.1>; state=16
>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached, state=5
>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached, state=29
>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
>> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
>> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
>> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 65
>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
>> check_source_address] -> (BYE from 10.10.16.2,
>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
>> <1, 10.10.16.2, 5060, 1> in tables
>> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no match in the hash
>> table
>> Jul 23 16:01:16 [22780] DBG:permissions:match_subnet_table: subnet table
>> is empty
>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:179][me][module is_from_gw] ->
>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> [Script Trace][/etc/opensips/opensips.cfg:183][me][core xlog] -> (BYE
>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>> Message is not from Trunk or GW 10.10.16.2[Script
>> Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE from
>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>
>>
>> Regards
>> Trevor Steyn
>>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



From notifications at github.com  Mon Aug  3 18:18:03 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Mon, 03 Aug 2015 09:18:03 -0700
Subject: [OpenSIPS-Devel] [opensips] Add packaging for rest_client (#587)
Message-ID: <OpenSIPS/opensips/issues/587@github.com>

Should add packaging specs for the rest_client module.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/587
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150803/ae233b9c/attachment.htm>

From notifications at github.com  Mon Aug  3 18:19:06 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Mon, 03 Aug 2015 09:19:06 -0700
Subject: [OpenSIPS-Devel] [opensips] Add packaging for rest_client (#587)
In-Reply-To: <OpenSIPS/opensips/issues/587@github.com>
References: <OpenSIPS/opensips/issues/587@github.com>
Message-ID: <OpenSIPS/opensips/issues/587/127297455@github.com>

@danbogos you should follow this thread.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/587#issuecomment-127297455
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150803/b0df9c8c/attachment-0001.htm>

From notifications at github.com  Mon Aug  3 18:35:14 2015
From: notifications at github.com (Dan Christian Bogos)
Date: Mon, 03 Aug 2015 09:35:14 -0700
Subject: [OpenSIPS-Devel] [opensips] Add packaging for rest_client (#587)
In-Reply-To: <OpenSIPS/opensips/issues/587@github.com>
References: <OpenSIPS/opensips/issues/587@github.com>
Message-ID: <OpenSIPS/opensips/issues/587/127317305@github.com>

Great, I will, thanks!

DanB

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/587#issuecomment-127317305
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150803/e0b7a426/attachment.htm>

From trevor at webon.co.za  Mon Aug  3 20:03:56 2015
From: trevor at webon.co.za (Trevor Steyn)
Date: Mon, 03 Aug 2015 20:03:56 +0200
Subject: [OpenSIPS-Devel] topology hiding not accepting BYE after 180
 ringing
In-Reply-To: <55BF7D9E.2090608@opensips.org>
References: <55B744EE.8020506@webon.co.za> <55BF7230.9030004@webon.co.za>
	<55BF7D9E.2090608@opensips.org>
Message-ID: <55BFAD0C.1060307@webon.co.za>

Thanks for the Info Vlad I will update.

Regards
Trevor Steyn


On 03/08/2015 16:41, Vlad Paiu wrote:
> Hello,
>
> Please update your OpenSIPS sources. There was a recent bug fix which
> addresses this issue - see
> https://github.com/OpenSIPS/opensips/commit/d171b7aaa47a23481a1e374ca58305d1898511a6
>
> Best Regards,
>
> Vlad Paiu
> OpenSIPS Developer
> http://www.opensips-solutions.com
>
> On 03.08.2015 16:52, Trevor Steyn wrote:
>> Anyone have any ideas?
>>
>> On 28/07/2015 11:01, Trevor Steyn wrote:
>>> Hi Guys,
>>>
>>> I seem to be having some trouble with the new topology_hiding module in
>>> opensips 2.1
>>>
>>>   here is the call scenario
>>>
>>> UAC --> Opensips --> UAS
>>>
>>> UAC Sends Invite to UAS with topology hiding module
>>> UAS sends 180 with to-tag
>>> UAC sends BYE
>>>
>>> When the Bye is sent opensips loops the call till max forwards is
>>> reached
>>>
>>> from what i can see from the debugs the  Bye from UAC is accepted and
>>> matches the topology_hiding_match function but does not rewrite the
>>> destination IP so when the message passes t_relay() its sending the Bye
>>> to Itself from Itself.
>>>
>>> I have tried this without topology hiding and the BYE is relayed as it
>>> should
>>> .
>>>
>>> My route looks as follows
>>>
>>>
>>> route{
>>>      script_trace( 3, "$rm from $si, ruri=$ru", "me");
>>>
>>>      if (!mf_process_maxfwd_header("10")) {
>>>          sl_send_reply("483","Too Many Hops");
>>>          exit;
>>>      }
>>>
>>>      if ( check_source_address("1","$avp(trunk_attrs)") ) {
>>>          # request comes from trunks
>>>          setflag(IS_TRUNK);
>>>      } else if ( is_from_gw() ) {
>>>          # request comes from GWs
>>>      } else {
>>> #        send_reply("403","Forbidden");
>>>      xlog("Message is not from Trunk or GW $si");
>>> #        exit;
>>>      }
>>>
>>>      if (has_totag()) {
>>>          # sequential request withing a dialog should
>>>          # take the path determined by record-routing
>>>          #if (loose_route()) {
>>>          if(topology_hiding_match()) {
>>>                          # validate the sequential request against
>>> dialog
>>>              if ( $DLG_status!=NULL && !validate_dialog() ) {
>>>                  xlog("In-Dialog $rm from $si (callid=$ci) is not valid
>>> according to dialog\n");
>>>                  ## exit;
>>>              }
>>>                          if (is_method("BYE")) {
>>>                  setflag(ACC_DO); # do accounting ...
>>>                  setflag(ACC_FAILED); # ... even if the transaction
>>> fails
>>>              } else if (is_method("INVITE")) {
>>>                  # even if in most of the cases is useless, do RR for
>>>                  # re-INVITEs alos, as some buggy clients do change
>>> route set
>>>                  # during the dialog.
>>>                  record_route();
>>>              }
>>>
>>>              # lets handle re-invites and offer proxy
>>>              if (has_body("application/sdp"))  {
>>>                  # Begin rtp session update gyrations
>>>                  if (method == "INVITE") {
>>>                      # INVITE w/ SDP, so early neg
>>>                      # This is offer, reply is answer
>>>                      rtpproxy_offer("iewlz20");
>>>                      t_on_reply("1");
>>>                  } else if (method == "ACK") {
>>>                      # ACK w/ SDP, so late neg (done now)
>>>                      # This is answer
>>>                      rtpproxy_answer("iewlz20");
>>>                  }
>>>          }
>>>
>>> .............
>>>
>>>      if (is_method("INVITE")) {
>>>          force_send_socket(udp:XXX.XXX.XXX.XXX:5060);
>>>          #rtpproxy_engage('ierz20');
>>>          topology_hiding();
>>>      }
>>>
>>>      if (has_body("application/sdp")) {
>>>          if (rtpproxy_offer('iewz20')) {
>>>              t_on_reply("1");
>>>          } else {
>>>              t_on_reply("2");
>>>          }
>>>      }
>>>
>>>
>>>      route(RELAY);
>>> }
>>>
>>>
>>> route[RELAY] {
>>>      if (!t_relay()) {
>>>          sl_reply_error();
>>>      };
>>>      exit;
>>> }
>>>
>>>
>>>
>>>
>>>
>>>
>>> Debug below
>>>
>>>
>>> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE
>>> from
>>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
>>> mf_process_maxfwd_header] -> (BYE from 10.10.16.1,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached,
>>> state=29
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>>> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
>>> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
>>> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
>>> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 67
>>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE
>>> from
>>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
>>> check_source_address] -> (BYE from 10.10.16.1,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
>>> <1, 10.10.16.1, 5060, 1> in tables
>>> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no pattern to match
>>> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: match found in the
>>> hash table
>>> [Script Trace][/etc/opensips/opensips.cfg:178][me][core setflag] ->
>>> (BYE
>>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE
>>> from
>>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:187][me][module has_totag] ->
>>> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:uri:has_totag: totag found
>>> [Script Trace][/etc/opensips/opensips.cfg:242][me][core if] -> (BYE
>>> from
>>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:191][me][module
>>> topology_hiding_match] -> (BYE from 10.10.16.1,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=200
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: content_length=0
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: found end of header
>>> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if host==us:
>>> 13==13 &&  [10.10.16.2] == [10.10.16.2]
>>> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if port 5060
>>> matches port 5060
>>> Jul 23 16:01:16 [22780] DBG:dialog:w_match_dialog: We found DID
>>> param in
>>> R-URI with value of dbf.d239f4f3
>>> Jul 23 16:01:16 [22780] DBG:dialog:dlg_onroute: route param is
>>> 'dbf.d239f4f3' (len=12)
>>> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: ref dlg 0x7f81e1b3c2f8
>>> with 1 -> 4
>>> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: dialog id=1062179629
>>> found on entry 4029
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=58
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param:
>>> tag=SDl3i7c02-55B0F3A1-1DDB4E1-0ADE2C1B
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached,
>>> state=29
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>>> ruri={sip:27115138000 at 10.10.17.55;user=phone}
>>> Jul 23 16:01:16 [22780] DBG:dialog:next_state_dlg: dialog
>>> 0x7f81e1b3c2f8
>>> changed from state 2 to state 2, due event 7
>>> [Script Trace][/etc/opensips/opensips.cfg:199][me][core if] -> (BYE
>>> from
>>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:194][me][module
>>> validate_dialog] -> (BYE from 10.10.16.1,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:dialog:dlg_validate_dialog: CSEQ validation
>>> passed
>>> [Script Trace][/etc/opensips/opensips.cfg:210][me][core if] -> (BYE
>>> from
>>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:199][me][module is_method] ->
>>> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:200][me][core setflag] ->
>>> (BYE
>>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:201][me][core setflag] ->
>>> (BYE
>>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:227][me][core if] -> (BYE
>>> from
>>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:210][me][module has_body] ->
>>> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:sipmsgops:has_body_f: content length is
>>> zero
>>> [Script Trace][/etc/opensips/opensips.cfg:227][me][route RELAY] -> (BYE
>>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:340][me][core if] -> (BYE
>>> from
>>> 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:338][me][module t_relay] ->
>>> (BYE from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:tm:t_newtran: transaction on
>>> entrance=0xffffffffffffffff
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=ffffffffffffffff
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
>>> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: start searching:
>>> hash=40946, isACK=0
>>> Jul 23 16:01:16 [22780] DBG:tm:matching_3261: RFC3261 transaction
>>> matching failed
>>> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: no transaction found
>>> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
>>> trans=0x7f81e1b41548, callback type 1, id 1 entered
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
>>> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
>>> trans=0x7f81e1b41548, callback type 1, id 0 entered
>>> Jul 23 16:01:16 [22780] DBG:dialog:ref_dlg: ref dlg 0x7f81e1b3c2f8 with
>>> 1 -> 5
>>> Jul 23 16:01:16 [22780] DBG:core:mk_proxy: doing DNS lookup...
>>> Jul 23 16:01:16 [22780] DBG:core:check_ip_address: params 10.10.16.1,
>>> 10.10.16.1, 0
>>> Jul 23 16:01:16 [22780] DBG:tm:set_timer: relative timeout is 500000
>>> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [4]: 0x7f81e1b41768
>>> (15800000)
>>> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [0]:
>>> 0x7f81e1b41798 (20)
>>> Jul 23 16:01:16 [22780] DBG:tm:t_relay_to: new transaction fwd'ed
>>> [Script Trace][/etc/opensips/opensips.cfg:341][me][core exit] -> (BYE
>>> from 10.10.16.1, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:tm:t_unref: UNREF_UNSAFE: [0x7f81e1b41548]
>>> after is 0
>>> Jul 23 16:01:16 [22780] DBG:dialog:unref_dlg: unref dlg 0x7f81e1b3c2f8
>>> with 1 -> 4 in entry 0x7f81e1b35838
>>> Jul 23 16:01:16 [22780] DBG:core:destroy_avp_list: destroying list
>>> (nil)
>>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: cleaning up
>>> Jul 23 16:01:16 [22780] DBG:core:parse_msg: SIP Request:
>>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  method:  <BYE>
>>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  uri:
>>> <sip:10.10.16.2;did=dbf.d239f4f3>
>>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  version: <SIP/2.0>
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=2
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>>> <branch> = <z9hG4bK2ff9.7dfac551.0>; state=16
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached,
>>> state=5
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=2
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: this is the first via
>>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: After parse_msg...
>>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: preparing to run routing
>>> scripts...
>>> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
>>> mf_process_maxfwd_header] -> (BYE from 10.10.16.2,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>>> <branch> = <z9hG4bK53eneb00a89gqfc5m0o0.1>; state=16
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached,
>>> state=5
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: parse_headers: this is
>>> the second via
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached,
>>> state=29
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>>> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
>>> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
>>> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
>>> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 66
>>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
>>> check_source_address] -> (BYE from 10.10.16.2,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
>>> <1, 10.10.16.2, 5060, 1> in tables
>>> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no match in the
>>> hash
>>> table
>>> Jul 23 16:01:16 [22780] DBG:permissions:match_subnet_table: subnet
>>> table
>>> is empty
>>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:179][me][module
>>> is_from_gw] ->
>>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:183][me][core xlog] -> (BYE
>>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:core:buf_init: initializing...
>>> Message is not from Trunk or GW 10.10.16.2[Script
>>> Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:187][me][module has_totag] ->
>>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:uri:has_totag: totag found
>>> [Script Trace][/etc/opensips/opensips.cfg:242][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:191][me][module
>>> topology_hiding_match] -> (BYE from 10.10.16.2,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=200
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: content_length=0
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: found end of header
>>> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if host==us:
>>> 13==13 &&  [10.10.16.2] == [10.10.16.2]
>>> Jul 23 16:01:16 [22780] DBG:core:grep_sock_info: checking if port 5060
>>> matches port 5060
>>> Jul 23 16:01:16 [22780] DBG:dialog:w_match_dialog: We found DID
>>> param in
>>> R-URI with value of dbf.d239f4f3
>>> Jul 23 16:01:16 [22780] DBG:dialog:dlg_onroute: route param is
>>> 'dbf.d239f4f3' (len=12)
>>> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: ref dlg 0x7f81e1b3c2f8
>>> with 1 -> 5
>>> Jul 23 16:01:16 [22780] DBG:dialog:lookup_dlg: dialog id=1062179629
>>> found on entry 4029
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=58
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param:
>>> tag=SDl3i7c02-55B0F3A1-1DDB4E1-0ADE2C1B
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached,
>>> state=29
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>>> ruri={sip:27115138000 at 10.10.17.55;user=phone}
>>> Jul 23 16:01:16 [22780] DBG:dialog:next_state_dlg: dialog
>>> 0x7f81e1b3c2f8
>>> changed from state 2 to state 2, due event 7
>>> [Script Trace][/etc/opensips/opensips.cfg:199][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Trevor
>>> [Script Trace][/etc/opensips/opensips.cfg:194][me][module
>>> validate_dialog] -> (BYE from 10.10.16.2,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:dialog:dlg_validate_dialog: CSEQ validation
>>> passed
>>> [Script Trace][/etc/opensips/opensips.cfg:210][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:199][me][module is_method] ->
>>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:200][me][core setflag] ->
>>> (BYE
>>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:201][me][core setflag] ->
>>> (BYE
>>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:227][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:210][me][module has_body] ->
>>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:sipmsgops:has_body_f: content length is
>>> zero
>>> [Script Trace][/etc/opensips/opensips.cfg:227][me][route RELAY] -> (BYE
>>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:340][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:338][me][module t_relay] ->
>>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:tm:t_newtran: transaction on
>>> entrance=0xffffffffffffffff
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=ffffffffffffffff
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
>>> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: start searching:
>>> hash=40946, isACK=0
>>> Jul 23 16:01:16 [22780] DBG:tm:matching_3261: RFC3261 transaction
>>> matching failed
>>> Jul 23 16:01:16 [22780] DBG:tm:t_lookup_request: no transaction found
>>> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
>>> trans=0x7f81e1b446a0, callback type 1, id 1 entered
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=78
>>> Jul 23 16:01:16 [22780] DBG:tm:run_reqin_callbacks:
>>> trans=0x7f81e1b446a0, callback type 1, id 0 entered
>>> Jul 23 16:01:16 [22780] DBG:dialog:ref_dlg: ref dlg 0x7f81e1b3c2f8 with
>>> 1 -> 6
>>> Jul 23 16:01:16 [22780] DBG:core:mk_proxy: doing DNS lookup...
>>> Jul 23 16:01:16 [22780] DBG:core:check_ip_address: params 10.10.16.2,
>>> 10.10.16.2, 0
>>> Jul 23 16:01:16 [22780] DBG:tm:set_timer: relative timeout is 500000
>>> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [4]: 0x7f81e1b448c0
>>> (15800000)
>>> Jul 23 16:01:16 [22780] DBG:tm:insert_timer_unsafe: [0]:
>>> 0x7f81e1b448f0 (20)
>>> Jul 23 16:01:16 [22780] DBG:tm:t_relay_to: new transaction fwd'ed
>>> [Script Trace][/etc/opensips/opensips.cfg:341][me][core exit] -> (BYE
>>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:tm:t_unref: UNREF_UNSAFE: [0x7f81e1b446a0]
>>> after is 0
>>> Jul 23 16:01:16 [22780] DBG:dialog:unref_dlg: unref dlg 0x7f81e1b3c2f8
>>> with 1 -> 5 in entry 0x7f81e1b35838
>>> Jul 23 16:01:16 [22780] DBG:core:destroy_avp_list: destroying list
>>> (nil)
>>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: cleaning up
>>> Jul 23 16:01:16 [22780] DBG:core:parse_msg: SIP Request:
>>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  method:  <BYE>
>>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  uri:
>>> <sip:10.10.16.2;did=dbf.d239f4f3>
>>> Jul 23 16:01:16 [22780] DBG:core:parse_msg:  version: <SIP/2.0>
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=2
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>>> <branch> = <z9hG4bK2ff9.8dfac551.0>; state=16
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached,
>>> state=5
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=2
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: this is the first via
>>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: After parse_msg...
>>> Jul 23 16:01:16 [22780] DBG:core:receive_msg: preparing to run routing
>>> scripts...
>>> [Script Trace][/etc/opensips/opensips.cfg:176][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:171][me][module
>>> mf_process_maxfwd_header] -> (BYE from 10.10.16.2,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: flags=100
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>>> <branch> = <z9hG4bK2ff9.7dfac551.0>; state=16
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached,
>>> state=5
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: parse_headers: this is
>>> the second via
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via_param: found param type 232,
>>> <branch> = <z9hG4bK53eneb00a89gqfc5m0o0.1>; state=16
>>> Jul 23 16:01:16 [22780] DBG:core:parse_via: end of header reached,
>>> state=5
>>> Jul 23 16:01:16 [22780] DBG:core:parse_headers: via found, flags=100
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to_param: tag=6pou4pvn6xe2phuk.i
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: end of header reached,
>>> state=29
>>> Jul 23 16:01:16 [22780] DBG:core:parse_to: display={},
>>> ruri={sip:27111000626 at 10.10.16.1:5060;user=phone}
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: <To> [70];
>>> uri=[sip:27111000626 at 10.10.16.1:5060;user=phone]
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: to body
>>> [<sip:27111000626 at 10.10.16.1:5060;user=phone>]
>>> Jul 23 16:01:16 [22780] DBG:core:get_hdr_field: cseq <CSeq>: <2> <BYE>
>>> Jul 23 16:01:16 [22780] DBG:maxfwd:is_maxfwd_present: value = 65
>>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:176][me][module
>>> check_source_address] -> (BYE from 10.10.16.2,
>>> ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Jul 23 16:01:16 [22780] DBG:permissions:check_src_addr_3: Looking for :
>>> <1, 10.10.16.2, 5060, 1> in tables
>>> Jul 23 16:01:16 [22780] DBG:permissions:hash_match: no match in the
>>> hash
>>> table
>>> Jul 23 16:01:16 [22780] DBG:permissions:match_subnet_table: subnet
>>> table
>>> is empty
>>> [Script Trace][/etc/opensips/opensips.cfg:185][me][core if] -> (BYE
>>> from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:179][me][module
>>> is_from_gw] ->
>>> (BYE from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> [Script Trace][/etc/opensips/opensips.cfg:183][me][core xlog] -> (BYE
>>> from 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>> Message is not from Trunk or GW 10.10.16.2[Script
>>> Trace][/etc/opensips/opensips.cfg:248][me][core if] -> (BYE from
>>> 10.10.16.2, ruri=sip:10.10.16.2;did=dbf.d239f4f3)
>>>
>>>
>>> Regards
>>> Trevor Steyn
>>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



From notifications at github.com  Tue Aug  4 00:18:47 2015
From: notifications at github.com (jalung)
Date: Mon, 03 Aug 2015 15:18:47 -0700
Subject: [OpenSIPS-Devel] [opensips] Update nathelper.c (#588)
Message-ID: <OpenSIPS/opensips/pull/588@github.com>

Multi-line comment in call to "alter_mediaip" is not allowing function to return normally (at least on Fedora). This can be seen by placing LM_INFO() lines below the call or before the return 0 statement.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/588

-- Commit Summary --

  * Update nathelper.c

-- File Changes --

    M modules/nathelper/nathelper.c (4)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/588.patch
https://github.com/OpenSIPS/opensips/pull/588.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/588
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150803/8b3134d8/attachment-0001.htm>

From notifications at github.com  Tue Aug  4 13:13:41 2015
From: notifications at github.com (was4444)
Date: Tue, 04 Aug 2015 04:13:41 -0700
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <OpenSIPS/opensips/pull/586@github.com>
References: <OpenSIPS/opensips/pull/586@github.com>
Message-ID: <OpenSIPS/opensips/pull/586/c127567701@github.com>

Yes, @bogdan-iancu, that's all I want.
But I don't know whether this function will reduce the performance of OpenSIPS, so I write another one to not effect the original too much.
I have two interfaces, when use **mhomed** parameter in configure file, I find OpenSIPS could not select the right interface, at least for me, when relay ACK requests(I use **record_route** to make all in-dialog messages sent to OpenSIPS).



---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/586#issuecomment-127567701
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/6fbf3e6a/attachment.htm>

From notifications at github.com  Tue Aug  4 13:24:32 2015
From: notifications at github.com (was4444)
Date: Tue, 04 Aug 2015 04:24:32 -0700
Subject: [OpenSIPS-Devel] [opensips] How to get the size of avp? (#585)
In-Reply-To: <OpenSIPS/opensips/issues/585@github.com>
References: <OpenSIPS/opensips/issues/585@github.com>
Message-ID: <OpenSIPS/opensips/issues/585/127569297@github.com>

Hi @bogdan-iancu, 
Not the length of string, but the **count** of results that strored in AVP.
I don't know if it's safe to use $(avp(foo)[10]) without knowing the count of it. 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/585#issuecomment-127569297
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/ce3dfe92/attachment.htm>

From trevor at webon.co.za  Tue Aug  4 13:49:53 2015
From: trevor at webon.co.za (Trevor Steyn)
Date: Tue, 04 Aug 2015 13:49:53 +0200
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <OpenSIPS/opensips/pull/586/c127567701@github.com>
References: <OpenSIPS/opensips/pull/586@github.com>
	<OpenSIPS/opensips/pull/586/c127567701@github.com>
Message-ID: <55C0A6E1.9030302@webon.co.za>

Think you should have used $fs for support using variables.

Regards
Trevor Steyn


On 04/08/2015 13:13, was4444 wrote:
>
> Yes, @bogdan-iancu <https://github.com/bogdan-iancu>, that's all I want.
> But I don't know whether this function will reduce the performance of
> OpenSIPS, so I write another one to not effect the original too much.
> I have two interfaces, when use *mhomed* parameter in configure file,
> I find OpenSIPS could not select the right interface, at least for me,
> when relay ACK requests(I use *record_route* to make all in-dialog
> messages sent to OpenSIPS).
>
> ?
> Reply to this email directly or view it on GitHub
> <https://github.com/OpenSIPS/opensips/pull/586#issuecomment-127567701>.
>
>
>
> _______________________________________________
> 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: <http://lists.opensips.org/pipermail/devel/attachments/20150804/79ec01ce/attachment.htm>

From trevor at webon.co.za  Tue Aug  4 13:55:22 2015
From: trevor at webon.co.za (Trevor Steyn)
Date: Tue, 04 Aug 2015 13:55:22 +0200
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <55C0A6E1.9030302@webon.co.za>
References: <OpenSIPS/opensips/pull/586@github.com>
	<OpenSIPS/opensips/pull/586/c127567701@github.com>
	<55C0A6E1.9030302@webon.co.za>
Message-ID: <55C0A82A.5040609@webon.co.za>

See it here


        3.41 Forced socket

*$fs* - reference to the forced socket for message sending (if any) in
the form proto:ip:port

It is R/W variable (you can assign values to it routing script)

http://www.opensips.org/Documentation/Script-CoreVar-1-11

Regards
Trevor Steyn

On 04/08/2015 13:49, Trevor Steyn wrote:
> Think you should have used $fs for support using variables.
>
> Regards
> Trevor Steyn
>
>
> On 04/08/2015 13:13, was4444 wrote:
>>
>> Yes, @bogdan-iancu <https://github.com/bogdan-iancu>, that's all I want.
>> But I don't know whether this function will reduce the performance of
>> OpenSIPS, so I write another one to not effect the original too much.
>> I have two interfaces, when use *mhomed* parameter in configure file,
>> I find OpenSIPS could not select the right interface, at least for
>> me, when relay ACK requests(I use *record_route* to make all
>> in-dialog messages sent to OpenSIPS).
>>
>> ?
>> Reply to this email directly or view it on GitHub
>> <https://github.com/OpenSIPS/opensips/pull/586#issuecomment-127567701>.
>>
>>
>>
>> _______________________________________________
>> 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: <http://lists.opensips.org/pipermail/devel/attachments/20150804/6ad250e1/attachment.htm>

From notifications at github.com  Tue Aug  4 14:04:55 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 04 Aug 2015 05:04:55 -0700
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <OpenSIPS/opensips/pull/586@github.com>
References: <OpenSIPS/opensips/pull/586@github.com>
Message-ID: <OpenSIPS/opensips/pull/586/c127578349@github.com>

Have you looked at $fs variable ? it does exactly what you need : 
   http://www.opensips.org/Documentation/Script-CoreVar-2-1#toc44

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/586#issuecomment-127578349
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/6a12cb46/attachment.htm>

From notifications at github.com  Tue Aug  4 14:11:01 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 04 Aug 2015 05:11:01 -0700
Subject: [OpenSIPS-Devel] [opensips] How to get the size of avp? (#585)
In-Reply-To: <OpenSIPS/opensips/issues/585@github.com>
References: <OpenSIPS/opensips/issues/585@github.com>
Message-ID: <OpenSIPS/opensips/issues/585/127579698@github.com>

@was4444 , it is safe to do overflow of the index - you will simply get a null value back.

To actually count the number of values the AVP holds, see the set_count() function:
     http://www.opensips.org/html/docs/modules/2.1.x/cfgutils.html#id293905

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/585#issuecomment-127579698
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/c6a9768c/attachment-0001.htm>

From notifications at github.com  Tue Aug  4 14:49:52 2015
From: notifications at github.com (was4444)
Date: Tue, 04 Aug 2015 05:49:52 -0700
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <OpenSIPS/opensips/pull/586@github.com>
References: <OpenSIPS/opensips/pull/586@github.com>
Message-ID: <OpenSIPS/opensips/pull/586/c127593654@github.com>

Oh, yes, that's what I need.
I should upgrade to 2.1 some time.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/586#issuecomment-127593654
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/7ee51adc/attachment.htm>

From notifications at github.com  Tue Aug  4 14:53:41 2015
From: notifications at github.com (was4444)
Date: Tue, 04 Aug 2015 05:53:41 -0700
Subject: [OpenSIPS-Devel] [opensips] How to get the size of avp? (#585)
In-Reply-To: <OpenSIPS/opensips/issues/585@github.com>
References: <OpenSIPS/opensips/issues/585@github.com>
Message-ID: <OpenSIPS/opensips/issues/585/127594519@github.com>

Thanks @bogdan-iancu , you really help me a lot.
I should really upgrade to the latest version.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/585#issuecomment-127594519
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/0a2154a9/attachment.htm>

From trevor at webon.co.za  Tue Aug  4 14:57:43 2015
From: trevor at webon.co.za (Trevor Steyn)
Date: Tue, 04 Aug 2015 14:57:43 +0200
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <OpenSIPS/opensips/pull/586/c127593654@github.com>
References: <OpenSIPS/opensips/pull/586@github.com>
	<OpenSIPS/opensips/pull/586/c127593654@github.com>
Message-ID: <55C0B6C7.4010600@webon.co.za>

$fs is available on 1.11 aswell.



On 04/08/2015 14:49, was4444 wrote:
>
> Oh, yes, that's what I need.
> I should upgrade to 2.1 some time.
>
> ?
> Reply to this email directly or view it on GitHub
> <https://github.com/OpenSIPS/opensips/pull/586#issuecomment-127593654>.
>
>
>
> _______________________________________________
> 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: <http://lists.opensips.org/pipermail/devel/attachments/20150804/9c90077d/attachment.htm>

From notifications at github.com  Tue Aug  4 16:55:14 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 04 Aug 2015 07:55:14 -0700
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <OpenSIPS/opensips/pull/586@github.com>
References: <OpenSIPS/opensips/pull/586@github.com>
Message-ID: <OpenSIPS/opensips/pull/586/c127640828@github.com>

@was4444 , $fs is available in older versions too, so no need to upgrade. 
I will close this PR for now, as it brings no new addition as functionality.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/586#issuecomment-127640828
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/67c2c9ab/attachment.htm>

From notifications at github.com  Tue Aug  4 16:55:14 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 04 Aug 2015 07:55:14 -0700
Subject: [OpenSIPS-Devel] [opensips] add 'force_send_address' to support
 'pseudo-variables' (#586)
In-Reply-To: <OpenSIPS/opensips/pull/586@github.com>
References: <OpenSIPS/opensips/pull/586@github.com>
Message-ID: <OpenSIPS/opensips/pull/586/issue_event/373149031@github.com>

Closed #586.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/586#event-373149031
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/d1651396/attachment.htm>

From notifications at github.com  Tue Aug  4 16:56:18 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 04 Aug 2015 07:56:18 -0700
Subject: [OpenSIPS-Devel] [opensips] How to get the size of avp? (#585)
In-Reply-To: <OpenSIPS/opensips/issues/585@github.com>
References: <OpenSIPS/opensips/issues/585@github.com>
Message-ID: <OpenSIPS/opensips/issues/585/127641072@github.com>

@was4444, this function is available in 1.11 and older versions too. no need to upgrade in order to use it.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/585#issuecomment-127641072
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/63cefe1c/attachment.htm>

From notifications at github.com  Tue Aug  4 16:56:19 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 04 Aug 2015 07:56:19 -0700
Subject: [OpenSIPS-Devel] [opensips] How to get the size of avp? (#585)
In-Reply-To: <OpenSIPS/opensips/issues/585@github.com>
References: <OpenSIPS/opensips/issues/585@github.com>
Message-ID: <OpenSIPS/opensips/issue/585/issue_event/373150012@github.com>

Closed #585.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/585#event-373150012
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150804/c1d58940/attachment.htm>

From notifications at github.com  Wed Aug  5 11:51:39 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 02:51:39 -0700
Subject: [OpenSIPS-Devel] [opensips] Opensips crash on CANCEL on
 unanswerd call. (2.1-rc2) (#484)
In-Reply-To: <OpenSIPS/opensips/issues/484@github.com>
References: <OpenSIPS/opensips/issues/484@github.com>
Message-ID: <OpenSIPS/opensips/issues/484/127941192@github.com>

Hi @AVFedorov , @petekelly  - I'm taking over this issue.
If any of you could describe how to reproduce this crash (like what kind of call needs to be canceled, etc), it will be great to sort it out asap.

Thanks and regards,
Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/484#issuecomment-127941192
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/8f571525/attachment-0001.htm>

From notifications at github.com  Wed Aug  5 11:53:00 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 02:53:00 -0700
Subject: [OpenSIPS-Devel] [opensips] acc module - database types (#576)
In-Reply-To: <OpenSIPS/opensips/issues/576@github.com>
References: <OpenSIPS/opensips/issues/576@github.com>
Message-ID: <OpenSIPS/opensips/issues/576/127941488@github.com>

Hi @ar45 , most probably because of historical reasons. May I ask what seems to be the problem in your case ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/576#issuecomment-127941488
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/56864baa/attachment.htm>

From notifications at github.com  Wed Aug  5 11:54:15 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 02:54:15 -0700
Subject: [OpenSIPS-Devel] [opensips] tcp read error on 1.11.5 (#551)
In-Reply-To: <OpenSIPS/opensips/issues/551@github.com>
References: <OpenSIPS/opensips/issues/551@github.com>
Message-ID: <OpenSIPS/opensips/issues/551/127941714@github.com>

@seanchann , any way to reproduce the kind of errors you get ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/551#issuecomment-127941714
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/1f1e81dd/attachment.htm>

From notifications at github.com  Wed Aug  5 11:56:47 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 02:56:47 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issues/552/127942126@github.com>

@dsandras , the problem was narrowed down to mi_json module when handling ASYNC MI commands. I'm trying to reach @shimaore (the author of the module) to sort this out.
In the mean while, should I try a patch for make mi_json to run all MI commands in SYNC mode (to avoid the existing problem with ASYNC) ? Does it make sense ? 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/552#issuecomment-127942126
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/c9a3a0e5/attachment.htm>

From notifications at github.com  Wed Aug  5 11:58:57 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 02:58:57 -0700
Subject: [OpenSIPS-Devel] [opensips] ds_select_dst may put "probing"
 destinations in the failover list (#564)
In-Reply-To: <OpenSIPS/opensips/issues/564@github.com>
References: <OpenSIPS/opensips/issues/564@github.com>
Message-ID: <OpenSIPS/opensips/issues/564/127942777@github.com>

Hi @gergelypeli - that makes a lot of sense, we will look into a fast fix. 
Thank you, Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/564#issuecomment-127942777
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/8ef5c7d2/attachment.htm>

From notifications at github.com  Wed Aug  5 12:03:46 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 03:03:46 -0700
Subject: [OpenSIPS-Devel] [opensips] Cryptic error messages when json.so
 is not loaded (#574)
In-Reply-To: <OpenSIPS/opensips/issues/574@github.com>
References: <OpenSIPS/opensips/issues/574@github.com>
Message-ID: <OpenSIPS/opensips/issues/574/127944360@github.com>

@liviuchircu , that will happen when you try to use any Variable exported by a module (not provided by core) without loading that particular module. 
It is not particular to  json module only.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/574#issuecomment-127944360
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/39120a11/attachment.htm>

From notifications at github.com  Wed Aug  5 12:03:59 2015
From: notifications at github.com (Damien Sandrs)
Date: Wed, 05 Aug 2015 03:03:59 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issues/552/127944394@github.com>

Hi Bogdan, following @mqandeel, xmlrpc-ng would suffer of the same bug.

From notifications at github.com  Wed Aug  5 12:08:32 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 03:08:32 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issues/552/127945649@github.com>

@dsandras, not so sure about @mqandeel report (if indeed related to this or something completely different) as the error you reported is 100% generated by mi_json:

Jun 11 15:55:45 golgoth05 opensips[31577]: ERROR:**mi_json**:mi_json_flush_data: Unexpected NULL mi handler!

and mi_json has nothing to do with mi_xmlrpc.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/552#issuecomment-127945649
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/77f9d3d2/attachment.htm>

From notifications at github.com  Wed Aug  5 12:18:21 2015
From: notifications at github.com (Damien Sandrs)
Date: Wed, 05 Aug 2015 03:18:21 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issues/552/127948815@github.com>

Indeed. But I am not sure if it is a bug in mi_json or in the sublayer shared by all mi modules actually.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/552#issuecomment-127948815
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/920af77c/attachment.htm>

From notifications at github.com  Wed Aug  5 12:22:12 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 03:22:12 -0700
Subject: [OpenSIPS-Devel] [opensips] B2B + uac_auth - corrupted INVITE
	packet (#577)
In-Reply-To: <OpenSIPS/opensips/issues/577@github.com>
References: <OpenSIPS/opensips/issues/577@github.com>
Message-ID: <OpenSIPS/opensips/issues/577/127949434@github.com>

@DMOsipov, this happens due a poor implementation of the b2b auth in combination with usage of local route (for b2b INVITEs). Unfortunately the fix is not trivial - to be honest, I do not even have a straight solution to this.
Nevertheless, I will try to come up with a something on this.

Regards,
Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/577#issuecomment-127949434
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/22af6cbe/attachment.htm>

From notifications at github.com  Wed Aug  5 15:24:49 2015
From: notifications at github.com (dbeskoek)
Date: Wed, 05 Aug 2015 06:24:49 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias (2.1)
	(#589)
Message-ID: <OpenSIPS/opensips/issues/589@github.com>

During running a sipp-scenario against an opensips2.1  doing tls<->udp traversing we are able to easily crash this opensips within seconds. As soon as we disable tcp_accept_aliases the crashes are gone. We are heavily generating new tls-sessions (around 1000 per second), so we will reuse source-ports. Maybe this forces this segfault.

gdb(bt full):
#0  0x000000000059a2bf in tcpconn_add_alias (id=<error reading variable: Cannot access memory at address 0x7ffefb7b78b8>, port=5067,
    port at entry=<error reading variable: Cannot access memory at address 0x7ffefb7b78b8>, proto=<error reading variable: Cannot access memory at address 0x7ffefb7b78b8>) at net/net_tcp.c:766
        c = 0x7ff422570658
        hash = 0
        a = <optimized out>
        __FUNCTION__ = "tcpconn_add_alias"

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/3272cc17/attachment.htm>

From notifications at github.com  Wed Aug  5 16:52:11 2015
From: notifications at github.com (ionel-cerghit)
Date: Wed, 05 Aug 2015 07:52:11 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix mi_xmlrpc_ng answer formatting,
 add version field in bin protocol,
 provide extended information for usrloc events (#590)
Message-ID: <OpenSIPS/opensips/pull/590@github.com>


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/590

-- Commit Summary --

  * added extended usrloc events, provided extended information
  * Added version field in the header of bin protocol, to avoid compatibility problems
  * mi_xmlrpc_ng: fixed formatting and flushing problems in module

-- File Changes --

    M bin_interface.c (72)
    M bin_interface.h (26)
    M cfg.lex (6)
    M cfg.y (27)
    M modules/dialog/dlg_replication.c (39)
    M modules/dialog/dlg_replication.h (2)
    M modules/mi_xmlrpc_ng/http_fnc.c (325)
    M modules/mi_xmlrpc_ng/http_fnc.h (13)
    M modules/ratelimit/ratelimit.h (2)
    M modules/ratelimit/ratelimit_helper.c (17)
    M modules/usrloc/ucontact.c (4)
    M modules/usrloc/udomain.c (122)
    M modules/usrloc/udomain.h (5)
    M modules/usrloc/urecord.c (6)
    M modules/usrloc/ureplication.c (16)
    M modules/usrloc/ureplication.h (2)
    M pt.c (1)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/590.patch
https://github.com/OpenSIPS/opensips/pull/590.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/590
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/b208f58c/attachment-0001.htm>

From razvan at opensips.org  Wed Aug  5 18:28:41 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 05 Aug 2015 09:28:41 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3dfc83: add rest_client specs
 for debian, fedora and rpms
Message-ID: <55c239b9bfab7_11e53fc4774432b8861e8@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3dfc83cb254f150d2e6dbbb49f48ec9927be3a3c
      https://github.com/OpenSIPS/opensips/commit/3dfc83cb254f150d2e6dbbb49f48ec9927be3a3c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M packaging/debian/control
    M packaging/fedora/opensips.spec
    M packaging/rpm/opensips.spec.CentOS

  Log Message:
  -----------
  add rest_client specs for debian, fedora and rpms

Closes #587



From notifications at github.com  Wed Aug  5 18:28:45 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 05 Aug 2015 09:28:45 -0700
Subject: [OpenSIPS-Devel] [opensips] Add packaging for rest_client (#587)
In-Reply-To: <OpenSIPS/opensips/issues/587@github.com>
References: <OpenSIPS/opensips/issues/587@github.com>
Message-ID: <OpenSIPS/opensips/issue/587/issue_event/374389191@github.com>

Closed #587 via 3dfc83cb254f150d2e6dbbb49f48ec9927be3a3c.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/587#event-374389191
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/8b6e1271/attachment.htm>

From notifications at github.com  Wed Aug  5 20:11:36 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 05 Aug 2015 11:11:36 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/128095406@github.com>

Hi @dbeskoek , are you using the latest 2.1 code from GIT ? 

can you recompile without optimization (see Makefile.defs, line 722, removing -O9) and check in the corefile the a variable ?

Regards, Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-128095406
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/b78275f8/attachment.htm>

From notifications at github.com  Wed Aug  5 22:21:38 2015
From: notifications at github.com (dbeskoek)
Date: Wed, 05 Aug 2015 13:21:38 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/128135696@github.com>

Hi Bogdan, yes, latest 2.1code from GIT was used. requested output:

```
#0  0x000000000052247a in tcpconn_add_alias (id=1358, port=5063, proto=3) at net/net_tcp.c:766
        c = 0x7f311a308470
        hash = 938
        a = 0x7f31115f35d8
        __FUNCTION__ = "tcpconn_add_alias"
```

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-128135696
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150805/ef94c8e0/attachment.htm>

From evillaron at gmail.com  Thu Aug  6 01:06:35 2015
From: evillaron at gmail.com (root)
Date: Wed, 05 Aug 2015 16:06:35 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 570d7d: emergency -- code
	review
Message-ID: <55c296fb7848a_13a73fb7ff60b2a08668d@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 570d7d749f2f0f03eb86bdd10425d08679dce625
      https://github.com/OpenSIPS/opensips/commit/570d7d749f2f0f03eb86bdd10425d08679dce625
  Author: root <evillaron at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M modules/emergency/emergency_methods.c
    M modules/emergency/emergency_methods.h
    M modules/emergency/hash.c
    M modules/emergency/hash.h
    M modules/emergency/http_emergency.c
    M modules/emergency/http_emergency.h
    M modules/emergency/model.h
    M modules/emergency/notifier_emergency.c
    M modules/emergency/notifier_emergency.h
    M modules/emergency/post_curl.c
    M modules/emergency/post_curl.h
    M modules/emergency/report_emergency.c
    M modules/emergency/report_emergency.h
    M modules/emergency/sip_emergency.c
    M modules/emergency/sip_emergency.h
    M modules/emergency/subscriber_emergency.c
    M modules/emergency/subscriber_emergency.h
    M modules/emergency/xml_parser.c
    M modules/emergency/xml_parser.h

  Log Message:
  -----------
  emergency -- code review



From bogdan at opensips.org  Thu Aug  6 14:08:20 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 06 Aug 2015 05:08:20 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 21fb5c: Just fixing
	indentation.
Message-ID: <55c34e34eba0a_db83fb83ba0b29c34077@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/usrlocCID
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 21fb5cd6320099d1b7c21bc9131df06006015d66
      https://github.com/OpenSIPS/opensips/commit/21fb5cd6320099d1b7c21bc9131df06006015d66
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M modules/registrar/save.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    M modules/usrloc/urecord.c

  Log Message:
  -----------
  Just fixing indentation.



From ionutionita at opensips.org  Thu Aug  6 15:14:51 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Thu, 06 Aug 2015 06:14:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7d20a3: fix contact id in
	DB_ONLY mode issue
Message-ID: <55c35dcb22f31_5c893f94d2d332bc25874@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/usrlocCID
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7d20a3605b9d6be575193f28952314954730654b
      https://github.com/OpenSIPS/opensips/commit/7d20a3605b9d6be575193f28952314954730654b
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M modules/usrloc/ucontact.c
    M modules/usrloc/urecord.c

  Log Message:
  -----------
  fix contact id in DB_ONLY mode issue



From ionutionita at opensips.org  Thu Aug  6 15:28:46 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Thu, 06 Aug 2015 06:28:46 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 04c9ad: introduced contactid
 as composed of aorhash|recrod...
Message-ID: <55c3610e84ffc_5bc03ffd78f232c0965bb@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 04c9add72d463112161eba02c038bc790ceaedb5
      https://github.com/OpenSIPS/opensips/commit/04c9add72d463112161eba02c038bc790ceaedb5
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M modules/usrloc/dlist.c
    M modules/usrloc/dlist.h
    M modules/usrloc/hslot.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h
    M modules/usrloc/udomain.c
    M modules/usrloc/udomain.h
    M modules/usrloc/ul_mi.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ul_mod.h
    M modules/usrloc/urecord.c
    M modules/usrloc/urecord.h

  Log Message:
  -----------
  introduced contactid as composed of aorhash|recrod label|contact label


  Commit: f1578b14b07bc245317243bf2616e2dd0d1fbe82
      https://github.com/OpenSIPS/opensips/commit/f1578b14b07bc245317243bf2616e2dd0d1fbe82
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M db/schema/location.xml
    M doc/dbschema/xsl/sqlite.xsl
    A scripts/db_berkeley/opensips/emergency_service_provider
    M scripts/db_berkeley/opensips/location
    M scripts/db_berkeley/opensips/version
    A scripts/dbtext/opensips/emergency_service_provider
    M scripts/dbtext/opensips/location
    M scripts/dbtext/opensips/version
    M scripts/mysql/emergency-create.sql
    M scripts/mysql/usrloc-create.sql
    M scripts/oracle/emergency-create.sql
    M scripts/oracle/usrloc-create.sql
    M scripts/pi_http/emergency-mod
    M scripts/pi_http/emergency-table
    M scripts/pi_http/pi_framework.xml
    M scripts/pi_http/usrloc-mod
    M scripts/pi_http/usrloc-table
    M scripts/postgres/emergency-create.sql
    M scripts/postgres/usrloc-create.sql
    M scripts/sqlite/emergency-create.sql
    M scripts/sqlite/usrloc-create.sql

  Log Message:
  -----------
  modified id column to contact_id bigint primary key autoincrement in al dbs; regenerated scripts


  Commit: 4d7c67f1b6b9d8c42c1e97b76013881461b9d1f7
      https://github.com/OpenSIPS/opensips/commit/4d7c67f1b6b9d8c42c1e97b76013881461b9d1f7
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    M modules/usrloc/urecord.c

  Log Message:
  -----------
  on DB_ONLY insert contact id value is null(autoincrement is used)


  Commit: 9404a7654bcd226091b6e065dd6c82e7eb5a0f46
      https://github.com/OpenSIPS/opensips/commit/9404a7654bcd226091b6e065dd6c82e7eb5a0f46
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M modules/usrloc/ucontact.c

  Log Message:
  -----------
  update and delete based on contact_id


  Commit: bbccb7a310b1ea282cb3100e0cec0cb052c8724e
      https://github.com/OpenSIPS/opensips/commit/bbccb7a310b1ea282cb3100e0cec0cb052c8724e
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M scripts/db_berkeley/opensips/version
    M scripts/dbtext/opensips/version
    M scripts/mysql/usrloc-create.sql
    M scripts/oracle/usrloc-create.sql
    M scripts/postgres/usrloc-create.sql
    M scripts/sqlite/usrloc-create.sql

  Log Message:
  -----------
  updated location version


  Commit: 603a66072de2ae3f9bb2cd8b1551ab0f85fa3740
      https://github.com/OpenSIPS/opensips/commit/603a66072de2ae3f9bb2cd8b1551ab0f85fa3740
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M modules/db_sqlite/res.c
    M modules/db_sqlite/row.c

  Log Message:
  -----------
  for PRIMARY KEY AUTOINCREMENT in sqlite: value is stored as BIGINT, type is INT, allowing in code usage to see the key both int and bigint(default int)


  Commit: b46429e2eb28e52d86f37b28913d656b207d1fc5
      https://github.com/OpenSIPS/opensips/commit/b46429e2eb28e52d86f37b28913d656b207d1fc5
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    M modules/usrloc/ul_mod.c

  Log Message:
  -----------
  fix db_insert_ucontact: no value for contactid when AUTOINCREMENT wanted


  Commit: 91828e31b7a73d22487bb5da629af6821f64791b
      https://github.com/OpenSIPS/opensips/commit/91828e31b7a73d22487bb5da629af6821f64791b
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M modules/usrloc/dlist.c
    M modules/usrloc/dlist.h
    M modules/usrloc/usrloc.c
    M modules/usrloc/usrloc.h

  Log Message:
  -----------
  possibility to delete a contact only with the id


  Commit: ece27741725d7bbb26a2594803280d376df874d0
      https://github.com/OpenSIPS/opensips/commit/ece27741725d7bbb26a2594803280d376df874d0
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M modules/nathelper/nathelper.c
    M modules/usrloc/dlist.c
    M modules/usrloc/dlist.h

  Log Message:
  -----------
  get_all/domain_ucontacts: posibility to fetch contact id


  Commit: a859a45909df62505b543b4d5e26971f6c5cb816
      https://github.com/OpenSIPS/opensips/commit/a859a45909df62505b543b4d5e26971f6c5cb816
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M modules/usrloc/README
    M modules/usrloc/doc/usrloc_admin.xml
    M modules/usrloc/doc/usrloc_devel.xml

  Log Message:
  -----------
  updated usrloc documentation


  Commit: 5c3331941f10c2bed5ac2d5d4a97af9cf8ecb8b9
      https://github.com/OpenSIPS/opensips/commit/5c3331941f10c2bed5ac2d5d4a97af9cf8ecb8b9
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M modules/usrloc/doc/usrloc_admin.xml
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h
    M modules/usrloc/udomain.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/urecord.c

  Log Message:
  -----------
  delete multiple contacts in one db call for WRITE_THROUGH and WRITE_BACK


  Commit: 21fb5cd6320099d1b7c21bc9131df06006015d66
      https://github.com/OpenSIPS/opensips/commit/21fb5cd6320099d1b7c21bc9131df06006015d66
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M modules/registrar/save.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    M modules/usrloc/urecord.c

  Log Message:
  -----------
  Just fixing indentation.


  Commit: 7d20a3605b9d6be575193f28952314954730654b
      https://github.com/OpenSIPS/opensips/commit/7d20a3605b9d6be575193f28952314954730654b
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M modules/usrloc/ucontact.c
    M modules/usrloc/urecord.c

  Log Message:
  -----------
  fix contact id in DB_ONLY mode issue


  Commit: 7ef4eaa264e0d773970eb31b8fcbd944f59239ef
      https://github.com/OpenSIPS/opensips/commit/7ef4eaa264e0d773970eb31b8fcbd944f59239ef
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M db/schema/location.xml
    M doc/dbschema/xsl/sqlite.xsl
    M modules/db_sqlite/res.c
    M modules/db_sqlite/row.c
    M modules/nathelper/nathelper.c
    M modules/registrar/save.c
    M modules/usrloc/README
    M modules/usrloc/dlist.c
    M modules/usrloc/dlist.h
    M modules/usrloc/doc/usrloc_admin.xml
    M modules/usrloc/doc/usrloc_devel.xml
    M modules/usrloc/hslot.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h
    M modules/usrloc/udomain.c
    M modules/usrloc/udomain.h
    M modules/usrloc/ul_mi.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ul_mod.h
    M modules/usrloc/urecord.c
    M modules/usrloc/urecord.h
    M modules/usrloc/usrloc.c
    M modules/usrloc/usrloc.h
    A scripts/db_berkeley/opensips/emergency_service_provider
    M scripts/db_berkeley/opensips/location
    M scripts/db_berkeley/opensips/version
    A scripts/dbtext/opensips/emergency_service_provider
    M scripts/dbtext/opensips/location
    M scripts/dbtext/opensips/version
    M scripts/mysql/emergency-create.sql
    M scripts/mysql/usrloc-create.sql
    M scripts/oracle/emergency-create.sql
    M scripts/oracle/usrloc-create.sql
    M scripts/pi_http/emergency-mod
    M scripts/pi_http/emergency-table
    M scripts/pi_http/pi_framework.xml
    M scripts/pi_http/usrloc-mod
    M scripts/pi_http/usrloc-table
    M scripts/postgres/emergency-create.sql
    M scripts/postgres/usrloc-create.sql
    M scripts/sqlite/emergency-create.sql
    M scripts/sqlite/usrloc-create.sql

  Log Message:
  -----------
  Merge branch 'usrlocCID'


Compare: https://github.com/OpenSIPS/opensips/compare/570d7d749f2f...7ef4eaa264e0

From ionutionita at opensips.org  Thu Aug  6 15:32:22 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Thu, 06 Aug 2015 06:32:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55c361e6ebf57_76ec3fd8efab329c4404c@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/usrlocCID
  Home:   https://github.com/OpenSIPS/opensips

From notifications at github.com  Thu Aug  6 16:20:51 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 06 Aug 2015 07:20:51 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/128388030@github.com>

@dbeskoek , could you do a "list" in gdb, to see what is your line 766 ? In my case it is a LM_WARN : 
    LM_WARN("alias already present and points to another connection "
            "(%d : %d and %d : %d)\n", a->parent->id,  port, c->id, port);

Is this correct ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-128388030
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150806/902a8a62/attachment.htm>

From notifications at github.com  Thu Aug  6 16:29:16 2015
From: notifications at github.com (dbeskoek)
Date: Thu, 06 Aug 2015 07:29:16 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/128392028@github.com>

thats correct:
```
761             LM_ERR("no connection found for id %d\n",id);
762             return -1;
763     error_sec:
764             TCPCONN_UNLOCK(id);
765             LM_WARN("possible port hijack attempt\n");
766             LM_WARN("alias already present and points to another connection "
767                             "(%d : %d and %d : %d)\n", a->parent->id,  port, c->id, port);
768             return -1;
769     }
770
```

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-128392028
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150806/9be4fdf0/attachment.htm>

From bogdan at opensips.org  Thu Aug  6 16:30:53 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 06 Aug 2015 07:30:53 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5af701: Fix int64_t printing.
Message-ID: <55c36f9ddaf56_605f3fb1a6c512b8234af@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5af70109624fa3e0216d91a4a7fa1d6cec91d059
      https://github.com/OpenSIPS/opensips/commit/5af70109624fa3e0216d91a4a7fa1d6cec91d059
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M modules/usrloc/udomain.c

  Log Message:
  -----------
  Fix int64_t printing.



From bogdan at opensips.org  Thu Aug  6 17:10:36 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 06 Aug 2015 08:10:36 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad6a92: Fix usage of timerfd
	on old systems.
Message-ID: <55c378ec4e93a_67353fbcec9cf2a01448c@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ad6a923a4c508f683ef6a9a364f67f738b6b650d
      https://github.com/OpenSIPS/opensips/commit/ad6a923a4c508f683ef6a9a364f67f738b6b650d
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M modules/cfgutils/cfgutils.c

  Log Message:
  -----------
  Fix usage of timerfd on old systems.

timerfd functions were introduced starting with glib 2.8, so disable them if older glib versions are detected.



From razvan at opensips.org  Thu Aug  6 17:27:23 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Thu, 06 Aug 2015 08:27:23 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d1506: fix debian packaging
Message-ID: <55c37cdb20054_154a3f9bca47129c58774@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2d15060e48333ab3cad2e9cf3cafb7a006324185
      https://github.com/OpenSIPS/opensips/commit/2d15060e48333ab3cad2e9cf3cafb7a006324185
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M packaging/debian/rules

  Log Message:
  -----------
  fix debian packaging



From bogdan at opensips.org  Thu Aug  6 17:33:15 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 06 Aug 2015 08:33:15 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ff15f: Remove double define.
Message-ID: <55c37e3bebe35_1b773f9c58dd12b88502b@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0ff15f63e7002e58385228a16bb4e43dbf75a400
      https://github.com/OpenSIPS/opensips/commit/0ff15f63e7002e58385228a16bb4e43dbf75a400
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M sr_module.h

  Log Message:
  -----------
  Remove double define.

param_export_t is already defined by sr_module_deps.h which is included from here.



From bogdan at opensips.org  Thu Aug  6 17:33:50 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 06 Aug 2015 08:33:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a8a487: Remove double define.
Message-ID: <55c37e5e3c0f6_118b3f9068be92bc8519f@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a8a4875304ca6aa53e39bc566e429ac63a3a300e
      https://github.com/OpenSIPS/opensips/commit/a8a4875304ca6aa53e39bc566e429ac63a3a300e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M sr_module.h

  Log Message:
  -----------
  Remove double define.

param_export_t is already defined by sr_module_deps.h which is included from here.

(cherry picked from commit 0ff15f63e7002e58385228a16bb4e43dbf75a400)



From razvan at opensips.org  Thu Aug  6 17:36:42 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Thu, 06 Aug 2015 08:36:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b7524e: add rest_client specs
 for debian, fedora and rpms
Message-ID: <55c37f0ae1dd5_6bb3fb5fa0e52a086963@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b7524e2f5b84549476b4f934d56d682264ce227a
      https://github.com/OpenSIPS/opensips/commit/b7524e2f5b84549476b4f934d56d682264ce227a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M packaging/debian/control
    M packaging/fedora/opensips.spec
    M packaging/rpm/opensips.spec.CentOS

  Log Message:
  -----------
  add rest_client specs for debian, fedora and rpms

Closes #587
(cherry picked from commit 3dfc83cb254f150d2e6dbbb49f48ec9927be3a3c)


  Commit: 2671738aa7220fd73801c00354395c254f720186
      https://github.com/OpenSIPS/opensips/commit/2671738aa7220fd73801c00354395c254f720186
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M packaging/debian/rules

  Log Message:
  -----------
  fix debian packaging
(cherry picked from commit 2d15060e48333ab3cad2e9cf3cafb7a006324185)


Compare: https://github.com/OpenSIPS/opensips/compare/a8a4875304ca...2671738aa722

From razvan at opensips.org  Thu Aug  6 17:36:57 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Thu, 06 Aug 2015 08:36:57 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2bdd10: add rest_client specs
 for debian, fedora and rpms
Message-ID: <55c37f1913a0e_60e73fbd3cba12b8884f@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2bdd10f3eea77ad578ff5db2aa3869a4f7fda900
      https://github.com/OpenSIPS/opensips/commit/2bdd10f3eea77ad578ff5db2aa3869a4f7fda900
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M packaging/debian/control
    M packaging/fedora/opensips.spec
    M packaging/rpm/opensips.spec.CentOS

  Log Message:
  -----------
  add rest_client specs for debian, fedora and rpms

Closes #587
(cherry picked from commit 3dfc83cb254f150d2e6dbbb49f48ec9927be3a3c)

Conflicts:
	packaging/debian/control
	packaging/fedora/opensips.spec


  Commit: 235e3e46ab1f376386c618d770b95fbea7955d1d
      https://github.com/OpenSIPS/opensips/commit/235e3e46ab1f376386c618d770b95fbea7955d1d
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M packaging/debian/rules

  Log Message:
  -----------
  fix debian packaging
(cherry picked from commit 2d15060e48333ab3cad2e9cf3cafb7a006324185)

Conflicts:
	packaging/debian/rules


Compare: https://github.com/OpenSIPS/opensips/compare/1b5c86e01636...235e3e46ab1f

From notifications at github.com  Thu Aug  6 18:00:27 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 06 Aug 2015 09:00:27 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/128418538@github.com>

ok, try printing in gdb the vars: a,  a->parent, c


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-128418538
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150806/3cf45b62/attachment.htm>

From notifications at github.com  Thu Aug  6 18:08:50 2015
From: notifications at github.com (dbeskoek)
Date: Thu, 06 Aug 2015 09:08:50 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/128420950@github.com>

```
(gdb) p a
$1 = (struct tcp_conn_alias *) 0x7f31115f35d8
(gdb) p a->parent
$2 = (struct tcp_connection *) 0x0
(gdb) p c
$3 = (struct tcp_connection *) 0x7f311a308470
```

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-128420950
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150806/f32b1a9c/attachment.htm>

From notifications at github.com  Thu Aug  6 18:10:09 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 06 Aug 2015 09:10:09 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/128421511@github.com>

ok, so a->parent->id is crashing...let me check on it

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-128421511
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150806/733931ad/attachment-0001.htm>

From notifications at github.com  Thu Aug  6 18:18:15 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 06 Aug 2015 09:18:15 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/128424797@github.com>

Is there any chance to get direct access to the corefile (ssh?) the debugging gets a bit more complex at this stage.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-128424797
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150806/41a4d612/attachment.htm>

From bogdan at opensips.org  Thu Aug  6 19:22:05 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 06 Aug 2015 10:22:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad08a0: Fix missing typedef.
Message-ID: <55c397bdeecca_176e3fd6033792b878741@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ad08a0d4c139d6fb5dc8787ad9997c7959b3f95c
      https://github.com/OpenSIPS/opensips/commit/ad08a0d4c139d6fb5dc8787ad9997c7959b3f95c
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M sr_module_deps.h

  Log Message:
  -----------
  Fix missing typedef.

It seems the code is a bit different from 2.2 , so fixing a8a487



From bogdan at opensips.org  Thu Aug  6 19:25:14 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 06 Aug 2015 10:25:14 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 164dbe: Fix async sleep() in
	sync mode.
Message-ID: <55c3987abce09_6ca43f9e92cb729c1516c@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 164dbe53752783f7dd1c96c9a6a1874385241337
      https://github.com/OpenSIPS/opensips/commit/164dbe53752783f7dd1c96c9a6a1874385241337
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M modules/cfgutils/cfgutils.c

  Log Message:
  -----------
  Fix async sleep() in sync mode.

If the timer FD cannot be placed in reactor, the resume will work (in sync way), but without any actual sleep. We fix this by remembering the time when the sleep should finish and checking it again in resume function.



From notifications at github.com  Thu Aug  6 22:06:45 2015
From: notifications at github.com (rgupta0110)
Date: Thu, 06 Aug 2015 13:06:45 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop "io_watch_del:
 BUG - trying to del fd 34 with flags 2 1" (#591)
Message-ID: <OpenSIPS/opensips/issues/591@github.com>

Hi Bogdan,
 
Almost a month ago, I have raised the issue regarding the opensips log file filling up with the following message 
 
ERROR:core:io_watch_del: BUG - trying to del fd 38 with flags 2 1
 
Now I can reproduce it every time with the following scenario:
 
1)      UAC and UAS are connected to opensips proxy with TCP transport
2)      Connections looks good
3)      Netstat shows the connection to UAC in ESTABLISHED state and the tcp_conn_lists of opensips also looks fine for that UAC
4)      Now unplug the Ethernet cable on UAC
5)      After tcp connection timeout (set to 5 mins in opensips.cfg), the tcp connection goes away from netstat as well as from tcp_conn_lists
6)      UAS tries another tcp call to the UAC which is still unplugged
7)      tcp_conn_lists shows the tcp connection to the UAC and netstat shows the connection in SYN_SENT state
8)      After the tcp connection timeout (set to 5 mins in opensips.cfg), the connection goes away from netstat however it remains there in tcp_conn_lists and at that moment the ?BUG - trying to del fd 38 with flags 2 1? starts printing in infinite loop.
 
 
I looked at the source code and observed the following
 
1)      When the network cable is plugged in 
The io_watch_add happens with flag IO_WATCH_READ in tcp_main.c  when the command is CONN_NEW
2)      When the network cable is unplugged
The io_watch_add happens with flag IO_WATCH_WRITE in tcp_main.c  when the command is ASYNC_CONNECT
 
3)      While doing io_watch_del after timeout, from handle_tcpconn_ev method, io_watch_del always uses IO_WATCH_READ to delete the fd, which gives this error in case of unplugged cable.
 
Please look into this and suggest how can I fix this issue ?
 
Thanks
Rahul Gupta


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150806/caab5426/attachment.htm>

From notifications at github.com  Thu Aug  6 23:07:37 2015
From: notifications at github.com (rgupta0110)
Date: Thu, 06 Aug 2015 14:07:37 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/128507656@github.com>

I have captured logs for the scenario and uploaded to zippyshare . Please let me know if you want me to upload to anyother location 

http://www76.zippyshare.com/v/njlgk4lW/file.html

1) netstat_debug.log --- netstat info for the particular endpoint (10.205.203.130 in this case)
2) opensipsctl_debug.log --- list_tcp_conns  from opensips for the particular end point (10.205.203.130)
3) opensips.log --- opensips logs with debug level 6


Call flow and timestamps :
1) 15:45:02 --- created a TCP connection to send out SIP NOTIFY to 10.205.203.130
2) 15:46:30 --- unplugged the network cable from the endpoint 10.205.203.130
3) 15:47:11 --- tcp connection timed out (FYI tcp_connection_lifetime=120 in opensips.cfg)
4) 15:49:30 --- Tried another call to the same end point while the network cable was unplugged. opensips created another TCP connection to send another SIP NOTIFY, netstat showed this connection in SYN_SENT state
5) 15:50:31 --- the above connection went away from net stat and opensips started printing  "BUG - trying to del fd 34 with flags 2 1" in infinite loop


FYI, I changed the debug level of this message from ERR to DBG in source code and recompiled so that it doesnt fill my hard drive while running in debug=2 mode

Let me know if you need more clarification or any other details regarding this issue

Thanks
Rahul Gupta




---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-128507656
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150806/20289174/attachment.htm>

From notifications at github.com  Fri Aug  7 10:14:13 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 07 Aug 2015 01:14:13 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/128635411@github.com>

@rgupta0110 , which opensips version were you using for this logs ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-128635411
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/66b89b72/attachment.htm>

From bogdan at opensips.org  Fri Aug  7 12:52:17 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 07 Aug 2015 03:52:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 67c2c9: Use SIP pinging when
	NAT traversal is on
Message-ID: <55c48de18eec0_1a713fd50ea7f29c161476@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 67c2c91844641980970d8445291242bdd5ec5310
      https://github.com/OpenSIPS/opensips/commit/67c2c91844641980970d8445291242bdd5ec5310
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M menuconfig/configs/opensips_residential.m4

  Log Message:
  -----------
  Use SIP pinging when NAT traversal is on



From bogdan at opensips.org  Fri Aug  7 12:52:43 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 07 Aug 2015 03:52:43 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f6e151: Use SIP pinging when
	NAT traversal is on
Message-ID: <55c48dfb85089_63b03ff29cc7f2bc701ce@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f6e1513e556209ff9d94aab1206aa92ffde1876f
      https://github.com/OpenSIPS/opensips/commit/f6e1513e556209ff9d94aab1206aa92ffde1876f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M menuconfig/configs/opensips_residential.m4

  Log Message:
  -----------
  Use SIP pinging when NAT traversal is on

(cherry picked from commit 67c2c91844641980970d8445291242bdd5ec5310)



From bogdan at opensips.org  Fri Aug  7 12:53:14 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 07 Aug 2015 03:53:14 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3eba3a: Use SIP pinging when
	NAT traversal is on
Message-ID: <55c48e1a54bfd_611d3fa39fd512b8650b1@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3eba3a18729385cc5ef82121afb7c21bbdabf2a9
      https://github.com/OpenSIPS/opensips/commit/3eba3a18729385cc5ef82121afb7c21bbdabf2a9
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M menuconfig/configs/opensips_residential.m4

  Log Message:
  -----------
  Use SIP pinging when NAT traversal is on

(cherry picked from commit 67c2c91844641980970d8445291242bdd5ec5310)



From notifications at github.com  Fri Aug  7 14:29:08 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 07 Aug 2015 05:29:08 -0700
Subject: [OpenSIPS-Devel] [opensips] MyISAM no longer default (#399)
In-Reply-To: <OpenSIPS/opensips/issues/399@github.com>
References: <OpenSIPS/opensips/issues/399@github.com>
Message-ID: <OpenSIPS/opensips/issue/399/issue_event/376274344@github.com>

Closed #399 via 6112b8bd3a40d1266c448bf508ede8b9193c35e9.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/399#event-376274344
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/dd433a0b/attachment.htm>

From bogdan at opensips.org  Fri Aug  7 14:29:04 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 07 Aug 2015 05:29:04 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6112b8: MyISAM no longer
	default table engine.
Message-ID: <55c4a490e0f0c_4b9d3f92742e32b81558a@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6112b8bd3a40d1266c448bf508ede8b9193c35e9
      https://github.com/OpenSIPS/opensips/commit/6112b8bd3a40d1266c448bf508ede8b9193c35e9
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M db/schema/entities.xml
    M scripts/mysql/acc-create.sql
    M scripts/mysql/alias_db-create.sql
    M scripts/mysql/auth_db-create.sql
    M scripts/mysql/avpops-create.sql
    M scripts/mysql/b2b-create.sql
    M scripts/mysql/b2b_sca-create.sql
    M scripts/mysql/cachedb_sql-create.sql
    M scripts/mysql/call_center-create.sql
    M scripts/mysql/carrierroute-create.sql
    M scripts/mysql/closeddial-create.sql
    M scripts/mysql/cpl-create.sql
    M scripts/mysql/dialog-create.sql
    M scripts/mysql/dialplan-create.sql
    M scripts/mysql/dispatcher-create.sql
    M scripts/mysql/domain-create.sql
    M scripts/mysql/domainpolicy-create.sql
    M scripts/mysql/drouting-create.sql
    M scripts/mysql/emergency-create.sql
    M scripts/mysql/fraud_detection-create.sql
    M scripts/mysql/group-create.sql
    M scripts/mysql/imc-create.sql
    M scripts/mysql/load_balancer-create.sql
    M scripts/mysql/msilo-create.sql
    M scripts/mysql/permissions-create.sql
    M scripts/mysql/presence-create.sql
    M scripts/mysql/registrant-create.sql
    M scripts/mysql/registrar-create.sql
    M scripts/mysql/rls-create.sql
    M scripts/mysql/rtpproxy-create.sql
    M scripts/mysql/siptrace-create.sql
    M scripts/mysql/speeddial-create.sql
    M scripts/mysql/standard-create.sql
    M scripts/mysql/uri_db-create.sql
    M scripts/mysql/userblacklist-create.sql
    M scripts/mysql/usrloc-create.sql
    M scripts/opensipsctlrc
    M scripts/opensipsdbctl.mysql

  Log Message:
  -----------
  MyISAM no longer default table engine.

InnoDB is now the default, and this value can now be changed via MYSQL_ENGINE env variable in opensipsctlrc.

Closes #399



From bogdan at opensips.org  Fri Aug  7 14:50:13 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 07 Aug 2015 05:50:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9bde2d: MyISAM no longer
	default table engine.
Message-ID: <55c4a985a2c5e_3e7f3fcb51e0f2c01506c@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9bde2df1806a7e55c9ce92a75c31bd4334810863
      https://github.com/OpenSIPS/opensips/commit/9bde2df1806a7e55c9ce92a75c31bd4334810863
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M db/schema/entities.xml
    M scripts/mysql/acc-create.sql
    M scripts/mysql/alias_db-create.sql
    M scripts/mysql/auth_db-create.sql
    M scripts/mysql/avpops-create.sql
    M scripts/mysql/b2b-create.sql
    M scripts/mysql/b2b_sca-create.sql
    M scripts/mysql/cachedb_sql-create.sql
    M scripts/mysql/call_center-create.sql
    M scripts/mysql/carrierroute-create.sql
    M scripts/mysql/closeddial-create.sql
    M scripts/mysql/cpl-create.sql
    M scripts/mysql/dialog-create.sql
    M scripts/mysql/dialplan-create.sql
    M scripts/mysql/dispatcher-create.sql
    M scripts/mysql/domain-create.sql
    M scripts/mysql/domainpolicy-create.sql
    M scripts/mysql/drouting-create.sql
    M scripts/mysql/emergency-create.sql
    M scripts/mysql/fraud_detection-create.sql
    M scripts/mysql/group-create.sql
    M scripts/mysql/imc-create.sql
    M scripts/mysql/load_balancer-create.sql
    M scripts/mysql/msilo-create.sql
    M scripts/mysql/permissions-create.sql
    M scripts/mysql/presence-create.sql
    M scripts/mysql/registrant-create.sql
    M scripts/mysql/registrar-create.sql
    M scripts/mysql/rls-create.sql
    M scripts/mysql/rtpproxy-create.sql
    M scripts/mysql/siptrace-create.sql
    M scripts/mysql/speeddial-create.sql
    M scripts/mysql/standard-create.sql
    M scripts/mysql/uri_db-create.sql
    M scripts/mysql/userblacklist-create.sql
    M scripts/mysql/usrloc-create.sql
    M scripts/opensipsctlrc
    M scripts/opensipsdbctl.mysql

  Log Message:
  -----------
  MyISAM no longer default table engine.

InnoDB is now the default, and this value can now be changed via MYSQL_ENGINE env variable in opensipsctlrc.

Closes #399

(cherry picked from commit 6112b8bd3a40d1266c448bf508ede8b9193c35e9)

Conflicts:
	scripts/mysql/call_center-create.sql
	scripts/mysql/emergency-create.sql


  Commit: 0bbd42f1769732fa5adacaf2b2713d1b12e72eae
      https://github.com/OpenSIPS/opensips/commit/0bbd42f1769732fa5adacaf2b2713d1b12e72eae
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M scripts/db_berkeley/opensips/emergency_report
    M scripts/db_berkeley/opensips/emergency_routing
    M scripts/db_berkeley/opensips/version
    M scripts/dbtext/opensips/emergency_report
    M scripts/dbtext/opensips/emergency_routing
    M scripts/dbtext/opensips/version
    M scripts/mysql/pdt-create.sql

  Log Message:
  -----------
  DBschema regenerated


Compare: https://github.com/OpenSIPS/opensips/compare/f6e1513e5562...0bbd42f17697

From ionutionita at opensips.org  Fri Aug  7 14:58:51 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Fri, 07 Aug 2015 05:58:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aecbf9: stateful ping for
	nathelper
Message-ID: <55c4ab8bc7dc5_6aaa3f8fd85c329c54611@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: aecbf986eee2f931a41057a9c400e18c77bbbaed
      https://github.com/OpenSIPS/opensips/commit/aecbf986eee2f931a41057a9c400e18c77bbbaed
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M modules/nathelper/nathelper.c
    A modules/nathelper/nh_locks.h
    A modules/nathelper/nh_table.c
    A modules/nathelper/nh_table.h
    M modules/nathelper/sip_pinger.h

  Log Message:
  -----------
  stateful ping for nathelper


  Commit: 35426b2ad2ee156e8363330aebee7be7ec3a2a7f
      https://github.com/OpenSIPS/opensips/commit/35426b2ad2ee156e8363330aebee7be7ec3a2a7f
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M modules/usrloc/ucontact.c

  Log Message:
  -----------
  fix bug: db key index when inserting


Compare: https://github.com/OpenSIPS/opensips/compare/6112b8bd3a40...35426b2ad2ee

From ionutionita at opensips.org  Fri Aug  7 15:02:18 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Fri, 07 Aug 2015 06:02:18 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ed330: Revert "MyISAM no
 longer default table engine."
Message-ID: <55c4ac5abcf6f_400d3fb404ecd2c063632@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7ed330b025de5f983a23fce66466f3e715552803
      https://github.com/OpenSIPS/opensips/commit/7ed330b025de5f983a23fce66466f3e715552803
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M db/schema/entities.xml
    M scripts/mysql/acc-create.sql
    M scripts/mysql/alias_db-create.sql
    M scripts/mysql/auth_db-create.sql
    M scripts/mysql/avpops-create.sql
    M scripts/mysql/b2b-create.sql
    M scripts/mysql/b2b_sca-create.sql
    M scripts/mysql/cachedb_sql-create.sql
    M scripts/mysql/call_center-create.sql
    M scripts/mysql/carrierroute-create.sql
    M scripts/mysql/closeddial-create.sql
    M scripts/mysql/cpl-create.sql
    M scripts/mysql/dialog-create.sql
    M scripts/mysql/dialplan-create.sql
    M scripts/mysql/dispatcher-create.sql
    M scripts/mysql/domain-create.sql
    M scripts/mysql/domainpolicy-create.sql
    M scripts/mysql/drouting-create.sql
    M scripts/mysql/emergency-create.sql
    M scripts/mysql/fraud_detection-create.sql
    M scripts/mysql/group-create.sql
    M scripts/mysql/imc-create.sql
    M scripts/mysql/load_balancer-create.sql
    M scripts/mysql/msilo-create.sql
    M scripts/mysql/permissions-create.sql
    M scripts/mysql/presence-create.sql
    M scripts/mysql/registrant-create.sql
    M scripts/mysql/registrar-create.sql
    M scripts/mysql/rls-create.sql
    M scripts/mysql/rtpproxy-create.sql
    M scripts/mysql/siptrace-create.sql
    M scripts/mysql/speeddial-create.sql
    M scripts/mysql/standard-create.sql
    M scripts/mysql/uri_db-create.sql
    M scripts/mysql/userblacklist-create.sql
    M scripts/mysql/usrloc-create.sql
    M scripts/opensipsctlrc
    M scripts/opensipsdbctl.mysql

  Log Message:
  -----------
  Revert "MyISAM no longer default table engine."

This reverts commit 6112b8bd3a40d1266c448bf508ede8b9193c35e9.



From ionutionita at opensips.org  Fri Aug  7 15:15:27 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Fri, 07 Aug 2015 06:15:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 750d36: Revert "stateful ping
	for nathelper"
Message-ID: <55c4af6ff0180_43703f8b6d16f2a0624b3@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 750d36abd47d7896b861757a321b72a3be9423f3
      https://github.com/OpenSIPS/opensips/commit/750d36abd47d7896b861757a321b72a3be9423f3
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M modules/nathelper/nathelper.c
    R modules/nathelper/nh_locks.h
    R modules/nathelper/nh_table.c
    R modules/nathelper/nh_table.h
    M modules/nathelper/sip_pinger.h

  Log Message:
  -----------
  Revert "stateful ping for nathelper"

This reverts commit aecbf986eee2f931a41057a9c400e18c77bbbaed.



From notifications at github.com  Fri Aug  7 15:53:34 2015
From: notifications at github.com (rgupta0110)
Date: Fri, 07 Aug 2015 06:53:34 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/128704584@github.com>

Server:: OpenSIPS (1.11.3-tls (x86_64/linux))

FYI, its reproducible with 1.11.5 latest src too.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-128704584
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/c70a7d94/attachment.htm>

From notifications at github.com  Fri Aug  7 16:38:17 2015
From: notifications at github.com (Rico29)
Date: Fri, 07 Aug 2015 07:38:17 -0700
Subject: [OpenSIPS-Devel] [opensips] accounting mysql scheme (#592)
Message-ID: <OpenSIPS/opensips/issues/592@github.com>

Using opensips 1.11, /usr/local/src/opensips-1.11.5-tls/scripts/mysql/acc-create.sql says : 
INSERT INTO version (table_name, table_version) values ('acc','6');
CREATE TABLE acc (
    id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
    method CHAR(16) DEFAULT '' NOT NULL,
    from_tag CHAR(64) DEFAULT '' NOT NULL,
    to_tag CHAR(64) DEFAULT '' NOT NULL,
    callid CHAR(64) DEFAULT '' NOT NULL,
    sip_code CHAR(3) DEFAULT '' NOT NULL,
    sip_reason CHAR(32) DEFAULT '' NOT NULL,
    time DATETIME NOT NULL,
    duration INT(11) UNSIGNED DEFAULT 0 NOT NULL,
    setuptime INT(11) UNSIGNED DEFAULT 0 NOT NULL,
    created DATETIME DEFAULT NULL
) ENGINE=MyISAM;


When running opensips in debug mode, I have : 
Aug  7 16:31:45 opensips-preprod /sbin/opensips[31788]: DBG:db_mysql:db_mysql_do_prepared_query: new query=|insert into acc (method,from_tag,to_tag,callid,sip_code,sip_reason,time,gwid,from_user,to_user,duration,setuptime,created ) values (?,?,?,?,?,?,?,?,?,?,?,?,?)|
Aug  7 16:31:45 opensips-preprod /sbin/opensips[31788]: DBG:db_mysql:re_init_statement:  query  is <insert into acc (method,from_tag,to_tag,callid,sip_code,sip_reason,time,gwid,from_user,to_user,duration,setuptime,created ) values (?,?,?,?,?,?,?,?,?,?,?,?,?)>, ptr=(nil)
Aug  7 16:31:45 opensips-preprod /sbin/opensips[31788]: CRITICAL:db_mysql:wrapper_single_mysql_stmt_prepare: driver error (1054): Unknown column 'gwid' in 'field list'
Aug  7 16:31:45 opensips-preprod /sbin/opensips[31788]: ERROR:db_mysql:db_mysql_do_prepared_query: failed to create new context
Aug  7 16:31:45 opensips-preprod /sbin/opensips[31788]: ERROR:acc:acc_db_cdrs: failed to insert into database
Aug  7 16:31:45 opensips-preprod /sbin/opensips[31788]: ERROR:acc:acc_dlg_callback: Cannot insert into database



I guess fields are missing in sql scheme.
Regards,
C?dric

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/592
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/fc6ab74d/attachment.htm>

From notifications at github.com  Fri Aug  7 16:42:50 2015
From: notifications at github.com (Rico29)
Date: Fri, 07 Aug 2015 07:42:50 -0700
Subject: [OpenSIPS-Devel] [opensips] accounting mysql scheme / opensips
	1.11.5 (#592)
In-Reply-To: <OpenSIPS/opensips/issues/592@github.com>
References: <OpenSIPS/opensips/issues/592@github.com>
Message-ID: <OpenSIPS/opensips/issue/592/issue_event/376384997@github.com>

Closed #592.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/592#event-376384997
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/c3a47277/attachment.htm>

From notifications at github.com  Fri Aug  7 16:42:51 2015
From: notifications at github.com (Rico29)
Date: Fri, 07 Aug 2015 07:42:51 -0700
Subject: [OpenSIPS-Devel] [opensips] accounting mysql scheme / opensips
	1.11.5 (#592)
In-Reply-To: <OpenSIPS/opensips/issues/592@github.com>
References: <OpenSIPS/opensips/issues/592@github.com>
Message-ID: <OpenSIPS/opensips/issues/592/128717486@github.com>

OOps, forgot I added the line 
#modparam("acc", "db_extra","gwid=$avp(dr_gw_id);from_user=$fU;to_user=$tU")
in oipensips.cfg.

Sorry for that.
Regards,
C?dric

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/592#issuecomment-128717486
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/4cc3ae32/attachment.htm>

From notifications at github.com  Fri Aug  7 19:38:36 2015
From: notifications at github.com (brettnem)
Date: Fri, 07 Aug 2015 10:38:36 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
Message-ID: <OpenSIPS/opensips/issues/593@github.com>

So I'm using d9eec5868da2501a5071185aaa4b0e65cf386bdc 

If I do this:
$du=$ru;
xlog("du->$du");

du looks right: say like this:
sip:15125551212 at 1.2.3.4:5060;user=phone

** THERE IS NO EXTRA COLON IN THERE,  I PROMISE **

However, if I modify $du piece parts like this:
$du=$ru;
$dp=5061;

dp is changed, but du is now malformed
sip:15125551212:@1.2.3.4:5061;user=phone

Note: port 5061 as expected, but a COLON is inserted before the @ 
Note2: If I make 5061 a string like '5061' it does the exact same thing

Similarly if I change the domain ONLY  I get the same weird colon

$du=$ru
$dd='example.com'

gives me:
sip:15125551212:@example.com:5060;user=phone

I have no idea how the colon gets in there

It's always ONE COLON before the @. I haven't see any other case

Now if I change BOTH $dd and $dp:
$du=$ru
$dp=5061
$dd='example.com'

The exact same problem:
sip:15125551212:@example.com:5061;user=phone

I don't doubt the possibility of some dynamic other variable or other part of my script causing this to happen, but I can't; figure out how or why

I've tried to debug on level 6, but because of a different bug, more than half my AVPs are NULL during the script and everything fails. 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/42e67f96/attachment.htm>

From razvan at opensips.org  Fri Aug  7 20:27:21 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 07 Aug 2015 11:27:21 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 635564: add travis support
Message-ID: <55c4f8894a157_18113fbcfe6a129c59735@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 63556448a878c06de5b8d695d81d335b075752ff
      https://github.com/OpenSIPS/opensips/commit/63556448a878c06de5b8d695d81d335b075752ff
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  add travis support



From razvan at opensips.org  Fri Aug  7 20:27:27 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 07 Aug 2015 11:27:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eeef2b: add travis support
Message-ID: <55c4f88f19757_637f3fb8d596729c194ae@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: eeef2b6175fce32e143827149a8b181060e0e303
      https://github.com/OpenSIPS/opensips/commit/eeef2b6175fce32e143827149a8b181060e0e303
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  add travis support

(cherry picked from commit 63556448a878c06de5b8d695d81d335b075752ff)



From razvan at opensips.org  Fri Aug  7 20:37:18 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 07 Aug 2015 11:37:18 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3de603: add mi_xmlrpc
	dependency for travis
Message-ID: <55c4fade425ee_71023fac3dbe72a0593e3@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3de60365de262cc8e924f971509792086be176aa
      https://github.com/OpenSIPS/opensips/commit/3de60365de262cc8e924f971509792086be176aa
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  add mi_xmlrpc dependency for travis



From razvan at opensips.org  Fri Aug  7 20:38:06 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 07 Aug 2015 11:38:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad9085: add mi_xmlrpc
	dependency for travis
Message-ID: <55c4fb0e23528_636f3fa5144352bc219f2@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ad90850af852ec6ecff5fd1b26ea62c838405bb3
      https://github.com/OpenSIPS/opensips/commit/ad90850af852ec6ecff5fd1b26ea62c838405bb3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  add mi_xmlrpc dependency for travis

(cherry picked from commit 3de60365de262cc8e924f971509792086be176aa)



From notifications at github.com  Fri Aug  7 21:49:37 2015
From: notifications at github.com (Liviu Chircu)
Date: Fri, 07 Aug 2015 12:49:37 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
In-Reply-To: <OpenSIPS/opensips/issues/593@github.com>
References: <OpenSIPS/opensips/issues/593@github.com>
Message-ID: <OpenSIPS/opensips/issues/593/128810379@github.com>

All three scenarios confirmed. You can even replicate this within a startup route!

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593#issuecomment-128810379
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/bc7715e9/attachment.htm>

From notifications at github.com  Fri Aug  7 22:06:49 2015
From: notifications at github.com (Liviu Chircu)
Date: Fri, 07 Aug 2015 13:06:49 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
In-Reply-To: <OpenSIPS/opensips/issues/593@github.com>
References: <OpenSIPS/opensips/issues/593@github.com>
Message-ID: <OpenSIPS/opensips/issues/593/128821288@github.com>

Looks like it's printing the **password** as well. However, the password is NULL, so it seems like it's just appending a colon.

Nevertheless, the resulting uri "sip:15125551212:@example.com:5061;user=phone" seems valid according to http://www.in2eps.com/fo-abnf/tk-fo-abnf-sipuri.html.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593#issuecomment-128821288
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/3a35e9e9/attachment.htm>

From notifications at github.com  Fri Aug  7 22:08:38 2015
From: notifications at github.com (brettnem)
Date: Fri, 07 Aug 2015 13:08:38 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
In-Reply-To: <OpenSIPS/opensips/issues/593@github.com>
References: <OpenSIPS/opensips/issues/593@github.com>
Message-ID: <OpenSIPS/opensips/issues/593/128821762@github.com>

Even tho this may pass abnf, when all this happens, it appears that t_relay doesn't actually send the call out. Note that I'm manipulating my $du in branch_route

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593#issuecomment-128821762
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/e8821851/attachment.htm>

From notifications at github.com  Fri Aug  7 22:11:37 2015
From: notifications at github.com (brettnem)
Date: Fri, 07 Aug 2015 13:11:37 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
In-Reply-To: <OpenSIPS/opensips/issues/593@github.com>
References: <OpenSIPS/opensips/issues/593@github.com>
Message-ID: <OpenSIPS/opensips/issues/593/128822593@github.com>

Also in reviewing the abnf, isn't it suggesting that if you have a : you must have a password? 

Also  [userinfo] itself is optional. but if you have a [userinfo] you have to have a user.. then user can optionally have :password 

But I don't see how : <no password> without user info or an actual password would validate?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593#issuecomment-128822593
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/23bb6158/attachment.htm>

From notifications at github.com  Fri Aug  7 22:20:33 2015
From: notifications at github.com (Liviu Chircu)
Date: Fri, 07 Aug 2015 13:20:33 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
In-Reply-To: <OpenSIPS/opensips/issues/593@github.com>
References: <OpenSIPS/opensips/issues/593@github.com>
Message-ID: <OpenSIPS/opensips/issues/593/128824687@github.com>

Because **password** is defined as ***** (**zero** or more) of its specific characters.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593#issuecomment-128824687
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/bb18c0d2/attachment.htm>

From notifications at github.com  Fri Aug  7 22:25:49 2015
From: notifications at github.com (brettnem)
Date: Fri, 07 Aug 2015 13:25:49 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
In-Reply-To: <OpenSIPS/opensips/issues/593@github.com>
References: <OpenSIPS/opensips/issues/593@github.com>
Message-ID: <OpenSIPS/opensips/issues/593/128826581@github.com>

ok I think I see that now. 

I still can't get it to t_relay when it does this. And I'm sure people will hate that floating : in the request regardless if it's legit or not.

Actually, this is DURI. Not RURI. So I'm not sure how opensips would handle this under the hood. Either way, t_relay is failing under this circumstance. 


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593#issuecomment-128826581
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/1a3fe8f8/attachment-0001.htm>

From notifications at github.com  Sat Aug  8 04:21:06 2015
From: notifications at github.com (wayback87)
Date: Fri, 07 Aug 2015 19:21:06 -0700
Subject: [OpenSIPS-Devel] [opensips] perl_exec() does not accept variable as
	a parameter (#594)
Message-ID: <OpenSIPS/opensips/issues/594@github.com>

perl_exec() function of OPENSIPS Perl API does not accept variable as a parameter. Thiis is feature request to add support for variable to be passed as a parameter to perl_exec() function.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/594
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150807/878751e3/attachment.htm>

From notifications at github.com  Mon Aug 10 15:02:00 2015
From: notifications at github.com (ionel-cerghit)
Date: Mon, 10 Aug 2015 06:02:00 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix mi_xmlrpc_ng answer formatting,
 add version field in bin protocol,
 provide extended information for usrloc events (#590)
In-Reply-To: <OpenSIPS/opensips/pull/590@github.com>
References: <OpenSIPS/opensips/pull/590@github.com>
Message-ID: <OpenSIPS/opensips/pull/590/issue_event/377953826@github.com>

Closed #590.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/590#event-377953826
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/56ec70e8/attachment.htm>

From notifications at github.com  Mon Aug 10 16:24:04 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 07:24:04 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/129471918@github.com>

@rgupta0110 , I did a lot of testing and research on this. Still I was not able to reproduce the the behavior you describe (at least not the last step).  While I have the conn in SYN_SENT, if (A) conn is expired by opensips, it is simply removed or if (b) the kernel is timing it out (due low tcp_syn_retries), I get the "connection %p fd %d is now writable" message and it is closed.

What is really strange in your case is the fact that the FD never gets added to poll with the READ indication (if you grep in your log for FD 34 in proc 13168) for io_watch_xxx ops, you will see that the FD is added only for WRITE:
 
  DBG:core:io_watch_add: io_watch_add op on 34 (0x7e5f40, 34, 2, 0x7f18fc1809e8,2), fd_no=27

Still, the triggering on FD 34:

  DBG:core:handle_tcpconn_ev: data available on 0x7f18fc1809e8 34

shows a READ triggering (handle_tcpconn_ev is triggered by epoll only with IO_WATCH_READ..

So, I my only logical assumption is that we deal with a mis-mapping of the epoll event to the IO_WATCH event. What I suspect is the EPOLLHUP epoll event, which according to the man : 

             Hang up happened on the associated file descriptor.
              epoll_wait(2) will always wait for this event; it is not
              necessary to set it in events.  Note that when reading from a
              channel such as a pipe or a stream socket, this event merely
              indicates that the peer closed its end of the channel.
              Subsequent reads from the channel will return 0 (end of file)
              only after all outstanding data in the channel has been
              consumed.

So, even if added by epoll_ctl() for EPOLLOUT event, our FD reports the EPOLLHUP which is automatically translated by the io_wait epoll implementation (see io_wait_loop_epoll()) to a IO_WATCH_READ event. Which leads to the described bug.

Now, I need to confirm this . For this, in io_wait_loop_epoll(), line 833, change the "#if 0" into an "#if 1" to print the actual epoll events.
Also, in io_watch_del(), after the LM_ERR printing the bug log "BUG - trying to del fd %d with flags %d %d" (line 606), add an "abort();" to force opensips to core dump when getting there - this will help us to investigate the whole function's stack.
Please do the above changes, recompile and run the test again. Be sure with the "ulimit -c unlimited" in order to get a core file.
Send me the opensips logs again, plus the backtrace from the core file.

Thanks and regards,
Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-129471918
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/4bacc2fd/attachment.htm>

From notifications at github.com  Mon Aug 10 16:33:49 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 07:33:49 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix mi_xmlrpc_ng answer formatting,
 add version field in bin protocol,
 provide extended information for usrloc events (#590)
In-Reply-To: <OpenSIPS/opensips/pull/590@github.com>
References: <OpenSIPS/opensips/pull/590@github.com>
Message-ID: <OpenSIPS/opensips/pull/590/c129475961@github.com>

Closed as this this PR needs to be split in 3 parts.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/590#issuecomment-129475961
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/c44168fc/attachment.htm>

From notifications at github.com  Mon Aug 10 16:35:20 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 07:35:20 -0700
Subject: [OpenSIPS-Devel] [opensips] usrloc events (#571)
In-Reply-To: <OpenSIPS/opensips/issues/571@github.com>
References: <OpenSIPS/opensips/issues/571@github.com>
Message-ID: <OpenSIPS/opensips/issues/571/129476377@github.com>

Hi @hydrosine , this is a bit inconsistent as :
- the existing USRLOC events are AOR related (when an AOR is inserted or removed from memory)
- the extension you asked for is targeting contact information.
As you see, we are mixing apples with pears. While an AOR is inserted when the first contact is inserted too, any other additional contacts will not trigger any more events.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/571#issuecomment-129476377
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/cb11d924/attachment.htm>

From notifications at github.com  Mon Aug 10 16:36:29 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 07:36:29 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/129476611@github.com>

@dbeskoek , I sent you on last Friday, by email, a patch to be tested. Any luck with that ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-129476611
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/42ddc103/attachment.htm>

From notifications at github.com  Mon Aug 10 16:38:00 2015
From: notifications at github.com (rgupta0110)
Date: Mon, 10 Aug 2015 07:38:00 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/129476952@github.com>

Hi Bogdan, I will generate the core file and upload the logs and core soon. 

Meanwhile, I have put the following fix which seems working and I haven't experienced any issues so far. Could you please review it and let me know if there is any potential problem

Added the following condition in tcp_main.c where its calling io_watch_del in the particular failure scenario inside the method handle_tcpconn_ev() 

if(tcpconn->flags & F_CONN_NOT_CONNECTED)
{
                       if (io_watch_del(&io_h, tcpconn->s, fd_i, 0,IO_WATCH_WRITE)==-1)
                               return -1; 
}

This F_CONN_NOT_CONNECTED flag is only added in case of ASYNC_CONNECT where the connection is being added with IO_WATCH_WRITE mode.

The difference between file code is:

[root at rg-rhel-65 opensips-1.11.5-tls]# diff tcp_main.c.orig tcp_main.c
1565,1566c1565,1575
<               if (io_watch_del(&io_h, tcpconn->s, fd_i, 0,IO_WATCH_READ)==-1)
<                       return -1;
---
>               if(tcpconn->flags & F_CONN_NOT_CONNECTED)
>               {
>                       if (io_watch_del(&io_h, tcpconn->s, fd_i, 0,IO_WATCH_WRITE)==-1)
>                               return -1;
>               }
>               else
>               {
>                       if (io_watch_del(&io_h, tcpconn->s, fd_i, 0,IO_WATCH_READ)==-1)
>                               return -1;
>               }

Thanks
Rahul

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-129476952
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/20ad222f/attachment-0001.htm>

From notifications at github.com  Mon Aug 10 16:57:07 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 07:57:07 -0700
Subject: [OpenSIPS-Devel] [opensips] $json assign operators ("=" and
	":=") (#583)
In-Reply-To: <OpenSIPS/opensips/issues/583@github.com>
References: <OpenSIPS/opensips/issues/583@github.com>
Message-ID: <OpenSIPS/opensips/issues/583/129481693@github.com>

@liviuchircu , the '=' operator is used to write a field into the json object, while the ':=' operator is used to instantiate the whole json object from a string representation.  

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/583#issuecomment-129481693
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/2203dcb0/attachment.htm>

From notifications at github.com  Mon Aug 10 16:59:27 2015
From: notifications at github.com (ionel-cerghit)
Date: Mon, 10 Aug 2015 07:59:27 -0700
Subject: [OpenSIPS-Devel] [opensips] Add version field in the header of bin
	protocol (#595)
Message-ID: <OpenSIPS/opensips/pull/595@github.com>

Avoids compatibility problems between different versions of opensips
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/595

-- Commit Summary --

  * Added version field in the header of bin protocol, to avoid compatibility problems

-- File Changes --

    M bin_interface.c (72)
    M bin_interface.h (26)
    M cfg.lex (6)
    M cfg.y (27)
    M modules/dialog/dlg_replication.c (39)
    M modules/dialog/dlg_replication.h (2)
    M modules/ratelimit/ratelimit.h (2)
    M modules/ratelimit/ratelimit_helper.c (17)
    M modules/usrloc/ureplication.c (16)
    M modules/usrloc/ureplication.h (2)
    M pt.c (1)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/595.patch
https://github.com/OpenSIPS/opensips/pull/595.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/595
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/2ed71954/attachment.htm>

From notifications at github.com  Mon Aug 10 17:03:06 2015
From: notifications at github.com (dbeskoek)
Date: Mon, 10 Aug 2015 08:03:06 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/129483061@github.com>

sorry, for the delay. I did several tests with the patch, all of them were fine, no crash appears. I reverted to GIT-version and the crash occurs again. Patch is working :-)

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-129483061
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/dd3daf61/attachment.htm>

From notifications at github.com  Mon Aug 10 17:06:42 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 08:06:42 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issues/589/129484192@github.com>

Great @dbeskoek , especially that the faulty line was the log line itself, not the useful code. I will commit and backport asap
Thanks and regards, Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#issuecomment-129484192
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/78bdcf24/attachment.htm>

From bogdan at opensips.org  Mon Aug 10 17:28:13 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 08:28:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a0a6f7: Fix race condition -
 the log must be under lock
Message-ID: <55c8c30daf362_7f1a3fabd053729c69872@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a0a6f7a1782fe4fddda0af17ac7ca4ae9cf69665
      https://github.com/OpenSIPS/opensips/commit/a0a6f7a1782fe4fddda0af17ac7ca4ae9cf69665
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M tcp_main.c

  Log Message:
  -----------
  Fix race condition - the log must be under lock

As information from the alias strucuture is printed, this must be done under lock protection.
Closes #589 by @dbeskoek.



From notifications at github.com  Mon Aug 10 17:28:47 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 08:28:47 -0700
Subject: [OpenSIPS-Devel] [opensips] crash issue in tcpconn_add_alias
	(2.1) (#589)
In-Reply-To: <OpenSIPS/opensips/issues/589@github.com>
References: <OpenSIPS/opensips/issues/589@github.com>
Message-ID: <OpenSIPS/opensips/issue/589/issue_event/378117425@github.com>

Closed #589.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/589#event-378117425
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/2b5c48d9/attachment.htm>

From notifications at github.com  Mon Aug 10 17:29:55 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 08:29:55 -0700
Subject: [OpenSIPS-Devel] [opensips] Add version field in the header of
	bin protocol (#595)
In-Reply-To: <OpenSIPS/opensips/pull/595@github.com>
References: <OpenSIPS/opensips/pull/595@github.com>
Message-ID: <OpenSIPS/opensips/pull/595/issue_event/378118757@github.com>

Merged #595.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/595#event-378118757
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/ad76d039/attachment.htm>

From bogdan at opensips.org  Mon Aug 10 17:29:52 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 08:29:52 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87bd7a: Added version field in
 the header of bin protocol, ...
Message-ID: <55c8c37024bf_7af93fec7e8832b883624@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 87bd7a967598e1dbd7c10515939e5b0fb7a45436
      https://github.com/OpenSIPS/opensips/commit/87bd7a967598e1dbd7c10515939e5b0fb7a45436
  Author: Cerghit Ionel <ionel.cerghit at gmail.com>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M bin_interface.c
    M bin_interface.h
    M cfg.lex
    M cfg.y
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h
    M pt.c

  Log Message:
  -----------
  Added version field in the header of bin protocol, to avoid compatibility problems
between different versions of opensips


  Commit: 83cb342f61ce957482ef4e4a9b849e6e71b9fa84
      https://github.com/OpenSIPS/opensips/commit/83cb342f61ce957482ef4e4a9b849e6e71b9fa84
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M bin_interface.c
    M bin_interface.h
    M cfg.lex
    M cfg.y
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h
    M pt.c

  Log Message:
  -----------
  Merge pull request #595 from ionel-cerghit/add_bin_version

Add version field in the header of bin protocol


Compare: https://github.com/OpenSIPS/opensips/compare/750d36abd47d...83cb342f61ce

From bogdan at opensips.org  Mon Aug 10 17:59:28 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 08:59:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 461cd3: Simple text aligment
 to fit 80 chars wide.
Message-ID: <55c8ca601a5a8_441e3fcb3402d2a091087@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 461cd33f8791da033c695bab1ffb8dc0cb34816e
      https://github.com/OpenSIPS/opensips/commit/461cd33f8791da033c695bab1ffb8dc0cb34816e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/dispatcher/dispatch.c

  Log Message:
  -----------
  Simple text aligment to fit 80 chars wide.



From bogdan at opensips.org  Mon Aug 10 17:48:15 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 08:48:15 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4b3944: Fix race condition -
 the log must be under lock
Message-ID: <55c8c7bf9d823_46833ff4270f129c674a1@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4b3944f49625f646ff51033313c28fe1cf425ba2
      https://github.com/OpenSIPS/opensips/commit/4b3944f49625f646ff51033313c28fe1cf425ba2
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M net/net_tcp.c

  Log Message:
  -----------
  Fix race condition - the log must be under lock

As information from the alias strucuture is printed, this must be done under lock protection.
Closes #589 by @dbeskoek.

(cherry picked from commit 22f4c1a2e05b5f3d8d3c7ba06ec30c21d75bc4de)


  Commit: c8d102e09d7b87e82b582fd4e7f62328ad700ad1
      https://github.com/OpenSIPS/opensips/commit/c8d102e09d7b87e82b582fd4e7f62328ad700ad1
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/dispatcher/dispatcher.c

  Log Message:
  -----------
  Simple text aligment to fit 80 chars wide.


Compare: https://github.com/OpenSIPS/opensips/compare/83cb342f61ce...c8d102e09d7b

From bogdan at opensips.org  Mon Aug 10 17:25:20 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 08:25:20 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22f4c1: Fix race condition -
 the log must be under lock
Message-ID: <55c8c260e93bb_54233fbeed0792c0747f6@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 22f4c1a2e05b5f3d8d3c7ba06ec30c21d75bc4de
      https://github.com/OpenSIPS/opensips/commit/22f4c1a2e05b5f3d8d3c7ba06ec30c21d75bc4de
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M net/net_tcp.c

  Log Message:
  -----------
  Fix race condition - the log must be under lock

As information from the alias strucuture is printed, this must be done under lock protection.
Closes #589 by @dbeskoek.



From notifications at github.com  Mon Aug 10 18:23:55 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 09:23:55 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/129516728@github.com>

@rgupta0110 , that may be a simplistic way of fixing the effect, but without understanding the cause. As I mentioned, in my tests I get a completely different behavior, so fixing the effects may not bit a generic solution.
Please let me know about the ERROR logs that I asked you to enable and about the backtrace.
Thanks, Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-129516728
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/00bc08c0/attachment.htm>

From bogdan at opensips.org  Mon Aug 10 18:42:36 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 09:42:36 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3634b8: Proper test on active
 destinatins for failover.
Message-ID: <55c8d47c9c8e4_7b063f862543d2b8155ab@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3634b86c7d0ce5b7ba4dfc1042cc476cdc3614d3
      https://github.com/OpenSIPS/opensips/commit/3634b86c7d0ce5b7ba4dfc1042cc476cdc3614d3
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/dispatcher/dispatch.c

  Log Message:
  -----------
  Proper test on active destinatins for failover.

Test both INACTIVE and PROBING flags before considering a destination suitable for failover.
Reported by @gergelypeli
Closes #564 .



From bogdan at opensips.org  Mon Aug 10 18:47:31 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 09:47:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db92bf: Proper test on active
 destinatins for failover.
Message-ID: <55c8d5a3f1fe1_76933ffafef612b8244c9@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: db92bfbf23158a13eca1c216f6a88e4365078008
      https://github.com/OpenSIPS/opensips/commit/db92bfbf23158a13eca1c216f6a88e4365078008
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/dispatcher/dispatch.c

  Log Message:
  -----------
  Proper test on active destinatins for failover.

Test both INACTIVE and PROBING flags before considering a destination suitable for failover.
Reported by @gergelypeli
Closes #564 .



From notifications at github.com  Mon Aug 10 18:48:54 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 09:48:54 -0700
Subject: [OpenSIPS-Devel] [opensips] ds_select_dst may put "probing"
 destinations in the failover list (#564)
In-Reply-To: <OpenSIPS/opensips/issues/564@github.com>
References: <OpenSIPS/opensips/issues/564@github.com>
Message-ID: <OpenSIPS/opensips/issues/564/129523972@github.com>

Hi @gergelypeli , Indeed, only the INACTIVE flags was set, not the PROBING too. I make the necessary fixes in trunk, 2.1 and 1.11 branches.

Thanks and regards,
Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/564#issuecomment-129523972
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/7fce735f/attachment.htm>

From notifications at github.com  Mon Aug 10 18:48:54 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 09:48:54 -0700
Subject: [OpenSIPS-Devel] [opensips] ds_select_dst may put "probing"
 destinations in the failover list (#564)
In-Reply-To: <OpenSIPS/opensips/issues/564@github.com>
References: <OpenSIPS/opensips/issues/564@github.com>
Message-ID: <OpenSIPS/opensips/issue/564/issue_event/378203741@github.com>

Closed #564.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/564#event-378203741
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/5afdf8fd/attachment.htm>

From bogdan at opensips.org  Mon Aug 10 18:50:54 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 09:50:54 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ab975: Proper test on active
 destinatins for failover.
Message-ID: <55c8d66ea4ca2_1ae43ffb183fb29c99b3@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4ab975e74238d88304524b81bc80bd720321866a
      https://github.com/OpenSIPS/opensips/commit/4ab975e74238d88304524b81bc80bd720321866a
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/dispatcher/dispatch.c

  Log Message:
  -----------
  Proper test on active destinatins for failover.

Test both INACTIVE and PROBING flags before considering a destination suitable for failover.
Reported by @gergelypeli
Closes #564 .



From notifications at github.com  Mon Aug 10 19:09:15 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 10:09:15 -0700
Subject: [OpenSIPS-Devel] [opensips] [registrar] remove() does not take
 into account use_domain (#557)
In-Reply-To: <OpenSIPS/opensips/issues/557@github.com>
References: <OpenSIPS/opensips/issues/557@github.com>
Message-ID: <OpenSIPS/opensips/issue/557/issue_event/378222314@github.com>

Closed #557 via 0e1fabbc71c6c315b1f00d3ea58d1796054f2590.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/557#event-378222314
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/741dc08b/attachment.htm>

From bogdan at opensips.org  Mon Aug 10 19:09:11 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 10:09:11 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0e1fab: Fix use_domain,
 escaping, cases in remove()
Message-ID: <55c8dab7a8b53_79a43fa2853032b8495dc@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0e1fabbc71c6c315b1f00d3ea58d1796054f2590
      https://github.com/OpenSIPS/opensips/commit/0e1fabbc71c6c315b1f00d3ea58d1796054f2590
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/registrar/save.c

  Log Message:
  -----------
  Fix use_domain, escaping, cases in remove()

Use extract_aor() in script function remove() ; extract_aor() takes into account the use_domain and cases settings and is also able to deal with escaped chars.

Closes #557 .



From bogdan at opensips.org  Mon Aug 10 19:09:39 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 10:09:39 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 089284: Fix use_domain,
 escaping, cases in remove()
Message-ID: <55c8dad3caf6d_78d93fdccbc4d2bc497fd@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 089284be6187d1fcd5c77ff8492bc50dce8d593c
      https://github.com/OpenSIPS/opensips/commit/089284be6187d1fcd5c77ff8492bc50dce8d593c
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/registrar/save.c

  Log Message:
  -----------
  Fix use_domain, escaping, cases in remove()

Use extract_aor() in script function remove() ; extract_aor() takes into account the use_domain and cases settings and is also able to deal with escaped chars.

Closes #557 .

(cherry picked from commit 0e1fabbc71c6c315b1f00d3ea58d1796054f2590)



From bogdan at opensips.org  Mon Aug 10 19:09:58 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 10:09:58 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b2e08e: Fix use_domain,
 escaping, cases in remove()
Message-ID: <55c8dae6473dd_78b73f98d36af29c426ca@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b2e08eb9e22bd52b884d4d7ca5cd133f97e0a10f
      https://github.com/OpenSIPS/opensips/commit/b2e08eb9e22bd52b884d4d7ca5cd133f97e0a10f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/registrar/save.c

  Log Message:
  -----------
  Fix use_domain, escaping, cases in remove()

Use extract_aor() in script function remove() ; extract_aor() takes into account the use_domain and cases settings and is also able to deal with escaped chars.

Closes #557 .

(cherry picked from commit 0e1fabbc71c6c315b1f00d3ea58d1796054f2590)



From bogdan at opensips.org  Mon Aug 10 20:11:22 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 11:11:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 719f29: Free double pointer.
Message-ID: <55c8e94a595c9_3f173fb2653172a043998@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 719f298d5ad3300b790f64cfed40e797eeb23225
      https://github.com/OpenSIPS/opensips/commit/719f298d5ad3300b790f64cfed40e797eeb23225
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/usrloc/dlist.c

  Log Message:
  -----------
  Free double pointer.

While looping over all location-like tables, set to NULL the result pointer after each iteration.
Reported by @ionutrazvanionita
Closes  #566 .



From bogdan at opensips.org  Mon Aug 10 20:12:01 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 10 Aug 2015 11:12:01 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2f580: Free double pointer.
Message-ID: <55c8e9717aba0_d733fdcbc4fd2a01044a6@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f2f5808bfbe2733f98ea0066d1f457d9408056cc
      https://github.com/OpenSIPS/opensips/commit/f2f5808bfbe2733f98ea0066d1f457d9408056cc
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/usrloc/dlist.c

  Log Message:
  -----------
  Free double pointer.

While looping over all location-like tables, set to NULL the result pointer after each iteration.
Reported by @ionutrazvanionita
Closes  #566 .

(cherry picked from commit 719f298d5ad3300b790f64cfed40e797eeb23225)



From notifications at github.com  Mon Aug 10 20:13:39 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 10 Aug 2015 11:13:39 -0700
Subject: [OpenSIPS-Devel] [opensips] Usrloc fails to fetch contacts
	(#566)
In-Reply-To: <OpenSIPS/opensips/issues/566@github.com>
References: <OpenSIPS/opensips/issues/566@github.com>
Message-ID: <OpenSIPS/opensips/issue/566/issue_event/378290574@github.com>

Closed #566.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/566#event-378290574
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/0b653763/attachment.htm>

From trevor at webon.co.za  Mon Aug 10 21:56:01 2015
From: trevor at webon.co.za (Trevor Steyn)
Date: Mon, 10 Aug 2015 21:56:01 +0200
Subject: [OpenSIPS-Devel] Opensips-CP Cant add new drouting rule
Message-ID: <55C901D1.6020407@webon.co.za>

Hi Devel team

I noticed after setting up CP 6.1 i could not add a new drouting rule
due to the page not allowing me to add a "Group ID"

I found the following line in
/web/tools/system/drouting/template/rules.add.php

<input type="text" name="groupid" id="groupid" value="<?=$groupid?>"
maxlength="64" style="width:230px;" readonly class="dataInput">

I removed "readonly" to be able to add the group id. I assume this was
inherited from the "/web/tools/system/drouting/template/rules.edit.php"?


Regards
Trevor Steyn



From notifications at github.com  Tue Aug 11 08:14:44 2015
From: notifications at github.com (seanchann.zhou)
Date: Mon, 10 Aug 2015 23:14:44 -0700
Subject: [OpenSIPS-Devel] [opensips] tcp read error on 1.11.5 (#551)
In-Reply-To: <OpenSIPS/opensips/issues/551@github.com>
References: <OpenSIPS/opensips/issues/551@github.com>
Message-ID: <OpenSIPS/opensips/issues/551/129720781@github.com>

Hi:
    here have some information about this bug.  
    use pjsip as sip client.  pjsip will sent "\r\n"  for tcp keepalive.
    In opensips logs :
    "/usr/sbin/opensips[264]: ERROR:core:tcp_read_req: bad request, state=0, error=2 buf:#012#012parsed:#012" 
    I assume when tcp read "\r\n" from sip client and  abnormal disconnect tcp, then may be have quit logic for this loop, so opensips log allways wirte that log forever

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/551#issuecomment-129720781
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150810/c1e48115/attachment-0001.htm>

From notifications at github.com  Tue Aug 11 09:56:31 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 11 Aug 2015 00:56:31 -0700
Subject: [OpenSIPS-Devel] [opensips] tcp read error on 1.11.5 (#551)
In-Reply-To: <OpenSIPS/opensips/issues/551@github.com>
References: <OpenSIPS/opensips/issues/551@github.com>
Message-ID: <OpenSIPS/opensips/issues/551/129748759@github.com>

Have you tried using the tcp_crlf_drop parameter?
```modparam("proto_tcp", "tcp_crlf_drop", 1)```

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/551#issuecomment-129748759
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/afe073e1/attachment.htm>

From notifications at github.com  Tue Aug 11 10:02:10 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 11 Aug 2015 01:02:10 -0700
Subject: [OpenSIPS-Devel] [opensips] tcp read error on 1.11.5 (#551)
In-Reply-To: <OpenSIPS/opensips/issues/551@github.com>
References: <OpenSIPS/opensips/issues/551@github.com>
Message-ID: <OpenSIPS/opensips/issue/551/issue_event/378848525@github.com>

Closed #551.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/551#event-378848525
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/67bebcb3/attachment.htm>

From notifications at github.com  Tue Aug 11 10:02:12 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 11 Aug 2015 01:02:12 -0700
Subject: [OpenSIPS-Devel] [opensips] tcp read error on 1.11.5 (#551)
In-Reply-To: <OpenSIPS/opensips/issues/551@github.com>
References: <OpenSIPS/opensips/issues/551@github.com>
Message-ID: <OpenSIPS/opensips/issue/551/issue_event/378848568@github.com>

Reopened #551.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/551#event-378848568
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/f3f5bd1d/attachment.htm>

From notifications at github.com  Tue Aug 11 10:02:10 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 11 Aug 2015 01:02:10 -0700
Subject: [OpenSIPS-Devel] [opensips] tcp read error on 1.11.5 (#551)
In-Reply-To: <OpenSIPS/opensips/issues/551@github.com>
References: <OpenSIPS/opensips/issues/551@github.com>
Message-ID: <OpenSIPS/opensips/issues/551/129751080@github.com>

@seanchann , indeed, that is the TCP CRLF ping pong for keep alive purposes and OpenSIPS does support it.
I will repeat my question - is there a way to predictably reproduce this ? it will really help me in debugging.


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/551#issuecomment-129751080
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/8a181280/attachment.htm>

From notifications at github.com  Tue Aug 11 10:55:25 2015
From: notifications at github.com (Robert Vladut Patrascu)
Date: Tue, 11 Aug 2015 01:55:25 -0700
Subject: [OpenSIPS-Devel] [opensips] Add synchronous operation for raise
 functions for event_xmlrpc and event_rabbitmq (#596)
Message-ID: <OpenSIPS/opensips/pull/596@github.com>

When an event is raised in synchronous mode (configurable through the "sync_mode" module parameter, asynchronous is default) the triggering process waits for the status of the operation from the actual worker process.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/596

-- Commit Summary --

  * event_xmlrpc: added synchronous operation for raise function
  * event_rabbitmq: added synchronous operation for raise function
  * event_xmlrpc: update documentation for sync_mode module parameter
  * event_rabbitmq: update documentation for sync_mode module parameter

-- File Changes --

    M modules/event_rabbitmq/README (30)
    M modules/event_rabbitmq/doc/event_rabbitmq_admin.xml (19)
    M modules/event_rabbitmq/event_rabbitmq.c (3)
    M modules/event_rabbitmq/rabbitmq_send.c (127)
    M modules/event_rabbitmq/rabbitmq_send.h (8)
    M modules/event_xmlrpc/README (26)
    M modules/event_xmlrpc/doc/event_xmlrpc_admin.xml (19)
    M modules/event_xmlrpc/event_xmlrpc.c (20)
    M modules/event_xmlrpc/xmlrpc_send.c (122)
    M modules/event_xmlrpc/xmlrpc_send.h (7)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/596.patch
https://github.com/OpenSIPS/opensips/pull/596.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/596
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/9823d1e6/attachment.htm>

From notifications at github.com  Tue Aug 11 12:41:37 2015
From: notifications at github.com (seanchann.zhou)
Date: Tue, 11 Aug 2015 03:41:37 -0700
Subject: [OpenSIPS-Devel] [opensips] tcp read error on 1.11.5 (#551)
In-Reply-To: <OpenSIPS/opensips/issues/551@github.com>
References: <OpenSIPS/opensips/issues/551@github.com>
Message-ID: <OpenSIPS/opensips/issues/551/129831389@github.com>

Hi bogdan?
   I will test it again to reproduce it. thank you!

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/551#issuecomment-129831389
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/90febb50/attachment.htm>

From notifications at github.com  Tue Aug 11 14:14:27 2015
From: notifications at github.com (ionel-cerghit)
Date: Tue, 11 Aug 2015 05:14:27 -0700
Subject: [OpenSIPS-Devel] [opensips] Mi_xmlrpc_ng response formatting
	improved (#597)
Message-ID: <OpenSIPS/opensips/pull/597@github.com>

The responses are now properly formated, a module parameter was added to let the user return to the old formatting
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/597

-- Commit Summary --

  * mi_xmlrpc_ng: fixed formatting and flushing problems in module
  * Add module parameter to chose response formatting

-- File Changes --

    M modules/mi_xmlrpc_ng/http_fnc.c (514)
    M modules/mi_xmlrpc_ng/http_fnc.h (25)
    M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c (2)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/597.patch
https://github.com/OpenSIPS/opensips/pull/597.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/597
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/4227d904/attachment.htm>

From notifications at github.com  Tue Aug 11 15:55:18 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 11 Aug 2015 06:55:18 -0700
Subject: [OpenSIPS-Devel] [opensips] Mi_xmlrpc_ng response formatting
	improved (#597)
In-Reply-To: <OpenSIPS/opensips/pull/597@github.com>
References: <OpenSIPS/opensips/pull/597@github.com>
Message-ID: <OpenSIPS/opensips/pull/597/issue_event/379171369@github.com>

Merged #597.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/597#event-379171369
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/c57c367e/attachment.htm>

From notifications at github.com  Tue Aug 11 15:56:03 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 11 Aug 2015 06:56:03 -0700
Subject: [OpenSIPS-Devel] [opensips] Add synchronous operation for raise
 functions for event_xmlrpc and event_rabbitmq (#596)
In-Reply-To: <OpenSIPS/opensips/pull/596@github.com>
References: <OpenSIPS/opensips/pull/596@github.com>
Message-ID: <OpenSIPS/opensips/pull/596/issue_event/379172321@github.com>

Merged #596.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/596#event-379172321
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/ba427f14/attachment.htm>

From bogdan at opensips.org  Tue Aug 11 15:56:02 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Tue, 11 Aug 2015 06:56:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5a3d23: event_xmlrpc: added
 synchronous operation for rais...
Message-ID: <55c9fef21db2f_60383fac1708d2b872528@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5a3d230cb3b311089c3b621044a45519b4d82646
      https://github.com/OpenSIPS/opensips/commit/5a3d230cb3b311089c3b621044a45519b4d82646
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M modules/event_xmlrpc/event_xmlrpc.c
    M modules/event_xmlrpc/xmlrpc_send.c
    M modules/event_xmlrpc/xmlrpc_send.h

  Log Message:
  -----------
  event_xmlrpc: added synchronous operation for raise function


  Commit: 1bc8baf84a1fbca84bf6581071bc59c58eac6552
      https://github.com/OpenSIPS/opensips/commit/1bc8baf84a1fbca84bf6581071bc59c58eac6552
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/event_rabbitmq/rabbitmq_send.h

  Log Message:
  -----------
  event_rabbitmq: added synchronous operation for raise function


  Commit: 7c4003033eabb274ff909256a511e54258a0d6df
      https://github.com/OpenSIPS/opensips/commit/7c4003033eabb274ff909256a511e54258a0d6df
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M modules/event_xmlrpc/README
    M modules/event_xmlrpc/doc/event_xmlrpc_admin.xml

  Log Message:
  -----------
  event_xmlrpc: update documentation for sync_mode module parameter


  Commit: 7f515f9208781acd558b47847eb08f03bce3a4a2
      https://github.com/OpenSIPS/opensips/commit/7f515f9208781acd558b47847eb08f03bce3a4a2
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M modules/event_rabbitmq/README
    M modules/event_rabbitmq/doc/event_rabbitmq_admin.xml

  Log Message:
  -----------
  event_rabbitmq: update documentation for sync_mode module parameter


  Commit: 18aa62543a469bd3ca849a364681556d54674de5
      https://github.com/OpenSIPS/opensips/commit/18aa62543a469bd3ca849a364681556d54674de5
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M modules/event_rabbitmq/README
    M modules/event_rabbitmq/doc/event_rabbitmq_admin.xml
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/event_rabbitmq/rabbitmq_send.h
    M modules/event_xmlrpc/README
    M modules/event_xmlrpc/doc/event_xmlrpc_admin.xml
    M modules/event_xmlrpc/event_xmlrpc.c
    M modules/event_xmlrpc/xmlrpc_send.c
    M modules/event_xmlrpc/xmlrpc_send.h

  Log Message:
  -----------
  Merge pull request #596 from rvlad-patrascu/master

Add synchronous operation for raise functions for event_xmlrpc and event_rabbitmq


Compare: https://github.com/OpenSIPS/opensips/compare/caaaf7667063...18aa62543a46

From bogdan at opensips.org  Tue Aug 11 15:55:17 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Tue, 11 Aug 2015 06:55:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a0dae0: mi_xmlrpc_ng: fixed
 formatting and flushing proble...
Message-ID: <55c9fec55a75e_2dc93f9cd94032a0781f8@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a0dae0ad184ab4c605a69b1d68ef26272203e352
      https://github.com/OpenSIPS/opensips/commit/a0dae0ad184ab4c605a69b1d68ef26272203e352
  Author: Cerghit Ionel <ionel.cerghit at gmail.com>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M modules/mi_xmlrpc_ng/http_fnc.c
    M modules/mi_xmlrpc_ng/http_fnc.h

  Log Message:
  -----------
  mi_xmlrpc_ng: fixed formatting and flushing problems in module


  Commit: f2a1e3db40cf5b687970b2dec166dd28a0e884e6
      https://github.com/OpenSIPS/opensips/commit/f2a1e3db40cf5b687970b2dec166dd28a0e884e6
  Author: Cerghit Ionel <ionel.cerghit at gmail.com>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  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:
  -----------
  Add module parameter to chose response formatting
add mi_xmlrpc_ng_format_version parameter to let the user choose between the
two ways of formatting output, a value of 1 means the old formating and a value
of 2 means the new formatting which is the default.


  Commit: caaaf76670636d1f629eda4d883571977a1e4aae
      https://github.com/OpenSIPS/opensips/commit/caaaf76670636d1f629eda4d883571977a1e4aae
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  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 #597 from ionel-cerghit/mi_xmlrpc_ng_format

Mi_xmlrpc_ng response formatting improved


Compare: https://github.com/OpenSIPS/opensips/compare/0e1fabbc71c6...caaaf7667063

From ionutionita at opensips.org  Tue Aug 11 16:00:05 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Tue, 11 Aug 2015 07:00:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 40f56c: usrloc contact label
 now uses 14 bits instead of 1...
Message-ID: <55c9ffe5dd56f_4c9a3f8cc8afd2c0843c7@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 40f56caec8ed4cc8364e3ea535a882b4c99964dd
      https://github.com/OpenSIPS/opensips/commit/40f56caec8ed4cc8364e3ea535a882b4c99964dd
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M modules/usrloc/dlist.h
    M modules/usrloc/ucontact.h
    M modules/usrloc/udomain.c
    M modules/usrloc/urecord.c

  Log Message:
  -----------
  usrloc contact label now uses 14 bits instead of 16



From notifications at github.com  Tue Aug 11 18:19:22 2015
From: notifications at github.com (rgupta0110)
Date: Tue, 11 Aug 2015 09:19:22 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/129952925@github.com>

Hi Bogdan, I have reproduced the issue and uploaded the core file along with opensips bins,libs and other logs at the following location

http://www81.zippyshare.com/v/LdXDN5r6/file.html

Call flow and timestamps :
1) Tue Aug 11 11:36:54 --- created a TCP connection to send out SIP NOTIFY to 10.205.203.130
2) Tue Aug 11 11:37:07 --- unplugged the network cable from the endpoint 10.205.203.130
3) Tue Aug 11 11:39:38 --- tcp connection timed out (FYI tcp_connection_lifetime=120 in opensips.cfg)
4) Tue Aug 11 11:41:08 --- Tried another call to the same end point while the network cable was unplugged. opensips created another TCP connection to send another SIP NOTIFY, netstat showed this connection in SYN_SENT state
5) 2015-08-11T11:42:10.000 --- the above connection went away from net stat and opensips started printed "BUG - trying to del fd 34 with flags 2 1 ABORT" and it generated the uploaded core file

following is the backtrace
#0  0x00007f217ed2a925 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.x86_64 keyutils-libs-1.4-4.el6.x86_64 krb5-libs-1.10.3-33.el6.x86_64 libcom_err-1.41.12-18.el6.x86_64 libselinux-2.0.94-5.3.el6_4.1.x86_64 openssl-1.0.1e-30.el6.x86_64 zlib-1.2.3-29.el6.x86_64
(gdb) bt
#0  0x00007f217ed2a925 in raise () from /lib64/libc.so.6
#1  0x00007f217ed2c105 in abort () from /lib64/libc.so.6
#2  0x00000000004aa981 in io_watch_del (fd=34, idx=<value optimized out>, flags=0, sock_flags=1, h=0x7e6d00) at io_wait.h:608
#3  0x00000000004b049b in handle_tcpconn_ev (tcpconn=0x7f216b26eb00, fd_i=-1, event_type=<value optimized out>) at tcp_main.c:1560
#4  0x00000000004b7eba in io_wait_loop_epoll () at io_wait.h:846
#5  tcp_main_loop () at tcp_main.c:2138
#6  0x0000000000438058 in main_loop (argc=<value optimized out>, argv=<value optimized out>) at main.c:1053
#7  main (argc=<value optimized out>, argv=<value optimized out>) at main.c:1634

Thanks
Rahul Gupta

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-129952925
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/27e6504a/attachment-0001.htm>

From notifications at github.com  Tue Aug 11 20:41:37 2015
From: notifications at github.com (dynamicpacket)
Date: Tue, 11 Aug 2015 11:41:37 -0700
Subject: [OpenSIPS-Devel] [opensips] add lua proper dependencies
	(b9d0ad2)
In-Reply-To: <OpenSIPS/opensips/commit/b9d0ad26dde9b09e124cb5c0597bbe4ae57f71cd@github.com>
References: <OpenSIPS/opensips/commit/b9d0ad26dde9b09e124cb5c0597bbe4ae57f71cd@github.com>
Message-ID: <OpenSIPS/opensips/commit/b9d0ad26dde9b09e124cb5c0597bbe4ae57f71cd/12647786@github.com>

this change breaks build on Debian 8.0 Jessie, please fix lua to use newer lib

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/commit/b9d0ad26dde9b09e124cb5c0597bbe4ae57f71cd#commitcomment-12647786
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/04041a84/attachment.htm>

From notifications at github.com  Wed Aug 12 06:09:49 2015
From: notifications at github.com (Jarrod Baumann)
Date: Tue, 11 Aug 2015 21:09:49 -0700
Subject: [OpenSIPS-Devel] [opensips] Do not append colon if uri password is
	NULL (#598)
Message-ID: <OpenSIPS/opensips/pull/598@github.com>

I agree with @brettnem's assessment of the problem with #593.  As @liviuchircu pointed out, this pull requests addresses the problem in `do_action.c:1032` where a colon is blindly added if the user exists without consideration for the presence of an actual password... it attempts a memcpy on a NULL pointer no less (albeit with a length of 0).

I think if `parse_uri(tmp, len, &uri)<0)` finds an actual semi colon after the user and the password IS indeed blank, uri.password.s should be initialized to an empty string `""` instead of NULL so that `do_action.c:1032` check passes and the current behavior .  But otherwise, if the password is NULL, the colon should not be appended.

This should satisfy the userinfo requirements as well as fix the issue presented.

Thoughts?

You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/598

-- Commit Summary --

  * Do not append colon if uri password is NULL

-- File Changes --

    M action.c (2)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/598.patch
https://github.com/OpenSIPS/opensips/pull/598.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/598
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/fad52ab3/attachment.htm>

From notifications at github.com  Wed Aug 12 07:12:57 2015
From: notifications at github.com (seanchann.zhou)
Date: Tue, 11 Aug 2015 22:12:57 -0700
Subject: [OpenSIPS-Devel] [opensips] tcp read error on 1.11.5 (#551)
In-Reply-To: <OpenSIPS/opensips/issues/551@github.com>
References: <OpenSIPS/opensips/issues/551@github.com>
Message-ID: <OpenSIPS/opensips/issues/551/130167839@github.com>

Hi:
  Here is my test order?
  1. I  sent  100  messages to dest user(eg. 1000), 1000 not online, so message store into silo table.
   2. when 1000 sent register to opensips? dump all message to 1000.
   3. when message sent to 1000,  kill sip client.

  Log described above will reappear.

  by the way? in opensips 1.11 not have modparam("proto_tcp", "tcp_crlf_drop", 1)

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/551#issuecomment-130167839
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150811/5b1c52d0/attachment.htm>

From notifications at github.com  Wed Aug 12 09:41:40 2015
From: notifications at github.com (Liviu Chircu)
Date: Wed, 12 Aug 2015 00:41:40 -0700
Subject: [OpenSIPS-Devel] [opensips] Do not append colon if uri password
	is NULL (#598)
In-Reply-To: <OpenSIPS/opensips/pull/598@github.com>
References: <OpenSIPS/opensips/pull/598@github.com>
Message-ID: <OpenSIPS/opensips/pull/598/c130203776@github.com>

Although current behavior barely passes RFC requirements (i.e. it's **correct**), a SIP server should try to be as permissive as possible when *receiving*, yet strictly adhere to recommended RFC behavior when *sending*. And appending unnecessary colons to URI usernames doesn't seem to be too recommended.

The fix looks great, since it still propagates existing empty-string passwords, if script writer *really* needs this. Many thanks, @jarrodb !

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/598#issuecomment-130203776
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150812/a56acbc1/attachment.htm>

From liviu at opensips.org  Wed Aug 12 09:41:44 2015
From: liviu at opensips.org (Liviu Chircu)
Date: Wed, 12 Aug 2015 00:41:44 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 76dc73: Do not append colon if
 uri password is NULL
Message-ID: <55caf8b8d2e06_23823fb96b4dd2bc237af@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 76dc734df0926dbfa5cb6d463dcbf5a82ea6dc2a
      https://github.com/OpenSIPS/opensips/commit/76dc734df0926dbfa5cb6d463dcbf5a82ea6dc2a
  Author: Jarrod Baumann <jarrod at unixc.org>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

  Changed paths:
    M action.c

  Log Message:
  -----------
  Do not append colon if uri password is NULL


  Commit: a85c14c2dac134fb5b9d4240556d7c81bd7d1baa
      https://github.com/OpenSIPS/opensips/commit/a85c14c2dac134fb5b9d4240556d7c81bd7d1baa
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

  Changed paths:
    M action.c

  Log Message:
  -----------
  Merge pull request #598 from jarrodb/593

Do not append colon if uri password is NULL


Compare: https://github.com/OpenSIPS/opensips/compare/40f56caec8ed...a85c14c2dac1

From notifications at github.com  Wed Aug 12 09:41:47 2015
From: notifications at github.com (Liviu Chircu)
Date: Wed, 12 Aug 2015 00:41:47 -0700
Subject: [OpenSIPS-Devel] [opensips] Do not append colon if uri password
	is NULL (#598)
In-Reply-To: <OpenSIPS/opensips/pull/598@github.com>
References: <OpenSIPS/opensips/pull/598@github.com>
Message-ID: <OpenSIPS/opensips/pull/598/issue_event/380022429@github.com>

Merged #598.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/598#event-380022429
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150812/e13f43f7/attachment.htm>

From jarrod at unixc.org  Wed Aug 12 10:43:54 2015
From: jarrod at unixc.org (Jarrod Baumann)
Date: Wed, 12 Aug 2015 01:43:54 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f56a0a: Do not append colon if
 uri password is NULL
Message-ID: <55cb074adc8bf_208f3faeee53d2c0694b2@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f56a0aadd15e0781e57d8b646ee83d38277cf26f
      https://github.com/OpenSIPS/opensips/commit/f56a0aadd15e0781e57d8b646ee83d38277cf26f
  Author: Jarrod Baumann <jarrod at unixc.org>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

  Changed paths:
    M action.c

  Log Message:
  -----------
  Do not append colon if uri password is NULL

(cherry picked from commit 76dc734df0926dbfa5cb6d463dcbf5a82ea6dc2a)



From jarrod at unixc.org  Wed Aug 12 10:44:29 2015
From: jarrod at unixc.org (Jarrod Baumann)
Date: Wed, 12 Aug 2015 01:44:29 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f4a411: Do not append colon if
 uri password is NULL
Message-ID: <55cb076d22dfb_203e3fb081dc929c13576@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f4a411d23bcf21da55c4cac3e1088d2668d389ca
      https://github.com/OpenSIPS/opensips/commit/f4a411d23bcf21da55c4cac3e1088d2668d389ca
  Author: Jarrod Baumann <jarrod at unixc.org>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

  Changed paths:
    M action.c

  Log Message:
  -----------
  Do not append colon if uri password is NULL

(cherry picked from commit 76dc734df0926dbfa5cb6d463dcbf5a82ea6dc2a)



From notifications at github.com  Wed Aug 12 10:46:12 2015
From: notifications at github.com (Liviu Chircu)
Date: Wed, 12 Aug 2015 01:46:12 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
In-Reply-To: <OpenSIPS/opensips/issues/593@github.com>
References: <OpenSIPS/opensips/issues/593@github.com>
Message-ID: <OpenSIPS/opensips/issues/593/130220039@github.com>

Issue fixed in pull request #598 from @jarrod

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593#issuecomment-130220039
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150812/21a0b2ba/attachment.htm>

From notifications at github.com  Wed Aug 12 10:46:13 2015
From: notifications at github.com (Liviu Chircu)
Date: Wed, 12 Aug 2015 01:46:13 -0700
Subject: [OpenSIPS-Devel] [opensips] Updating parts of $du results in
	malformed duri (#593)
In-Reply-To: <OpenSIPS/opensips/issues/593@github.com>
References: <OpenSIPS/opensips/issues/593@github.com>
Message-ID: <OpenSIPS/opensips/issue/593/issue_event/380071522@github.com>

Closed #593.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/593#event-380071522
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150812/8112aa60/attachment.htm>

From ionutionita at opensips.org  Wed Aug 12 10:48:42 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Wed, 12 Aug 2015 01:48:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cce2a5: fixed bug: set contact
 id val nul to 0 when insert...
Message-ID: <55cb086ab3627_78a63fb5f1c7d29c921aa@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: cce2a5bc3600dbfd05cde50631fa3abb03559007
      https://github.com/OpenSIPS/opensips/commit/cce2a5bc3600dbfd05cde50631fa3abb03559007
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

  Changed paths:
    M modules/usrloc/ucontact.c

  Log Message:
  -----------
  fixed bug: set contact id val nul to 0 when inserting to db



From ionutionita at opensips.org  Wed Aug 12 12:21:56 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Wed, 12 Aug 2015 03:21:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ac7c05: fix usrloc doc typo
Message-ID: <55cb1e44b71b2_63623faca91d72bc998c3@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ac7c05c95de1e9869a20cd59eeea40a6c495682b
      https://github.com/OpenSIPS/opensips/commit/ac7c05c95de1e9869a20cd59eeea40a6c495682b
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

  Changed paths:
    M modules/usrloc/README
    M modules/usrloc/doc/usrloc_admin.xml

  Log Message:
  -----------
  fix usrloc doc typo



From notifications at github.com  Wed Aug 12 17:18:03 2015
From: notifications at github.com (Eseanu Marius Cristian)
Date: Wed, 12 Aug 2015 08:18:03 -0700
Subject: [OpenSIPS-Devel] [opensips] Clusterer (#599)
Message-ID: <OpenSIPS/opensips/pull/599@github.com>

Improved clusterer api usage for dialog and ratelimit.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/599

-- Commit Summary --

  * clusterer: Added initial infrastructure
  * clusterer: improved load_info function
  * clusterer: added persistent mode
  * event_virtual: created new module: event_virtual, added parse and match functions
  * event_virtual: Added raise function
  * event_virtual: Added free function; fixed printing of the virtual socket
  * event_virtual: Added comments, minor changes to socket printing
  * event_virtual: Added documentation
  * Expose unset_dlg_profile() to Request Route.
  * Added b64encode, b64decode, and xor string transformations
  * proper error message when ldap tls fails to start
  * adds better error reporting and fixes typos
  * Fixed generated callid
  * exposed get_domain_ucontacts; get_all_ucontacts now calls get_domain_ucontacts
  * added record and contact labels; currently no usage
  * fixed db/schema Makefile bug; regenerated files that were affected by this bug
  * fix db/schmea Makefile bug V2
  * Fixed typo in encoding the callid
  * Also build sqlite files on all Makefile rule
  * fix 32 bit warning
  * More verbous logging.
  * fix inline functions to comply with gnu11
  * emergency -- change configuration of the module for a new table
  * emergency -- change configuration of the module for a new table
  * core API: Add detection for async script function usage
  * db_mysql: Improve error handling in async mode
  * avpops: Proper handling for async with non-async drivers
  * config parser: Exit if no more memory available
  * db_virtual: Do not crash if no DB URLs are defined
  * added new proto_bin moudle
  * add travis file
  * Fixed crash when failing to find a send socket
  * Set async to be disabled by default
  * Removed async forcing code
  * Remove obsolete BIN interface functions
  * clusterer:Added clusterer api
  * dialog:added clusterer api usage for replication
  * ratelimit: removed bin_send
  * usrloc: clusterer_api is used for replication
  * bin_interface: changed bin_register_cb function
  * clusterer: added register and send_to API functions
  * dialog: use clusterer api for replication
  * ratelimit: use clusterer api for replication
  * usrloc: improved clusterer api usage for replication

-- File Changes --

    A .travis.yml (5)
    M Makefile.defs (3)
    M bin_interface.c (173)
    M bin_interface.h (26)
    M cfg.y (31)
    M context.h (18)
    M daemonize.h (2)
    M db/db_insertq.h (9)
    M db/schema/Makefile (6)
    A db/schema/emergency_service_provider.xml (98)
    M db/schema/opensips-emergency.xml (1)
    M dprint.h (10)
    M forward.h (9)
    M ip_addr.h (2)
    M main.c (11)
    M mem/meminfo.h (2)
    M modules/avpops/avpops.c (35)
    M modules/avpops/avpops_db.c (22)
    M modules/avpops/avpops_db.h (2)
    M modules/avpops/avpops_impl.c (51)
    M modules/benchmark/benchmark.h (4)
    M modules/cachedb_redis/cachedb_redis_utils.h (2)
    A modules/clusterer/Makefile (8)
    A modules/clusterer/api.h (70)
    A modules/clusterer/clusterer.c (1476)
    A modules/clusterer/clusterer.h (86)
    A modules/clusterer/doc/clusterer.xml (39)
    A modules/clusterer/doc/clusterer_admin.xml (543)
    M modules/compression/compression_helpers.h (4)
    M modules/db_mysql/dbase.c (32)
    M modules/db_text/dbt_file.c (3)
    M modules/db_virtual/db_virtual.c (14)
    M modules/dialog/dialog.c (97)
    M modules/dialog/dlg_handlers.c (8)
    M modules/dialog/dlg_hash.c (2)
    M modules/dialog/dlg_hash.h (4)
    M modules/dialog/dlg_profile.c (4)
    M modules/dialog/dlg_repl_profile.h (32)
    M modules/dialog/dlg_replication.c (405)
    M modules/dialog/dlg_replication.h (13)
    M modules/dialog/doc/dialog_admin.xml (1)
    M modules/dispatcher/ds_fixups.h (2)
    M modules/emergency/doc/emergency_admin.xml (453)
    M modules/emergency/emergency_methods.c (682)
    M modules/emergency/emergency_methods.h (50)
    M modules/emergency/hash.c (46)
    M modules/emergency/http_emergency.c (14)
    M modules/emergency/http_emergency.h (2)
    M modules/emergency/notifier_emergency.c (90)
    M modules/emergency/report_emergency.c (273)
    M modules/emergency/report_emergency.h (18)
    M modules/emergency/sip_emergency.c (44)
    M modules/emergency/subscriber_emergency.c (50)
    M modules/emergency/subscriber_emergency.h (2)
    M modules/emergency/xml_parser.c (122)
    M modules/emergency/xml_parser.h (6)
    A modules/event_virtual/Makefile (8)
    A modules/event_virtual/README (95)
    A modules/event_virtual/doc/event_virtual.xml (39)
    A modules/event_virtual/doc/event_virtual_admin.xml (100)
    A modules/event_virtual/event_virtual.c (532)
    A modules/event_virtual/event_virtual.h (40)
    M modules/ldap/ldap_connect.c (28)
    A modules/proto_bin/Makefile (6)
    A modules/proto_bin/README (170)
    A modules/proto_bin/doc/proto_bin.xml (40)
    A modules/proto_bin/doc/proto_bin_admin.xml (222)
    A modules/proto_bin/proto_bin.c (906)
    A modules/proto_bin/proto_bin.h (6)
    M modules/proto_ws/ws.c (2)
    M modules/ratelimit/ratelimit.c (40)
    M modules/ratelimit/ratelimit.h (8)
    M modules/ratelimit/ratelimit_helper.c (383)
    M modules/seas/ha.h (4)
    M modules/seas/statistics.h (14)
    M modules/tm/t_funcs.h (6)
    M modules/topology_hiding/topo_hiding_logic.c (22)
    M modules/usrloc/dlist.c (581)
    M modules/usrloc/dlist.h (9)
    M modules/usrloc/hslot.c (2)
    M modules/usrloc/hslot.h (1)
    M modules/usrloc/ucontact.c (6)
    M modules/usrloc/ucontact.h (3)
    M modules/usrloc/udomain.c (4)
    M modules/usrloc/ul_mod.c (36)
    M modules/usrloc/urecord.c (9)
    M modules/usrloc/urecord.h (2)
    M modules/usrloc/ureplication.c (120)
    M modules/usrloc/ureplication.h (12)
    M modules/usrloc/usrloc.c (33)
    M modules/usrloc/usrloc.h (33)
    M net/net_tcp_proc.c (8)
    M net/proto_tcp/proto_tcp.c (2)
    M net/trans.c (2)
    M parser/parse_to.h (2)
    M resolve.h (4)
    M route.c (48)
    M route.h (1)
    M route_struct.c (18)
    M route_struct.h (1)
    M scripts/mysql/call_center-create.sql (2)
    A scripts/mysql/emergency-create.sql (25)
    M scripts/opensipsctl (2)
    M scripts/opensipsctlrc (2)
    M socket_info.c (1)
    M socket_info.h (10)
    M transformations.c (101)
    M transformations.h (3)
    M ut.h (4)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/599.patch
https://github.com/OpenSIPS/opensips/pull/599.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/599
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150812/94b22a2b/attachment-0001.htm>

From notifications at github.com  Thu Aug 13 15:37:16 2015
From: notifications at github.com (Francisco Godoy)
Date: Thu, 13 Aug 2015 06:37:16 -0700
Subject: [OpenSIPS-Devel] [opensips] Application crashes after
 "internal_search_ID_avp" execution (#600)
Message-ID: <OpenSIPS/opensips/issues/600@github.com>

Hi, how are you?

We having trouble with module called *"internal_search_ID_avp"* of OpenSIPS. I dont know what it do or what it means. I believe that make diference for troubleshooting, because the last line writed on the dump file is bellow:

> #0  internal_search_ID_avp (flags=<value optimized out>, id=55, val=0x7fffc93e3ab0, start=0x0) at usr_avp.c:316
No locals.

To support you on analisys I leave bellow all the log available on the server at the moment of incident:

Dump file:

> #0  internal_search_ID_avp (flags=<value optimized out>, id=55, val=0x7fffc93e3ab0, start=0x0) at usr_avp.c:316
No locals.
#1  search_first_avp (flags=<value optimized out>, id=55, val=0x7fffc93e3ab0, start=0x0) at usr_avp.c:354
        head = <value optimized out>
        avp = <value optimized out>
#2  0x00007ff1bda12ccf in avp2timer (timer=0x7fffc93e3b98) at t_funcs.c:334
        avp = <value optimized out>
        val_istr = {n = 7923048, s = {s = 0x78e568 "x\264Ox\361\177", len = 0}}
        err = <value optimized out>
#3  fr_inv_avp2timer (timer=0x7fffc93e3b98) at t_funcs.c:364
No locals.
#4  0x00007ff1bda35f30 in reply_received (p_msg=0x7ff1be4bd558) at t_reply.c:1574
        msg_status = <value optimized out>
        last_uac_status = 0
        branch = 3
        reply_status = <value optimized out>
        timer = <value optimized out>
        cancel_bitmap = 0
        uac = 0x7ff18c501ae8
        t = 0x7ff18c501310
        backup_list = 0x7c2f00
        has_reply_route = <value optimized out>
        __FUNCTION__ = "reply_received"
#5  0x0000000000429041 in forward_reply (msg=0x7ff1be4bd558) at forward.c:575
        new_buf = 0x0
        to = 0x0
        new_len = <value optimized out>
        mod = 0x7ff1be28d600
        proto = <value optimized out>
        id = 0
        send_sock = <value optimized out>
        s = <value optimized out>
        len = <value optimized out>
        __FUNCTION__ = "forward_reply"
#6  0x0000000000475396 in receive_msg (buf=<value optimized out>, len=411, rcv_info=0x7fffc93e3d50) at receive.c:209
        msg = 0x7ff1be4bd558
---Type <return> to continue, or q <return> to quit---
        start = {tv_sec = 0, tv_usec = 7671266592}
        tmp = <value optimized out>
        __FUNCTION__ = "receive_msg"
#7  0x00000000004cfce1 in udp_rcv_loop () at udp_server.c:424
        len = <value optimized out>
        buf = "SIP/2.0 100 Trying\r\nVia: SIP/2.0/UDP 177.39.216.160:5060;branch=z9hG4bKa97d.0e440364.3\r\nVia: SIP/2.0/UDP 200.169.5.99:5060;received=200.169.5.99;branch=z9hG4bK01FD8386131479B51B06612381C1F4DA;rport=50"...
        tmp = <value optimized out>
        from = 0x7ff1be4bd520
        fromlen = 16
        ri = {src_ip = {af = 2, len = 4, u = {addrl = {2262312881, 269372426176}, addr32 = {2262312881, 0, 3084453824, 62}, addr16 = {10161, 34520, 
                0, 0, 1984, 47065, 62, 0}, addr = "\261'?\000\000\000\000\300\a?>\000\000"}}, dst_ip = {af = 2, len = 4, u = {addrl = {2698520497, 
                0}, addr32 = {2698520497, 0, 0, 0}, addr16 = {10161, 41176, 0, 0, 0, 0, 0, 0}, addr = "\261'\330\240", '\000' <repeats 11 times>}}, 
          src_port = 5060, dst_port = 5060, proto = 1, proto_reserved1 = 0, proto_reserved2 = 0, src_su = {s = {sa_family = 2, 
              sa_data = "\023?'?\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port = 50195, sin_addr = {s_addr = 2262312881}, 
              sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2, sin6_port = 50195, sin6_flowinfo = 2262312881, sin6_addr = {
                __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, 
              sin6_scope_id = 0}}, bind_address = 0x7ff1be28ce38}
        p = <value optimized out>
        msg = {
          s = 0x7b2ee0 "SIP/2.0 100 Trying\r\nVia: SIP/2.0/UDP 177.39.216.160:5060;branch=z9hG4bKa97d.0e440364.3\r\nVia: SIP/2.0/UDP 200.169.5.99:5060;received=200.169.5.99;branch=z9hG4bK01FD8386131479B51B06612381C1F4DA;rport=50"..., len = 411}
        __FUNCTION__ = "udp_rcv_loop"
#8  0x0000000000431a60 in main_loop (argc=<value optimized out>, argv=<value optimized out>) at main.c:884
        i = <value optimized out>
        pid = <value optimized out>
        si = <value optimized out>
        startup_done = 0x7ff1787f63c8
        chd_rank = 3
        rc = <value optimized out>
        load_p = 0x7ff1787f63e8
#9  main (argc=<value optimized out>, argv=<value optimized out>) at main.c:1557
        cfg_log_stderr = <value optimized out>
        cfg_stream = <value optimized out>
        c = <value optimized out>
        r = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        tmp = 0x7fffc93e47d3 ""
        tmp_len = <value optimized out>
        port = <value optimized out>
        proto = <value optimized out>
        options = 0x5452b8 "f:cCm:M:b:l:n:N:rRvdDETSVhw:t:u:g:P:G:W:o:"
        ret = -1
        seed = 2730561089
        rfd = <value optimized out>
        __FUNCTION__ = "main"

Syslog:

> Aug  8 11:29:24 proxy /sbin/opensips[39316]: CRITICAL:core:receive_fd: EOF on 16
Aug  8 11:29:24 proxy /sbin/opensips[39316]: CRITICAL:core:receive_fd: EOF on 16
Aug  8 11:29:24 proxy /sbin/opensips[39285]: NOTICE:dns_cache:destroy: destroy module dns_cache ...
Aug  8 11:29:24 proxy /sbin/opensips[39285]: NOTICE:event_rabbitmq:destroy: destroy module ...
Aug  8 11:29:24 proxy /sbin/opensips[39285]: NOTICE:dns_cache:destroy: destroy module dns_cache ...
Aug  8 11:29:24 proxy /sbin/opensips[39285]: NOTICE:event_rabbitmq:destroy: destroy module ...

Please note, I have *monit* installed e configured on the server and even after the application crashes, the *monit* don't restablished the application.

Monit configuration:

> check process opensips with pidfile /var/run/opensips.pid
  start program = "service opensips start" with timeout 60 seconds
  stop program  = "service opensips stop"

If you need additional information, please contact me.
Best regards.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/600
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150813/d6111f19/attachment.htm>

From notifications at github.com  Fri Aug 14 09:21:32 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 14 Aug 2015 00:21:32 -0700
Subject: [OpenSIPS-Devel] [opensips] Application crashes after
 "internal_search_ID_avp" execution (#600)
In-Reply-To: <OpenSIPS/opensips/issues/600@github.com>
References: <OpenSIPS/opensips/issues/600@github.com>
Message-ID: <OpenSIPS/opensips/issues/600/131003500@github.com>

Please run the ```where``` command in gdb to see where the program crashed.
Please post the output of the command ```opensips -V```

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/600#issuecomment-131003500
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150814/151e8622/attachment.htm>

From notifications at github.com  Fri Aug 14 10:17:20 2015
From: notifications at github.com (hd16861686)
Date: Fri, 14 Aug 2015 01:17:20 -0700
Subject: [OpenSIPS-Devel] [opensips] issue about "usrloc expiring location
 record from different registrar after startup" (#601)
Message-ID: <OpenSIPS/opensips/issues/601@github.com>

Hello, how are you?
I got the followed mail from below link, 
http://article.gmane.org/gmane.comp.voip.opensips.user/8242/match=database+synchronization+delete+wrong+contact
But I don't understand why non db-only modes don't support location table sharing. 
I met the same scene issue as described in below mail but in Write-Back scheme of db-mode.
According to "it is only written (cache flushed into DB) and never read (only at startup) ", actually we can read location table through avp_db_query in script in non db-only modes, and the only issue is when opensips 1 restart and load all online user from location table and after a while opensips 1 find some users expired which is regisgtered in opensips 2, but then opensips 1 delete these users even these users is not belong to opensips 1, that's the issue. 
But I think this issue can be solved by modifying the code.
for example in opensips 2.1  in wb_timer function of usrloc module,  the deleting user from db logic below, besides the condition "st_expired_ucontact(t) == 1", we can also add one more condition like "t->sock != 0", so that those expired users not belong to opensips node will not be deleted from db and the issue solved.  

Is this right ? or if i missing something?

                         /* Should we remove the contact from the database ? */
			if (st_expired_ucontact(t) == 1) {
				if (db_delete_ucontact(t) < 0) {
					LM_ERR("failed to delete contact from the database\n");
					/* do not delete from memory now - if we do, we'll get
					 * a stuck record in DB. Future registrations will not be
					 * able to get inserted due to index collision */
					continue;
				}
			}



From: Bogdan-Andrei Iancu <bogdan at ...>
Subject: Re: usrloc expiring location record from different registrar after startup
Newsgroups: gmane.comp.voip.opensips.user
Date: 2009-12-02 09:44:47 GMT (5 years, 36 weeks, 2 days, 15 hours and 6 minutes ago)
Hi Henk,

In non db-only modes, the primary storage is the mem cache - the DB is 
used only as a secondary storage support (for persistence across 
reboots) and it is only written (cache flushed into DB) and never read 
(only at startup) - this is why you cannot share a location table via 2 
servers.

Let me know if you experience the same problem while using the db-only mode.

Regards,
Bogdan

Henk Hesselink wrote:
> Hi Bogdan,
>
> I think the problem comes from using write-through mode, I'll see if it
> goes away with db-only.  It wasn't clear to me from the documentation
> that only db-only mode is supported with a shared DB.
>
> Anyway, in case there is more going on, enclosed are the location table
> entries for the UAC (name testtcp30001, the 'tcp' means nothing - it
> uses UDP) and the relevant DB queries.  Registrar A is 79.171.196.85,
> registrar B is 79.171.192.85.  All servers are synchronized with NTP.
>
> - After T1 there is a single record
> - after T2 also
> - after T3 the record is gone
>
> The Tx.db files all have 2 lines: the location table before and after Tx.
>
> Regards,
>
> Henk
>
>
> Bogdan-Andrei Iancu wrote:
>> Hi Henk,
>>
>> Reviewing your scenario (in db_only mode):
>>
>> T1 - registrar A restarts, finds UA registration inserted by registrar B
>>         with expiry time T3, prints "non-local socket ... ignoring" 
>> message
>> T2 - UA registers again with registrar B, sets expiry time to *after* T3
>> T3 - registrar A deletes record for UA
>>
>>
>> please check:
>> - after T1, you have a single record for user in the location table
>> (inserted by A)
>> - after T2, do you have 2 records for the user (with different contacts)
>> or the existing one is updated ?
>> - after T3 - I understand all the records for the user are removed, 
>> right ?
>>
>> can you make a capture of the sql queries on the mysql server (to see
>> what queries - location related- are run by each server).
>>
>> I'm asking for all this because, following the code, I cannot "see" the
>> behaviour you describe - maybe I miss something or maybe there is a bug
>> somewhere.
>>
>> Regarding the other db modes, note they do not work (by design) with
>> shared dbs.
>>
>> May be a useless note, but take care to have sync times on both servers
>> (A and B) !
>>
>> Regards,
>> Bogdan
>>
>>
>> Henk Hesselink wrote:
>>> Hi Bogdan,
>>>
>>> Did you make the patch?
>>>
>>> Regards,
>>>
>>> Henk
>>>
>>>
>>> Bogdan-Andrei Iancu wrote:
>>>
>>>> Hi Henk,
>>>>
>>>> Yes, I'm aware of this issue with the db_only mode - I will prepare a
>>>> fixing patch for monday, so if you could test it, it will be great!
>>>>
>>>> Thanks and regards,
>>>> Bogdan
>>>>
>>>> Henk Hesselink wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> We have several OpenSIPS registrars writing to one location table.
>>>>> When one of the registrars restarts it logs a lot of the following:
>>>>>
>>>>> WARNING:usrloc:dbrow2info: non-local socket<udp:XXXX:5060>...ignoring
>>>>>
>>>>> which I believe we can ignore.  But it then deletes all those 
>>>>> non-local
>>>>> entries at the 'expires' time that was in the database at the time of
>>>>> the restart.  So:
>>>>>
>>>>> T1 - registrar A restarts, finds UA registration inserted by 
>>>>> registrar B
>>>>>         with expiry time T3, prints "non-local socket ... 
>>>>> ignoring" message
>>>>> T2 - UA registers again with registrar B, sets expiry time to 
>>>>> *after* T3
>>>>> T3 - registrar A deletes record for UA
>>>>>
>>>>> After T3 the registration for UA never reappears because its register
>>>>> requests cause registrar B to do an update for a non-existent record.
>>>>> This seems wrong, or am I missing something?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Henk
-- 
Bogdan-Andrei Iancu
www.voice-system.ro

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/601
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150814/375c3240/attachment-0001.htm>

From bogdan at opensips.org  Fri Aug 14 13:41:50 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 14 Aug 2015 14:41:50 +0300
Subject: [OpenSIPS-Devel] Plan for releasing OpenSIPS 2.1.1
Message-ID: <55CDD3FE.4090208@opensips.org>

Hi all,

Following a large set of bug fixes, we will release the first minor 
version of branch 2.1 (the 2.1.1 version) on Wednesday 19th of August 2015.
If there are issues (other than the ones already reported on GITHUB 
tracker), please let us know.

Thanks and regards,

-- 
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com



From notifications at github.com  Fri Aug 14 16:12:33 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 14 Aug 2015 07:12:33 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/131117313@github.com>

@rgupta0110 thank you for your effort. In order to speed up the fixing, is it possible to get access to an opensips where this can be reproduced (once again, I couldn't reproduce it on my side) - so I can trigger the testing and have opensips im my hands to change and debug ? If you can manage to provide this, I guess I will manage to trace the problem and have it fixed in max 1 day. 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-131117313
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150814/52fa0c72/attachment.htm>

From notifications at github.com  Fri Aug 14 16:16:26 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 14 Aug 2015 07:16:26 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/131118983@github.com>

The last logs you provided actually indicate that the poll event was an EPOLLIN, while that fd is added only for EPOLLOUT :-/ .  This is way, even if your fix hides the effects,  it is not dealing with the actual problem.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-131118983
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150814/1e04c094/attachment.htm>

From notifications at github.com  Fri Aug 14 19:55:12 2015
From: notifications at github.com (Francisco Godoy)
Date: Fri, 14 Aug 2015 10:55:12 -0700
Subject: [OpenSIPS-Devel] [opensips] Application crashes after
 "internal_search_ID_avp" execution (#600)
In-Reply-To: <OpenSIPS/opensips/issues/600@github.com>
References: <OpenSIPS/opensips/issues/600@github.com>
Message-ID: <OpenSIPS/opensips/issues/600/131194670@github.com>

Hi, follow:

# gdb where
> #0  internal_search_ID_avp (flags=<value optimized out>, id=55, val=0x7fffc93e3ab0, start=0x0) at usr_avp.c:316
#1  search_first_avp (flags=<value optimized out>, id=55, val=0x7fffc93e3ab0, start=0x0) at usr_avp.c:354
#2  0x00007ff1bda12ccf in avp2timer (timer=0x7fffc93e3b98) at t_funcs.c:334
#3  fr_inv_avp2timer (timer=0x7fffc93e3b98) at t_funcs.c:364
#4  0x00007ff1bda35f30 in reply_received (p_msg=0x7ff1be4bd558) at t_reply.c:1574
#5  0x0000000000429041 in forward_reply (msg=0x7ff1be4bd558) at forward.c:575
#6  0x0000000000475396 in receive_msg (buf=<value optimized out>, len=411, rcv_info=0x7fffc93e3d50) at receive.c:209
#7  0x00000000004cfce1 in udp_rcv_loop () at udp_server.c:424
#8  0x0000000000431a60 in main_loop (argc=<value optimized out>, argv=<value optimized out>) at main.c:884
#9  main (argc=<value optimized out>, argv=<value optimized out>) at main.c:1557

# opensips -V

> version: opensips 1.8.4-notls (x86_64/linux)
flags: STATS: On, USE_IPV6, USE_TCP, DISABLE_NAGLE, USE_MCAST, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
svnrevision: 2:10429M
@(#) $Id: main.c 10273 2013-10-03 18:40:16Z opensipsrelease $
main.c compiled on 09:02:40 Dec 23 2014 with gcc 4.4.7

Best regards

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/600#issuecomment-131194670
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150814/0f701ff3/attachment.htm>

From notifications at github.com  Mon Aug 17 10:28:07 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 17 Aug 2015 01:28:07 -0700
Subject: [OpenSIPS-Devel] [opensips] Application crashes after
 "internal_search_ID_avp" execution (#600)
In-Reply-To: <OpenSIPS/opensips/issues/600@github.com>
References: <OpenSIPS/opensips/issues/600@github.com>
Message-ID: <OpenSIPS/opensips/issues/600/131729065@github.com>

@franciscosippulse, is is possible for you to run your opensips with the memory debugger ? we want to eliminate any kind of problems related to memory corruption. 

See here how to enable it:
http://www.opensips.org/Documentation/TroubleShooting-OutOfMem

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/600#issuecomment-131729065
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150817/eb1427e5/attachment.htm>

From notifications at github.com  Mon Aug 17 10:42:37 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 17 Aug 2015 01:42:37 -0700
Subject: [OpenSIPS-Devel] [opensips] issue about "usrloc expiring
 location record from different registrar after startup" (#601)
In-Reply-To: <OpenSIPS/opensips/issues/601@github.com>
References: <OpenSIPS/opensips/issues/601@github.com>
Message-ID: <OpenSIPS/opensips/issues/601/131732979@github.com>

Hi @hd16861686, In my email I explained how the current DB modes do work for the usrloc module (how they work per design). 
If you want to do sharing via DB, then, of course, the DB must be the primary storage. 

What exactly are you looking for ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/601#issuecomment-131732979
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150817/a63f65f7/attachment.htm>

From notifications at github.com  Mon Aug 17 11:20:58 2015
From: notifications at github.com (hd16861686)
Date: Mon, 17 Aug 2015 02:20:58 -0700
Subject: [OpenSIPS-Devel] [opensips] issue about "usrloc expiring
 location record from different registrar after startup" (#601)
In-Reply-To: <OpenSIPS/opensips/issues/601@github.com>
References: <OpenSIPS/opensips/issues/601@github.com>
Message-ID: <OpenSIPS/opensips/issues/601/131741309@github.com>

Hi bogdan, I'm so excited to receive your reply!
one side I  want to get the statistics about usrloc but db_only mode disable it, from this  I can only use non db_only mode..
and another side I want to sharing user register info via DB but not the primary storage, so that when a call coming and opensips can not find callee in local mem, then I can make a try to query callee in DB and get callee's real registered opensips node and route this invite to it.
but in my test I found problem that in non db_only mode opensips remove the expired users from db without considering whether the deleted users registered in it.
So I try to solve this problem, my solution is to make one more judgment before deleting the expired users, like "t->sock != 0" because if the user registered in local then its socket info in mem will be null, to check if the user is not registered in local then opensips remove this user from mem and do not remove it from DB.  can you help me to check if my solution is OK or not? or I missing something?


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/601#issuecomment-131741309
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150817/db495b3b/attachment.htm>

From notifications at github.com  Mon Aug 17 14:30:18 2015
From: notifications at github.com (Eseanu Marius Cristian)
Date: Mon, 17 Aug 2015 05:30:18 -0700
Subject: [OpenSIPS-Devel] [opensips] Send socket fixups (#602)
Message-ID: <OpenSIPS/opensips/pull/602@github.com>


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/602

-- Commit Summary --

  * Fixed crash when failing to find a send socket
  * Set async to be disabled by default
  * Removed async forcing code

-- File Changes --

    M forward.h (9)
    M modules/proto_bin/proto_bin.c (6)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/602.patch
https://github.com/OpenSIPS/opensips/pull/602.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/602
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150817/7be668cd/attachment.htm>

From notifications at github.com  Mon Aug 17 15:05:08 2015
From: notifications at github.com (rgupta0110)
Date: Mon, 17 Aug 2015 06:05:08 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/131811375@github.com>

Hi Bogdan, this is inside our lab and it won?t be possible to give you the access. However, I can work with you to put any debug binaries or code changes and test it out. Let me know if that?s something we can do.

Thanks
Rahul Gupta

From: Bogdan Andrei IANCU [mailto:notifications at github.com]
Sent: Friday, August 14, 2015 10:13 AM
To: OpenSIPS/opensips
Cc: Gupta, Rahul
Subject: Re: [opensips] error in infinite loop "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)


@rgupta0110<https://github.com/rgupta0110> thank you for your effort. In order to speed up the fixing, is it possible to get access to an opensips where this can be reproduced (once again, I couldn't reproduce it on my side) - so I can trigger the testing and have opensips im my hands to change and debug ? If you can manage to provide this, I guess I will manage to trace the problem and have it fixed in max 1 day.

?
Reply to this email directly or view it on GitHub<https://github.com/OpenSIPS/opensips/issues/591#issuecomment-131117313>.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

DISCLAIMER: This e-mail may contain information that is confidential, privileged or otherwise protected from disclosure. If you are not an intended recipient of this e-mail, do not duplicate or redistribute it by any means. Please delete it and any attachments and notify the sender that you have received it in error. Unintended recipients are prohibited from taking action on the basis of information in this e-mail.E-mail messages may contain computer viruses or other defects, may not be accurately replicated on other systems, or may be intercepted, deleted or interfered with without the knowledge of the sender or the intended recipient. If you are not comfortable with the risks associated with e-mail messages, you may decide not to use e-mail to communicate with IPC. IPC reserves the right, to the extent and under circumstances permitted by applicable law, to retain, monitor and intercept e-mail messages to and from its systems.


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-131811375
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150817/f373fa5d/attachment.htm>

From notifications at github.com  Mon Aug 17 19:05:46 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 17 Aug 2015 10:05:46 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/131891540@github.com>

Rahul, the missing element for me is how the TCP conn gets terminated while in the SYN_SENT state (after attempting to connect to the disconnected party).  What is actually happening with the conn while in SYN_SENT ? I get is not opensips the one destroying it....is there some TCP timeout in kernel ?

Maybe a tcpdump capture will help to show all the packages in that TCP conn. 

Thanks and regards, Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-131891540
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150817/01d97e59/attachment.htm>

From bogdan at opensips.org  Tue Aug 18 11:27:59 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 02:27:59 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4791a5: Fix reporting if
	t_request() failed.
Message-ID: <55d2fa9fc2ee3_684c3fc4a1a952b8546c7@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4791a506912d67f90dfe66e7292500046d59ef4a
      https://github.com/OpenSIPS/opensips/commit/4791a506912d67f90dfe66e7292500046d59ef4a
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/pua/send_publish.c

  Log Message:
  -----------
  Fix reporting if t_request() failed.

Capture and report futher if the t_request() failed to send out the PUBLISH request.



From bogdan at opensips.org  Tue Aug 18 11:28:51 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 02:28:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a3c256: Fix reporting if
	t_request() failed.
Message-ID: <55d2fad3ef37a_2b103ff1ded772a045067@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a3c256953b618f8dd2332afa3f8080195414efe1
      https://github.com/OpenSIPS/opensips/commit/a3c256953b618f8dd2332afa3f8080195414efe1
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/pua/send_publish.c

  Log Message:
  -----------
  Fix reporting if t_request() failed.

Capture and report futher if the t_request() failed to send out the PUBLISH request.

(cherry picked from commit 4791a506912d67f90dfe66e7292500046d59ef4a)



From bogdan at opensips.org  Tue Aug 18 11:29:01 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 02:29:01 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 24def0: Fix reporting if
	t_request() failed.
Message-ID: <55d2faddba16a_30903fe0fea532b855332@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 24def0dc6e435bbc4a1b26968a3e0b7389327fed
      https://github.com/OpenSIPS/opensips/commit/24def0dc6e435bbc4a1b26968a3e0b7389327fed
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/pua/send_publish.c

  Log Message:
  -----------
  Fix reporting if t_request() failed.

Capture and report futher if the t_request() failed to send out the PUBLISH request.

(cherry picked from commit 4791a506912d67f90dfe66e7292500046d59ef4a)



From bogdan at opensips.org  Tue Aug 18 11:34:17 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 02:34:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5244b5: Fix handling of ASYNC
	MI commands
Message-ID: <55d2fc195d111_24ec3f877154b2c0903a1@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5244b54afe63bba02fe45f82b736c327672b221a
      https://github.com/OpenSIPS/opensips/commit/5244b54afe63bba02fe45f82b736c327672b221a
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  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:
  -----------
  Fix handling of ASYNC MI commands

Part of fixing #552.
Reported by Damien Sandras.



From bogdan at opensips.org  Tue Aug 18 11:58:24 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 02:58:24 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b1ee3a: Fix handling of ASYNC
	MI commands
Message-ID: <55d301c0dbbfe_70243feb580752a089526@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b1ee3a579a292faa47b6bfb1e5051982882f0447
      https://github.com/OpenSIPS/opensips/commit/b1ee3a579a292faa47b6bfb1e5051982882f0447
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  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:
  -----------
  Fix handling of ASYNC MI commands

Part of fixing #552.
Reported by Damien Sandras.

(cherry picked from commit 5244b54afe63bba02fe45f82b736c327672b221a)

Conflicts:
	modules/mi_json/mi_json.c



From bogdan at opensips.org  Tue Aug 18 11:58:58 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 02:58:58 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ff5bd: Fix handling of ASYNC
	MI commands
Message-ID: <55d301e2b94a7_796a3f96587b52b88162b@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2ff5bdf893b1dca6882e9d9f738e80b9892e0b78
      https://github.com/OpenSIPS/opensips/commit/2ff5bdf893b1dca6882e9d9f738e80b9892e0b78
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  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:
  -----------
  Fix handling of ASYNC MI commands

Part of fixing #552.
Reported by Damien Sandras.

(cherry picked from commit 5244b54afe63bba02fe45f82b736c327672b221a)

Conflicts:
	modules/mi_json/mi_json.c

(cherry picked from commit b1ee3a579a292faa47b6bfb1e5051982882f0447)



From ionutionita at opensips.org  Tue Aug 18 11:59:50 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Tue, 18 Aug 2015 02:59:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b9cb15: fix usrloc contact
 label mask; in get_ucontact_fro...
Message-ID: <55d302168c5c9_33c83fc84c6012c0182f2@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b9cb15f26ae6f54ccbf4abf8aa96b9e0dee06a35
      https://github.com/OpenSIPS/opensips/commit/b9cb15f26ae6f54ccbf4abf8aa96b9e0dee06a35
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/usrloc/dlist.c
    M modules/usrloc/dlist.h

  Log Message:
  -----------
  fix usrloc contact label mask; in get_ucontact_from_id check if contact not found



From bogdan at opensips.org  Tue Aug 18 12:38:16 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 03:38:16 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c08b03: Fix handling of ASYNC
	MI commands
Message-ID: <55d30b1857415_699e3fc0dfc4b2bc9791a@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c08b03310b9d8001b346ff3ba5a45996b1a5dc45
      https://github.com/OpenSIPS/opensips/commit/c08b03310b9d8001b346ff3ba5a45996b1a5dc45
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  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:
  -----------
  Fix handling of ASYNC MI commands

Part of fixing #552.
Reported by @mqandeel .

Closes #552



From ionutionita at opensips.org  Tue Aug 18 12:39:43 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Tue, 18 Aug 2015 03:39:43 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 78da6d: fix usrloc clabel mask
	bug
Message-ID: <55d30b6f93ca1_2fb53fb780b4329c3786a@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 78da6d3558466101d1ae987c04616183baea1ea2
      https://github.com/OpenSIPS/opensips/commit/78da6d3558466101d1ae987c04616183baea1ea2
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/usrloc/dlist.h

  Log Message:
  -----------
  fix usrloc clabel mask bug



From bogdan at opensips.org  Tue Aug 18 12:44:30 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 03:44:30 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c8c841: Fix handling of ASYNC
	MI commands
Message-ID: <55d30c8e63619_62aa3fc7509752a0461ee@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c8c8410d8a97288af40edbabed7b5360dec968fb
      https://github.com/OpenSIPS/opensips/commit/c8c8410d8a97288af40edbabed7b5360dec968fb
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  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:
  -----------
  Fix handling of ASYNC MI commands

Part of fixing #552.
Reported by @mqandeel .

Closes #552

(cherry picked from commit c08b03310b9d8001b346ff3ba5a45996b1a5dc45)

Conflicts:
	modules/mi_xmlrpc_ng/http_fnc.h
	modules/mi_xmlrpc_ng/mi_xmlrpc_http.c



From bogdan at opensips.org  Tue Aug 18 12:45:42 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 03:45:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 69e567: Fix handling of ASYNC
	MI commands
Message-ID: <55d30cd6349e_31223fa1178e92a061864@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 69e56712210aef733c8b9b22bd382bd4a27bda29
      https://github.com/OpenSIPS/opensips/commit/69e56712210aef733c8b9b22bd382bd4a27bda29
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  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:
  -----------
  Fix handling of ASYNC MI commands

Part of fixing #552.
Reported by @mqandeel .

Closes #552

(cherry picked from commit c08b03310b9d8001b346ff3ba5a45996b1a5dc45)

Conflicts:
	modules/mi_xmlrpc_ng/http_fnc.h
	modules/mi_xmlrpc_ng/mi_xmlrpc_http.c

(cherry picked from commit c8c8410d8a97288af40edbabed7b5360dec968fb)



From notifications at github.com  Tue Aug 18 12:45:45 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 18 Aug 2015 03:45:45 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issue/552/issue_event/385224331@github.com>

Closed #552 via 69e56712210aef733c8b9b22bd382bd4a27bda29.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/552#event-385224331
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/186e27db/attachment.htm>

From notifications at github.com  Tue Aug 18 12:47:30 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 18 Aug 2015 03:47:30 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issues/552/132169129@github.com>

Hi @dsandras , Hi @mqandeel - I found the problem and fixed it. The fixes are available not on GIT for all maintained versions.

Thank you a lot for your report and support !

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/552#issuecomment-132169129
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/63f72f39/attachment.htm>

From notifications at github.com  Tue Aug 18 15:01:46 2015
From: notifications at github.com (=?UTF-8?B?U2HDumwgSWJhcnJhIENvcnJldGfDqQ==?=)
Date: Tue, 18 Aug 2015 06:01:46 -0700
Subject: [OpenSIPS-Devel] [opensips] makefile: detect target architecture
 using the compiler (#603)
Message-ID: <OpenSIPS/opensips/pull/603@github.com>

Fixes producing a 32bit build in a 64bit system.

Original patch by Andrei Pelinescu-Onciul:
https://github.com/kamailio/kamailio/commit/c46e79709216c4975abc83869fbce9fa696eac74
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/603

-- Commit Summary --

  * makefile: detect target architecture using the compiler

-- File Changes --

    M Makefile.defs (92)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/603.patch
https://github.com/OpenSIPS/opensips/pull/603.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/603
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/b388c851/attachment.htm>

From notifications at github.com  Tue Aug 18 15:02:43 2015
From: notifications at github.com (=?UTF-8?B?U2HDumwgSWJhcnJhIENvcnJldGfDqQ==?=)
Date: Tue, 18 Aug 2015 06:02:43 -0700
Subject: [OpenSIPS-Devel] [opensips] makefile: detect target
 architecture using the compiler (#603)
In-Reply-To: <OpenSIPS/opensips/pull/603@github.com>
References: <OpenSIPS/opensips/pull/603@github.com>
Message-ID: <OpenSIPS/opensips/pull/603/c132199170@github.com>

/cc @bogdan-iancu 

If you're fine with the change let me know to what branches you want me to apply it.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/603#issuecomment-132199170
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/29d36233/attachment-0001.htm>

From notifications at github.com  Tue Aug 18 15:26:45 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 18 Aug 2015 06:26:45 -0700
Subject: [OpenSIPS-Devel] [opensips] Opensips crash on CANCEL on
 unanswerd call. (2.1-rc2) (#484)
In-Reply-To: <OpenSIPS/opensips/issues/484@github.com>
References: <OpenSIPS/opensips/issues/484@github.com>
Message-ID: <OpenSIPS/opensips/issue/484/issue_event/385348824@github.com>

Closed #484 via f01fe377c48a79bbba9032f10c9a94605b7c3913.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/484#event-385348824
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/5d0edb32/attachment.htm>

From notifications at github.com  Tue Aug 18 15:29:12 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 18 Aug 2015 06:29:12 -0700
Subject: [OpenSIPS-Devel] [opensips] Opensips crash on CANCEL on
 unanswerd call. (2.1-rc2) (#484)
In-Reply-To: <OpenSIPS/opensips/issues/484@github.com>
References: <OpenSIPS/opensips/issues/484@github.com>
Message-ID: <OpenSIPS/opensips/issues/484/132205295@github.com>

@AVFedorov and @petekelly  many thanks for the information and support you provided in regards to this bug.
It was tricky to reproduce and fix as this crash was trigger only if PATH support was used and requests were looked up with PATH header.

This fix will be part of the tomorrow minor release OpenSIPS 2.1.1 .

Thanks and regards,
Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/484#issuecomment-132205295
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/f3e3a956/attachment.htm>

From bogdan at opensips.org  Tue Aug 18 15:26:42 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 06:26:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f01fe3: Fix restoring/freeing
 the path_vec in failure rout...
Message-ID: <55d3329259615_2c173fcb3e36b2a010022a@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f01fe377c48a79bbba9032f10c9a94605b7c3913
      https://github.com/OpenSIPS/opensips/commit/f01fe377c48a79bbba9032f10c9a94605b7c3913
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/tm/t_msgbuilder.h

  Log Message:
  -----------
  Fix restoring/freeing the path_vec in failure route.

The path_vec (array holding the PATH string) was not properly pushed into the faked requests before calling the failure route. This was generating a mixture of shm/pkg memory when the faked request had to be freed.
This crash was trigger only if PATH support was used and requests were looked up with PATH header.

Reported by @AVFedorov and @petekelly.
Closes #484

Many thanks to @AVFedorov for his details information and to @petekelly for support in investigating and testing.

(cherry picked from commit cc033520ea5ab59fafd6ca7d52cc88fdad8574ef)



From bogdan at opensips.org  Tue Aug 18 15:26:15 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 06:26:15 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cc0335: Fix restoring/freeing
 the path_vec in failure rout...
Message-ID: <55d33277aaa9c_74613fdffccf32a092368@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: cc033520ea5ab59fafd6ca7d52cc88fdad8574ef
      https://github.com/OpenSIPS/opensips/commit/cc033520ea5ab59fafd6ca7d52cc88fdad8574ef
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/tm/t_msgbuilder.h

  Log Message:
  -----------
  Fix restoring/freeing the path_vec in failure route.

The path_vec (array holding the PATH string) was not properly pushed into the faked requests before calling the failure route. This was generating a mixture of shm/pkg memory when the faked request had to be freed.
This crash was trigger only if PATH support was used and requests were looked up with PATH header.

Reported by @AVFedorov and @petekelly.
Closes #484

Many thanks to @AVFedorov for his details information and to @petekelly for support in investigating and testing.



From ionel.cerghit at gmail.com  Tue Aug 18 16:10:21 2015
From: ionel.cerghit at gmail.com (Ionel Cerghit)
Date: Tue, 18 Aug 2015 17:10:21 +0300
Subject: [OpenSIPS-Devel] BIN Interface updates
Message-ID: <CAD1DCX9XbyzEF+xAk_ehdzMSbJ8E-shJsh3e9pjcyRP2BuSa-A@mail.gmail.com>

Hello,

The BIN interface is designed for high-traffic data exchange between
multiple OpenSIPS interfaces. This requires a fast, reliable and lossless
transport for the BIN interface. Unfortunately, the existing UDP transport
for BIN showed significant package loss under high traffic even in a
private network.


OpenSIPS 2.2 (devel version) has just switched to TCP transport for BIN
interface. This resolves all the reliability and loss problems. Even more,
the TCP transport in BIN engine takes advantage of the Asynchronous
Reactor, avoiding any potential blocking on reading/writing to the BIN
connections.


The old UDP transport support was dropped, while the TCP transport is now
provided in a modular way via the ?proto_bin? transport module.

For detecting incompatibilities at BIN level,  a version field was added to
the header of the protocol to stop errors from occurring when two OpenSIPS
instances with different version of the protocol exchange BIN messages. So
please note that BIN in 2.2 is not backward compatible !

Thank you,

Ionel Cerghit

OpenSIPS junior developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/8a5ed92f/attachment.htm>

From ionel.cerghit at gmail.com  Tue Aug 18 16:17:55 2015
From: ionel.cerghit at gmail.com (Ionel Cerghit)
Date: Tue, 18 Aug 2015 17:17:55 +0300
Subject: [OpenSIPS-Devel] MI_XML_RPC formatting
Message-ID: <CAD1DCX-s+pdVmQYN1YhgO57Pd1yB25Ox4OayC17_OC2yt-_FuA@mail.gmail.com>

Hello,

For the Management Interface (MI), the XMLRPC backend is one of the most
used one due to its spreading and flexibility. Nevertheless, the XMLRPC
implementation in OpenSIPS did not take full advantage of the XML power
when comes to syntax.

In OpenSIPS 2.2 (devel version) , the mi_xmlrpc_ng module (the XMLRPC
backend for MI) does proper XML formatting according to the protocol
standards. The MI content is split (nodes and attributes) and encapsulated
in XML tags. Instead of the long and monolithic string response, now the
module provides a proper exploded XML tree; that means the result no longer
requires the client to do any custom parsing (beside simple XML parsing, of
course).

This improvement dramatically simplifies any OpenSIPS integration via the
XMLRPC backend.

Thank you,
Ionel Cerghit
OpenSIPS junior developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/5b72b49d/attachment.htm>

From notifications at github.com  Tue Aug 18 20:03:08 2015
From: notifications at github.com (Damien Sandrs)
Date: Tue, 18 Aug 2015 11:03:08 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issues/552/132299628@github.com>

Hi Bogdan,
I see the changes are only done in mi_xmlrpc_ng code files. Does that
mean that the equivalent bug in mi_json is still present or does
mi_json use the same code ?
Thanks,
Le mardi 18 ao?t 2015 ? 03:47 -0700, Bogdan Andrei IANCU a ?crit :
> Hi @dsandras , Hi @mqandeel - I found the problem and fixed it. The
> fixes are available not on GIT for all maintained versions.
> Thank you a lot for your report and support !
> ?
> Reply to this email directly or view it on GitHub.
-- 
Damien Sandras <dsandras at seconix.com>

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/552#issuecomment-132299628
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/2004bcde/attachment-0001.htm>

From notifications at github.com  Tue Aug 18 21:30:22 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 18 Aug 2015 12:30:22 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issues/552/132325598@github.com>

@dsandras , both modules were fixed. There is a set of commits for each module. Regards, Bogdan

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/552#issuecomment-132325598
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/a6a63e9d/attachment.htm>

From bogdan at opensips.org  Tue Aug 18 21:57:36 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 12:57:36 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2b3a3e: Fix handling of ASYNC
	MI commands
Message-ID: <55d38e30908c1_11843f9d4886f2c0708a0@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2b3a3ea9588854be5d7b64d4c04b48f6907a91ba
      https://github.com/OpenSIPS/opensips/commit/2b3a3ea9588854be5d7b64d4c04b48f6907a91ba
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/mi_http/http_fnc.c
    M modules/mi_http/http_fnc.h
    M modules/mi_http/mi_http.c

  Log Message:
  -----------
  Fix handling of ASYNC MI commands

Similar to report #552.



From bogdan at opensips.org  Tue Aug 18 22:00:33 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 13:00:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 725573: Fix handling of ASYNC
	MI commands
Message-ID: <55d38ee110d0_19823fa7fb8812a025155@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 725573b6e9033c4c4333351fb304ddf28e9089e8
      https://github.com/OpenSIPS/opensips/commit/725573b6e9033c4c4333351fb304ddf28e9089e8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/mi_http/http_fnc.c
    M modules/mi_http/http_fnc.h
    M modules/mi_http/mi_http.c

  Log Message:
  -----------
  Fix handling of ASYNC MI commands

Similar to report #552.

(cherry picked from commit 2b3a3ea9588854be5d7b64d4c04b48f6907a91ba)

Conflicts:
	modules/mi_http/mi_http.c

(cherry picked from commit 98435049c104151afa01864a8453957d9463ee51)



From notifications at github.com  Tue Aug 18 22:01:42 2015
From: notifications at github.com (Damien Sandrs)
Date: Tue, 18 Aug 2015 13:01:42 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng & mi_json answer bug
 with pua_publish (#552)
In-Reply-To: <OpenSIPS/opensips/issues/552@github.com>
References: <OpenSIPS/opensips/issues/552@github.com>
Message-ID: <OpenSIPS/opensips/issues/552/132333489@github.com>

Oh great!
Thanks for the clarification!
Le mardi 18 ao?t 2015 ? 12:30 -0700, Bogdan Andrei IANCU a ?crit :
> @dsandras , both modules were fixed. There is a set of commits for
> each module. Regards, Bogdan
> ?
> Reply to this email directly or view it on GitHub.
-- 
Damien Sandras <dsandras at seconix.com>

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/552#issuecomment-132333489
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150818/a30ee163/attachment.htm>

From bogdan at opensips.org  Tue Aug 18 22:00:09 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 18 Aug 2015 13:00:09 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 984350: Fix handling of ASYNC
	MI commands
Message-ID: <55d38ec947fa7_b3a3fbd876652b830645@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 98435049c104151afa01864a8453957d9463ee51
      https://github.com/OpenSIPS/opensips/commit/98435049c104151afa01864a8453957d9463ee51
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/mi_http/http_fnc.c
    M modules/mi_http/http_fnc.h
    M modules/mi_http/mi_http.c

  Log Message:
  -----------
  Fix handling of ASYNC MI commands

Similar to report #552.

(cherry picked from commit 2b3a3ea9588854be5d7b64d4c04b48f6907a91ba)

Conflicts:
	modules/mi_http/mi_http.c



From notifications at github.com  Wed Aug 19 14:30:46 2015
From: notifications at github.com (hd16861686)
Date: Wed, 19 Aug 2015 05:30:46 -0700
Subject: [OpenSIPS-Devel] [opensips] dispatcher module PVAR(9) algorithm and
 send() function (#604)
Message-ID: <OpenSIPS/opensips/issues/604@github.com>

Hello all,
I know dispatcher is a stateless load balancer, from its document I get that PVAR(9) algorithm can select a destination the load of each destination, and param pvar_algo_pattern is used by the algorithm to specify the pseudovariable pattern used to detect the load of each destination. but I want to know how dispatcher detect the real-time load of each destination?   and what's the load considered? registered user number or call session number?

another issue about send() function. from some mail before in opensips.org, I got this function is a stateless function for sending a request out but without adding any VIA in the request, So the hop doing send() will be invisible for the replies also (the replies will bypass this hop as there is no VIA for it), but I also find the parameter of this function  is mandatory and can not be missed, so how can I use send() function with dispatcher ds_select_dst function together?  because I really want make my dispatcher invisible except for the initial request..


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/604
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150819/1625b0a5/attachment.htm>

From bogdan at opensips.org  Wed Aug 19 15:13:56 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 19 Aug 2015 06:13:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 65b94e: Fix infinit loopin in
	TCP reactor.
Message-ID: <55d48114e6969_53a63fb41d5fb2a017960@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 65b94e289e7af7d9418e2abdde927328716ff699
      https://github.com/OpenSIPS/opensips/commit/65b94e289e7af7d9418e2abdde927328716ff699
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M net/net_tcp.c

  Log Message:
  -----------
  Fix infinit loopin in TCP reactor.

When connection is S_CONN_CONNECTING (async pending connect), some READ events may be delivered by the reactor (still not fully understood way). This is a temporary fix (fixing the effect and not the cause) following Rahul Gupta's suggestion in #591



From notifications at github.com  Wed Aug 19 15:15:06 2015
From: notifications at github.com (=?UTF-8?B?U2HDumwgSWJhcnJhIENvcnJldGfDqQ==?=)
Date: Wed, 19 Aug 2015 06:15:06 -0700
Subject: [OpenSIPS-Devel] [opensips] makefile: detect target architecture
 using the compiler (#605)
Message-ID: <OpenSIPS/opensips/pull/605@github.com>

Fixes producing a 32bit build in a 64bit system.

Original patch by Andrei Pelinescu-Onciul:
https://github.com/kamailio/kamailio/commit/c46e79709216c4975abc83869fbce9fa696eac74
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/605

-- Commit Summary --

  * makefile: detect target architecture using the compiler

-- File Changes --

    M Makefile.defs (92)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/605.patch
https://github.com/OpenSIPS/opensips/pull/605.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/605
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150819/eeffb2c8/attachment.htm>

From notifications at github.com  Wed Aug 19 15:15:13 2015
From: notifications at github.com (=?UTF-8?B?U2HDumwgSWJhcnJhIENvcnJldGfDqQ==?=)
Date: Wed, 19 Aug 2015 06:15:13 -0700
Subject: [OpenSIPS-Devel] [opensips] makefile: detect target
 architecture using the compiler (#605)
In-Reply-To: <OpenSIPS/opensips/pull/605@github.com>
References: <OpenSIPS/opensips/pull/605@github.com>
Message-ID: <OpenSIPS/opensips/pull/605/c132588268@github.com>

/cc @razvancrainea 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/605#issuecomment-132588268
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150819/b8e45bba/attachment.htm>

From notifications at github.com  Wed Aug 19 15:15:38 2015
From: notifications at github.com (=?UTF-8?B?U2HDumwgSWJhcnJhIENvcnJldGfDqQ==?=)
Date: Wed, 19 Aug 2015 06:15:38 -0700
Subject: [OpenSIPS-Devel] [opensips] makefile: detect target
 architecture using the compiler (#603)
In-Reply-To: <OpenSIPS/opensips/pull/603@github.com>
References: <OpenSIPS/opensips/pull/603@github.com>
Message-ID: <OpenSIPS/opensips/pull/603/c132588579@github.com>

Superseded by https://github.com/OpenSIPS/opensips/pull/605

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/603#issuecomment-132588579
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150819/ec45c481/attachment.htm>

From notifications at github.com  Wed Aug 19 15:15:39 2015
From: notifications at github.com (=?UTF-8?B?U2HDumwgSWJhcnJhIENvcnJldGfDqQ==?=)
Date: Wed, 19 Aug 2015 06:15:39 -0700
Subject: [OpenSIPS-Devel] [opensips] makefile: detect target
 architecture using the compiler (#603)
In-Reply-To: <OpenSIPS/opensips/pull/603@github.com>
References: <OpenSIPS/opensips/pull/603@github.com>
Message-ID: <OpenSIPS/opensips/pull/603/issue_event/386477257@github.com>

Closed #603.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/603#event-386477257
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150819/4298ed7e/attachment.htm>

From notifications at github.com  Wed Aug 19 15:22:06 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Wed, 19 Aug 2015 06:22:06 -0700
Subject: [OpenSIPS-Devel] [opensips] makefile: detect target
 architecture using the compiler (#605)
In-Reply-To: <OpenSIPS/opensips/pull/605@github.com>
References: <OpenSIPS/opensips/pull/605@github.com>
Message-ID: <OpenSIPS/opensips/pull/605/issue_event/386485734@github.com>

Merged #605.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/605#event-386485734
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150819/0e6e5cf5/attachment.htm>

From razvan at opensips.org  Wed Aug 19 15:22:03 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Wed, 19 Aug 2015 06:22:03 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 116177: makefile: detect
 target architecture using the com...
Message-ID: <55d482fb62d2a_4023fcd38b972c0341e9@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1161779ab91ac5bbd330ddf5dccc3f00d9e34f35
      https://github.com/OpenSIPS/opensips/commit/1161779ab91ac5bbd330ddf5dccc3f00d9e34f35
  Author: Sa?l Ibarra Corretg? <saghul at gmail.com>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  makefile: detect target architecture using the compiler

Fixes producing a 32bit build in a 64bit system.

Original patch by Andrei Pelinescu-Onciul:
https://github.com/kamailio/kamailio/commit/c46e79709216c4975abc83869fbce9fa696eac74


  Commit: 87a195823abf123630d06b71cae1150c3ef76ee0
      https://github.com/OpenSIPS/opensips/commit/87a195823abf123630d06b71cae1150c3ef76ee0
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Merge pull request #605 from saghul/makefile-target-master

makefile: detect target architecture using the compiler


Compare: https://github.com/OpenSIPS/opensips/compare/725573b6e903...87a195823abf

From razvan at opensips.org  Wed Aug 19 15:25:07 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Wed, 19 Aug 2015 06:25:07 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fbcfb2: Merge pull request
 #605 from saghul/makefile-targe...
Message-ID: <55d483b385077_25f83ff973ef129c4231b@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: fbcfb2abfeee95130a48562978dea0e32d5abf64
      https://github.com/OpenSIPS/opensips/commit/fbcfb2abfeee95130a48562978dea0e32d5abf64
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Merge pull request #605 from saghul/makefile-target-master

makefile: detect target architecture using the compiler
(cherry picked from commit 87a195823abf123630d06b71cae1150c3ef76ee0)



From razvan at opensips.org  Wed Aug 19 15:25:35 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Wed, 19 Aug 2015 06:25:35 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 77efd7: Merge pull request
 #605 from saghul/makefile-targe...
Message-ID: <55d483cf8569d_15573fa5459ab29c304562d@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 77efd7ab047ea44f72f7ed809549e6ec744caf2e
      https://github.com/OpenSIPS/opensips/commit/77efd7ab047ea44f72f7ed809549e6ec744caf2e
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Merge pull request #605 from saghul/makefile-target-master

makefile: detect target architecture using the compiler
(cherry picked from commit 87a195823abf123630d06b71cae1150c3ef76ee0)



From razvan at opensips.org  Wed Aug 19 16:09:09 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 07:09:09 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2be56: ratelimit: rl_list
	show the last counter
Message-ID: <55d48e05e6c0e_9d33fcd600912b8322f8@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e2be56d8ee6b6920defc8fa92627f29297138acf
      https://github.com/OpenSIPS/opensips/commit/e2be56d8ee6b6920defc8fa92627f29297138acf
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M modules/ratelimit/ratelimit_helper.c

  Log Message:
  -----------
  ratelimit: rl_list show the last counter



From razvan at opensips.org  Wed Aug 19 17:22:42 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Wed, 19 Aug 2015 08:22:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4a5a6: fix debian packaging
Message-ID: <55d49f4234c65_9a43f91848752bc769d5@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d4a5a6a5bf353d74d60f286b06e8bc4ffe83b227
      https://github.com/OpenSIPS/opensips/commit/d4a5a6a5bf353d74d60f286b06e8bc4ffe83b227
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile
    M menuconfig/Makefile
    M packaging/debian/changelog
    M packaging/debian/compat
    M packaging/debian/control
    M packaging/debian/copyright
    R packaging/debian/opensips.dirs
    M packaging/debian/opensips.examples
    M packaging/debian/opensips.init
    A packaging/debian/opensips.manpages
    R packaging/debian/patches/00list
    M packaging/debian/rules
    A packaging/debian/source/format
    A packaging/debian/watch

  Log Message:
  -----------
  fix debian packaging


  Commit: 979ee74cb537e71b2c73730386ff215903e30231
      https://github.com/OpenSIPS/opensips/commit/979ee74cb537e71b2c73730386ff215903e30231
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M opensipsdbctl.8
    A osipsconfig.8
    M osipsconsole.8

  Log Message:
  -----------
  Fix man pages

* add osipsconfig man page
* fix lists info for opensipsconsole and opensipsdbctl


  Commit: 064d562fad49631be82c97850046a8e3689036ae
      https://github.com/OpenSIPS/opensips/commit/064d562fad49631be82c97850046a8e3689036ae
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/rules

  Log Message:
  -----------
  Makefile: do not install docs on debian installs


  Commit: 2d1a5d954214fd3698c593fa7c1de6c967eec2a8
      https://github.com/OpenSIPS/opensips/commit/2d1a5d954214fd3698c593fa7c1de6c967eec2a8
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/control

  Log Message:
  -----------
  debian: add python dependency for opensips


  Commit: 7524b2bd47dcbac10b54f3333ad5af8be07a57b0
      https://github.com/OpenSIPS/opensips/commit/7524b2bd47dcbac10b54f3333ad5af8be07a57b0
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/opensips.init

  Log Message:
  -----------
  init: add LSB functions support


  Commit: 2ac0d082aafa6612d79a3479d132553910f380f0
      https://github.com/OpenSIPS/opensips/commit/2ac0d082aafa6612d79a3479d132553910f380f0
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M bdb_recover.8
    M scripts/opensipsctl.8

  Log Message:
  -----------
  man: fix hyphens


  Commit: 4afbfefe1fa11d8a01e980fa9baf164a80e16b3c
      https://github.com/OpenSIPS/opensips/commit/4afbfefe1fa11d8a01e980fa9baf164a80e16b3c
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile
    M Makefile.rules
    M modules/db_berkeley/Makefile
    M modules/db_mysql/Makefile
    M modules/db_oracle/Makefile
    M modules/db_postgres/Makefile
    M modules/db_text/Makefile
    M modules/proto_tls/Makefile

  Log Message:
  -----------
  install-modules: each module install its own custom files


  Commit: 39bccea3282f94d2a34c6e448b118b99b0085799
      https://github.com/OpenSIPS/opensips/commit/39bccea3282f94d2a34c6e448b118b99b0085799
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M ChangeLog
    M Makefile
    M NEWS
    M aaa/doc/aaa-api.txt
    M action.c
    M cachedb/example/example_cachedb.c
    M db/db_insertq.c
    M db/schema/dialplan.xml
    M db/schema/dr_gateways.xml
    M main.c
    M modules/auth/README
    M modules/auth/doc/auth_admin.xml
    M modules/avpops/README
    M modules/avpops/avpops.c
    M modules/avpops/doc/avpops_admin.xml
    M modules/cachedb_couchbase/cachedb_couchbase_dbase.c
    M modules/cachedb_memcached/cachedb_memcached.c
    M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
    M modules/cachedb_redis/cachedb_redis_dbase.c
    M modules/db_cachedb/dbase.c
    M modules/db_http/http_dbase.c
    M modules/dialog/README
    M modules/dialog/dlg_cb.h
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_timer.c
    M modules/dialog/doc/dialog_admin.xml
    M modules/dialplan/README
    M modules/dialplan/dialplan.c
    M modules/dialplan/doc/dialplan_admin.xml
    M modules/drouting/README
    M modules/drouting/doc/drouting_admin.xml
    M modules/drouting/drouting.c
    M modules/exec/exec.c
    M modules/load_balancer/README
    M modules/load_balancer/doc/load_balancer_admin.xml
    M modules/load_balancer/load_balancer.c
    M modules/lua/sipapi.c
    M modules/maxfwd/README
    M modules/maxfwd/doc/maxfwd_admin.xml
    M modules/nat_traversal/README
    M modules/nat_traversal/doc/nat_traversal_admin.xml
    M modules/nathelper/README
    M modules/nathelper/doc/nathelper_admin.xml
    M modules/path/path.c
    M modules/perl/perlfunc.c
    M modules/pi_http/http_fnc.c
    M modules/presence/README
    M modules/presence/doc/presence_admin.xml
    M modules/presence/event_list.c
    M modules/presence/hash.c
    M modules/proto_ws/ws.c
    M modules/proto_ws/ws_handshake.c
    M modules/pua_mi/mi_func.c
    M modules/regex/regex_mod.c
    M modules/registrar/README
    M modules/registrar/doc/registrar_admin.xml
    M modules/rest_client/rest_methods.c
    M modules/rr/README
    M modules/rr/doc/rr_admin.xml
    M modules/seas/event_dispatcher.c
    M modules/sipcapture/sipcapture.c
    M modules/sipmsgops/README
    M modules/sipmsgops/doc/sipmsgops_admin.xml
    M modules/sms/libsms_getsms.c
    M modules/sms/sms_funcs.c
    M modules/snmpstats/README
    M modules/snmpstats/doc/snmpstats_admin.xml
    M modules/snmpstats/interprocess_buffer.c
    M modules/stun/stun.c
    M modules/textops/README
    M modules/textops/doc/textops_admin.xml
    M modules/tm/README
    M modules/tm/async.c
    M modules/tm/doc/tm_admin.xml
    M modules/tm/t_hooks.h
    M modules/topology_hiding/README
    M modules/topology_hiding/doc/topology_hiding_admin.xml
    M modules/uac/README
    M modules/uac/doc/uac_admin.xml
    M modules/uri/db_checks.c
    M modules/usrloc/udomain.c
    M msg_translator.c
    M net/net_tcp.c
    M net/net_udp.c
    M net/proto_tcp/proto_tcp.c
    M net/proto_tcp/tcp_common.h
    M net/tcp_conn.h
    M opensips.8
    M parser/digest/digest_parser.c
    M parser/parse_content.c
    M parser/parse_fline.c
    M parser/parse_param.c
    M parser/parse_supported.h
    M parser/parse_uri.c
    M parser/parse_uri.h
    M pvar.c
    M receive.c
    M scripts/opensipsdbctl.mysql
    M scripts/opensipsdbctl.oracle
    M scripts/opensipsdbctl.pgsql
    M scripts/osipsconsole
    M usr_avp.c
    M utils/opensipsunix/opensipsunix.8

  Log Message:
  -----------
  fix some spellchecks detected by lintian


  Commit: d094f09c74e15581d2d05f62ee168701bd1455b0
      https://github.com/OpenSIPS/opensips/commit/d094f09c74e15581d2d05f62ee168701bd1455b0
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/control

  Log Message:
  -----------
  fix http package description


  Commit: ac3ce34482dd7eb4402c5f08794160966cae6d7a
      https://github.com/OpenSIPS/opensips/commit/ac3ce34482dd7eb4402c5f08794160966cae6d7a
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/watch

  Log Message:
  -----------
  update github watch file


  Commit: f53761262947638f5c80cdcd25f75faab679522f
      https://github.com/OpenSIPS/opensips/commit/f53761262947638f5c80cdcd25f75faab679522f
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/rules

  Log Message:
  -----------
  debian/rules: add build-{arch,indep} rules


  Commit: 6f07dab0bea530c6da593ab317aed46620deaea6
      https://github.com/OpenSIPS/opensips/commit/6f07dab0bea530c6da593ab317aed46620deaea6
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M route.c

  Log Message:
  -----------
  fix EXPRESSION typo


  Commit: 857857cd708aa2a7a278cd682debffa123ee4bc3
      https://github.com/OpenSIPS/opensips/commit/857857cd708aa2a7a278cd682debffa123ee4bc3
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M modules/emergency/emergency_methods.c
    M modules/emergency/emergency_methods.h

  Log Message:
  -----------
  remove useless route.c include


  Commit: d32f1ca7316d43237d9fb92da016a1c13aedfc8e
      https://github.com/OpenSIPS/opensips/commit/d32f1ca7316d43237d9fb92da016a1c13aedfc8e
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/source/format

  Log Message:
  -----------
  debian: change from native to quilt


  Commit: 53e7ae86f9a79095646b57e8783a78c6a609cdb1
      https://github.com/OpenSIPS/opensips/commit/53e7ae86f9a79095646b57e8783a78c6a609cdb1
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M modules/mi_xmlrpc_ng/http_fnc.c

  Log Message:
  -----------
  mi_xmlrpc_ng: fix include warning
(cherry picked from commit 668533eb9a4320dfd4ddc3c0f3cb35eecde326dc)


Compare: https://github.com/OpenSIPS/opensips/compare/fbcfb2abfeee...53e7ae86f9a7

From razvan at opensips.org  Wed Aug 19 17:22:42 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Wed, 19 Aug 2015 08:22:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6e2355: fix debian packaging
Message-ID: <55d49f42931f5_22f33fd071da92c028126@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6e2355445d25e25b50312ae8b956e2139907e648
      https://github.com/OpenSIPS/opensips/commit/6e2355445d25e25b50312ae8b956e2139907e648
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile
    M menuconfig/Makefile
    M packaging/debian/compat
    M packaging/debian/control
    M packaging/debian/copyright
    R packaging/debian/opensips.dirs
    M packaging/debian/opensips.examples
    M packaging/debian/opensips.init
    A packaging/debian/opensips.manpages
    R packaging/debian/patches/00list
    M packaging/debian/rules
    A packaging/debian/source/format
    A packaging/debian/watch

  Log Message:
  -----------
  fix debian packaging
(cherry picked from commit d4a5a6a5bf353d74d60f286b06e8bc4ffe83b227)

Conflicts:
	packaging/debian/changelog
	packaging/debian/control


  Commit: cb7bc74141f438f58fb2174efca9daad1ce05a65
      https://github.com/OpenSIPS/opensips/commit/cb7bc74141f438f58fb2174efca9daad1ce05a65
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M opensipsdbctl.8
    A osipsconfig.8
    M osipsconsole.8

  Log Message:
  -----------
  Fix man pages

* add osipsconfig man page
* fix lists info for opensipsconsole and opensipsdbctl
(cherry picked from commit 979ee74cb537e71b2c73730386ff215903e30231)


  Commit: 76c37f08b627220cbca3c424b41122343632382c
      https://github.com/OpenSIPS/opensips/commit/76c37f08b627220cbca3c424b41122343632382c
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/rules

  Log Message:
  -----------
  Makefile: do not install docs on debian installs
(cherry picked from commit 064d562fad49631be82c97850046a8e3689036ae)


  Commit: aa5ebb38a047906cf002f6b6008474a72ea75a77
      https://github.com/OpenSIPS/opensips/commit/aa5ebb38a047906cf002f6b6008474a72ea75a77
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/control

  Log Message:
  -----------
  debian: add python dependency for opensips
(cherry picked from commit 2d1a5d954214fd3698c593fa7c1de6c967eec2a8)


  Commit: 34781803613a8463a98f72c0db2368c97e7f0e18
      https://github.com/OpenSIPS/opensips/commit/34781803613a8463a98f72c0db2368c97e7f0e18
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/opensips.init

  Log Message:
  -----------
  init: add LSB functions support
(cherry picked from commit 7524b2bd47dcbac10b54f3333ad5af8be07a57b0)


  Commit: f7025f379967cd17ed017d6bb71dc89fd727c893
      https://github.com/OpenSIPS/opensips/commit/f7025f379967cd17ed017d6bb71dc89fd727c893
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M bdb_recover.8
    M scripts/opensipsctl.8

  Log Message:
  -----------
  man: fix hyphens
(cherry picked from commit 2ac0d082aafa6612d79a3479d132553910f380f0)


  Commit: 800035b2581c164d57494b9e9df773fb30b9c0f5
      https://github.com/OpenSIPS/opensips/commit/800035b2581c164d57494b9e9df773fb30b9c0f5
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile
    M Makefile.rules
    M modules/db_berkeley/Makefile
    M modules/db_mysql/Makefile
    M modules/db_oracle/Makefile
    M modules/db_postgres/Makefile
    M modules/db_sqlite/Makefile
    M modules/db_text/Makefile
    M modules/proto_tls/Makefile

  Log Message:
  -----------
  install-modules: each module install its own custom files
(cherry picked from commit 4afbfefe1fa11d8a01e980fa9baf164a80e16b3c)

Conflicts:
	Makefile


  Commit: ef28834290635ce776e7d07b45f02dc0c89294e7
      https://github.com/OpenSIPS/opensips/commit/ef28834290635ce776e7d07b45f02dc0c89294e7
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M ChangeLog
    M Makefile
    M NEWS
    M aaa/doc/aaa-api.txt
    M action.c
    M cachedb/example/example_cachedb.c
    M db/db_insertq.c
    M db/schema/dialplan.xml
    M db/schema/dr_gateways.xml
    M main.c
    M modules/auth/README
    M modules/auth/doc/auth_admin.xml
    M modules/avpops/README
    M modules/avpops/avpops.c
    M modules/avpops/doc/avpops_admin.xml
    M modules/cachedb_couchbase/cachedb_couchbase_dbase.c
    M modules/cachedb_memcached/cachedb_memcached.c
    M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
    M modules/cachedb_redis/cachedb_redis_dbase.c
    M modules/db_cachedb/dbase.c
    M modules/db_http/http_dbase.c
    M modules/dialog/README
    M modules/dialog/dlg_cb.h
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_timer.c
    M modules/dialog/doc/dialog_admin.xml
    M modules/dialplan/README
    M modules/dialplan/dialplan.c
    M modules/dialplan/doc/dialplan_admin.xml
    M modules/drouting/README
    M modules/drouting/doc/drouting_admin.xml
    M modules/drouting/drouting.c
    M modules/exec/exec.c
    M modules/load_balancer/README
    M modules/load_balancer/doc/load_balancer_admin.xml
    M modules/load_balancer/load_balancer.c
    M modules/lua/sipapi.c
    M modules/maxfwd/README
    M modules/maxfwd/doc/maxfwd_admin.xml
    M modules/nat_traversal/README
    M modules/nat_traversal/doc/nat_traversal_admin.xml
    M modules/nathelper/README
    M modules/nathelper/doc/nathelper_admin.xml
    M modules/path/path.c
    M modules/perl/perlfunc.c
    M modules/pi_http/http_fnc.c
    M modules/presence/README
    M modules/presence/doc/presence_admin.xml
    M modules/presence/event_list.c
    M modules/presence/hash.c
    M modules/proto_ws/ws.c
    M modules/proto_ws/ws_handshake.c
    M modules/pua_mi/mi_func.c
    M modules/regex/regex_mod.c
    M modules/registrar/README
    M modules/registrar/doc/registrar_admin.xml
    M modules/rest_client/rest_methods.c
    M modules/rr/README
    M modules/rr/doc/rr_admin.xml
    M modules/seas/event_dispatcher.c
    M modules/sipcapture/sipcapture.c
    M modules/sipmsgops/README
    M modules/sipmsgops/doc/sipmsgops_admin.xml
    M modules/sms/libsms_getsms.c
    M modules/sms/sms_funcs.c
    M modules/snmpstats/README
    M modules/snmpstats/doc/snmpstats_admin.xml
    M modules/snmpstats/interprocess_buffer.c
    M modules/stun/stun.c
    M modules/textops/README
    M modules/textops/doc/textops_admin.xml
    M modules/tm/README
    M modules/tm/async.c
    M modules/tm/doc/tm_admin.xml
    M modules/tm/t_hooks.h
    M modules/topology_hiding/README
    M modules/topology_hiding/doc/topology_hiding_admin.xml
    M modules/uac/README
    M modules/uac/doc/uac_admin.xml
    M modules/uri/db_checks.c
    M modules/usrloc/udomain.c
    M msg_translator.c
    M net/net_tcp.c
    M net/net_udp.c
    M net/proto_tcp/proto_tcp.c
    M net/proto_tcp/tcp_common.h
    M net/tcp_conn.h
    M opensips.8
    M parser/digest/digest_parser.c
    M parser/parse_content.c
    M parser/parse_fline.c
    M parser/parse_param.c
    M parser/parse_supported.h
    M parser/parse_uri.c
    M parser/parse_uri.h
    M pvar.c
    M receive.c
    M scripts/opensipsdbctl.mysql
    M scripts/opensipsdbctl.oracle
    M scripts/opensipsdbctl.pgsql
    M scripts/osipsconsole
    M usr_avp.c
    M utils/opensipsunix/opensipsunix.8

  Log Message:
  -----------
  fix some spellchecks detected by lintian
(cherry picked from commit 39bccea3282f94d2a34c6e448b118b99b0085799)


  Commit: e14455abaffb3070d51f3bdf19c1e89d344d720f
      https://github.com/OpenSIPS/opensips/commit/e14455abaffb3070d51f3bdf19c1e89d344d720f
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/control

  Log Message:
  -----------
  fix http package description
(cherry picked from commit d094f09c74e15581d2d05f62ee168701bd1455b0)


  Commit: cddc9507d93fd7dfaa8811a37b65e48f6c766e09
      https://github.com/OpenSIPS/opensips/commit/cddc9507d93fd7dfaa8811a37b65e48f6c766e09
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/watch

  Log Message:
  -----------
  update github watch file
(cherry picked from commit ac3ce34482dd7eb4402c5f08794160966cae6d7a)


  Commit: f6981da7dea4809002bfd37c1563e07a7be888ee
      https://github.com/OpenSIPS/opensips/commit/f6981da7dea4809002bfd37c1563e07a7be888ee
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M packaging/debian/rules

  Log Message:
  -----------
  debian/rules: add build-{arch,indep} rules
(cherry picked from commit f53761262947638f5c80cdcd25f75faab679522f)


  Commit: 92baf283b1c9a1cd14c8bdc06e5c0c05ad0432ea
      https://github.com/OpenSIPS/opensips/commit/92baf283b1c9a1cd14c8bdc06e5c0c05ad0432ea
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M route.c

  Log Message:
  -----------
  fix EXPRESSION typo
(cherry picked from commit 6f07dab0bea530c6da593ab317aed46620deaea6)


  Commit: e6d60ad208dddd066a17cb94fceb8f309c01d494
      https://github.com/OpenSIPS/opensips/commit/e6d60ad208dddd066a17cb94fceb8f309c01d494
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M modules/emergency/emergency_methods.c
    M modules/emergency/emergency_methods.h

  Log Message:
  -----------
  remove useless route.c include
(cherry picked from commit 857857cd708aa2a7a278cd682debffa123ee4bc3)

Conflicts:
	modules/emergency/emergency_methods.c


  Commit: 47c5ced9cb81a5265112c7173fc0c8ef46a364fa
      https://github.com/OpenSIPS/opensips/commit/47c5ced9cb81a5265112c7173fc0c8ef46a364fa
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/source/format

  Log Message:
  -----------
  debian: change from native to quilt
(cherry picked from commit 3eaa77fa8d2a382ce37f01750213306206e1c605)


Compare: https://github.com/OpenSIPS/opensips/compare/e2be56d8ee6b...47c5ced9cb81

From razvan at opensips.org  Wed Aug 19 17:30:13 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:30:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9481f7: Makefile.defs: print
 target info only if changed
Message-ID: <55d4a10556609_e703fcf6b7d529c441fb@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9481f7aa780166717f4d464d9f2848159c35a727
      https://github.com/OpenSIPS/opensips/commit/9481f7aa780166717f4d464d9f2848159c35a727
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Makefile.defs: print target info only if changed

(cherry picked from commit 14b3bb69ea1d98f5ce06a27e010964f4fac48fbb)



From razvan at opensips.org  Wed Aug 19 17:30:22 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:30:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb46bc: Makefile.defs: print
 target info only if changed
Message-ID: <55d4a10ed438c_2b8f3fdbdf69b2c0314d@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: fb46bc9a203ab0e0f6e82609b18de04cf431e980
      https://github.com/OpenSIPS/opensips/commit/fb46bc9a203ab0e0f6e82609b18de04cf431e980
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Makefile.defs: print target info only if changed

(cherry picked from commit 14b3bb69ea1d98f5ce06a27e010964f4fac48fbb)



From razvan at opensips.org  Wed Aug 19 17:29:57 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:29:57 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 14b3bb: Makefile.defs: print
 target info only if changed
Message-ID: <55d4a0f53e04e_27cb3fdaab11f2b8894d8@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 14b3bb69ea1d98f5ce06a27e010964f4fac48fbb
      https://github.com/OpenSIPS/opensips/commit/14b3bb69ea1d98f5ce06a27e010964f4fac48fbb
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Makefile.defs: print target info only if changed



From razvan at opensips.org  Wed Aug 19 17:42:23 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:42:23 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dcd3ec: fix previous commit
Message-ID: <55d4a3df1b16e_1f653fd8e1d9d2b843553@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: dcd3ec4433548db469492e8a3c96df5c70d81a3f
      https://github.com/OpenSIPS/opensips/commit/dcd3ec4433548db469492e8a3c96df5c70d81a3f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  fix previous commit



From razvan at opensips.org  Wed Aug 19 17:42:43 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:42:43 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c0243e: fix previous commit
Message-ID: <55d4a3f369f42_266d3f9d3094d2b8249c3@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c0243e9a09457c2a313ceda20e05c501af39ec01
      https://github.com/OpenSIPS/opensips/commit/c0243e9a09457c2a313ceda20e05c501af39ec01
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  fix previous commit

(cherry picked from commit dcd3ec4433548db469492e8a3c96df5c70d81a3f)



From razvan at opensips.org  Wed Aug 19 17:42:35 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:42:35 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 87a666: fix previous commit
Message-ID: <55d4a3ebafa8d_1fb13fc9c477f2b8103383@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 87a6660b6a94a265aae29a222e2acf2391de6457
      https://github.com/OpenSIPS/opensips/commit/87a6660b6a94a265aae29a222e2acf2391de6457
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  fix previous commit

(cherry picked from commit dcd3ec4433548db469492e8a3c96df5c70d81a3f)



From razvan at opensips.org  Wed Aug 19 17:44:33 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:44:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 70a34b: tm: fix bavp leaks in
	case of error
Message-ID: <55d4a461743aa_2a583f833332f2bc589db@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 70a34b9e974132c6c5269c0c02b2311566bddd12
      https://github.com/OpenSIPS/opensips/commit/70a34b9e974132c6c5269c0c02b2311566bddd12
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M modules/tm/t_fwd.c

  Log Message:
  -----------
  tm: fix bavp leaks in case of error

Thanks go to Mickael Marrache for spotting and debugging



From razvan at opensips.org  Wed Aug 19 17:45:20 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:45:20 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0a473f: tm: fix bavp leaks in
	case of error
Message-ID: <55d4a49064381_d683fa9a57432c038147@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0a473f04a876a7db97cf97269c2ed19e6606090a
      https://github.com/OpenSIPS/opensips/commit/0a473f04a876a7db97cf97269c2ed19e6606090a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M modules/tm/t_fwd.c

  Log Message:
  -----------
  tm: fix bavp leaks in case of error

Thanks go to Mickael Marrache for spotting and debugging

(cherry picked from commit 70a34b9e974132c6c5269c0c02b2311566bddd12)



From razvan at opensips.org  Wed Aug 19 17:45:01 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:45:01 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4dcacf: tm: fix bavp leaks in
	case of error
Message-ID: <55d4a47d6583b_25993fe7e8d5f2b8960a@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4dcacf7217a897ab330fcd786c0b2b62707af3a0
      https://github.com/OpenSIPS/opensips/commit/4dcacf7217a897ab330fcd786c0b2b62707af3a0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M modules/tm/t_fwd.c

  Log Message:
  -----------
  tm: fix bavp leaks in case of error

Thanks go to Mickael Marrache for spotting and debugging

(cherry picked from commit 70a34b9e974132c6c5269c0c02b2311566bddd12)



From razvan at opensips.org  Wed Aug 19 17:48:17 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Wed, 19 Aug 2015 08:48:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d69556: packaging: update
	version to 2.1.1
Message-ID: <55d4a541ed4f8_9033f8f121f12c07559@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d69556722b9d22fd0f55874318c056ad0e052678
      https://github.com/OpenSIPS/opensips/commit/d69556722b9d22fd0f55874318c056ad0e052678
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M Makefile.defs
    M packaging/debian/changelog
    M packaging/freebsd/Makefile
    R packaging/gentoo/opensips-2.1.0.ebuild
    A packaging/gentoo/opensips-2.1.1.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:
  -----------
  packaging: update version to 2.1.1


  Commit: a1e61708b31a85ce9019232768ed04e2b0d5a0ff
      https://github.com/OpenSIPS/opensips/commit/a1e61708b31a85ce9019232768ed04e2b0d5a0ff
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog: update version to 2.1.1


Compare: https://github.com/OpenSIPS/opensips/compare/4dcacf7217a8...a1e61708b31a

From razvan at opensips.org  Wed Aug 19 18:20:45 2015
From: razvan at opensips.org (razvancrainea)
Date: Wed, 19 Aug 2015 09:20:45 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55d4acdd885e6_28763fb8b441529c65595@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1.1
  Home:   https://github.com/OpenSIPS/opensips

From bogdan at opensips.org  Wed Aug 19 20:03:39 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 19 Aug 2015 21:03:39 +0300
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
Message-ID: <55D4C4FB.5010201@opensips.org>

Hello everyone,

Minor version 2.1.1 is now available on branch 2.1. This is a release 
bringing multiple and valuable fixes, a result of the continues work of 
testing and fixing the revolutionary 2.1 version.

Please update as soon as possible as it worth it ! Download the tarball 
with sources from :
     http://opensips.org/pub/opensips/2.1.1/

RPM and DEB packages will be shortly available on the official 
repositories, after the nightly builts.

There are hundreds of reports, tens of fixes and maybe several hundreds 
of commits - all these are the result of the entire OpenSIPS community - 
people testing, reporting and fixes. And I want to thanks to all these 
people, to these OpenSIPS'ers !

Enjoy 2.1.1 !!

-- 
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com



From razvan at opensips.org  Thu Aug 20 10:35:56 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Thu, 20 Aug 2015 01:35:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf8180: radius: move custom
	install inside module
Message-ID: <55d5916c42d23_73923fdaa00072a0835fd@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: cf81803c8ae794795d1d3a788b0477d2b5ccdd1c
      https://github.com/OpenSIPS/opensips/commit/cf81803c8ae794795d1d3a788b0477d2b5ccdd1c
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M Makefile
    M modules/aaa_radius/Makefile

  Log Message:
  -----------
  radius: move custom install inside module

Thanks go to Nick Altman for reporting this



From razvan at opensips.org  Thu Aug 20 10:36:28 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Thu, 20 Aug 2015 01:36:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b6502: radius: move custom
	install inside module
Message-ID: <55d5918caf029_37313f8ca6c632bc537d7@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3b6502409d930237cccf8d1ee7b0fe0d1ed6ad5b
      https://github.com/OpenSIPS/opensips/commit/3b6502409d930237cccf8d1ee7b0fe0d1ed6ad5b
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M Makefile
    M modules/aaa_radius/Makefile

  Log Message:
  -----------
  radius: move custom install inside module

Thanks go to Nick Altman for reporting this
(cherry picked from commit cf81803c8ae794795d1d3a788b0477d2b5ccdd1c)



From nick.altmann at gmail.com  Thu Aug 20 10:46:26 2015
From: nick.altmann at gmail.com (Nick Altmann)
Date: Thu, 20 Aug 2015 01:46:26 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a959da: RPM spec: update
	version number
Message-ID: <55d593e24adb2_1a713fd50ea7f29c192735@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a959da63c15f1abaedc1f61717039a4aa2d14db4
      https://github.com/OpenSIPS/opensips/commit/a959da63c15f1abaedc1f61717039a4aa2d14db4
  Author: Nick Altmann <nick.altmann at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/fedora/opensips.spec

  Log Message:
  -----------
  RPM spec: update version number



From 1393419 at mail.ru  Thu Aug 20 12:45:59 2015
From: 1393419 at mail.ru (=?UTF-8?B?0JPQtdGA0LzQsNC9INCn0LjRh9C40LrQuNC9?=)
Date: Thu, 20 Aug 2015 13:45:59 +0300
Subject: [OpenSIPS-Devel] =?utf-8?q?WebRtc_and_opensips?=
Message-ID: <1440067559.818370798@f379.i.mail.ru>

 Hi, All!

Having trouble with testing webrtc with a rtpengin. I use opensips.cfg from opensips.org (Documentation -> Tutorials -> WebSocket Transport using OpenSIPS), opensips v2.1, clients - sipml5, jssip demo webphones or my own script in various combinations. Clients register without problems. When a client calls another, the callee joyfully calls. But when I pick up the phone call is dropped, session ends and no any media. The caller receives a "bye" from opensips. 
Anybody can tell in what direction to dig?

Best regards, Herman.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150820/1728495f/attachment.htm>

From razvan at opensips.org  Thu Aug 20 13:30:38 2015
From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=)
Date: Thu, 20 Aug 2015 14:30:38 +0300
Subject: [OpenSIPS-Devel] WebRtc and opensips
In-Reply-To: <1440067559.818370798@f379.i.mail.ru>
References: <1440067559.818370798@f379.i.mail.ru>
Message-ID: <55D5BA5E.9030402@opensips.org>

Any chance you could provide a pcap capture of the call?

Best regards,

R?zvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com

On 08/20/2015 01:45 PM, ?????? ??????? wrote:
> Hi, All!
>
> Having trouble with testing webrtc with a rtpengin. I use opensips.cfg 
> from opensips.org (Documentation -> Tutorials -> WebSocket Transport 
> using OpenSIPS), opensips v2.1, clients - sipml5, jssip demo webphones 
> or my own script in various combinations. Clients register without 
> problems. When a client calls another, the callee joyfully calls. But 
> when I pick up the phone call is dropped, session ends and no any 
> media. The caller receives a "bye" from opensips.
> Anybody can tell in what direction to dig?
>
> Best regards, Herman.
>
>
> _______________________________________________
> 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: <http://lists.opensips.org/pipermail/devel/attachments/20150820/286c88d2/attachment.htm>

From almasdour at gmail.com  Mon Aug 17 17:23:30 2015
From: almasdour at gmail.com (Abubaker Almasdour)
Date: Mon, 17 Aug 2015 19:23:30 +0400
Subject: [OpenSIPS-Devel] Fraud Detection Model & openSIPS-CP
Message-ID: <001001d0d900$ad80a120$0881e360$@gmail.com>

Dear Team,

 

Hoping that this will find you well.

 

Would you kindly let me know if the fraud detection model is available on
the latest openSIPs -CP? Has it been integrated with it or still I editing
has to be done through command line?

 

I would really appreciate your response.

 

Regards,

 

Almasdour

+971502750278

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150817/aa9530e0/attachment-0001.htm>

From razvan at opensips.org  Thu Aug 20 13:29:15 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Thu, 20 Aug 2015 04:29:15 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4dbfb6: licence: update FSF
	address
Message-ID: <55d5ba0b3866c_4fbb3f8d9cb8f2b8674cb@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4dbfb6bfce314d213a9aad7fdfebbc20ccd76275
      https://github.com/OpenSIPS/opensips/commit/4dbfb6bfce314d213a9aad7fdfebbc20ccd76275
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M COPYING
    M aaa/aaa.c
    M aaa/aaa.h
    M aaa/aaa_avp.h
    M action.c
    M action.h
    M async.c
    M async.h
    M atomic.h
    M bin_interface.c
    M bin_interface.h
    M blacklists.c
    M blacklists.h
    M cachedb/cachedb.c
    M cachedb/cachedb.h
    M cachedb/cachedb_cap.h
    M cachedb/cachedb_con.h
    M cachedb/cachedb_id.c
    M cachedb/cachedb_id.h
    M cachedb/cachedb_pool.c
    M cachedb/cachedb_pool.h
    M cachedb/example/example_cachedb.c
    M cfg.lex
    M cfg.y
    M config.h
    M context.c
    M context.h
    M core_stats.c
    M core_stats.h
    M crc.c
    M daemonize.c
    M daemonize.h
    M data_lump.c
    M data_lump.h
    M data_lump_rpl.c
    M data_lump_rpl.h
    M db/db.c
    M db/db.h
    M db/db_async.c
    M db/db_async.h
    M db/db_cap.h
    M db/db_con.h
    M db/db_id.c
    M db/db_id.h
    M db/db_insertq.c
    M db/db_insertq.h
    M db/db_key.h
    M db/db_op.h
    M db/db_pool.c
    M db/db_pool.h
    M db/db_ps.h
    M db/db_query.c
    M db/db_query.h
    M db/db_res.c
    M db/db_res.h
    M db/db_row.c
    M db/db_row.h
    M db/db_ut.c
    M db/db_ut.h
    M db/db_val.h
    M db/example/dbexample.c
    M doc/dbschema/catalog.xml
    M doc/dbschema/dtd/dbschema.dtd
    M doc/dbschema/xsl/common.xsl
    M doc/dbschema/xsl/db_berkeley.xsl
    M doc/dbschema/xsl/dbschema2docbook.xsl
    M doc/dbschema/xsl/dbtext.xsl
    M doc/dbschema/xsl/docbook.xsl
    M doc/dbschema/xsl/mysql.xsl
    M doc/dbschema/xsl/oracle.xsl
    M doc/dbschema/xsl/pi_framework_mod.xsl
    M doc/dbschema/xsl/pi_framework_table.xsl
    M doc/dbschema/xsl/postgres.xsl
    M doc/dbschema/xsl/sql.xsl
    M doc/dbschema/xsl/sqlite.xsl
    M dprint.c
    M dprint.h
    M dset.c
    M dset.h
    M errinfo.c
    M errinfo.h
    M error.c
    M error.h
    M evi/event_interface.c
    M evi/event_interface.h
    M evi/evi.h
    M evi/evi_core.c
    M evi/evi_core.h
    M evi/evi_modules.h
    M evi/evi_params.c
    M evi/evi_params.h
    M evi/evi_transport.c
    M evi/evi_transport.h
    M fastlock.h
    M flags.c
    M flags.h
    M forward.c
    M forward.h
    M futex_lock.h
    M globals.h
    M hash_func.h
    M help_msg.h
    M io_wait.c
    M io_wait.h
    M io_wait_loop.h
    M ip_addr.c
    M ip_addr.h
    M lock_alloc.h
    M lock_ops.h
    M locking.h
    M lump_struct.h
    M main.c
    M map.c
    M map.h
    M md5utils.c
    M md5utils.h
    M mem/common.h
    M mem/f_malloc.c
    M mem/f_malloc.h
    M mem/hp_malloc.c
    M mem/hp_malloc.h
    M mem/hp_malloc_stats.c
    M mem/hp_malloc_stats.h
    M mem/mem.c
    M mem/mem.h
    M mem/meminfo.h
    M mem/memtest.c
    M mem/q_malloc.c
    M mem/q_malloc.h
    M mem/shm_mem.c
    M mem/shm_mem.h
    M mem/vq_malloc.c
    M mem/vq_malloc.h
    M menuconfig/cfg.c
    M menuconfig/cfg.h
    M menuconfig/commands.c
    M menuconfig/commands.h
    M menuconfig/curses.c
    M menuconfig/curses.h
    M menuconfig/items.c
    M menuconfig/items.h
    M menuconfig/main.c
    M menuconfig/main.h
    M menuconfig/menus.c
    M menuconfig/menus.h
    M menuconfig/parser.c
    M menuconfig/parser.h
    M mi/attr.c
    M mi/attr.h
    M mi/fmt.c
    M mi/fmt.h
    M mi/mi.c
    M mi/mi.h
    M mi/mi_core.c
    M mi/mi_core.h
    M mi/tree.c
    M mi/tree.h
    M mod_fix.c
    M mod_fix.h
    M modparam.c
    M modparam.h
    M modules/aaa_radius/aaa_radius.c
    M modules/aaa_radius/rad.c
    M modules/aaa_radius/rad.h
    M modules/acc/acc.c
    M modules/acc/acc.h
    M modules/acc/acc_extra.c
    M modules/acc/acc_extra.h
    M modules/acc/acc_logic.c
    M modules/acc/acc_logic.h
    M modules/acc/acc_mod.c
    M modules/acc/acc_mod.h
    M modules/acc/diam_avp.c
    M modules/acc/diam_dict.h
    M modules/acc/diam_message.c
    M modules/acc/diam_message.h
    M modules/acc/diam_tcp.c
    M modules/acc/diam_tcp.h
    M modules/alias_db/alias_db.c
    M modules/alias_db/alias_db.h
    M modules/alias_db/alookup.c
    M modules/alias_db/alookup.h
    M modules/auth/api.c
    M modules/auth/api.h
    M modules/auth/auth_mod.c
    M modules/auth/auth_mod.h
    M modules/auth/challenge.c
    M modules/auth/challenge.h
    M modules/auth/common.c
    M modules/auth/common.h
    M modules/auth/index.c
    M modules/auth/index.h
    M modules/auth/nonce.c
    M modules/auth/nonce.h
    M modules/auth/rfc2617.c
    M modules/auth/rfc2617.h
    M modules/auth/rpid.c
    M modules/auth/rpid.h
    M modules/auth_aaa/authaaa_mod.c
    M modules/auth_aaa/authaaa_mod.h
    M modules/auth_aaa/authorize.c
    M modules/auth_aaa/authorize.h
    M modules/auth_aaa/sterman.c
    M modules/auth_aaa/sterman.h
    M modules/auth_db/aaa_avps.h
    M modules/auth_db/authdb_mod.c
    M modules/auth_db/authdb_mod.h
    M modules/auth_db/authorize.c
    M modules/auth_db/authorize.h
    M modules/avpops/avpops.c
    M modules/avpops/avpops_db.c
    M modules/avpops/avpops_db.h
    M modules/avpops/avpops_impl.c
    M modules/avpops/avpops_impl.h
    M modules/avpops/avpops_parse.c
    M modules/avpops/avpops_parse.h
    M modules/b2b_entities/b2b_common.h
    M modules/b2b_entities/b2b_entities.c
    M modules/b2b_entities/b2b_entities.h
    M modules/b2b_entities/b2be_db.c
    M modules/b2b_entities/b2be_db.h
    M modules/b2b_entities/client.c
    M modules/b2b_entities/client.h
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h
    M modules/b2b_entities/server.c
    M modules/b2b_entities/server.h
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_logic/b2b_logic.h
    M modules/b2b_logic/b2bl_db.c
    M modules/b2b_logic/b2bl_db.h
    M modules/b2b_logic/logic.c
    M modules/b2b_logic/pidf.c
    M modules/b2b_logic/pidf.h
    M modules/b2b_logic/records.c
    M modules/b2b_logic/records.h
    M modules/b2b_sca/b2b_sca.c
    M modules/b2b_sca/sca_db_handler.c
    M modules/b2b_sca/sca_db_handler.h
    M modules/b2b_sca/sca_logic.c
    M modules/b2b_sca/sca_logic.h
    M modules/b2b_sca/sca_records.c
    M modules/b2b_sca/sca_records.h
    M modules/benchmark/benchmark.c
    M modules/benchmark/benchmark.h
    M modules/benchmark/benchmark_api.h
    M modules/cachedb_cassandra/cachedb_cassandra.c
    M modules/cachedb_cassandra/cachedb_cassandra.h
    M modules/cachedb_cassandra/cachedb_cassandra_dbase.cpp
    M modules/cachedb_cassandra/cachedb_cassandra_dbase.h
    M modules/cachedb_cassandra/cachedb_cassandra_lib.h
    M modules/cachedb_couchbase/cachedb_couchbase.c
    M modules/cachedb_couchbase/cachedb_couchbase_dbase.c
    M modules/cachedb_couchbase/cachedb_couchbase_dbase.h
    M modules/cachedb_local/cachedb_local.c
    M modules/cachedb_local/cachedb_local.h
    M modules/cachedb_local/hash.c
    M modules/cachedb_local/hash.h
    M modules/cachedb_memcached/cachedb_memcached.c
    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
    M modules/cachedb_redis/cachedb_redis.c
    M modules/cachedb_redis/cachedb_redis_dbase.c
    M modules/cachedb_redis/cachedb_redis_dbase.h
    M modules/cachedb_redis/cachedb_redis_utils.c
    M modules/cachedb_redis/cachedb_redis_utils.h
    M modules/cachedb_sql/cachedb_sql.c
    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_db.c
    M modules/call_center/cc_db.h
    M modules/call_center/cc_queue.c
    M modules/call_center/cc_queue.h
    M modules/call_control/call_control.c
    M modules/carrierroute/carrier_tree.c
    M modules/carrierroute/carrier_tree.h
    M modules/carrierroute/carrierroute.c
    M modules/carrierroute/carrierroute.h
    M modules/carrierroute/load_data.c
    M modules/carrierroute/load_data.h
    M modules/carrierroute/route.h
    M modules/carrierroute/route_config.c
    M modules/carrierroute/route_config.h
    M modules/carrierroute/route_db.c
    M modules/carrierroute/route_db.h
    M modules/carrierroute/route_fifo.c
    M modules/carrierroute/route_fifo.h
    M modules/carrierroute/route_func.c
    M modules/carrierroute/route_func.h
    M modules/carrierroute/route_rule.c
    M modules/carrierroute/route_rule.h
    M modules/carrierroute/route_tree.c
    M modules/carrierroute/route_tree.h
    M modules/cfgutils/cfgutils.c
    M modules/cfgutils/script_locks.c
    M modules/cfgutils/script_locks.h
    M modules/cfgutils/shvar.c
    M modules/cfgutils/shvar.h
    M modules/compression/compression.c
    M modules/compression/compression.h
    M modules/compression/compression_helpers.c
    M modules/compression/compression_helpers.h
    M modules/compression/gz_helpers.c
    M modules/compression/gz_helpers.h
    M modules/cpl-c/CPL_tree.h
    M modules/cpl-c/cpl.c
    M modules/cpl-c/cpl_db.c
    M modules/cpl-c/cpl_db.h
    M modules/cpl-c/cpl_env.h
    M modules/cpl-c/cpl_loader.c
    M modules/cpl-c/cpl_loader.h
    M modules/cpl-c/cpl_log.c
    M modules/cpl-c/cpl_log.h
    M modules/cpl-c/cpl_nonsig.c
    M modules/cpl-c/cpl_nonsig.h
    M modules/cpl-c/cpl_parser.c
    M modules/cpl-c/cpl_parser.h
    M modules/cpl-c/cpl_proxy.h
    M modules/cpl-c/cpl_run.c
    M modules/cpl-c/cpl_run.h
    M modules/cpl-c/cpl_sig.c
    M modules/cpl-c/cpl_sig.h
    M modules/cpl-c/cpl_switches.h
    M modules/cpl-c/cpl_utils.h
    M modules/cpl-c/loc_set.h
    M modules/cpl-c/sub_list.c
    M modules/cpl-c/sub_list.h
    M modules/db_berkeley/bdb_lib.c
    M modules/db_berkeley/bdb_lib.h
    M modules/db_berkeley/bdb_mi.c
    M modules/db_berkeley/bdb_mi.h
    M modules/db_berkeley/bdb_res.c
    M modules/db_berkeley/bdb_res.h
    M modules/db_berkeley/bdb_util.c
    M modules/db_berkeley/bdb_util.h
    M modules/db_berkeley/bdb_val.c
    M modules/db_berkeley/bdb_val.h
    M modules/db_berkeley/db_berkeley.c
    M modules/db_berkeley/db_berkeley.h
    M modules/db_cachedb/db_cachedb.c
    M modules/db_cachedb/dbase.c
    M modules/db_cachedb/dbase.h
    M modules/db_flatstore/flat_con.c
    M modules/db_flatstore/flat_con.h
    M modules/db_flatstore/flat_id.c
    M modules/db_flatstore/flat_id.h
    M modules/db_flatstore/flat_mi.c
    M modules/db_flatstore/flat_mi.h
    M modules/db_flatstore/flat_pool.c
    M modules/db_flatstore/flat_pool.h
    M modules/db_flatstore/flatstore.c
    M modules/db_flatstore/flatstore.h
    M modules/db_flatstore/flatstore_mod.c
    M modules/db_flatstore/flatstore_mod.h
    M modules/db_http/db_http.c
    M modules/db_http/db_http.h
    M modules/db_http/http_dbase.c
    M modules/db_http/http_dbase.h
    M modules/db_mysql/db_mysql.c
    M modules/db_mysql/db_mysql.h
    M modules/db_mysql/dbase.c
    M modules/db_mysql/dbase.h
    M modules/db_mysql/my_con.c
    M modules/db_mysql/my_con.h
    M modules/db_mysql/res.c
    M modules/db_mysql/res.h
    M modules/db_mysql/row.c
    M modules/db_mysql/row.h
    M modules/db_mysql/val.c
    M modules/db_mysql/val.h
    M modules/db_oracle/asynch.c
    M modules/db_oracle/asynch.h
    M modules/db_oracle/db_oracle.c
    M modules/db_oracle/dbase.c
    M modules/db_oracle/dbase.h
    M modules/db_oracle/ora_con.c
    M modules/db_oracle/ora_con.h
    M modules/db_oracle/res.c
    M modules/db_oracle/res.h
    M modules/db_oracle/val.c
    M modules/db_oracle/val.h
    M modules/db_perlvdb/perlvdb.c
    M modules/db_perlvdb/perlvdb.h
    M modules/db_perlvdb/perlvdb_conv.c
    M modules/db_perlvdb/perlvdb_conv.h
    M modules/db_perlvdb/perlvdb_oohelpers.c
    M modules/db_perlvdb/perlvdb_oohelpers.h
    M modules/db_perlvdb/perlvdbfunc.c
    M modules/db_perlvdb/perlvdbfunc.h
    M modules/db_postgres/db_postgres.c
    M modules/db_postgres/dbase.c
    M modules/db_postgres/dbase.h
    M modules/db_postgres/pg_con.c
    M modules/db_postgres/pg_con.h
    M modules/db_postgres/pg_type.h
    M modules/db_postgres/res.c
    M modules/db_postgres/res.h
    M modules/db_postgres/val.c
    M modules/db_postgres/val.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/db_text/dbt_api.c
    M modules/db_text/dbt_api.h
    M modules/db_text/dbt_base.c
    M modules/db_text/dbt_file.c
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbt_lib.h
    M modules/db_text/dbt_res.c
    M modules/db_text/dbt_res.h
    M modules/db_text/dbt_tb.c
    M modules/db_text/dbt_util.c
    M modules/db_text/dbt_util.h
    M modules/db_text/dbtext.c
    M modules/db_text/dbtext.h
    M modules/db_unixodbc/con.c
    M modules/db_unixodbc/con.h
    M modules/db_unixodbc/db_unixodbc.c
    M modules/db_unixodbc/db_unixodbc.h
    M modules/db_unixodbc/dbase.c
    M modules/db_unixodbc/dbase.h
    M modules/db_unixodbc/res.c
    M modules/db_unixodbc/res.h
    M modules/db_unixodbc/row.c
    M modules/db_unixodbc/row.h
    M modules/db_unixodbc/val.c
    M modules/db_unixodbc/val.h
    M modules/db_virtual/db_virtual.c
    M modules/db_virtual/db_virtual.h
    M modules/db_virtual/dbase.c
    M modules/db_virtual/dbase.h
    M modules/dialog/dialog.c
    M modules/dialog/dlg_cb.c
    M modules/dialog/dlg_cb.h
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_db_handler.h
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_handlers.h
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dialog/dlg_load.h
    M modules/dialog/dlg_profile.c
    M modules/dialog/dlg_profile.h
    M modules/dialog/dlg_repl_profile.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h
    M modules/dialog/dlg_req_within.c
    M modules/dialog/dlg_req_within.h
    M modules/dialog/dlg_timer.c
    M modules/dialog/dlg_timer.h
    M modules/dialog/dlg_vals.c
    M modules/dialog/dlg_vals.h
    M modules/dialplan/dialplan.c
    M modules/dialplan/dialplan.h
    M modules/dialplan/dp_db.c
    M modules/dialplan/dp_db.h
    M modules/dialplan/dp_repl.c
    M modules/dispatcher/dispatch.c
    M modules/dispatcher/dispatch.h
    M modules/dispatcher/dispatcher.c
    M modules/dispatcher/ds_bl.c
    M modules/dispatcher/ds_bl.h
    M modules/dispatcher/ds_fixups.c
    M modules/dispatcher/ds_fixups.h
    M modules/diversion/diversion.c
    M modules/dns_cache/dns_cache.c
    M modules/domain/api.c
    M modules/domain/api.h
    M modules/domain/domain.c
    M modules/domain/domain.h
    M modules/domain/domain_mod.c
    M modules/domain/domain_mod.h
    M modules/domain/hash.c
    M modules/domain/hash.h
    M modules/domain/mi.c
    M modules/domain/mi.h
    M modules/domainpolicy/domainpolicy.c
    M modules/domainpolicy/domainpolicy.h
    M modules/domainpolicy/domainpolicy_mod.c
    M modules/domainpolicy/domainpolicy_mod.h
    M modules/drouting/dr_api.h
    M modules/drouting/dr_api_internal.c
    M modules/drouting/dr_api_internal.h
    M modules/drouting/dr_bl.c
    M modules/drouting/dr_bl.h
    M modules/drouting/dr_db_def.c
    M modules/drouting/dr_db_def.h
    M modules/drouting/dr_load.c
    M modules/drouting/dr_load.h
    M modules/drouting/dr_partitions.h
    M modules/drouting/drouting.c
    M modules/drouting/parse.h
    M modules/drouting/prefix_tree.c
    M modules/drouting/prefix_tree.h
    M modules/drouting/routing.c
    M modules/drouting/routing.h
    M modules/emergency/emergency_methods.c
    M modules/emergency/emergency_methods.h
    M modules/emergency/hash.c
    M modules/emergency/hash.h
    M modules/emergency/http_emergency.c
    M modules/emergency/http_emergency.h
    M modules/emergency/model.h
    M modules/emergency/notifier_emergency.c
    M modules/emergency/notifier_emergency.h
    M modules/emergency/post_curl.c
    M modules/emergency/post_curl.h
    M modules/emergency/report_emergency.c
    M modules/emergency/report_emergency.h
    M modules/emergency/sip_emergency.c
    M modules/emergency/sip_emergency.h
    M modules/emergency/subscriber_emergency.c
    M modules/emergency/subscriber_emergency.h
    M modules/emergency/xml_parser.c
    M modules/emergency/xml_parser.h
    M modules/enum/enum.c
    M modules/enum/enum.h
    M modules/enum/enum_mod.c
    M modules/enum/enum_mod.h
    M modules/event_datagram/event_datagram.c
    M modules/event_datagram/event_datagram.h
    M modules/event_flatstore/event_flatstore.c
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_rabbitmq/event_rabbitmq.h
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/event_rabbitmq/rabbitmq_send.h
    M modules/event_route/event_route.c
    M modules/event_route/event_route.h
    M modules/event_route/route_send.c
    M modules/event_route/route_send.h
    M modules/event_virtual/event_virtual.c
    M modules/event_xmlrpc/event_xmlrpc.c
    M modules/event_xmlrpc/event_xmlrpc.h
    M modules/event_xmlrpc/xmlrpc_send.c
    M modules/event_xmlrpc/xmlrpc_send.h
    M modules/exec/exec.c
    M modules/exec/exec.h
    M modules/exec/exec_hf.c
    M modules/exec/exec_hf.h
    M modules/exec/exec_mod.c
    M modules/exec/kill.c
    M modules/exec/kill.h
    M modules/fraud_detection/fraud_detection.c
    M modules/fraud_detection/frd_events.c
    M modules/fraud_detection/frd_events.h
    M modules/fraud_detection/frd_hashmap.c
    M modules/fraud_detection/frd_hashmap.h
    M modules/fraud_detection/frd_load.c
    M modules/fraud_detection/frd_load.h
    M modules/fraud_detection/frd_stats.c
    M modules/fraud_detection/frd_stats.h
    M modules/gflags/gflags.c
    M modules/group/group.c
    M modules/group/group.h
    M modules/group/group_mod.c
    M modules/group/group_mod.h
    M modules/group/re_group.c
    M modules/group/re_group.h
    M modules/h350/h350_exp_fn.c
    M modules/h350/h350_exp_fn.h
    M modules/h350/h350_mod.c
    M modules/h350/h350_mod.h
    M modules/httpd/httpd.c
    M modules/httpd/httpd_load.h
    M modules/httpd/httpd_proc.c
    M modules/httpd/httpd_proc.h
    M modules/identity/identity.c
    M modules/identity/identity.h
    M modules/imc/imc.c
    M modules/imc/imc.h
    M modules/imc/imc_cmd.c
    M modules/imc/imc_cmd.h
    M modules/imc/imc_mng.c
    M modules/imc/imc_mng.h
    M modules/jabber/jabber.c
    M modules/jabber/mdefines.h
    M modules/jabber/sha.c
    M modules/jabber/xjab_base.c
    M modules/jabber/xjab_base.h
    M modules/jabber/xjab_dmsg.h
    M modules/jabber/xjab_jcon.c
    M modules/jabber/xjab_jcon.h
    M modules/jabber/xjab_jconf.c
    M modules/jabber/xjab_jconf.h
    M modules/jabber/xjab_load.c
    M modules/jabber/xjab_load.h
    M modules/jabber/xjab_presence.c
    M modules/jabber/xjab_presence.h
    M modules/jabber/xjab_util.c
    M modules/jabber/xjab_util.h
    M modules/jabber/xjab_wlist.c
    M modules/jabber/xjab_worker.c
    M modules/jabber/xjab_worker.h
    M modules/jabber/xode.c
    M modules/jabber/xode.h
    M modules/jabber/xode_from.c
    M modules/jabber/xode_str.c
    M modules/jabber/xpool.c
    M modules/jabber/xstream.c
    M modules/json/array_del.c
    M modules/json/json.c
    M modules/ldap/api.h
    M modules/ldap/iniparser.c
    M modules/ldap/iniparser.h
    M modules/ldap/ld_session.c
    M modules/ldap/ld_session.h
    M modules/ldap/ldap_api_fn.c
    M modules/ldap/ldap_api_fn.h
    M modules/ldap/ldap_connect.c
    M modules/ldap/ldap_connect.h
    M modules/ldap/ldap_escape.c
    M modules/ldap/ldap_escape.h
    M modules/ldap/ldap_exp_fn.c
    M modules/ldap/ldap_exp_fn.h
    M modules/ldap/ldap_mod.c
    M modules/load_balancer/lb_bl.c
    M modules/load_balancer/lb_bl.h
    M modules/load_balancer/lb_data.c
    M modules/load_balancer/lb_data.h
    M modules/load_balancer/lb_db.c
    M modules/load_balancer/lb_db.h
    M modules/load_balancer/lb_parser.c
    M modules/load_balancer/lb_parser.h
    M modules/load_balancer/lb_prober.c
    M modules/load_balancer/lb_prober.h
    M modules/load_balancer/load_balancer.c
    M modules/mangler/common.h
    M modules/mangler/contact_ops.c
    M modules/mangler/contact_ops.h
    M modules/mangler/ip_helper.c
    M modules/mangler/ip_helper.h
    M modules/mangler/mangler.c
    M modules/mangler/mangler.h
    M modules/mangler/sdp_mangler.c
    M modules/mangler/sdp_mangler.h
    M modules/mangler/utils.c
    M modules/mangler/utils.h
    M modules/mathops/math_funcs.c
    M modules/mathops/math_funcs.h
    M modules/mathops/mathops.c
    M modules/maxfwd/maxfwd.c
    M modules/maxfwd/mf_funcs.c
    M modules/maxfwd/mf_funcs.h
    M modules/mediaproxy/mediaproxy.c
    M modules/mi_datagram/datagram_fnc.c
    M modules/mi_datagram/datagram_fnc.h
    M modules/mi_datagram/mi_datagram.c
    M modules/mi_datagram/mi_datagram.h
    M modules/mi_datagram/mi_datagram_parser.c
    M modules/mi_datagram/mi_datagram_parser.h
    M modules/mi_datagram/mi_datagram_writer.c
    M modules/mi_datagram/mi_datagram_writer.h
    M modules/mi_fifo/fifo_fnc.c
    M modules/mi_fifo/fifo_fnc.h
    M modules/mi_fifo/mi_fifo.c
    M modules/mi_fifo/mi_fifo.h
    M modules/mi_fifo/mi_parser.c
    M modules/mi_fifo/mi_parser.h
    M modules/mi_fifo/mi_writer.c
    M modules/mi_fifo/mi_writer.h
    M modules/mi_http/http_fnc.c
    M modules/mi_http/http_fnc.h
    M modules/mi_http/mi_http.c
    M modules/mi_json/http_fnc.c
    M modules/mi_json/http_fnc.h
    M modules/mi_json/mi_json.c
    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
    M modules/mmgeoip/Makefile
    M modules/mmgeoip/mmgeoip.c
    M modules/msilo/ms_msg_list.c
    M modules/msilo/ms_msg_list.h
    M modules/msilo/msfuncs.c
    M modules/msilo/msfuncs.h
    M modules/msilo/msilo.c
    M modules/nat_traversal/nat_traversal.c
    M modules/nathelper/nathelper.c
    M modules/nathelper/sip_pinger.h
    M modules/options/mod_options.c
    M modules/options/mod_options.h
    M modules/osp/destination.c
    M modules/osp/destination.h
    M modules/osp/globals.c
    M modules/osp/orig_transaction.c
    M modules/osp/orig_transaction.h
    M modules/osp/osp_mod.c
    M modules/osp/osp_mod.h
    M modules/osp/osptoolkit.c
    M modules/osp/osptoolkit.h
    M modules/osp/provider.c
    M modules/osp/provider.h
    M modules/osp/sipheader.c
    M modules/osp/sipheader.h
    M modules/osp/term_transaction.c
    M modules/osp/term_transaction.h
    M modules/osp/tm.c
    M modules/osp/tm.h
    M modules/osp/usage.c
    M modules/osp/usage.h
    M modules/path/path.c
    M modules/path/path.h
    M modules/path/path_mod.c
    M modules/path/path_mod.h
    M modules/peering/peering.c
    M modules/peering/peering.h
    M modules/peering/verify.c
    M modules/peering/verify.h
    M modules/perl/lib/perl/OpenSIPS.pm
    M modules/perl/lib/perl/OpenSIPS/Constants.pm
    M modules/perl/lib/perl/OpenSIPS/LDAPUtils/LDAPConf.pm
    M modules/perl/lib/perl/OpenSIPS/LDAPUtils/LDAPConnection.pm
    M modules/perl/lib/perl/OpenSIPS/Message.pm
    M modules/perl/lib/perl/OpenSIPS/Utils/Debug.pm
    M modules/perl/lib/perl/OpenSIPS/Utils/PhoneNumbers.pm
    M modules/perl/lib/perl/OpenSIPS/VDB.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/AccountingSIPtrace.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/Alias.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/Auth.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/Describe.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/Speeddial.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/TableVersions.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Column.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Pair.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/ReqCond.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Result.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/VTab.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Value.pm
    M modules/perl/opensipsxs.xs
    M modules/perl/perl.c
    M modules/perl/perl.h
    M modules/perl/perlfunc.c
    M modules/perl/perlfunc.h
    M modules/permissions/address.c
    M modules/permissions/address.h
    M modules/permissions/hash.c
    M modules/permissions/hash.h
    M modules/permissions/mi.c
    M modules/permissions/mi.h
    M modules/permissions/parse_config.c
    M modules/permissions/parse_config.h
    M modules/permissions/partitions.c
    M modules/permissions/partitions.h
    M modules/permissions/permissions.c
    M modules/permissions/permissions.h
    M modules/permissions/rule.c
    M modules/permissions/rule.h
    M modules/pi_http/http_db_handler.c
    M modules/pi_http/http_db_handler.h
    M modules/pi_http/http_fnc.c
    M modules/pi_http/http_fnc.h
    M modules/pi_http/pi_http.c
    M modules/pike/ip_tree.c
    M modules/pike/ip_tree.h
    M modules/pike/pike.c
    M modules/pike/pike_funcs.c
    M modules/pike/pike_funcs.h
    M modules/pike/pike_mi.c
    M modules/pike/pike_mi.h
    M modules/pike/timer.c
    M modules/pike/timer.h
    M modules/presence/bind_presence.c
    M modules/presence/bind_presence.h
    M modules/presence/event_list.c
    M modules/presence/event_list.h
    M modules/presence/hash.c
    M modules/presence/hash.h
    M modules/presence/notify.c
    M modules/presence/notify.h
    M modules/presence/presence.c
    M modules/presence/presence.h
    M modules/presence/presentity.c
    M modules/presence/presentity.h
    M modules/presence/publish.c
    M modules/presence/publish.h
    M modules/presence/subscribe.c
    M modules/presence/subscribe.h
    M modules/presence/utils_func.c
    M modules/presence/utils_func.h
    M modules/presence_callinfo/add_events.c
    M modules/presence_callinfo/add_events.h
    M modules/presence_callinfo/presence_callinfo.c
    M modules/presence_callinfo/presence_callinfo.h
    M modules/presence_callinfo/sca_dialog.c
    M modules/presence_callinfo/sca_dialog.h
    M modules/presence_callinfo/sca_hash.c
    M modules/presence_callinfo/sca_hash.h
    M modules/presence_dialoginfo/add_events.c
    M modules/presence_dialoginfo/add_events.h
    M modules/presence_dialoginfo/notify_body.c
    M modules/presence_dialoginfo/notify_body.h
    M modules/presence_dialoginfo/pidf.c
    M modules/presence_dialoginfo/pidf.h
    M modules/presence_dialoginfo/presence_dialoginfo.c
    M modules/presence_dialoginfo/presence_dialoginfo.h
    M modules/presence_mwi/add_events.c
    M modules/presence_mwi/add_events.h
    M modules/presence_mwi/presence_mwi.c
    M modules/presence_mwi/presence_mwi.h
    M modules/presence_xcapdiff/presence_xcapdiff.c
    M modules/presence_xml/add_events.c
    M modules/presence_xml/add_events.h
    M modules/presence_xml/notify_body.c
    M modules/presence_xml/notify_body.h
    M modules/presence_xml/pidf.c
    M modules/presence_xml/pidf.h
    M modules/presence_xml/presence_xml.c
    M modules/presence_xml/presence_xml.h
    M modules/presence_xml/xcap_auth.c
    M modules/presence_xml/xcap_auth.h
    M modules/proto_bin/proto_bin.c
    M modules/proto_sctp/proto_sctp.c
    M modules/proto_sctp/sctp_server.c
    M modules/proto_sctp/sctp_server.h
    M modules/proto_tls/proto_tls.c
    M modules/proto_tls/tls_config.c
    M modules/proto_tls/tls_config.h
    M modules/proto_tls/tls_domain.c
    M modules/proto_tls/tls_domain.h
    M modules/proto_tls/tls_params.c
    M modules/proto_tls/tls_params.h
    M modules/proto_tls/tls_select.c
    M modules/proto_tls/tls_select.h
    M modules/proto_tls/tls_server.c
    M modules/proto_tls/tls_server.h
    M modules/proto_ws/proto_ws.c
    M modules/proto_ws/proto_ws.h
    M modules/proto_ws/ws.c
    M modules/proto_ws/ws.h
    M modules/proto_ws/ws_handshake.c
    M modules/proto_ws/ws_tcp.c
    M modules/proto_ws/ws_tcp.h
    M modules/pua/add_events.c
    M modules/pua/add_events.h
    M modules/pua/event_list.c
    M modules/pua/event_list.h
    M modules/pua/hash.c
    M modules/pua/hash.h
    M modules/pua/pidf.c
    M modules/pua/pidf.h
    M modules/pua/pua.c
    M modules/pua/pua.h
    M modules/pua/pua_bind.c
    M modules/pua/pua_bind.h
    M modules/pua/pua_callback.c
    M modules/pua/pua_callback.h
    M modules/pua/send_publish.c
    M modules/pua/send_publish.h
    M modules/pua/send_subscribe.c
    M modules/pua/send_subscribe.h
    M modules/pua_bla/notify.c
    M modules/pua_bla/pua_bla.c
    M modules/pua_bla/pua_bla.h
    M modules/pua_bla/registrar_cb.c
    M modules/pua_bla/registrar_cb.h
    M modules/pua_dialoginfo/dialog_publish.c
    M modules/pua_dialoginfo/pua_dialoginfo.c
    M modules/pua_dialoginfo/pua_dialoginfo.h
    M modules/pua_mi/mi_func.c
    M modules/pua_mi/mi_func.h
    M modules/pua_mi/pua_mi.c
    M modules/pua_mi/pua_mi.h
    M modules/pua_usrloc/pua_usrloc.c
    M modules/pua_usrloc/pua_usrloc.h
    M modules/pua_usrloc/ul_publish.c
    M modules/pua_xmpp/pidf.c
    M modules/pua_xmpp/pidf.h
    M modules/pua_xmpp/pua_xmpp.c
    M modules/pua_xmpp/pua_xmpp.h
    M modules/pua_xmpp/request_winfo.c
    M modules/pua_xmpp/request_winfo.h
    M modules/pua_xmpp/simple2xmpp.c
    M modules/pua_xmpp/simple2xmpp.h
    M modules/pua_xmpp/xmpp2simple.c
    M modules/pua_xmpp/xmpp2simple.h
    M modules/python/python_exec.c
    M modules/python/python_exec.h
    M modules/python/python_iface.c
    M modules/python/python_iface.h
    M modules/python/python_mod.c
    M modules/python/python_mod.h
    M modules/python/python_msgobj.c
    M modules/python/python_msgobj.h
    M modules/python/python_support.c
    M modules/python/python_support.h
    M modules/qos/Makefile
    M modules/qos/qos.c
    M modules/qos/qos_cb.c
    M modules/qos/qos_cb.h
    M modules/qos/qos_ctx_helpers.c
    M modules/qos/qos_ctx_helpers.h
    M modules/qos/qos_handlers.c
    M modules/qos/qos_handlers.h
    M modules/qos/qos_load.h
    M modules/qos/qos_mi.c
    M modules/qos/qos_mi.h
    M modules/ratelimit/ratelimit.c
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c
    M modules/regex/regex_mod.c
    M modules/registrar/common.c
    M modules/registrar/common.h
    M modules/registrar/lookup.c
    M modules/registrar/lookup.h
    M modules/registrar/path.c
    M modules/registrar/path.h
    M modules/registrar/reg_mod.c
    M modules/registrar/reg_mod.h
    M modules/registrar/regtime.c
    M modules/registrar/regtime.h
    M modules/registrar/reply.c
    M modules/registrar/reply.h
    M modules/registrar/rerrno.c
    M modules/registrar/rerrno.h
    M modules/registrar/save.c
    M modules/registrar/save.h
    M modules/registrar/sip_msg.c
    M modules/registrar/sip_msg.h
    M modules/rest_client/rest_cb.c
    M modules/rest_client/rest_cb.h
    M modules/rest_client/rest_client.c
    M modules/rest_client/rest_methods.c
    M modules/rest_client/rest_methods.h
    M modules/rls/notify.c
    M modules/rls/notify.h
    M modules/rls/resource_notify.c
    M modules/rls/resource_notify.h
    M modules/rls/rls.c
    M modules/rls/rls.h
    M modules/rls/subscribe.c
    M modules/rls/subscribe.h
    M modules/rr/api.c
    M modules/rr/api.h
    M modules/rr/loose.c
    M modules/rr/loose.h
    M modules/rr/record.c
    M modules/rr/record.h
    M modules/rr/rr_cb.c
    M modules/rr/rr_cb.h
    M modules/rr/rr_mod.c
    M modules/rr/rr_mod.h
    M modules/rtpengine/bencode.c
    M modules/rtpengine/bencode.h
    M modules/rtpengine/rtpengine.c
    M modules/rtpengine/rtpengine.h
    M modules/rtpengine/rtpengine_funcs.c
    M modules/rtpengine/rtpengine_funcs.h
    M modules/rtpproxy/nhelpr_funcs.c
    M modules/rtpproxy/nhelpr_funcs.h
    M modules/rtpproxy/rtpproxy.c
    M modules/rtpproxy/rtpproxy.h
    M modules/rtpproxy/rtpproxy_callbacks.c
    M modules/rtpproxy/rtpproxy_callbacks.h
    M modules/rtpproxy/rtpproxy_stream.c
    M modules/rtpproxy/rtpproxy_stream.h
    M modules/rtpproxy/timeout_process.c
    M modules/script_helper/script_helper.c
    M modules/seas/cluster.c
    M modules/seas/cluster.h
    M modules/seas/encode_allow.c
    M modules/seas/encode_allow.h
    M modules/seas/encode_contact.c
    M modules/seas/encode_contact.h
    M modules/seas/encode_content_disposition.c
    M modules/seas/encode_content_disposition.h
    M modules/seas/encode_content_length.c
    M modules/seas/encode_content_length.h
    M modules/seas/encode_content_type.c
    M modules/seas/encode_content_type.h
    M modules/seas/encode_cseq.c
    M modules/seas/encode_cseq.h
    M modules/seas/encode_digest.c
    M modules/seas/encode_digest.h
    M modules/seas/encode_expires.c
    M modules/seas/encode_expires.h
    M modules/seas/encode_header.c
    M modules/seas/encode_header.h
    M modules/seas/encode_msg.c
    M modules/seas/encode_msg.h
    M modules/seas/encode_parameters.c
    M modules/seas/encode_parameters.h
    M modules/seas/encode_route.c
    M modules/seas/encode_route.h
    M modules/seas/encode_to_body.c
    M modules/seas/encode_to_body.h
    M modules/seas/encode_uri.c
    M modules/seas/encode_uri.h
    M modules/seas/encode_via.c
    M modules/seas/encode_via.h
    M modules/seas/event_dispatcher.c
    M modules/seas/event_dispatcher.h
    M modules/seas/ha.c
    M modules/seas/ha.h
    M modules/seas/seas.c
    M modules/seas/seas.h
    M modules/seas/seas_action.c
    M modules/seas/seas_action.h
    M modules/seas/seas_error.h
    M modules/seas/statistics.c
    M modules/seas/statistics.h
    M modules/seas/utils.c
    M modules/seas/utils.h
    M modules/seas/xaddress.h
    M modules/signaling/signaling.c
    M modules/signaling/signaling.h
    M modules/sipcapture/examples/partrotate_unixtimestamp.pl
    M modules/sipcapture/sipcapture.c
    M modules/sipcapture/sipcapture.h
    M modules/sipmsgops/codecs.c
    M modules/sipmsgops/codecs.h
    M modules/sipmsgops/sipmsgops.c
    M modules/siptrace/siptrace.c
    M modules/sl/sl.c
    M modules/sl/sl.h
    M modules/sl/sl_api.h
    M modules/sl/sl_cb.c
    M modules/sl/sl_cb.h
    M modules/sl/sl_funcs.c
    M modules/sl/sl_funcs.h
    M modules/sms/libsms_sms.h
    M modules/sms/sms.c
    M modules/sms/sms_funcs.c
    M modules/sms/sms_funcs.h
    M modules/sms/sms_report.c
    M modules/sms/sms_report.h
    M modules/sngtc/sngtc.c
    M modules/sngtc/sngtc.h
    M modules/sngtc/sngtc_proc.c
    M modules/sngtc/sngtc_proc.h
    M modules/snmpstats/alarm_checks.c
    M modules/snmpstats/alarm_checks.h
    M modules/snmpstats/hashTable.c
    M modules/snmpstats/hashTable.h
    M modules/snmpstats/interprocess_buffer.c
    M modules/snmpstats/interprocess_buffer.h
    M modules/snmpstats/openserMIBNotifications.c
    M modules/snmpstats/openserMIBNotifications.h
    M modules/snmpstats/openserObjects.c
    M modules/snmpstats/openserObjects.h
    M modules/snmpstats/openserSIPCommonObjects.c
    M modules/snmpstats/openserSIPCommonObjects.h
    M modules/snmpstats/openserSIPContactTable.c
    M modules/snmpstats/openserSIPContactTable.h
    M modules/snmpstats/openserSIPMethodSupportedTable.c
    M modules/snmpstats/openserSIPMethodSupportedTable.h
    M modules/snmpstats/openserSIPPortTable.c
    M modules/snmpstats/openserSIPPortTable.h
    M modules/snmpstats/openserSIPRegUserLookupTable.c
    M modules/snmpstats/openserSIPRegUserLookupTable.h
    M modules/snmpstats/openserSIPRegUserTable.c
    M modules/snmpstats/openserSIPRegUserTable.h
    M modules/snmpstats/openserSIPServerObjects.c
    M modules/snmpstats/openserSIPServerObjects.h
    M modules/snmpstats/openserSIPStatusCodesTable.c
    M modules/snmpstats/openserSIPStatusCodesTable.h
    M modules/snmpstats/snmpstats.c
    M modules/snmpstats/snmpstats.h
    M modules/snmpstats/snmpstats_globals.h
    M modules/snmpstats/sub_agent.h
    M modules/snmpstats/utilities.c
    M modules/snmpstats/utilities.h
    M modules/speeddial/sdlookup.c
    M modules/speeddial/sdlookup.h
    M modules/speeddial/speeddial.c
    M modules/speeddial/speeddial.h
    M modules/sst/Makefile
    M modules/sst/sst.c
    M modules/sst/sst_handlers.c
    M modules/sst/sst_handlers.h
    M modules/sst/sst_mi.c
    M modules/sst/sst_mi.h
    M modules/statistics/statistics.c
    M modules/statistics/stats_funcs.c
    M modules/statistics/stats_funcs.h
    M modules/stun/stun.c
    M modules/stun/stun.h
    M modules/textops/textops.c
    M modules/tm/async.c
    M modules/tm/async.h
    M modules/tm/callid.c
    M modules/tm/callid.h
    M modules/tm/config.h
    M modules/tm/dlg.c
    M modules/tm/dlg.h
    M modules/tm/fix_lumps.h
    M modules/tm/h_table.c
    M modules/tm/h_table.h
    M modules/tm/lock.c
    M modules/tm/lock.h
    M modules/tm/mi.c
    M modules/tm/mi.h
    M modules/tm/sip_msg.c
    M modules/tm/sip_msg.h
    M modules/tm/t_cancel.c
    M modules/tm/t_cancel.h
    M modules/tm/t_ctx.c
    M modules/tm/t_ctx.h
    M modules/tm/t_dlg.c
    M modules/tm/t_dlg.h
    M modules/tm/t_fifo.c
    M modules/tm/t_fifo.h
    M modules/tm/t_funcs.c
    M modules/tm/t_funcs.h
    M modules/tm/t_fwd.c
    M modules/tm/t_fwd.h
    M modules/tm/t_hooks.c
    M modules/tm/t_hooks.h
    M modules/tm/t_lookup.c
    M modules/tm/t_lookup.h
    M modules/tm/t_msgbuilder.c
    M modules/tm/t_msgbuilder.h
    M modules/tm/t_reply.c
    M modules/tm/t_reply.h
    M modules/tm/t_stats.h
    M modules/tm/timer.c
    M modules/tm/timer.h
    M modules/tm/tm.c
    M modules/tm/tm_load.h
    M modules/tm/uac.c
    M modules/tm/uac.h
    M modules/tm/ut.h
    M modules/topology_hiding/topo_hiding_logic.c
    M modules/topology_hiding/topo_hiding_logic.h
    M modules/topology_hiding/topology_hiding.c
    M modules/uac/auth.c
    M modules/uac/auth.h
    M modules/uac/replace.c
    M modules/uac/replace.h
    M modules/uac/uac.c
    M modules/uac_auth/auth.c
    M modules/uac_auth/uac_auth.c
    M modules/uac_auth/uac_auth.h
    M modules/uac_redirect/rd_filter.c
    M modules/uac_redirect/rd_filter.h
    M modules/uac_redirect/rd_funcs.c
    M modules/uac_redirect/rd_funcs.h
    M modules/uac_redirect/redirect.c
    M modules/uac_registrant/reg_db_handler.c
    M modules/uac_registrant/reg_db_handler.h
    M modules/uac_registrant/reg_records.c
    M modules/uac_registrant/reg_records.h
    M modules/uac_registrant/registrant.c
    M modules/uri/aaa_checks.c
    M modules/uri/aaa_checks.h
    M modules/uri/checks.c
    M modules/uri/checks.h
    M modules/uri/db_checks.c
    M modules/uri/db_checks.h
    M modules/uri/uri_mod.c
    M modules/uri/uri_mod.h
    M modules/userblacklist/db.c
    M modules/userblacklist/db.h
    M modules/userblacklist/dt.c
    M modules/userblacklist/dt.h
    M modules/userblacklist/userblacklist.c
    M modules/usrloc/dlist.c
    M modules/usrloc/dlist.h
    M modules/usrloc/hslot.c
    M modules/usrloc/hslot.h
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h
    M modules/usrloc/udomain.c
    M modules/usrloc/udomain.h
    M modules/usrloc/ul_callback.c
    M modules/usrloc/ul_callback.h
    M modules/usrloc/ul_mi.c
    M modules/usrloc/ul_mi.h
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ul_mod.h
    M modules/usrloc/urecord.c
    M modules/usrloc/urecord.h
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h
    M modules/usrloc/usrloc.c
    M modules/usrloc/usrloc.h
    M modules/usrloc/utime.c
    M modules/usrloc/utime.h
    M modules/xcap/api.c
    M modules/xcap/api.h
    M modules/xcap/doc.c
    M modules/xcap/doc.h
    M modules/xcap/uri.c
    M modules/xcap/uri.h
    M modules/xcap/util.h
    M modules/xcap/xcap_mod.c
    M modules/xcap/xcap_mod.h
    M modules/xcap_client/xcap_callbacks.c
    M modules/xcap_client/xcap_callbacks.h
    M modules/xcap_client/xcap_client.c
    M modules/xcap_client/xcap_client.h
    M modules/xcap_client/xcap_functions.c
    M modules/xcap_client/xcap_functions.h
    M modules/xmpp/network.c
    M modules/xmpp/network.h
    M modules/xmpp/sha.c
    M modules/xmpp/util.c
    M modules/xmpp/xmpp.c
    M modules/xmpp/xmpp.h
    M modules/xmpp/xmpp_api.c
    M modules/xmpp/xmpp_api.h
    M modules/xmpp/xmpp_component.c
    M modules/xmpp/xmpp_server.c
    M modules/xmpp/xode.c
    M modules/xmpp/xode.h
    M modules/xmpp/xode_from.c
    M modules/xmpp/xode_str.c
    M modules/xmpp/xpool.c
    M modules/xmpp/xstream.c
    M msg_callbacks.c
    M msg_callbacks.h
    M msg_translator.c
    M msg_translator.h
    M name_alias.c
    M name_alias.h
    M net/api_proto.h
    M net/api_proto_net.h
    M net/net_tcp.c
    M net/net_tcp.h
    M net/net_tcp_proc.c
    M net/net_tcp_proc.h
    M net/net_udp.c
    M net/net_udp.h
    M net/proto.c
    M net/proto_tcp/proto_tcp.c
    M net/proto_tcp/proto_tcp_handler.h
    M net/proto_tcp/tcp_common.h
    M net/proto_tcp/tcp_common_defs.h
    M net/proto_udp/proto_udp.c
    M net/proto_udp/proto_udp.h
    M net/proto_udp/proto_udp_handler.h
    M net/tcp_conn.h
    M net/tcp_conn_defs.h
    M net/tcp_passfd.c
    M net/tcp_passfd.h
    M net/trans.c
    M net/trans.h
    M obsolete_modules/auth_diameter/auth_diameter.c
    M obsolete_modules/auth_diameter/auth_diameter.h
    M obsolete_modules/auth_diameter/authorize.c
    M obsolete_modules/auth_diameter/authorize.h
    M obsolete_modules/auth_diameter/avp.c
    M obsolete_modules/auth_diameter/diameter_msg.h
    M obsolete_modules/auth_diameter/message.c
    M obsolete_modules/auth_diameter/tcp_comm.c
    M obsolete_modules/auth_diameter/tcp_comm.h
    M obsolete_modules/auth_diameter/user_in.c
    M obsolete_modules/closeddial/cdlookup.c
    M obsolete_modules/closeddial/cdlookup.h
    M obsolete_modules/closeddial/closeddial.c
    M obsolete_modules/closeddial/closeddial.h
    M obsolete_modules/mi_xmlrpc/mi_xmlrpc.c
    M obsolete_modules/mi_xmlrpc/mi_xmlrpc.h
    M obsolete_modules/mi_xmlrpc/xr_parser.c
    M obsolete_modules/mi_xmlrpc/xr_parser.h
    M obsolete_modules/mi_xmlrpc/xr_server.c
    M obsolete_modules/mi_xmlrpc/xr_server.h
    M obsolete_modules/mi_xmlrpc/xr_writer.c
    M obsolete_modules/mi_xmlrpc/xr_writer.h
    M obsolete_modules/pdt/pdt.c
    M obsolete_modules/pdt/pdtree.c
    M obsolete_modules/pdt/pdtree.h
    M parser/case_acce.h
    M parser/case_allo.h
    M parser/case_auth.h
    M parser/case_call.h
    M parser/case_cont.h
    M parser/case_cseq.h
    M parser/case_dive.h
    M parser/case_even.h
    M parser/case_expi.h
    M parser/case_from.h
    M parser/case_max.h
    M parser/case_min_.h
    M parser/case_orga.h
    M parser/case_p_as.h
    M parser/case_p_pr.h
    M parser/case_path.h
    M parser/case_prio.h
    M parser/case_priv.h
    M parser/case_prox.h
    M parser/case_reco.h
    M parser/case_refe.h
    M parser/case_remo.h
    M parser/case_requ.h
    M parser/case_retr.h
    M parser/case_rout.h
    M parser/case_sess.h
    M parser/case_sip.h
    M parser/case_subj.h
    M parser/case_supp.h
    M parser/case_to.h
    M parser/case_unsu.h
    M parser/case_user.h
    M parser/case_via.h
    M parser/case_www.h
    M parser/contact/contact.c
    M parser/contact/contact.h
    M parser/contact/parse_contact.c
    M parser/contact/parse_contact.h
    M parser/digest/digest.c
    M parser/digest/digest.h
    M parser/digest/digest_keys.h
    M parser/digest/digest_parser.c
    M parser/digest/digest_parser.h
    M parser/digest/param_parser.c
    M parser/digest/param_parser.h
    M parser/hf.c
    M parser/hf.h
    M parser/keys.h
    M parser/msg_parser.c
    M parser/msg_parser.h
    M parser/parse_allow.c
    M parser/parse_allow.h
    M parser/parse_authenticate.c
    M parser/parse_authenticate.h
    M parser/parse_call_info.c
    M parser/parse_call_info.h
    M parser/parse_content.c
    M parser/parse_content.h
    M parser/parse_cseq.c
    M parser/parse_cseq.h
    M parser/parse_def.h
    M parser/parse_disposition.c
    M parser/parse_disposition.h
    M parser/parse_diversion.c
    M parser/parse_diversion.h
    M parser/parse_event.c
    M parser/parse_event.h
    M parser/parse_expires.c
    M parser/parse_expires.h
    M parser/parse_fline.c
    M parser/parse_fline.h
    M parser/parse_from.c
    M parser/parse_from.h
    M parser/parse_hname2.c
    M parser/parse_hname2.h
    M parser/parse_methods.c
    M parser/parse_methods.h
    M parser/parse_min_expires.c
    M parser/parse_min_expires.h
    M parser/parse_multipart.c
    M parser/parse_multipart.h
    M parser/parse_nameaddr.c
    M parser/parse_nameaddr.h
    M parser/parse_pai.c
    M parser/parse_pai.h
    M parser/parse_param.c
    M parser/parse_param.h
    M parser/parse_ppi.c
    M parser/parse_ppi.h
    M parser/parse_privacy.c
    M parser/parse_privacy.h
    M parser/parse_refer_to.c
    M parser/parse_refer_to.h
    M parser/parse_replaces.c
    M parser/parse_replaces.h
    M parser/parse_rpid.c
    M parser/parse_rpid.h
    M parser/parse_rr.c
    M parser/parse_rr.h
    M parser/parse_sipifmatch.c
    M parser/parse_sipifmatch.h
    M parser/parse_sst.c
    M parser/parse_sst.h
    M parser/parse_supported.c
    M parser/parse_supported.h
    M parser/parse_to.c
    M parser/parse_to.h
    M parser/parse_uri.c
    M parser/parse_uri.h
    M parser/parse_via.c
    M parser/parse_via.h
    M parser/parser_f.c
    M parser/parser_f.h
    M parser/sdp/sdp.c
    M parser/sdp/sdp.h
    M parser/sdp/sdp_cloner.h
    M parser/sdp/sdp_helpr_funcs.c
    M parser/sdp/sdp_helpr_funcs.h
    M poll_types.h
    M prime_hash.c
    M prime_hash.h
    M proxy.c
    M proxy.h
    M pt.c
    M pt.h
    M pvar.c
    M pvar.h
    M qvalue.c
    M qvalue.h
    M radius.h
    M re.c
    M re.h
    M reactor.c
    M reactor.h
    M reactor_defs.h
    M receive.c
    M receive.h
    M regexp.c
    M regexp.h
    M resolve.c
    M resolve.h
    M route.c
    M route.h
    M route_struct.c
    M route_struct.h
    M script_cb.c
    M script_cb.h
    M script_var.c
    M script_var.h
    M scripts/opensipsdbctl.db_berkeley
    M scripts/osipsconsole
    M serialize.c
    M serialize.h
    M sliblist.c
    M sliblist.h
    M socket_info.c
    M socket_info.h
    M sr_module.c
    M sr_module.h
    M sr_module_deps.c
    M sr_module_deps.h
    M statistics.c
    M statistics.h
    M str.h
    M strcommon.c
    M strcommon.h
    M tags.h
    M time_rec.h
    M timer.c
    M timer.h
    M transformations.c
    M transformations.h
    M trim.h
    M tsend.c
    M tsend.h
    M usr_avp.c
    M usr_avp.h
    M ut.c
    M ut.h
    M utils/db_berkeley/bdb_recover.c
    M utils/db_berkeley/bdb_recover.h
    M utils/fifo_relay/fifo_server.php
    M utils/opensipsunix/opensipsunix.c
    M version.h
    M xlog.c
    M xlog.h

  Log Message:
  -----------
  licence: update FSF address


  Commit: 8690c307d0593312d735235e38f7b2044087ce8a
      https://github.com/OpenSIPS/opensips/commit/8690c307d0593312d735235e38f7b2044087ce8a
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  licence: add BSD and MIT licences


  Commit: 7c261a9d6fd99444524fbd75dfb8ab8d16ce3c95
      https://github.com/OpenSIPS/opensips/commit/7c261a9d6fd99444524fbd75dfb8ab8d16ce3c95
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  copyright: sync with Julien's work

http://anonscm.debian.org/viewvc/pkg-voip/opensips/trunk/debian/copyright?view=markup
(cherry picked from commit ba9c9328e56bb5cc62251b77e7d934250e0cf2a1)


  Commit: 6dbf6e12b62683412a9d56cbb73ff8f165b94dbd
      https://github.com/OpenSIPS/opensips/commit/6dbf6e12b62683412a9d56cbb73ff8f165b94dbd
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  copyright: fix license names
(cherry picked from commit b595b829c3f202cad0d42af032c30368dde86bdb)


  Commit: 3099f80559a4a4ec27cfa0cf7e64f6b6dc2e7c2e
      https://github.com/OpenSIPS/opensips/commit/3099f80559a4a4ec27cfa0cf7e64f6b6dc2e7c2e
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/rules

  Log Message:
  -----------
  debian: move to new dh_ packaging system
(cherry picked from commit f45a92998cc9a787b9936753a4965f18edc915b1)


Compare: https://github.com/OpenSIPS/opensips/compare/cf81803c8ae7...3099f80559a4

From razvan at opensips.org  Thu Aug 20 13:29:37 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Thu, 20 Aug 2015 04:29:37 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 69f11a: licence: update FSF
	address
Message-ID: <55d5ba21c1310_52883fe4535452a013358@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 69f11afd2cc388a34d1acb305d2bf28c7331b224
      https://github.com/OpenSIPS/opensips/commit/69f11afd2cc388a34d1acb305d2bf28c7331b224
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M COPYING
    M aaa/aaa.c
    M aaa/aaa.h
    M aaa/aaa_avp.h
    M action.c
    M action.h
    M async.c
    M async.h
    M atomic.h
    M bin_interface.c
    M bin_interface.h
    M blacklists.c
    M blacklists.h
    M cachedb/cachedb.c
    M cachedb/cachedb.h
    M cachedb/cachedb_cap.h
    M cachedb/cachedb_con.h
    M cachedb/cachedb_id.c
    M cachedb/cachedb_id.h
    M cachedb/cachedb_pool.c
    M cachedb/cachedb_pool.h
    M cachedb/example/example_cachedb.c
    M cfg.lex
    M cfg.y
    M config.h
    M context.c
    M context.h
    M core_stats.c
    M core_stats.h
    M crc.c
    M daemonize.c
    M daemonize.h
    M data_lump.c
    M data_lump.h
    M data_lump_rpl.c
    M data_lump_rpl.h
    M db/db.c
    M db/db.h
    M db/db_async.c
    M db/db_async.h
    M db/db_cap.h
    M db/db_con.h
    M db/db_id.c
    M db/db_id.h
    M db/db_insertq.c
    M db/db_insertq.h
    M db/db_key.h
    M db/db_op.h
    M db/db_pool.c
    M db/db_pool.h
    M db/db_ps.h
    M db/db_query.c
    M db/db_query.h
    M db/db_res.c
    M db/db_res.h
    M db/db_row.c
    M db/db_row.h
    M db/db_ut.c
    M db/db_ut.h
    M db/db_val.h
    M db/example/dbexample.c
    M doc/dbschema/catalog.xml
    M doc/dbschema/dtd/dbschema.dtd
    M doc/dbschema/xsl/common.xsl
    M doc/dbschema/xsl/db_berkeley.xsl
    M doc/dbschema/xsl/dbschema2docbook.xsl
    M doc/dbschema/xsl/dbtext.xsl
    M doc/dbschema/xsl/docbook.xsl
    M doc/dbschema/xsl/mysql.xsl
    M doc/dbschema/xsl/oracle.xsl
    M doc/dbschema/xsl/pi_framework_mod.xsl
    M doc/dbschema/xsl/pi_framework_table.xsl
    M doc/dbschema/xsl/postgres.xsl
    M doc/dbschema/xsl/sql.xsl
    M dprint.c
    M dprint.h
    M dset.c
    M dset.h
    M errinfo.c
    M errinfo.h
    M error.c
    M error.h
    M evi/event_interface.c
    M evi/event_interface.h
    M evi/evi.h
    M evi/evi_core.c
    M evi/evi_core.h
    M evi/evi_modules.h
    M evi/evi_params.c
    M evi/evi_params.h
    M evi/evi_transport.c
    M evi/evi_transport.h
    M fastlock.h
    M flags.c
    M flags.h
    M forward.c
    M forward.h
    M futex_lock.h
    M globals.h
    M hash_func.h
    M help_msg.h
    M io_wait.c
    M io_wait.h
    M io_wait_loop.h
    M ip_addr.c
    M ip_addr.h
    M lock_alloc.h
    M lock_ops.h
    M locking.h
    M lump_struct.h
    M main.c
    M map.c
    M map.h
    M md5utils.c
    M md5utils.h
    M mem/common.h
    M mem/f_malloc.c
    M mem/f_malloc.h
    M mem/hp_malloc.c
    M mem/hp_malloc.h
    M mem/hp_malloc_stats.c
    M mem/hp_malloc_stats.h
    M mem/mem.c
    M mem/mem.h
    M mem/meminfo.h
    M mem/memtest.c
    M mem/q_malloc.c
    M mem/q_malloc.h
    M mem/shm_mem.c
    M mem/shm_mem.h
    M mem/vq_malloc.c
    M mem/vq_malloc.h
    M menuconfig/cfg.c
    M menuconfig/cfg.h
    M menuconfig/commands.c
    M menuconfig/commands.h
    M menuconfig/curses.c
    M menuconfig/curses.h
    M menuconfig/items.c
    M menuconfig/items.h
    M menuconfig/main.c
    M menuconfig/main.h
    M menuconfig/menus.c
    M menuconfig/menus.h
    M menuconfig/parser.c
    M menuconfig/parser.h
    M mi/attr.c
    M mi/attr.h
    M mi/fmt.c
    M mi/fmt.h
    M mi/mi.c
    M mi/mi.h
    M mi/mi_core.c
    M mi/mi_core.h
    M mi/tree.c
    M mi/tree.h
    M mod_fix.c
    M mod_fix.h
    M modparam.c
    M modparam.h
    M modules/aaa_radius/aaa_radius.c
    M modules/aaa_radius/rad.c
    M modules/aaa_radius/rad.h
    M modules/acc/acc.c
    M modules/acc/acc.h
    M modules/acc/acc_extra.c
    M modules/acc/acc_extra.h
    M modules/acc/acc_logic.c
    M modules/acc/acc_logic.h
    M modules/acc/acc_mod.c
    M modules/acc/acc_mod.h
    M modules/acc/diam_avp.c
    M modules/acc/diam_dict.h
    M modules/acc/diam_message.c
    M modules/acc/diam_message.h
    M modules/acc/diam_tcp.c
    M modules/acc/diam_tcp.h
    M modules/alias_db/alias_db.c
    M modules/alias_db/alias_db.h
    M modules/alias_db/alookup.c
    M modules/alias_db/alookup.h
    M modules/auth/api.c
    M modules/auth/api.h
    M modules/auth/auth_mod.c
    M modules/auth/auth_mod.h
    M modules/auth/challenge.c
    M modules/auth/challenge.h
    M modules/auth/common.c
    M modules/auth/common.h
    M modules/auth/index.c
    M modules/auth/index.h
    M modules/auth/nonce.c
    M modules/auth/nonce.h
    M modules/auth/rfc2617.c
    M modules/auth/rfc2617.h
    M modules/auth/rpid.c
    M modules/auth/rpid.h
    M modules/auth_aaa/authaaa_mod.c
    M modules/auth_aaa/authaaa_mod.h
    M modules/auth_aaa/authorize.c
    M modules/auth_aaa/authorize.h
    M modules/auth_aaa/sterman.c
    M modules/auth_aaa/sterman.h
    M modules/auth_db/aaa_avps.h
    M modules/auth_db/authdb_mod.c
    M modules/auth_db/authdb_mod.h
    M modules/auth_db/authorize.c
    M modules/auth_db/authorize.h
    M modules/avpops/avpops.c
    M modules/avpops/avpops_db.c
    M modules/avpops/avpops_db.h
    M modules/avpops/avpops_impl.c
    M modules/avpops/avpops_impl.h
    M modules/avpops/avpops_parse.c
    M modules/avpops/avpops_parse.h
    M modules/b2b_entities/b2b_common.h
    M modules/b2b_entities/b2b_entities.c
    M modules/b2b_entities/b2b_entities.h
    M modules/b2b_entities/b2be_db.c
    M modules/b2b_entities/b2be_db.h
    M modules/b2b_entities/client.c
    M modules/b2b_entities/client.h
    M modules/b2b_entities/dlg.c
    M modules/b2b_entities/dlg.h
    M modules/b2b_entities/server.c
    M modules/b2b_entities/server.h
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_logic/b2b_logic.h
    M modules/b2b_logic/b2bl_db.c
    M modules/b2b_logic/b2bl_db.h
    M modules/b2b_logic/logic.c
    M modules/b2b_logic/pidf.c
    M modules/b2b_logic/pidf.h
    M modules/b2b_logic/records.c
    M modules/b2b_logic/records.h
    M modules/b2b_sca/b2b_sca.c
    M modules/b2b_sca/sca_db_handler.c
    M modules/b2b_sca/sca_db_handler.h
    M modules/b2b_sca/sca_logic.c
    M modules/b2b_sca/sca_logic.h
    M modules/b2b_sca/sca_records.c
    M modules/b2b_sca/sca_records.h
    M modules/benchmark/benchmark.c
    M modules/benchmark/benchmark.h
    M modules/benchmark/benchmark_api.h
    M modules/cachedb_cassandra/cachedb_cassandra.c
    M modules/cachedb_cassandra/cachedb_cassandra.h
    M modules/cachedb_cassandra/cachedb_cassandra_dbase.cpp
    M modules/cachedb_cassandra/cachedb_cassandra_dbase.h
    M modules/cachedb_cassandra/cachedb_cassandra_lib.h
    M modules/cachedb_couchbase/cachedb_couchbase.c
    M modules/cachedb_couchbase/cachedb_couchbase_dbase.c
    M modules/cachedb_couchbase/cachedb_couchbase_dbase.h
    M modules/cachedb_local/cachedb_local.c
    M modules/cachedb_local/cachedb_local.h
    M modules/cachedb_local/hash.c
    M modules/cachedb_local/hash.h
    M modules/cachedb_memcached/cachedb_memcached.c
    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
    M modules/cachedb_redis/cachedb_redis.c
    M modules/cachedb_redis/cachedb_redis_dbase.c
    M modules/cachedb_redis/cachedb_redis_dbase.h
    M modules/cachedb_redis/cachedb_redis_utils.c
    M modules/cachedb_redis/cachedb_redis_utils.h
    M modules/cachedb_sql/cachedb_sql.c
    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_db.c
    M modules/call_center/cc_db.h
    M modules/call_center/cc_queue.c
    M modules/call_center/cc_queue.h
    M modules/call_control/call_control.c
    M modules/carrierroute/carrier_tree.c
    M modules/carrierroute/carrier_tree.h
    M modules/carrierroute/carrierroute.c
    M modules/carrierroute/carrierroute.h
    M modules/carrierroute/load_data.c
    M modules/carrierroute/load_data.h
    M modules/carrierroute/route.h
    M modules/carrierroute/route_config.c
    M modules/carrierroute/route_config.h
    M modules/carrierroute/route_db.c
    M modules/carrierroute/route_db.h
    M modules/carrierroute/route_fifo.c
    M modules/carrierroute/route_fifo.h
    M modules/carrierroute/route_func.c
    M modules/carrierroute/route_func.h
    M modules/carrierroute/route_rule.c
    M modules/carrierroute/route_rule.h
    M modules/carrierroute/route_tree.c
    M modules/carrierroute/route_tree.h
    M modules/cfgutils/cfgutils.c
    M modules/cfgutils/script_locks.c
    M modules/cfgutils/script_locks.h
    M modules/cfgutils/shvar.c
    M modules/cfgutils/shvar.h
    M modules/compression/compression.c
    M modules/compression/compression.h
    M modules/compression/compression_helpers.c
    M modules/compression/compression_helpers.h
    M modules/compression/gz_helpers.c
    M modules/compression/gz_helpers.h
    M modules/cpl-c/CPL_tree.h
    M modules/cpl-c/cpl.c
    M modules/cpl-c/cpl_db.c
    M modules/cpl-c/cpl_db.h
    M modules/cpl-c/cpl_env.h
    M modules/cpl-c/cpl_loader.c
    M modules/cpl-c/cpl_loader.h
    M modules/cpl-c/cpl_log.c
    M modules/cpl-c/cpl_log.h
    M modules/cpl-c/cpl_nonsig.c
    M modules/cpl-c/cpl_nonsig.h
    M modules/cpl-c/cpl_parser.c
    M modules/cpl-c/cpl_parser.h
    M modules/cpl-c/cpl_proxy.h
    M modules/cpl-c/cpl_run.c
    M modules/cpl-c/cpl_run.h
    M modules/cpl-c/cpl_sig.c
    M modules/cpl-c/cpl_sig.h
    M modules/cpl-c/cpl_switches.h
    M modules/cpl-c/cpl_utils.h
    M modules/cpl-c/loc_set.h
    M modules/cpl-c/sub_list.c
    M modules/cpl-c/sub_list.h
    M modules/db_berkeley/bdb_lib.c
    M modules/db_berkeley/bdb_lib.h
    M modules/db_berkeley/bdb_mi.c
    M modules/db_berkeley/bdb_mi.h
    M modules/db_berkeley/bdb_res.c
    M modules/db_berkeley/bdb_res.h
    M modules/db_berkeley/bdb_util.c
    M modules/db_berkeley/bdb_util.h
    M modules/db_berkeley/bdb_val.c
    M modules/db_berkeley/bdb_val.h
    M modules/db_berkeley/db_berkeley.c
    M modules/db_berkeley/db_berkeley.h
    M modules/db_cachedb/db_cachedb.c
    M modules/db_cachedb/dbase.c
    M modules/db_cachedb/dbase.h
    M modules/db_flatstore/flat_con.c
    M modules/db_flatstore/flat_con.h
    M modules/db_flatstore/flat_id.c
    M modules/db_flatstore/flat_id.h
    M modules/db_flatstore/flat_mi.c
    M modules/db_flatstore/flat_mi.h
    M modules/db_flatstore/flat_pool.c
    M modules/db_flatstore/flat_pool.h
    M modules/db_flatstore/flatstore.c
    M modules/db_flatstore/flatstore.h
    M modules/db_flatstore/flatstore_mod.c
    M modules/db_flatstore/flatstore_mod.h
    M modules/db_http/db_http.c
    M modules/db_http/db_http.h
    M modules/db_http/http_dbase.c
    M modules/db_http/http_dbase.h
    M modules/db_mysql/db_mysql.c
    M modules/db_mysql/db_mysql.h
    M modules/db_mysql/dbase.c
    M modules/db_mysql/dbase.h
    M modules/db_mysql/my_con.c
    M modules/db_mysql/my_con.h
    M modules/db_mysql/res.c
    M modules/db_mysql/res.h
    M modules/db_mysql/row.c
    M modules/db_mysql/row.h
    M modules/db_mysql/val.c
    M modules/db_mysql/val.h
    M modules/db_oracle/asynch.c
    M modules/db_oracle/asynch.h
    M modules/db_oracle/db_oracle.c
    M modules/db_oracle/dbase.c
    M modules/db_oracle/dbase.h
    M modules/db_oracle/ora_con.c
    M modules/db_oracle/ora_con.h
    M modules/db_oracle/res.c
    M modules/db_oracle/res.h
    M modules/db_oracle/val.c
    M modules/db_oracle/val.h
    M modules/db_perlvdb/perlvdb.c
    M modules/db_perlvdb/perlvdb.h
    M modules/db_perlvdb/perlvdb_conv.c
    M modules/db_perlvdb/perlvdb_conv.h
    M modules/db_perlvdb/perlvdb_oohelpers.c
    M modules/db_perlvdb/perlvdb_oohelpers.h
    M modules/db_perlvdb/perlvdbfunc.c
    M modules/db_perlvdb/perlvdbfunc.h
    M modules/db_postgres/db_postgres.c
    M modules/db_postgres/dbase.c
    M modules/db_postgres/dbase.h
    M modules/db_postgres/pg_con.c
    M modules/db_postgres/pg_con.h
    M modules/db_postgres/pg_type.h
    M modules/db_postgres/res.c
    M modules/db_postgres/res.h
    M modules/db_postgres/val.c
    M modules/db_postgres/val.h
    M modules/db_text/dbt_api.c
    M modules/db_text/dbt_api.h
    M modules/db_text/dbt_base.c
    M modules/db_text/dbt_file.c
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbt_lib.h
    M modules/db_text/dbt_res.c
    M modules/db_text/dbt_res.h
    M modules/db_text/dbt_tb.c
    M modules/db_text/dbt_util.c
    M modules/db_text/dbt_util.h
    M modules/db_text/dbtext.c
    M modules/db_text/dbtext.h
    M modules/db_unixodbc/con.c
    M modules/db_unixodbc/con.h
    M modules/db_unixodbc/db_unixodbc.c
    M modules/db_unixodbc/db_unixodbc.h
    M modules/db_unixodbc/dbase.c
    M modules/db_unixodbc/dbase.h
    M modules/db_unixodbc/res.c
    M modules/db_unixodbc/res.h
    M modules/db_unixodbc/row.c
    M modules/db_unixodbc/row.h
    M modules/db_unixodbc/val.c
    M modules/db_unixodbc/val.h
    M modules/db_virtual/db_virtual.c
    M modules/db_virtual/db_virtual.h
    M modules/db_virtual/dbase.c
    M modules/db_virtual/dbase.h
    M modules/dialog/dialog.c
    M modules/dialog/dlg_cb.c
    M modules/dialog/dlg_cb.h
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_db_handler.h
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_handlers.h
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dialog/dlg_load.h
    M modules/dialog/dlg_profile.c
    M modules/dialog/dlg_profile.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h
    M modules/dialog/dlg_req_within.c
    M modules/dialog/dlg_req_within.h
    M modules/dialog/dlg_timer.c
    M modules/dialog/dlg_timer.h
    M modules/dialog/dlg_vals.c
    M modules/dialog/dlg_vals.h
    M modules/dialplan/dialplan.c
    M modules/dialplan/dialplan.h
    M modules/dialplan/dp_db.c
    M modules/dialplan/dp_db.h
    M modules/dialplan/dp_repl.c
    M modules/dispatcher/dispatch.c
    M modules/dispatcher/dispatch.h
    M modules/dispatcher/dispatcher.c
    M modules/dispatcher/ds_bl.c
    M modules/dispatcher/ds_bl.h
    M modules/dispatcher/ds_fixups.c
    M modules/dispatcher/ds_fixups.h
    M modules/diversion/diversion.c
    M modules/dns_cache/dns_cache.c
    M modules/domain/api.c
    M modules/domain/api.h
    M modules/domain/domain.c
    M modules/domain/domain.h
    M modules/domain/domain_mod.c
    M modules/domain/domain_mod.h
    M modules/domain/hash.c
    M modules/domain/hash.h
    M modules/domain/mi.c
    M modules/domain/mi.h
    M modules/domainpolicy/domainpolicy.c
    M modules/domainpolicy/domainpolicy.h
    M modules/domainpolicy/domainpolicy_mod.c
    M modules/domainpolicy/domainpolicy_mod.h
    M modules/drouting/dr_api.h
    M modules/drouting/dr_api_internal.c
    M modules/drouting/dr_api_internal.h
    M modules/drouting/dr_bl.c
    M modules/drouting/dr_bl.h
    M modules/drouting/dr_db_def.c
    M modules/drouting/dr_db_def.h
    M modules/drouting/dr_load.c
    M modules/drouting/dr_load.h
    M modules/drouting/dr_partitions.h
    M modules/drouting/drouting.c
    M modules/drouting/parse.h
    M modules/drouting/prefix_tree.c
    M modules/drouting/prefix_tree.h
    M modules/drouting/routing.c
    M modules/drouting/routing.h
    M modules/emergency/emergency_methods.c
    M modules/emergency/emergency_methods.h
    M modules/emergency/http_emergency.c
    M modules/emergency/http_emergency.h
    M modules/emergency/model.h
    M modules/emergency/post_curl.c
    M modules/emergency/post_curl.h
    M modules/emergency/report_emergency.c
    M modules/emergency/report_emergency.h
    M modules/emergency/sip_emergency.c
    M modules/emergency/sip_emergency.h
    M modules/emergency/xml_parser.c
    M modules/emergency/xml_parser.h
    M modules/enum/enum.c
    M modules/enum/enum.h
    M modules/enum/enum_mod.c
    M modules/enum/enum_mod.h
    M modules/event_datagram/event_datagram.c
    M modules/event_datagram/event_datagram.h
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_rabbitmq/event_rabbitmq.h
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/event_rabbitmq/rabbitmq_send.h
    M modules/event_route/event_route.c
    M modules/event_route/event_route.h
    M modules/event_route/route_send.c
    M modules/event_route/route_send.h
    M modules/event_xmlrpc/event_xmlrpc.c
    M modules/event_xmlrpc/event_xmlrpc.h
    M modules/event_xmlrpc/xmlrpc_send.c
    M modules/event_xmlrpc/xmlrpc_send.h
    M modules/exec/exec.c
    M modules/exec/exec.h
    M modules/exec/exec_hf.c
    M modules/exec/exec_hf.h
    M modules/exec/exec_mod.c
    M modules/exec/kill.c
    M modules/exec/kill.h
    M modules/fraud_detection/fraud_detection.c
    M modules/fraud_detection/frd_events.c
    M modules/fraud_detection/frd_events.h
    M modules/fraud_detection/frd_hashmap.c
    M modules/fraud_detection/frd_hashmap.h
    M modules/fraud_detection/frd_load.c
    M modules/fraud_detection/frd_load.h
    M modules/fraud_detection/frd_stats.c
    M modules/fraud_detection/frd_stats.h
    M modules/gflags/gflags.c
    M modules/group/group.c
    M modules/group/group.h
    M modules/group/group_mod.c
    M modules/group/group_mod.h
    M modules/group/re_group.c
    M modules/group/re_group.h
    M modules/h350/h350_exp_fn.c
    M modules/h350/h350_exp_fn.h
    M modules/h350/h350_mod.c
    M modules/h350/h350_mod.h
    M modules/httpd/httpd.c
    M modules/httpd/httpd_load.h
    M modules/httpd/httpd_proc.c
    M modules/httpd/httpd_proc.h
    M modules/identity/identity.c
    M modules/identity/identity.h
    M modules/imc/imc.c
    M modules/imc/imc.h
    M modules/imc/imc_cmd.c
    M modules/imc/imc_cmd.h
    M modules/imc/imc_mng.c
    M modules/imc/imc_mng.h
    M modules/jabber/jabber.c
    M modules/jabber/mdefines.h
    M modules/jabber/sha.c
    M modules/jabber/xjab_base.c
    M modules/jabber/xjab_base.h
    M modules/jabber/xjab_dmsg.h
    M modules/jabber/xjab_jcon.c
    M modules/jabber/xjab_jcon.h
    M modules/jabber/xjab_jconf.c
    M modules/jabber/xjab_jconf.h
    M modules/jabber/xjab_load.c
    M modules/jabber/xjab_load.h
    M modules/jabber/xjab_presence.c
    M modules/jabber/xjab_presence.h
    M modules/jabber/xjab_util.c
    M modules/jabber/xjab_util.h
    M modules/jabber/xjab_wlist.c
    M modules/jabber/xjab_worker.c
    M modules/jabber/xjab_worker.h
    M modules/jabber/xode.c
    M modules/jabber/xode.h
    M modules/jabber/xode_from.c
    M modules/jabber/xode_str.c
    M modules/jabber/xpool.c
    M modules/jabber/xstream.c
    M modules/json/array_del.c
    M modules/json/json.c
    M modules/ldap/api.h
    M modules/ldap/iniparser.c
    M modules/ldap/iniparser.h
    M modules/ldap/ld_session.c
    M modules/ldap/ld_session.h
    M modules/ldap/ldap_api_fn.c
    M modules/ldap/ldap_api_fn.h
    M modules/ldap/ldap_connect.c
    M modules/ldap/ldap_connect.h
    M modules/ldap/ldap_escape.c
    M modules/ldap/ldap_escape.h
    M modules/ldap/ldap_exp_fn.c
    M modules/ldap/ldap_exp_fn.h
    M modules/ldap/ldap_mod.c
    M modules/load_balancer/lb_bl.c
    M modules/load_balancer/lb_bl.h
    M modules/load_balancer/lb_data.c
    M modules/load_balancer/lb_data.h
    M modules/load_balancer/lb_db.c
    M modules/load_balancer/lb_db.h
    M modules/load_balancer/lb_parser.c
    M modules/load_balancer/lb_parser.h
    M modules/load_balancer/lb_prober.c
    M modules/load_balancer/lb_prober.h
    M modules/load_balancer/load_balancer.c
    M modules/mangler/common.h
    M modules/mangler/contact_ops.c
    M modules/mangler/contact_ops.h
    M modules/mangler/ip_helper.c
    M modules/mangler/ip_helper.h
    M modules/mangler/mangler.c
    M modules/mangler/mangler.h
    M modules/mangler/sdp_mangler.c
    M modules/mangler/sdp_mangler.h
    M modules/mangler/utils.c
    M modules/mangler/utils.h
    M modules/mathops/math_funcs.c
    M modules/mathops/math_funcs.h
    M modules/mathops/mathops.c
    M modules/maxfwd/maxfwd.c
    M modules/maxfwd/mf_funcs.c
    M modules/maxfwd/mf_funcs.h
    M modules/mediaproxy/mediaproxy.c
    M modules/mi_datagram/datagram_fnc.c
    M modules/mi_datagram/datagram_fnc.h
    M modules/mi_datagram/mi_datagram.c
    M modules/mi_datagram/mi_datagram.h
    M modules/mi_datagram/mi_datagram_parser.c
    M modules/mi_datagram/mi_datagram_parser.h
    M modules/mi_datagram/mi_datagram_writer.c
    M modules/mi_datagram/mi_datagram_writer.h
    M modules/mi_fifo/fifo_fnc.c
    M modules/mi_fifo/fifo_fnc.h
    M modules/mi_fifo/mi_fifo.c
    M modules/mi_fifo/mi_fifo.h
    M modules/mi_fifo/mi_parser.c
    M modules/mi_fifo/mi_parser.h
    M modules/mi_fifo/mi_writer.c
    M modules/mi_fifo/mi_writer.h
    M modules/mi_http/http_fnc.c
    M modules/mi_http/http_fnc.h
    M modules/mi_http/mi_http.c
    M modules/mi_json/http_fnc.c
    M modules/mi_json/http_fnc.h
    M modules/mi_json/mi_json.c
    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
    M modules/mmgeoip/Makefile
    M modules/mmgeoip/mmgeoip.c
    M modules/msilo/ms_msg_list.c
    M modules/msilo/ms_msg_list.h
    M modules/msilo/msfuncs.c
    M modules/msilo/msfuncs.h
    M modules/msilo/msilo.c
    M modules/nat_traversal/nat_traversal.c
    M modules/nathelper/nathelper.c
    M modules/nathelper/sip_pinger.h
    M modules/options/mod_options.c
    M modules/options/mod_options.h
    M modules/osp/destination.c
    M modules/osp/destination.h
    M modules/osp/globals.c
    M modules/osp/orig_transaction.c
    M modules/osp/orig_transaction.h
    M modules/osp/osp_mod.c
    M modules/osp/osp_mod.h
    M modules/osp/osptoolkit.c
    M modules/osp/osptoolkit.h
    M modules/osp/provider.c
    M modules/osp/provider.h
    M modules/osp/sipheader.c
    M modules/osp/sipheader.h
    M modules/osp/term_transaction.c
    M modules/osp/term_transaction.h
    M modules/osp/tm.c
    M modules/osp/tm.h
    M modules/osp/usage.c
    M modules/osp/usage.h
    M modules/path/path.c
    M modules/path/path.h
    M modules/path/path_mod.c
    M modules/path/path_mod.h
    M modules/pdt/pdt.c
    M modules/pdt/pdtree.c
    M modules/pdt/pdtree.h
    M modules/peering/peering.c
    M modules/peering/peering.h
    M modules/peering/verify.c
    M modules/peering/verify.h
    M modules/perl/lib/perl/OpenSIPS.pm
    M modules/perl/lib/perl/OpenSIPS/Constants.pm
    M modules/perl/lib/perl/OpenSIPS/LDAPUtils/LDAPConf.pm
    M modules/perl/lib/perl/OpenSIPS/LDAPUtils/LDAPConnection.pm
    M modules/perl/lib/perl/OpenSIPS/Message.pm
    M modules/perl/lib/perl/OpenSIPS/Utils/Debug.pm
    M modules/perl/lib/perl/OpenSIPS/Utils/PhoneNumbers.pm
    M modules/perl/lib/perl/OpenSIPS/VDB.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/AccountingSIPtrace.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/Alias.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/Auth.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/Describe.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/Speeddial.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Adapter/TableVersions.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Column.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Pair.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/ReqCond.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Result.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/VTab.pm
    M modules/perl/lib/perl/OpenSIPS/VDB/Value.pm
    M modules/perl/opensipsxs.xs
    M modules/perl/perl.c
    M modules/perl/perl.h
    M modules/perl/perlfunc.c
    M modules/perl/perlfunc.h
    M modules/permissions/address.c
    M modules/permissions/address.h
    M modules/permissions/hash.c
    M modules/permissions/hash.h
    M modules/permissions/mi.c
    M modules/permissions/mi.h
    M modules/permissions/parse_config.c
    M modules/permissions/parse_config.h
    M modules/permissions/permissions.c
    M modules/permissions/permissions.h
    M modules/permissions/rule.c
    M modules/permissions/rule.h
    M modules/pi_http/http_db_handler.c
    M modules/pi_http/http_db_handler.h
    M modules/pi_http/http_fnc.c
    M modules/pi_http/http_fnc.h
    M modules/pi_http/pi_http.c
    M modules/pike/ip_tree.c
    M modules/pike/ip_tree.h
    M modules/pike/pike.c
    M modules/pike/pike_funcs.c
    M modules/pike/pike_funcs.h
    M modules/pike/pike_mi.c
    M modules/pike/pike_mi.h
    M modules/pike/timer.c
    M modules/pike/timer.h
    M modules/presence/bind_presence.c
    M modules/presence/bind_presence.h
    M modules/presence/event_list.c
    M modules/presence/event_list.h
    M modules/presence/hash.c
    M modules/presence/hash.h
    M modules/presence/notify.c
    M modules/presence/notify.h
    M modules/presence/presence.c
    M modules/presence/presence.h
    M modules/presence/presentity.c
    M modules/presence/presentity.h
    M modules/presence/publish.c
    M modules/presence/publish.h
    M modules/presence/subscribe.c
    M modules/presence/subscribe.h
    M modules/presence/utils_func.c
    M modules/presence/utils_func.h
    M modules/presence_callinfo/add_events.c
    M modules/presence_callinfo/add_events.h
    M modules/presence_callinfo/presence_callinfo.c
    M modules/presence_callinfo/presence_callinfo.h
    M modules/presence_callinfo/sca_dialog.c
    M modules/presence_callinfo/sca_dialog.h
    M modules/presence_callinfo/sca_hash.c
    M modules/presence_callinfo/sca_hash.h
    M modules/presence_dialoginfo/add_events.c
    M modules/presence_dialoginfo/add_events.h
    M modules/presence_dialoginfo/notify_body.c
    M modules/presence_dialoginfo/notify_body.h
    M modules/presence_dialoginfo/pidf.c
    M modules/presence_dialoginfo/pidf.h
    M modules/presence_dialoginfo/presence_dialoginfo.c
    M modules/presence_dialoginfo/presence_dialoginfo.h
    M modules/presence_mwi/add_events.c
    M modules/presence_mwi/add_events.h
    M modules/presence_mwi/presence_mwi.c
    M modules/presence_mwi/presence_mwi.h
    M modules/presence_xcapdiff/presence_xcapdiff.c
    M modules/presence_xml/add_events.c
    M modules/presence_xml/add_events.h
    M modules/presence_xml/notify_body.c
    M modules/presence_xml/notify_body.h
    M modules/presence_xml/pidf.c
    M modules/presence_xml/pidf.h
    M modules/presence_xml/presence_xml.c
    M modules/presence_xml/presence_xml.h
    M modules/presence_xml/xcap_auth.c
    M modules/presence_xml/xcap_auth.h
    M modules/proto_sctp/proto_sctp.c
    M modules/proto_sctp/sctp_server.c
    M modules/proto_sctp/sctp_server.h
    M modules/proto_tls/proto_tls.c
    M modules/proto_tls/tls_config.c
    M modules/proto_tls/tls_config.h
    M modules/proto_tls/tls_domain.c
    M modules/proto_tls/tls_domain.h
    M modules/proto_tls/tls_params.c
    M modules/proto_tls/tls_params.h
    M modules/proto_tls/tls_select.c
    M modules/proto_tls/tls_select.h
    M modules/proto_tls/tls_server.c
    M modules/proto_tls/tls_server.h
    M modules/proto_ws/proto_ws.c
    M modules/proto_ws/proto_ws.h
    M modules/proto_ws/ws.c
    M modules/proto_ws/ws.h
    M modules/proto_ws/ws_handshake.c
    M modules/proto_ws/ws_tcp.c
    M modules/proto_ws/ws_tcp.h
    M modules/pua/add_events.c
    M modules/pua/add_events.h
    M modules/pua/event_list.c
    M modules/pua/event_list.h
    M modules/pua/hash.c
    M modules/pua/hash.h
    M modules/pua/pidf.c
    M modules/pua/pidf.h
    M modules/pua/pua.c
    M modules/pua/pua.h
    M modules/pua/pua_bind.c
    M modules/pua/pua_bind.h
    M modules/pua/pua_callback.c
    M modules/pua/pua_callback.h
    M modules/pua/send_publish.c
    M modules/pua/send_publish.h
    M modules/pua/send_subscribe.c
    M modules/pua/send_subscribe.h
    M modules/pua_bla/notify.c
    M modules/pua_bla/pua_bla.c
    M modules/pua_bla/pua_bla.h
    M modules/pua_bla/registrar_cb.c
    M modules/pua_bla/registrar_cb.h
    M modules/pua_dialoginfo/dialog_publish.c
    M modules/pua_dialoginfo/pua_dialoginfo.c
    M modules/pua_dialoginfo/pua_dialoginfo.h
    M modules/pua_mi/mi_func.c
    M modules/pua_mi/mi_func.h
    M modules/pua_mi/pua_mi.c
    M modules/pua_mi/pua_mi.h
    M modules/pua_usrloc/pua_usrloc.c
    M modules/pua_usrloc/pua_usrloc.h
    M modules/pua_usrloc/ul_publish.c
    M modules/pua_xmpp/pidf.c
    M modules/pua_xmpp/pidf.h
    M modules/pua_xmpp/pua_xmpp.c
    M modules/pua_xmpp/pua_xmpp.h
    M modules/pua_xmpp/request_winfo.c
    M modules/pua_xmpp/request_winfo.h
    M modules/pua_xmpp/simple2xmpp.c
    M modules/pua_xmpp/simple2xmpp.h
    M modules/pua_xmpp/xmpp2simple.c
    M modules/pua_xmpp/xmpp2simple.h
    M modules/python/python_exec.c
    M modules/python/python_exec.h
    M modules/python/python_iface.c
    M modules/python/python_iface.h
    M modules/python/python_mod.c
    M modules/python/python_mod.h
    M modules/python/python_msgobj.c
    M modules/python/python_msgobj.h
    M modules/python/python_support.c
    M modules/python/python_support.h
    M modules/qos/Makefile
    M modules/qos/qos.c
    M modules/qos/qos_cb.c
    M modules/qos/qos_cb.h
    M modules/qos/qos_ctx_helpers.c
    M modules/qos/qos_ctx_helpers.h
    M modules/qos/qos_handlers.c
    M modules/qos/qos_handlers.h
    M modules/qos/qos_load.h
    M modules/qos/qos_mi.c
    M modules/qos/qos_mi.h
    M modules/ratelimit/ratelimit.c
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c
    M modules/regex/regex_mod.c
    M modules/registrar/common.c
    M modules/registrar/common.h
    M modules/registrar/lookup.c
    M modules/registrar/lookup.h
    M modules/registrar/path.c
    M modules/registrar/path.h
    M modules/registrar/reg_mod.c
    M modules/registrar/reg_mod.h
    M modules/registrar/regtime.c
    M modules/registrar/regtime.h
    M modules/registrar/reply.c
    M modules/registrar/reply.h
    M modules/registrar/rerrno.c
    M modules/registrar/rerrno.h
    M modules/registrar/save.c
    M modules/registrar/save.h
    M modules/registrar/sip_msg.c
    M modules/registrar/sip_msg.h
    M modules/rest_client/rest_cb.c
    M modules/rest_client/rest_cb.h
    M modules/rest_client/rest_client.c
    M modules/rest_client/rest_methods.c
    M modules/rest_client/rest_methods.h
    M modules/rls/notify.c
    M modules/rls/notify.h
    M modules/rls/resource_notify.c
    M modules/rls/resource_notify.h
    M modules/rls/rls.c
    M modules/rls/rls.h
    M modules/rls/subscribe.c
    M modules/rls/subscribe.h
    M modules/rr/api.c
    M modules/rr/api.h
    M modules/rr/loose.c
    M modules/rr/loose.h
    M modules/rr/record.c
    M modules/rr/record.h
    M modules/rr/rr_cb.c
    M modules/rr/rr_cb.h
    M modules/rr/rr_mod.c
    M modules/rr/rr_mod.h
    M modules/rtpengine/bencode.c
    M modules/rtpengine/bencode.h
    M modules/rtpengine/rtpengine.c
    M modules/rtpengine/rtpengine.h
    M modules/rtpengine/rtpengine_funcs.c
    M modules/rtpengine/rtpengine_funcs.h
    M modules/rtpproxy/nhelpr_funcs.c
    M modules/rtpproxy/nhelpr_funcs.h
    M modules/rtpproxy/rtpproxy.c
    M modules/rtpproxy/rtpproxy.h
    M modules/rtpproxy/rtpproxy_callbacks.c
    M modules/rtpproxy/rtpproxy_callbacks.h
    M modules/rtpproxy/rtpproxy_stream.c
    M modules/rtpproxy/rtpproxy_stream.h
    M modules/rtpproxy/timeout_process.c
    M modules/script_helper/script_helper.c
    M modules/seas/cluster.c
    M modules/seas/cluster.h
    M modules/seas/encode_allow.c
    M modules/seas/encode_allow.h
    M modules/seas/encode_contact.c
    M modules/seas/encode_contact.h
    M modules/seas/encode_content_disposition.c
    M modules/seas/encode_content_disposition.h
    M modules/seas/encode_content_length.c
    M modules/seas/encode_content_length.h
    M modules/seas/encode_content_type.c
    M modules/seas/encode_content_type.h
    M modules/seas/encode_cseq.c
    M modules/seas/encode_cseq.h
    M modules/seas/encode_digest.c
    M modules/seas/encode_digest.h
    M modules/seas/encode_expires.c
    M modules/seas/encode_expires.h
    M modules/seas/encode_header.c
    M modules/seas/encode_header.h
    M modules/seas/encode_msg.c
    M modules/seas/encode_msg.h
    M modules/seas/encode_parameters.c
    M modules/seas/encode_parameters.h
    M modules/seas/encode_route.c
    M modules/seas/encode_route.h
    M modules/seas/encode_to_body.c
    M modules/seas/encode_to_body.h
    M modules/seas/encode_uri.c
    M modules/seas/encode_uri.h
    M modules/seas/encode_via.c
    M modules/seas/encode_via.h
    M modules/seas/event_dispatcher.c
    M modules/seas/event_dispatcher.h
    M modules/seas/ha.c
    M modules/seas/ha.h
    M modules/seas/seas.c
    M modules/seas/seas.h
    M modules/seas/seas_action.c
    M modules/seas/seas_action.h
    M modules/seas/seas_error.h
    M modules/seas/statistics.c
    M modules/seas/statistics.h
    M modules/seas/utils.c
    M modules/seas/utils.h
    M modules/seas/xaddress.h
    M modules/signaling/signaling.c
    M modules/signaling/signaling.h
    M modules/sipcapture/examples/partrotate_unixtimestamp.pl
    M modules/sipcapture/sipcapture.c
    M modules/sipcapture/sipcapture.h
    M modules/sipmsgops/codecs.c
    M modules/sipmsgops/codecs.h
    M modules/sipmsgops/sipmsgops.c
    M modules/siptrace/siptrace.c
    M modules/sl/sl.c
    M modules/sl/sl.h
    M modules/sl/sl_api.h
    M modules/sl/sl_cb.c
    M modules/sl/sl_cb.h
    M modules/sl/sl_funcs.c
    M modules/sl/sl_funcs.h
    M modules/sms/libsms_sms.h
    M modules/sms/sms.c
    M modules/sms/sms_funcs.c
    M modules/sms/sms_funcs.h
    M modules/sms/sms_report.c
    M modules/sms/sms_report.h
    M modules/sngtc/sngtc.c
    M modules/sngtc/sngtc.h
    M modules/sngtc/sngtc_proc.c
    M modules/sngtc/sngtc_proc.h
    M modules/snmpstats/alarm_checks.c
    M modules/snmpstats/alarm_checks.h
    M modules/snmpstats/hashTable.c
    M modules/snmpstats/hashTable.h
    M modules/snmpstats/interprocess_buffer.c
    M modules/snmpstats/interprocess_buffer.h
    M modules/snmpstats/openserMIBNotifications.c
    M modules/snmpstats/openserMIBNotifications.h
    M modules/snmpstats/openserObjects.c
    M modules/snmpstats/openserObjects.h
    M modules/snmpstats/openserSIPCommonObjects.c
    M modules/snmpstats/openserSIPCommonObjects.h
    M modules/snmpstats/openserSIPContactTable.c
    M modules/snmpstats/openserSIPContactTable.h
    M modules/snmpstats/openserSIPMethodSupportedTable.c
    M modules/snmpstats/openserSIPMethodSupportedTable.h
    M modules/snmpstats/openserSIPPortTable.c
    M modules/snmpstats/openserSIPPortTable.h
    M modules/snmpstats/openserSIPRegUserLookupTable.c
    M modules/snmpstats/openserSIPRegUserLookupTable.h
    M modules/snmpstats/openserSIPRegUserTable.c
    M modules/snmpstats/openserSIPRegUserTable.h
    M modules/snmpstats/openserSIPServerObjects.c
    M modules/snmpstats/openserSIPServerObjects.h
    M modules/snmpstats/openserSIPStatusCodesTable.c
    M modules/snmpstats/openserSIPStatusCodesTable.h
    M modules/snmpstats/snmpstats.c
    M modules/snmpstats/snmpstats.h
    M modules/snmpstats/snmpstats_globals.h
    M modules/snmpstats/sub_agent.h
    M modules/snmpstats/utilities.c
    M modules/snmpstats/utilities.h
    M modules/speeddial/sdlookup.c
    M modules/speeddial/sdlookup.h
    M modules/speeddial/speeddial.c
    M modules/speeddial/speeddial.h
    M modules/sst/Makefile
    M modules/sst/sst.c
    M modules/sst/sst_handlers.c
    M modules/sst/sst_handlers.h
    M modules/sst/sst_mi.c
    M modules/sst/sst_mi.h
    M modules/statistics/statistics.c
    M modules/statistics/stats_funcs.c
    M modules/statistics/stats_funcs.h
    M modules/stun/stun.c
    M modules/stun/stun.h
    M modules/textops/textops.c
    M modules/tm/async.c
    M modules/tm/async.h
    M modules/tm/callid.c
    M modules/tm/callid.h
    M modules/tm/config.h
    M modules/tm/dlg.c
    M modules/tm/dlg.h
    M modules/tm/fix_lumps.h
    M modules/tm/h_table.c
    M modules/tm/h_table.h
    M modules/tm/lock.c
    M modules/tm/lock.h
    M modules/tm/mi.c
    M modules/tm/mi.h
    M modules/tm/sip_msg.c
    M modules/tm/sip_msg.h
    M modules/tm/t_cancel.c
    M modules/tm/t_cancel.h
    M modules/tm/t_ctx.c
    M modules/tm/t_ctx.h
    M modules/tm/t_dlg.c
    M modules/tm/t_dlg.h
    M modules/tm/t_fifo.c
    M modules/tm/t_fifo.h
    M modules/tm/t_funcs.c
    M modules/tm/t_funcs.h
    M modules/tm/t_fwd.c
    M modules/tm/t_fwd.h
    M modules/tm/t_hooks.c
    M modules/tm/t_hooks.h
    M modules/tm/t_lookup.c
    M modules/tm/t_lookup.h
    M modules/tm/t_msgbuilder.c
    M modules/tm/t_msgbuilder.h
    M modules/tm/t_reply.c
    M modules/tm/t_reply.h
    M modules/tm/t_stats.h
    M modules/tm/timer.c
    M modules/tm/timer.h
    M modules/tm/tm.c
    M modules/tm/tm_load.h
    M modules/tm/uac.c
    M modules/tm/uac.h
    M modules/tm/ut.h
    M modules/topology_hiding/topo_hiding_logic.c
    M modules/topology_hiding/topo_hiding_logic.h
    M modules/topology_hiding/topology_hiding.c
    M modules/uac/auth.c
    M modules/uac/auth.h
    M modules/uac/replace.c
    M modules/uac/replace.h
    M modules/uac/uac.c
    M modules/uac_auth/auth.c
    M modules/uac_auth/uac_auth.c
    M modules/uac_auth/uac_auth.h
    M modules/uac_redirect/rd_filter.c
    M modules/uac_redirect/rd_filter.h
    M modules/uac_redirect/rd_funcs.c
    M modules/uac_redirect/rd_funcs.h
    M modules/uac_redirect/redirect.c
    M modules/uac_registrant/reg_db_handler.c
    M modules/uac_registrant/reg_db_handler.h
    M modules/uac_registrant/reg_records.c
    M modules/uac_registrant/reg_records.h
    M modules/uac_registrant/registrant.c
    M modules/uri/aaa_checks.c
    M modules/uri/aaa_checks.h
    M modules/uri/checks.c
    M modules/uri/checks.h
    M modules/uri/db_checks.c
    M modules/uri/db_checks.h
    M modules/uri/uri_mod.c
    M modules/uri/uri_mod.h
    M modules/userblacklist/db.c
    M modules/userblacklist/db.h
    M modules/userblacklist/dt.c
    M modules/userblacklist/dt.h
    M modules/userblacklist/userblacklist.c
    M modules/usrloc/dlist.c
    M modules/usrloc/dlist.h
    M modules/usrloc/hslot.c
    M modules/usrloc/hslot.h
    M modules/usrloc/ucontact.c
    M modules/usrloc/ucontact.h
    M modules/usrloc/udomain.c
    M modules/usrloc/udomain.h
    M modules/usrloc/ul_callback.c
    M modules/usrloc/ul_callback.h
    M modules/usrloc/ul_mi.c
    M modules/usrloc/ul_mi.h
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ul_mod.h
    M modules/usrloc/urecord.c
    M modules/usrloc/urecord.h
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h
    M modules/usrloc/usrloc.c
    M modules/usrloc/usrloc.h
    M modules/usrloc/utime.c
    M modules/usrloc/utime.h
    M modules/xcap/api.c
    M modules/xcap/api.h
    M modules/xcap/doc.c
    M modules/xcap/doc.h
    M modules/xcap/uri.c
    M modules/xcap/uri.h
    M modules/xcap/util.h
    M modules/xcap/xcap_mod.c
    M modules/xcap/xcap_mod.h
    M modules/xcap_client/xcap_callbacks.c
    M modules/xcap_client/xcap_callbacks.h
    M modules/xcap_client/xcap_client.c
    M modules/xcap_client/xcap_client.h
    M modules/xcap_client/xcap_functions.c
    M modules/xcap_client/xcap_functions.h
    M modules/xmpp/network.c
    M modules/xmpp/network.h
    M modules/xmpp/sha.c
    M modules/xmpp/util.c
    M modules/xmpp/xmpp.c
    M modules/xmpp/xmpp.h
    M modules/xmpp/xmpp_api.c
    M modules/xmpp/xmpp_api.h
    M modules/xmpp/xmpp_component.c
    M modules/xmpp/xmpp_server.c
    M modules/xmpp/xode.c
    M modules/xmpp/xode.h
    M modules/xmpp/xode_from.c
    M modules/xmpp/xode_str.c
    M modules/xmpp/xpool.c
    M modules/xmpp/xstream.c
    M msg_callbacks.c
    M msg_callbacks.h
    M msg_translator.c
    M msg_translator.h
    M name_alias.c
    M name_alias.h
    M net/api_proto.h
    M net/api_proto_net.h
    M net/net_tcp.c
    M net/net_tcp.h
    M net/net_tcp_proc.c
    M net/net_tcp_proc.h
    M net/net_udp.c
    M net/net_udp.h
    M net/proto.c
    M net/proto_tcp/proto_tcp.c
    M net/proto_tcp/proto_tcp_handler.h
    M net/proto_tcp/tcp_common.h
    M net/proto_tcp/tcp_common_defs.h
    M net/proto_udp/proto_udp.c
    M net/proto_udp/proto_udp.h
    M net/proto_udp/proto_udp_handler.h
    M net/tcp_conn.h
    M net/tcp_conn_defs.h
    M net/tcp_passfd.c
    M net/tcp_passfd.h
    M net/trans.c
    M net/trans.h
    M obsolete_modules/auth_diameter/auth_diameter.c
    M obsolete_modules/auth_diameter/auth_diameter.h
    M obsolete_modules/auth_diameter/authorize.c
    M obsolete_modules/auth_diameter/authorize.h
    M obsolete_modules/auth_diameter/avp.c
    M obsolete_modules/auth_diameter/diameter_msg.h
    M obsolete_modules/auth_diameter/message.c
    M obsolete_modules/auth_diameter/tcp_comm.c
    M obsolete_modules/auth_diameter/tcp_comm.h
    M obsolete_modules/auth_diameter/user_in.c
    M obsolete_modules/closeddial/cdlookup.c
    M obsolete_modules/closeddial/cdlookup.h
    M obsolete_modules/closeddial/closeddial.c
    M obsolete_modules/closeddial/closeddial.h
    M obsolete_modules/mi_xmlrpc/mi_xmlrpc.c
    M obsolete_modules/mi_xmlrpc/mi_xmlrpc.h
    M obsolete_modules/mi_xmlrpc/xr_parser.c
    M obsolete_modules/mi_xmlrpc/xr_parser.h
    M obsolete_modules/mi_xmlrpc/xr_server.c
    M obsolete_modules/mi_xmlrpc/xr_server.h
    M obsolete_modules/mi_xmlrpc/xr_writer.c
    M obsolete_modules/mi_xmlrpc/xr_writer.h
    M parser/case_acce.h
    M parser/case_allo.h
    M parser/case_auth.h
    M parser/case_call.h
    M parser/case_cont.h
    M parser/case_cseq.h
    M parser/case_dive.h
    M parser/case_even.h
    M parser/case_expi.h
    M parser/case_from.h
    M parser/case_max.h
    M parser/case_min_.h
    M parser/case_orga.h
    M parser/case_p_as.h
    M parser/case_p_pr.h
    M parser/case_path.h
    M parser/case_prio.h
    M parser/case_priv.h
    M parser/case_prox.h
    M parser/case_reco.h
    M parser/case_refe.h
    M parser/case_remo.h
    M parser/case_requ.h
    M parser/case_retr.h
    M parser/case_rout.h
    M parser/case_sess.h
    M parser/case_sip.h
    M parser/case_subj.h
    M parser/case_supp.h
    M parser/case_to.h
    M parser/case_unsu.h
    M parser/case_user.h
    M parser/case_via.h
    M parser/case_www.h
    M parser/contact/contact.c
    M parser/contact/contact.h
    M parser/contact/parse_contact.c
    M parser/contact/parse_contact.h
    M parser/digest/digest.c
    M parser/digest/digest.h
    M parser/digest/digest_keys.h
    M parser/digest/digest_parser.c
    M parser/digest/digest_parser.h
    M parser/digest/param_parser.c
    M parser/digest/param_parser.h
    M parser/hf.c
    M parser/hf.h
    M parser/keys.h
    M parser/msg_parser.c
    M parser/msg_parser.h
    M parser/parse_allow.c
    M parser/parse_allow.h
    M parser/parse_authenticate.c
    M parser/parse_authenticate.h
    M parser/parse_call_info.c
    M parser/parse_call_info.h
    M parser/parse_content.c
    M parser/parse_content.h
    M parser/parse_cseq.c
    M parser/parse_cseq.h
    M parser/parse_def.h
    M parser/parse_disposition.c
    M parser/parse_disposition.h
    M parser/parse_diversion.c
    M parser/parse_diversion.h
    M parser/parse_event.c
    M parser/parse_event.h
    M parser/parse_expires.c
    M parser/parse_expires.h
    M parser/parse_fline.c
    M parser/parse_fline.h
    M parser/parse_from.c
    M parser/parse_from.h
    M parser/parse_hname2.c
    M parser/parse_hname2.h
    M parser/parse_methods.c
    M parser/parse_methods.h
    M parser/parse_min_expires.c
    M parser/parse_min_expires.h
    M parser/parse_multipart.c
    M parser/parse_multipart.h
    M parser/parse_nameaddr.c
    M parser/parse_nameaddr.h
    M parser/parse_pai.c
    M parser/parse_pai.h
    M parser/parse_param.c
    M parser/parse_param.h
    M parser/parse_ppi.c
    M parser/parse_ppi.h
    M parser/parse_privacy.c
    M parser/parse_privacy.h
    M parser/parse_refer_to.c
    M parser/parse_refer_to.h
    M parser/parse_replaces.c
    M parser/parse_replaces.h
    M parser/parse_rpid.c
    M parser/parse_rpid.h
    M parser/parse_rr.c
    M parser/parse_rr.h
    M parser/parse_sipifmatch.c
    M parser/parse_sipifmatch.h
    M parser/parse_sst.c
    M parser/parse_sst.h
    M parser/parse_supported.c
    M parser/parse_supported.h
    M parser/parse_to.c
    M parser/parse_to.h
    M parser/parse_uri.c
    M parser/parse_uri.h
    M parser/parse_via.c
    M parser/parse_via.h
    M parser/parser_f.c
    M parser/parser_f.h
    M parser/sdp/sdp.c
    M parser/sdp/sdp.h
    M parser/sdp/sdp_cloner.h
    M parser/sdp/sdp_helpr_funcs.c
    M parser/sdp/sdp_helpr_funcs.h
    M poll_types.h
    M prime_hash.c
    M prime_hash.h
    M proxy.c
    M proxy.h
    M pt.c
    M pt.h
    M pvar.c
    M pvar.h
    M qvalue.c
    M qvalue.h
    M radius.h
    M re.c
    M re.h
    M reactor.c
    M reactor.h
    M reactor_defs.h
    M receive.c
    M receive.h
    M regexp.c
    M regexp.h
    M resolve.c
    M resolve.h
    M route.c
    M route.h
    M route_struct.c
    M route_struct.h
    M script_cb.c
    M script_cb.h
    M script_var.c
    M script_var.h
    M scripts/opensipsdbctl.db_berkeley
    M scripts/osipsconsole
    M serialize.c
    M serialize.h
    M sliblist.c
    M sliblist.h
    M socket_info.c
    M socket_info.h
    M sr_module.c
    M sr_module.h
    M sr_module_deps.c
    M sr_module_deps.h
    M statistics.c
    M statistics.h
    M str.h
    M strcommon.c
    M strcommon.h
    M tags.h
    M time_rec.h
    M timer.c
    M timer.h
    M transformations.c
    M transformations.h
    M trim.h
    M tsend.c
    M tsend.h
    M usr_avp.c
    M usr_avp.h
    M ut.c
    M ut.h
    M utils/db_berkeley/bdb_recover.c
    M utils/db_berkeley/bdb_recover.h
    M utils/fifo_relay/fifo_server.php
    M utils/opensipsunix/opensipsunix.c
    M version.h
    M xlog.c
    M xlog.h

  Log Message:
  -----------
  licence: update FSF address
(cherry picked from commit 4dbfb6bfce314d213a9aad7fdfebbc20ccd76275)

Conflicts:
	doc/dbschema/xsl/sqlite.xsl
	modules/db_sqlite/db_sqlite.c
	modules/db_sqlite/db_sqlite.h
	modules/db_sqlite/dbase.c
	modules/db_sqlite/dbase.h
	modules/db_sqlite/my_con.c
	modules/db_sqlite/my_con.h
	modules/db_sqlite/res.c
	modules/db_sqlite/res.h
	modules/db_sqlite/row.c
	modules/db_sqlite/row.h
	modules/db_sqlite/val.c
	modules/db_sqlite/val.h
	modules/dialog/dlg_repl_profile.h
	modules/emergency/hash.c
	modules/emergency/hash.h
	modules/emergency/notifier_emergency.c
	modules/emergency/notifier_emergency.h
	modules/emergency/subscriber_emergency.c
	modules/emergency/subscriber_emergency.h
	modules/event_flatstore/event_flatstore.c
	modules/event_virtual/event_virtual.c
	modules/permissions/partitions.c
	modules/permissions/partitions.h
	modules/proto_bin/proto_bin.c


  Commit: 48fbf5af3fecd434b6adb37b83d32a6602797fb4
      https://github.com/OpenSIPS/opensips/commit/48fbf5af3fecd434b6adb37b83d32a6602797fb4
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  licence: add BSD and MIT licences
(cherry picked from commit 8690c307d0593312d735235e38f7b2044087ce8a)


  Commit: d63daef6df20badc9af7c8d12ee930d0254af975
      https://github.com/OpenSIPS/opensips/commit/d63daef6df20badc9af7c8d12ee930d0254af975
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/changelog

  Log Message:
  -----------
  debian/changelog: mark package as unstable


  Commit: 8aa79189d7a3ed9536a8962bcbe3129af052b155
      https://github.com/OpenSIPS/opensips/commit/8aa79189d7a3ed9536a8962bcbe3129af052b155
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  copyright: sync with Julien's work

http://anonscm.debian.org/viewvc/pkg-voip/opensips/trunk/debian/copyright?view=markup


  Commit: b4f9a9de8904f43f49d77266aa4613748350fa21
      https://github.com/OpenSIPS/opensips/commit/b4f9a9de8904f43f49d77266aa4613748350fa21
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  copyright: fix license names


  Commit: 1ff1f04e8d8a4824b2c0b51d40056c3cedfb0bfb
      https://github.com/OpenSIPS/opensips/commit/1ff1f04e8d8a4824b2c0b51d40056c3cedfb0bfb
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/rules

  Log Message:
  -----------
  debian: move to new dh_ packaging system


Compare: https://github.com/OpenSIPS/opensips/compare/a959da63c15f...1ff1f04e8d8a

From razvan at opensips.org  Thu Aug 20 15:27:05 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 20 Aug 2015 06:27:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e1aa9: remove invalid
	Makefile line
Message-ID: <55d5d5a9a214c_358a3f9b69b072c0441ca@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4e1aa91b826ccdf7725fe00c70124f0066692d79
      https://github.com/OpenSIPS/opensips/commit/4e1aa91b826ccdf7725fe00c70124f0066692d79
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/rules

  Log Message:
  -----------
  remove invalid Makefile line



From razvan at opensips.org  Thu Aug 20 15:27:19 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 20 Aug 2015 06:27:19 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3bf551: remove invalid
	Makefile line
Message-ID: <55d5d5b76e7de_79bf3fa16cf072b873785@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3bf5519217f752ccfae1964d3bb03a5fe7d501df
      https://github.com/OpenSIPS/opensips/commit/3bf5519217f752ccfae1964d3bb03a5fe7d501df
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/rules

  Log Message:
  -----------
  remove invalid Makefile line
(cherry picked from commit 4e1aa91b826ccdf7725fe00c70124f0066692d79)



From razvan at opensips.org  Thu Aug 20 15:35:41 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 20 Aug 2015 06:35:41 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 871d4e: debian/copyright:
	remove gentoo files
Message-ID: <55d5d7ad425bf_34cf3fe9cc9332bc104774@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 871d4ebc857ba747d7c9aca8b165d92bc35d6e45
      https://github.com/OpenSIPS/opensips/commit/871d4ebc857ba747d7c9aca8b165d92bc35d6e45
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  debian/copyright: remove gentoo files

They are not included in the tar anyway



From razvan at opensips.org  Thu Aug 20 15:36:00 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 20 Aug 2015 06:36:00 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 641338: debian/copyright:
	remove gentoo files
Message-ID: <55d5d7c02312f_790d3fc87ba992b846081@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 641338b9fa8b6b707a468a1f762c3244eacfc7cf
      https://github.com/OpenSIPS/opensips/commit/641338b9fa8b6b707a468a1f762c3244eacfc7cf
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  debian/copyright: remove gentoo files

They are not included in the tar anyway
(cherry picked from commit 871d4ebc857ba747d7c9aca8b165d92bc35d6e45)



From razvan at opensips.org  Thu Aug 20 16:26:10 2015
From: razvan at opensips.org (razvancrainea)
Date: Thu, 20 Aug 2015 07:26:10 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55d5e382e8b94_4ef53fe853f332b89239d@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1.1
  Home:   https://github.com/OpenSIPS/opensips

From razvan at opensips.org  Thu Aug 20 16:27:17 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 20 Aug 2015 07:27:17 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4bb9e4: debian update build
	dependency
Message-ID: <55d5e3c5315ff_335a3f837cd532b819533@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4bb9e46ad71dbc1d57b6ba70950b408d54328ed3
      https://github.com/OpenSIPS/opensips/commit/4bb9e46ad71dbc1d57b6ba70950b408d54328ed3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/control

  Log Message:
  -----------
  debian update build dependency



From razvan at opensips.org  Thu Aug 20 16:27:25 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 20 Aug 2015 07:27:25 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9ac540: debian update build
	dependency
Message-ID: <55d5e3cd27792_79c83f944e6092b82128b@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9ac540c93e2964b72ac60ec0b8ec7fbe64826fa6
      https://github.com/OpenSIPS/opensips/commit/9ac540c93e2964b72ac60ec0b8ec7fbe64826fa6
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M packaging/debian/control

  Log Message:
  -----------
  debian update build dependency
(cherry picked from commit 4bb9e46ad71dbc1d57b6ba70950b408d54328ed3)



From razvan at opensips.org  Thu Aug 20 16:27:33 2015
From: razvan at opensips.org (razvancrainea)
Date: Thu, 20 Aug 2015 07:27:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55d5e3d5d9cf3_2dd33fe76fc392b8428a5@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1.1
  Home:   https://github.com/OpenSIPS/opensips

From razvan at opensips.org  Thu Aug 20 16:27:33 2015
From: razvan at opensips.org (razvancrainea)
Date: Thu, 20 Aug 2015 07:27:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55d5e3d5d7705_50633fade204d2b873757@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1-alpha0
  Home:   https://github.com/OpenSIPS/opensips

From razvan at opensips.org  Thu Aug 20 17:00:53 2015
From: razvan at opensips.org (razvancrainea)
Date: Thu, 20 Aug 2015 08:00:53 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55d5eba5aafb0_52883fe4535452a019760@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1-alpha0
  Home:   https://github.com/OpenSIPS/opensips

From notifications at github.com  Thu Aug 20 20:31:43 2015
From: notifications at github.com (jalung)
Date: Thu, 20 Aug 2015 11:31:43 -0700
Subject: [OpenSIPS-Devel] [opensips] issue about "usrloc expiring
 location record from different registrar after startup" (#601)
In-Reply-To: <OpenSIPS/opensips/issues/601@github.com>
References: <OpenSIPS/opensips/issues/601@github.com>
Message-ID: <OpenSIPS/opensips/issues/601/133110526@github.com>

I'm not understanding why it is a problem if Opensips deletes expired usrloc records, wherever they may be. This may be an issue for you, but it is problematic sharing location table among multiple opensips instances on other levels. Most of all, lookups will not work properly because a user might have NAT open with another registrar. I'm not advocating any change in the code though, because there are ways around it, they are just complex. 

My suggestion is a bit unconventional and works around the problem, by not using the lookup function. Scenario: Registrations are not being forwarded and a user may register wherever they want using the same credentilas based on the max allowed contacts limit. Load balancing using DNSSRV. User is registered on four servers and receives a call.

..
save("location") #on all servers using DB-Only
.. 

call comes in: 

Query the location table for contacts, bflags and socket
Manually append the branches setting the $ruri or both $ruri and $du, while manually setting the branch flags and dialog variables for callee here or adding custom record route variable for the remote AOR's. 
 
Manually set the bflags for callee on the receiving remote server based on the custom rr header. Use dialog variables to remember them, then route it out, again no lookup().

For the answered branch, use dialog variables to set bflags again for caller to callee on each reinvite (video request for example during call).

On reboot, the DB will always be current based on the max contacts.

This is not a simple setup though and requires many constructs depending on who the message is from and the type of rtp proxy being used, what routes and flags to be set.  


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/601#issuecomment-133110526
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150820/5a2325e5/attachment-0001.htm>

From 1393419 at mail.ru  Fri Aug 21 10:00:48 2015
From: 1393419 at mail.ru (=?UTF-8?B?0JPQtdGA0LzQsNC9INCn0LjRh9C40LrQuNC9?=)
Date: Fri, 21 Aug 2015 11:00:48 +0300
Subject: [OpenSIPS-Devel] =?utf-8?q?WebRtc_and_opensips?=
In-Reply-To: <mailman.42131.1440070392.2923.devel@lists.opensips.org>
References: <mailman.42131.1440070392.2923.devel@lists.opensips.org>
Message-ID: <1440144048.231373338@f356.i.mail.ru>

 Hi, Razvan, thanks for the fast response .

ngep shows:

#
U 192.168.10.62:5060 -> 192.168.10.82:5060
? INVITE sip:111111 at 192.168.10.82:5060 SIP/2.0..Record-Route: <sip:192.168.10
? .62;r2=on;lr>..Record-Route: <sip:192.168.10.62:8091;transport=ws;r2=on;lr>
? ..Via: SIP/2.0/UDP 192.168.10.62:5060;branch=z9hG4bKa9a4.7d75f496.0;i=2..Vi
? a: SIP/2.0/WS fvnm7l6n6841.invalid;received=192.168.10.36;branch=z9hG4bK775
? 6386..Max-Forwards: 68..To: <sip: 111111 at 192.168.10.62 >..From: "222222" <sip
? : 222222 at 192.168.10.62 >;tag=pisvn8sql7..Call-ID: 48akg6r345bbtdiofjcg..CSeq:
?? 3313 INVITE..X-Can-Renegotiate: false..Contact: <sip: p06q144b at 192.168.10.3
? 6:4110;transport=ws;ob>..Content-Type: application/sdp..Session-Expires: 90
? ..Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER..Supported: tim
? er,ice,replaces,outbound..User-Agent: JsSIP 0.7.4..Content-Length: 1096....
? v=0..o=mozilla...THIS_IS_SDPARTA-40.0.2 4294967295 0 IN IP4 0.0.0.0..s=-..t
? =0 0..a=msid-semantic:WMS *..m=audio 50000 RTP/AVP 109 9 0 8..c=IN IP4 192.
? 168.10.62..a=end-of-candidates..a=msid:{c2d03933-6c9c-4078-9eeb-b8ac29caea1
? 6} {38e37d34-8ac9-4b3f-bdaf-228eeb111dd2}..a=rtpmap:109 opus/48000/2..a=rtp
? map:9 G722/8000/1..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=ssrc:12013
? 51425 cname:{ab765227-cdd6-4ce5-aed8-fb7840d18020}..a=sendrecv..a=rtcp:5000
? 1..a=rtcp-mux..m=video 50020 RTP/AVP 120 126 97..c=IN IP4 192.168.10.62..a=
? end-of-candidates..a=fmtp:120 max-fs=12288;max-fr=60..a=fmtp:126 profile-le
? vel-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1..a=fmtp:97 pro
? file-level-id=42e01f;level-asymmetry-allowed=1.???????????????????????????
#
U 192.168.10.82:5060 -> 192.168.10.62:5060
? SIP/2.0 100 Trying..Via: SIP/2.0/UDP 192.168.10.62:5060;branch=z9hG4bKa9a4.
? 7d75f496.0;i=2..Via: SIP/2.0/WS fvnm7l6n6841.invalid;received=192.168.10.36
? ;branch=z9hG4bK7756386..Record-Route: <sip:192.168.10.62;r2=on;lr>..Record-
? Route: <sip:192.168.10.62:8091;transport=ws;r2=on;lr>..From: "222222" <sip:
?  222222 at 192.168.10.62 >;tag=pisvn8sql7..To: <sip: 111111 at 192.168.10.62 >..Call-
? ID: 48akg6r345bbtdiofjcg..CSeq: 3313 INVITE..Allow: INVITE, OPTIONS, ACK, B
? YE, CANCEL, INFO, NOTIFY, MESSAGE, UPDATE..Server: SIPPER for PhonerLite..C
? ontent-Length: 0....??????????????????????????????????????????????????????
#
U 192.168.10.82:5060 -> 192.168.10.62:5060
? SIP/2.0 180 Ringing..Via: SIP/2.0/UDP 192.168.10.62:5060;branch=z9hG4bKa9a4
? .7d75f496.0;i=2..Via: SIP/2.0/WS fvnm7l6n6841.invalid;received=192.168.10.3
? 6;branch=z9hG4bK7756386..Record-Route: <sip:192.168.10.62;r2=on;lr>..Record
? -Route: <sip:192.168.10.62:8091;transport=ws;r2=on;lr>..From: "222222" <sip
? : 222222 at 192.168.10.62 >;tag=pisvn8sql7..To: <sip: 111111 at 192.168.10.62 >;tag=8
? 062fe20a945e51183b7e539fe35f40c..Call-ID: 48akg6r345bbtdiofjcg..CSeq: 3313
? INVITE..Contact: <sip:111111 at 192.168.10.82:5060>..Allow: INVITE, OPTIONS, A
? CK, BYE, CANCEL, INFO, NOTIFY, MESSAGE, UPDATE..Server: SIPPER for PhonerLi
? te..Content-Length: 0....?????????????????????????????????????????????????
#
U 192.168.10.82:5060 -> 192.168.10.62:5060
? SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.10.62:5060;branch=z9hG4bKa9a4.7d75
? f496.0;i=2..Via: SIP/2.0/WS fvnm7l6n6841.invalid;received=192.168.10.36;bra
? nch=z9hG4bK7756386..Record-Route: <sip:192.168.10.62;r2=on;lr>..Record-Rout
? e: <sip:192.168.10.62:8091;transport=ws;r2=on;lr>..From: "222222" <sip:2222
?  22 at 192.168.10.62 >;tag=pisvn8sql7..To: <sip: 111111 at 192.168.10.62 >;tag=8062fe
? 20a945e51183b7e539fe35f40c..Call-ID: 48akg6r345bbtdiofjcg..CSeq: 3313 INVIT
? E..Contact: <sip:111111 at 192.168.10.82:5060>..Content-Type: application/sdp.
? .Allow: INVITE, OPTIONS, ACK, BYE, CANCEL, INFO, NOTIFY, MESSAGE, UPDATE..S
? ession-Expires: 90;refresher=uac..Supported: replaces, timer, from-change..
? Server: SIPPER for PhonerLite..Content-Length:?? 289....v=0..o=- 1976025328
?? 1 IN IP4 192.168.10.82..s=SIPPER for PhonerLite..c=IN IP4 192.168.10.82..t
? =0 0..m=audio 5062 RTP/AVP 107 8 0 9..a=rtpmap:107 opus/48000..a=rtpmap:9 G
? 722/8000..a=rtpmap:0 PCMU/8000..a=rtpmap:8 PCMA/8000..a=rtcp-mux..a=ssrc:19
? 05944947..a=sendrecv..m=video 0 RTP/AVP 120..?????????????????????????????
#
U 192.168.10.62:5060 -> 192.168.10.82:5060
? ACK sip:111111 at 192.168.10.82:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.10.62:5
? 060;branch=z9hG4bKa9a4.7d75f496.2;i=2..Via: SIP/2.0/WS fvnm7l6n6841.invalid
? ;received=192.168.10.36;branch=z9hG4bK8369992..Max-Forwards: 68..To: <sip:1
?  11111 at 192.168.10.62 >;tag=8062fe20a945e51183b7e539fe35f40c..From: "222222" <
? sip: 222222 at 192.168.10.62 >;tag=pisvn8sql7..Call-ID: 48akg6r345bbtdiofjcg..CS
? eq: 3313 ACK..Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER..Su
? pported: outbound..User-Agent: JsSIP 0.7.4..Content-Length: 0....?????????
#
U 192.168.10.62:5060 -> 192.168.10.82:5060
? BYE sip:111111 at 192.168.10.82:5060 SIP/2.0..Via: SIP/2.0/UDP 192.168.10.62:5
? 060;branch=z9hG4bK79a4.0ef211d.0;i=2..Via: SIP/2.0/WS fvnm7l6n6841.invalid;
? received=192.168.10.36;branch=z9hG4bK4019217..Max-Forwards: 68..To: <sip:11
?  1111 at 192.168.10.62 >;tag=8062fe20a945e51183b7e539fe35f40c..From: "222222" <s
? ip: 222222 at 192.168.10.62 >;tag=pisvn8sql7..Call-ID: 48akg6r345bbtdiofjcg..CSe
? q: 3314 BYE..Reason: SIP ;cause=488; text="Not Acceptable Here"..Allow: INV
? ITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS,REFER..Supported: outbound..User-
? Agent: JsSIP 0.7.4..Content-Length: 0....?????????????????????????????????
#
U 192.168.10.82:5060 -> 192.168.10.62:5060
? SIP/2.0 200 OK..Via: SIP/2.0/UDP 192.168.10.62:5060;branch=z9hG4bK79a4.0ef2
? 11d.0;i=2..Via: SIP/2.0/WS fvnm7l6n6841.invalid;received=192.168.10.36;bran
? ch=z9hG4bK4019217..From: "222222" <sip: 222222 at 192.168.10.62 >;tag=pisvn8sql7
? ..To: <sip: 111111 at 192.168.10.62 >;tag=8062fe20a945e51183b7e539fe35f40c..Call
? -ID: 48akg6r345bbtdiofjcg..CSeq: 3314 BYE..Contact: <sip:111111 at 192.168.10.
? 82:5060>..Server: SIPPER for PhonerLite..Content-Length: 0....???


Best regards, Herman

P.S. If I misapply the tool (mailing list)
please sorry and correct me.


>
>
>Message: 1
>Date: Thu, 20 Aug 2015 13:45:59 +0300
>From: ?????? ??????? < 1393419 at mail.ru >
>Subject: [OpenSIPS-Devel] WebRtc and opensips
>To: devel < devel at lists.opensips.org >
>Message-ID: < 1440067559.818370798 at f379.i.mail.ru >
>Content-Type: text/plain; charset="utf-8"
>
>?Hi, All!
>
>Having trouble with testing webrtc with a rtpengin. I use opensips.cfg from opensips.org (Documentation -> Tutorials -> WebSocket Transport using OpenSIPS), opensips v2.1, clients - sipml5, jssip demo webphones or my own script in various combinations. Clients register without problems. When a client calls another, the callee joyfully ringings. But when I pick up the phone call is dropped, session ends and no any media. The caller receives a "bye" from opensips. 
>Anybody can tell in what direction to dig?
>
>Best regards, Herman.
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL: < http://lists.opensips.org/pipermail/devel/attachments/20150820/1728495f/attachment-0001.htm >
>
>------------------------------
>
>Message: 2
>Date: Thu, 20 Aug 2015 14:30:38 +0300
>From: R?zvan Crainea < razvan at opensips.org >
>Subject: Re: [OpenSIPS-Devel] WebRtc and opensips
>To:  devel at lists.opensips.org
>Message-ID: < 55D5BA5E.9030402 at opensips.org >
>Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
>Any chance you could provide a pcap capture of the call?
>
>Best regards,
>
>R?zvan Crainea
>OpenSIPS Solutions
>www.opensips-solutions.com
>
>On 08/20/2015 01:45 PM, ?????? ??????? wrote:
>> Hi, All!
>>
>> Having trouble with testing webrtc with a rtpengin. I use opensips.cfg 
>> from opensips.org (Documentation -> Tutorials -> WebSocket Transport 
>> using OpenSIPS), opensips v2.1, clients - sipml5, jssip demo webphones 
>> or my own script in various combinations. Clients register without 
>> problems. When a client calls another, the callee joyfully calls. But 
>> when I pick up the phone call is dropped, session ends and no any 
>> media. The caller receives a "bye" from opensips.
>> Anybody can tell in what direction to dig?
>>
>> Best regards, Herman.
>>
>>
>> _______________________________________________
>> 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: < http://lists.opensips.org/pipermail/devel/attachments/20150820/286c88d2/attachment-0001.htm >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150821/f2d29e83/attachment-0001.htm>

From notifications at github.com  Fri Aug 21 10:38:33 2015
From: notifications at github.com (arovetto)
Date: Fri, 21 Aug 2015 01:38:33 -0700
Subject: [OpenSIPS-Devel] [opensips] Compilation error on RH6 (#606)
Message-ID: <OpenSIPS/opensips/issues/606@github.com>

I've seen that since version 2.1 of Opensips there is a blocking compilation error on RH6.
The error launching "make" is the following:

/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_mysql '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_postgres '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_oracle '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_berkeley '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_text '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep _radius '

I've investigated the isssue and I discovered that is caused by the command "module" that was introduced by RedHat since version 6.

The code causing the conflict is the follow in Makefile: 
    102 ifneq ($(module),)
    103         modules:=$(addprefix modules/, $(module))
    104 endif

On RH6, instead of expanding that variable, it executes the module command.

A simple workaround is to launch, instead of make, the following:
make module=

It will be appreciated if you would fix the issue

Thank you

Alessandro Rovetto

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/606
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150821/ef195e8c/attachment.htm>

From razvan at opensips.org  Fri Aug 21 13:20:38 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 21 Aug 2015 04:20:38 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] efda8e: fix inline functions
	to comply with gnu11
Message-ID: <55d70986e1d76_3bf63fbf409dd2a0602d3@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: efda8e1290aa519497be75b85052639fa7f0c684
      https://github.com/OpenSIPS/opensips/commit/efda8e1290aa519497be75b85052639fa7f0c684
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M Makefile.defs
    M context.h
    M daemonize.h
    M db/db_insertq.h
    M dprint.h
    M mem/meminfo.h
    M modules/benchmark/benchmark.h
    M modules/cachedb_redis/cachedb_redis_utils.h
    M modules/compression/compression_helpers.h
    M modules/dialog/dlg_hash.h
    M modules/dispatcher/ds_fixups.h
    M modules/seas/ha.h
    M modules/seas/statistics.h
    M modules/tm/t_funcs.h
    M parser/parse_to.h
    M resolve.h
    M socket_info.h
    M ut.h

  Log Message:
  -----------
  fix inline functions to comply with gnu11

The new gcc 5.1 version uses by default gnu11 standard, which behaves a bit
differently with inline functions (more details here:
https://gcc.gnu.org/gcc-5/porting_to.html)

Closes #555

(cherry picked from commit 35ae88587cdd0ad74b22dbd2299c0ed3b346e821)


  Commit: 239c4a0632fb3bebb7a110f53a61eaee96d36f2b
      https://github.com/OpenSIPS/opensips/commit/239c4a0632fb3bebb7a110f53a61eaee96d36f2b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M context.c
    M context.h
    M core_stats.c
    M daemonize.c
    M daemonize.h
    M db/db_insertq.c
    M db/db_insertq.h
    M dprint.c
    M dprint.h
    M forward.c
    M io_wait.h
    M mem/mem.c
    M mem/meminfo.h
    M modules/alias_db/alookup.c
    M modules/benchmark/benchmark.h
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dispatcher/ds_fixups.c
    M modules/dispatcher/ds_fixups.h
    M modules/mangler/contact_ops.h
    M modules/proto_tls/proto_tls.c
    M modules/proto_ws/proto_ws.c
    M modules/proto_ws/ws.c
    M modules/seas/event_dispatcher.c
    M modules/seas/ha.c
    M modules/seas/ha.h
    M modules/seas/statistics.c
    M modules/seas/statistics.h
    M modules/sms/sms_funcs.c
    M modules/sms/sms_report.c
    M modules/tm/t_funcs.c
    M modules/tm/t_funcs.h
    M msg_translator.c
    M net/net_tcp.c
    M net/net_tcp_proc.c
    M net/net_udp.c
    M parser/parse_to.c
    M parser/parse_to.h
    M pt.h
    M reactor_defs.h
    M resolve.c
    M resolve.h
    M socket_info.c
    M socket_info.h
    M sr_module.c
    M sr_module_deps.c
    M sr_module_deps.h
    M statistics.c
    M ut.c
    M ut.h

  Log Message:
  -----------
  gcc 5.1 warnings fix

re-arranged code to comply with gnu11

(cherry picked from commit 9da7c53a27b1048fc3244934238fccb0933bad26)


  Commit: 4be80fa72e9fbddc79cdb4ffdfb938c643c4193c
      https://github.com/OpenSIPS/opensips/commit/4be80fa72e9fbddc79cdb4ffdfb938c643c4193c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M ip_addr.h

  Log Message:
  -----------
  ip_addr: fix unused variable warning


Compare: https://github.com/OpenSIPS/opensips/compare/9ac540c93e29...4be80fa72e9f

From razvan at opensips.org  Fri Aug 21 13:31:40 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 21 Aug 2015 04:31:40 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 84917e: fix backport errors
Message-ID: <55d70c1c1d89f_65683fab08b0f2a082590@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 84917e9c235a76d7ed19a3a758ddf95beb1afc79
      https://github.com/OpenSIPS/opensips/commit/84917e9c235a76d7ed19a3a758ddf95beb1afc79
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M modules/proto_ws/ws.c

  Log Message:
  -----------
  fix backport errors



From razvan at opensips.org  Fri Aug 21 13:44:33 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 21 Aug 2015 04:44:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0d02b: xcap_client: fix
	missing include
Message-ID: <55d70f21d3c4_6aee3ff4a01252bc40519@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d0d02b34c4cc5f220a30fa32aa3cf8bfcbf3269a
      https://github.com/OpenSIPS/opensips/commit/d0d02b34c4cc5f220a30fa32aa3cf8bfcbf3269a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M modules/xcap_client/xcap_client.c

  Log Message:
  -----------
  xcap_client: fix missing include



From bogdan at opensips.org  Fri Aug 21 15:28:22 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 21 Aug 2015 06:28:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d6f1b0: Proper handling of 0
 ret code from SSL_read
Message-ID: <55d72776a38ef_65c63faca79eb2c0778f3@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d6f1b01280d083fe2e5f55875c64d8d248bcbad3
      https://github.com/OpenSIPS/opensips/commit/d6f1b01280d083fe2e5f55875c64d8d248bcbad3
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M tls/tls_server.c

  Log Message:
  -----------
  Proper handling of 0 ret code from SSL_read



From notifications at github.com  Fri Aug 21 17:14:23 2015
From: notifications at github.com (rgupta0110)
Date: Fri, 21 Aug 2015 08:14:23 -0700
Subject: [OpenSIPS-Devel] [opensips] error in infinite loop
 "io_watch_del: BUG - trying to del fd 34 with flags 2 1" (#591)
In-Reply-To: <OpenSIPS/opensips/issues/591@github.com>
References: <OpenSIPS/opensips/issues/591@github.com>
Message-ID: <OpenSIPS/opensips/issues/591/133458933@github.com>

Hi Bogdan,

I have uploaded the tcpdump traces for the issue along with core, binaries and similar log files

http://www88.zippyshare.com/v/kgfvUJ9b/file.html

Opensips IP - 10.205.235.5 (port 5060)
CallManager - 10.205.235.5 (Port 5059)
endpoint - 10.205.203.130


Thanks
Rahul Gupta

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/591#issuecomment-133458933
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150821/7ca4253b/attachment.htm>

From notifications at github.com  Fri Aug 21 18:22:07 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 21 Aug 2015 09:22:07 -0700
Subject: [OpenSIPS-Devel] [opensips] Compilation error on RH6 (#606)
In-Reply-To: <OpenSIPS/opensips/issues/606@github.com>
References: <OpenSIPS/opensips/issues/606@github.com>
Message-ID: <OpenSIPS/opensips/issues/606/133480508@github.com>

@arovetto , thanks for your investigation and report . We will fix this asap.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/606#issuecomment-133480508
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150821/e5e7874f/attachment.htm>

From razvan at opensips.org  Fri Aug 21 22:16:05 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 21 Aug 2015 13:16:05 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de147c: update copyright files
Message-ID: <55d78705e4ed_e963f940cf412a04661c@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: de147c4466fdfd1a58cfd98d1521157afd357ad8
      https://github.com/OpenSIPS/opensips/commit/de147c4466fdfd1a58cfd98d1521157afd357ad8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M COPYING
    M modules/identity/identity.c
    M modules/identity/identity.h
    M modules/proto_tls/proto_tls.c
    M modules/proto_tls/tls_config.c
    M modules/proto_tls/tls_config.h
    M modules/proto_tls/tls_domain.c
    M modules/proto_tls/tls_domain.h
    M modules/proto_tls/tls_params.c
    M modules/proto_tls/tls_params.h
    M modules/proto_tls/tls_select.c
    M modules/proto_tls/tls_select.h
    M modules/proto_tls/tls_server.c
    M modules/proto_tls/tls_server.h
    M packaging/debian/copyright

  Log Message:
  -----------
  update copyright files


  Commit: 2c2c4eb606a9db38d9996cc297197d2d1edd6e3e
      https://github.com/OpenSIPS/opensips/commit/2c2c4eb606a9db38d9996cc297197d2d1edd6e3e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/changelog
    M packaging/debian/control
    M packaging/debian/rules

  Log Message:
  -----------
  debian: Makefile skip tests


Compare: https://github.com/OpenSIPS/opensips/compare/d0d02b34c4cc...2c2c4eb606a9

From razvan at opensips.org  Fri Aug 21 22:16:14 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 21 Aug 2015 13:16:14 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2d64c2: update copyright files
Message-ID: <55d7870e87c3b_34a33ff99d39f2c0689d2@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 2d64c2c4abfecb7f7aa9bdf66055d70db9657147
      https://github.com/OpenSIPS/opensips/commit/2d64c2c4abfecb7f7aa9bdf66055d70db9657147
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M COPYING
    M modules/identity/identity.c
    M modules/identity/identity.h
    M modules/proto_tls/proto_tls.c
    M modules/proto_tls/tls_config.c
    M modules/proto_tls/tls_config.h
    M modules/proto_tls/tls_domain.c
    M modules/proto_tls/tls_domain.h
    M modules/proto_tls/tls_params.c
    M modules/proto_tls/tls_params.h
    M modules/proto_tls/tls_select.c
    M modules/proto_tls/tls_select.h
    M modules/proto_tls/tls_server.c
    M modules/proto_tls/tls_server.h
    M packaging/debian/copyright

  Log Message:
  -----------
  update copyright files
(cherry picked from commit eda0ae2088d64a69028d67c6907cb39f0b998049)


  Commit: 9073e5b0cf1156f39ec8d5340e3de7ae98094b7b
      https://github.com/OpenSIPS/opensips/commit/9073e5b0cf1156f39ec8d5340e3de7ae98094b7b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/changelog
    M packaging/debian/control
    M packaging/debian/rules

  Log Message:
  -----------
  debian: Makefile skip tests
(cherry picked from commit 446e44c3aff6f8e82d29620ef33caadb202a37d9)

Conflicts:
	packaging/debian/changelog


Compare: https://github.com/OpenSIPS/opensips/compare/4bb9e46ad71d...9073e5b0cf11

From razvan at opensips.org  Fri Aug 21 23:15:56 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 21 Aug 2015 14:15:56 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cbfbed: add packaging/
	copyrights
Message-ID: <55d7950c6d523_c833fbd13e512c0994a2@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: cbfbed00dd9be7f0287decfdbc9f1a3b2fed0337
      https://github.com/OpenSIPS/opensips/commit/cbfbed00dd9be7f0287decfdbc9f1a3b2fed0337
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/copyright

  Log Message:
  -----------
  add packaging/ copyrights



From razvan at opensips.org  Fri Aug 21 23:16:19 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 21 Aug 2015 14:16:19 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d13c84: add packaging/
	copyrights
Message-ID: <55d795231f1ef_34793fbaaa6a32a09697c@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d13c844701ee507a4f9378765824b747a98169fe
      https://github.com/OpenSIPS/opensips/commit/d13c844701ee507a4f9378765824b747a98169fe
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M Makefile
    M packaging/debian/copyright

  Log Message:
  -----------
  add packaging/ copyrights
(cherry picked from commit cbfbed00dd9be7f0287decfdbc9f1a3b2fed0337)



From razvan at opensips.org  Fri Aug 21 23:17:50 2015
From: razvan at opensips.org (razvancrainea)
Date: Fri, 21 Aug 2015 14:17:50 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55d7957e1a3b_16ce3f8c6ea692a09305f@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1.1
  Home:   https://github.com/OpenSIPS/opensips

From razvan at opensips.org  Fri Aug 21 23:18:25 2015
From: razvan at opensips.org (razvancrainea)
Date: Fri, 21 Aug 2015 14:18:25 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55d795a1eb88d_10483fc0c154d2bc400db@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1.1
  Home:   https://github.com/OpenSIPS/opensips

From notifications at github.com  Fri Aug 21 23:47:22 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 21 Aug 2015 14:47:22 -0700
Subject: [OpenSIPS-Devel] [opensips] Compilation error on RH6 (#606)
In-Reply-To: <OpenSIPS/opensips/issues/606@github.com>
References: <OpenSIPS/opensips/issues/606@github.com>
Message-ID: <OpenSIPS/opensips/issues/606/133572637@github.com>

I just compiled on Centos 6.5 and RH 6.4 and I don't see that error.
Can you please send me the make version and the exact output of your command?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/606#issuecomment-133572637
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150821/46ca7ee3/attachment.htm>

From sobomax at sippysoft.com  Sat Aug 22 17:48:32 2015
From: sobomax at sippysoft.com (Maxim Sobolev)
Date: Sat, 22 Aug 2015 08:48:32 -0700
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
In-Reply-To: <55D4C4FB.5010201@opensips.org>
References: <55D4C4FB.5010201@opensips.org>
Message-ID: <CAH7qZfvir-PqUbbaZ4ZqG-WzWjL7WbyDVtXDtz+dp-oGpi_izg@mail.gmail.com>

Hi Bogdan,

For some reason 2.1.x is still failing our voiptests travis run with the
following error when trying to run in the UDP-only mode:

Aug 22 15:32:00 [10854] ERROR:core:fix_all_socket_lists: listeners
found for protocol udp, but no module can handle it

Aug 22 15:32:00 [10854] ERROR:core:main: failed to initialize list addresses

It was told on the mailing list before that it would be fixed before the
release:

http://opensips-open-sip-server.1449251.n2.nabble.com/Unable-to-start-opensips-2-1-1dev-in-UDP-only-mode-td7595563.html

So I guess that never happened. Could you guys look into it or at least add
some kind of errata or relnotes entry?

Thanks!

-Maxim


On Wed, Aug 19, 2015 at 11:03 AM, Bogdan-Andrei Iancu <bogdan at opensips.org>
wrote:

> Hello everyone,
>
> Minor version 2.1.1 is now available on branch 2.1. This is a release
> bringing multiple and valuable fixes, a result of the continues work of
> testing and fixing the revolutionary 2.1 version.
>
> Please update as soon as possible as it worth it ! Download the tarball
> with sources from :
>     http://opensips.org/pub/opensips/2.1.1/
>
> RPM and DEB packages will be shortly available on the official
> repositories, after the nightly builts.
>
> There are hundreds of reports, tens of fixes and maybe several hundreds of
> commits - all these are the result of the entire OpenSIPS community -
> people testing, reporting and fixes. And I want to thanks to all these
> people, to these OpenSIPS'ers !
>
> Enjoy 2.1.1 !!
>
> --
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>



-- 
Maksym Sobolyev
Sippy Software, Inc.
Internet Telephony (VoIP) Experts
Tel (Canada): +1-778-783-0474
Tel (Toll-Free): +1-855-747-7779
Fax: +1-866-857-6942
Web: http://www.sippysoft.com
MSN: sales at sippysoft.com
Skype: SippySoft
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150822/efa5db43/attachment.htm>

From basit.engg at gmail.com  Sat Aug 22 17:53:29 2015
From: basit.engg at gmail.com (Abdul Basit)
Date: Sat, 22 Aug 2015 20:53:29 +0500
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
In-Reply-To: <55D4C4FB.5010201@opensips.org>
References: <55D4C4FB.5010201@opensips.org>
Message-ID: <CAGQG5Ma9M=HOZ2WeTQJSHxPYP-_zsB8Vv-0u7LeYrLPG8mcFbQ@mail.gmail.com>

Great news!!!
On Aug 19, 2015 11:04 PM, "Bogdan-Andrei Iancu" <bogdan at opensips.org> wrote:

> Hello everyone,
>
> Minor version 2.1.1 is now available on branch 2.1. This is a release
> bringing multiple and valuable fixes, a result of the continues work of
> testing and fixing the revolutionary 2.1 version.
>
> Please update as soon as possible as it worth it ! Download the tarball
> with sources from :
>     http://opensips.org/pub/opensips/2.1.1/
>
> RPM and DEB packages will be shortly available on the official
> repositories, after the nightly builts.
>
> There are hundreds of reports, tens of fixes and maybe several hundreds of
> commits - all these are the result of the entire OpenSIPS community -
> people testing, reporting and fixes. And I want to thanks to all these
> people, to these OpenSIPS'ers !
>
> Enjoy 2.1.1 !!
>
> --
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> _______________________________________________
> 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: <http://lists.opensips.org/pipermail/devel/attachments/20150822/7f75cd29/attachment.htm>

From bogdan at opensips.org  Sat Aug 22 20:18:14 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Sat, 22 Aug 2015 21:18:14 +0300
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
Message-ID: <ytqrcofdblhpl6uarku9etv2.1440267494467@email.android.com>

Hi Maxim,

Do you load the proto_udp module ?

Regards,
Bogdan


Sent from Samsung Mobile

-------- Original message --------
From: Maxim Sobolev <sobomax at sippysoft.com> 
Date:22/08/2015  18:48  (GMT+02:00) 
To: OpenSIPS devel mailling list <devel at lists.opensips.org> 
Cc: news at lists.opensips.org,users at lists.opensips.org,	business at lists.opensips.org 
Subject: Re: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available 

Hi Bogdan,

For some reason 2.1.x is still failing our voiptests travis run with the following error when trying to run in the UDP-only mode:

Aug 22 15:32:00 [10854] ERROR:core:fix_all_socket_lists: listeners found for protocol udp, but no module can handle it
Aug 22 15:32:00 [10854] ERROR:core:main: failed to initialize list addresses
It was told on the mailing list before that it would be fixed before the release:

http://opensips-open-sip-server.1449251.n2.nabble.com/Unable-to-start-opensips-2-1-1dev-in-UDP-only-mode-td7595563.html

So I guess that never happened. Could you guys look into it or at least add some kind of errata or relnotes entry?

Thanks!

-Maxim


On Wed, Aug 19, 2015 at 11:03 AM, Bogdan-Andrei Iancu <bogdan at opensips.org> wrote:
Hello everyone,

Minor version 2.1.1 is now available on branch 2.1. This is a release bringing multiple and valuable fixes, a result of the continues work of testing and fixing the revolutionary 2.1 version.

Please update as soon as possible as it worth it ! Download the tarball with sources from :
? ? http://opensips.org/pub/opensips/2.1.1/

RPM and DEB packages will be shortly available on the official repositories, after the nightly builts.

There are hundreds of reports, tens of fixes and maybe several hundreds of commits - all these are the result of the entire OpenSIPS community - people testing, reporting and fixes. And I want to thanks to all these people, to these OpenSIPS'ers !

Enjoy 2.1.1 !!

-- 
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


_______________________________________________
Devel mailing list
Devel at lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



-- 
Maksym Sobolyev
Sippy Software, Inc.
Internet Telephony (VoIP) Experts
Tel (Canada): +1-778-783-0474
Tel (Toll-Free): +1-855-747-7779
Fax: +1-866-857-6942
Web: http://www.sippysoft.com
MSN: sales at sippysoft.com
Skype: SippySoft
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150822/7e433fa1/attachment.htm>

From notifications at github.com  Sat Aug 22 22:17:53 2015
From: notifications at github.com (arovetto)
Date: Sat, 22 Aug 2015 13:17:53 -0700
Subject: [OpenSIPS-Devel] [opensips] Compilation error on RH6 (#606)
In-Reply-To: <OpenSIPS/opensips/issues/606@github.com>
References: <OpenSIPS/opensips/issues/606@github.com>
Message-ID: <OpenSIPS/opensips/issues/606/133751314@github.com>

I'm using Red Hat Enterprise Linux Server release 6.3 (Santiago).
My make version is 3.81.

The error I get is the following:

[root at dev-c2m-el6 opensips-2.1.0]# make modules
which: no lynx in (/opt/reitek/ct6/bin:/opt/reitek/ct6/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/bin/X11:/usr/local/bin:/usr/java/bin:/usr/local/kde/bin:/usr/java2/bin:/usr/ccs/bin:/usr/java/j2re1.4.2_08/bin:.:/home/oracle/product/11.2.0/dbhome_1/bin:/home/reicom/bin:/usr/local/berkeleydb/bin:/usr/local/openldap/bin:/usr/local/openldap/sbin)
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_mysql '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_postgres '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_oracle '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_berkeley '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep db_text '
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`}| grep _radius '
/bin/sh: -c: line 1: syntax error near unexpected token `('
/bin/sh: -c: line 1: `for r in modules/() modules/{ modules/eval modules/`/usr/bin/modulecmd modules/bash modules/`'
make: *** [modules] Error 1

The error is cause by the name conflict with the "module" command that is installed on my server, I think it is coming from RPM:
environment-modules-3.2.7b-6.el6.i686

Is it installed on your server, too?

If it can help you, running "module" I get the following:

[root at dev-c2m-el6 opensips-2.1.0]# module
cmdModule.c(166):ERROR:11: Usage is 'module command  [arguments ...] '

  Modules Release 3.2.7 2009-07-30 (Copyright GNU GPL v2 1991):

  Usage: module [ switches ] [ subcommand ] [subcommand-args ]

Switches:
        -H|--help               this usage info
        -V|--version            modules version & configuration options
        -f|--force              force active dependency resolution
        -t|--terse              terse    format avail and list format
        -l|--long               long     format avail and list format
        -h|--human              readable format avail and list format
        -v|--verbose            enable  verbose messages
        -s|--silent             disable verbose messages
        -c|--create             create caches for avail and apropos
        -i|--icase              case insensitive
        -u|--userlvl <lvl>      set user level to (nov[ice],exp[ert],adv[anced])
  Available SubCommands and Args:
        + add|load              modulefile [modulefile ...]
        + rm|unload             modulefile [modulefile ...]
        + switch|swap           [modulefile1] modulefile2
        + display|show          modulefile [modulefile ...]
        + avail                 [modulefile [modulefile ...]]
        + use [-a|--append]     dir [dir ...]
        + unuse                 dir [dir ...]
        + update
        + refresh
        + purge
        + list
        + clear
        + help                  [modulefile [modulefile ...]]
        + whatis                [modulefile [modulefile ...]]
        + apropos|keyword       string
        + initadd               modulefile [modulefile ...]
        + initprepend           modulefile [modulefile ...]
        + initrm                modulefile [modulefile ...]
        + initswitch            modulefile1 modulefile2
        + initlist
        + initclear


Thank you very much,

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/606#issuecomment-133751314
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150822/2b19d4e1/attachment-0001.htm>

From razvan at opensips.org  Mon Aug 24 11:27:35 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Mon, 24 Aug 2015 02:27:35 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d2c08e: fix gcc 5.2 warnings
Message-ID: <55dae3876fe60_642e3ff8f541129c5645f@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d2c08e93e47434271808f0f3864bdfe72d03b38b
      https://github.com/OpenSIPS/opensips/commit/d2c08e93e47434271808f0f3864bdfe72d03b38b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/cachedb_redis/cachedb_redis_utils.c
    M modules/cachedb_redis/cachedb_redis_utils.h
    M modules/compression/compression_helpers.c
    M modules/compression/compression_helpers.h
    M modules/db_berkeley/bdb_val.c
    M modules/db_perlvdb/perlvdbfunc.c
    M modules/perl/opensipsxs.xs
    M modules/perl/perl.c
    M modules/presence/publish.c

  Log Message:
  -----------
  fix gcc 5.2 warnings



From notifications at github.com  Mon Aug 24 11:36:17 2015
From: notifications at github.com (Eseanu Marius Cristian)
Date: Mon, 24 Aug 2015 02:36:17 -0700
Subject: [OpenSIPS-Devel] [opensips] Clusterer (#607)
Message-ID: <OpenSIPS/opensips/pull/607@github.com>

Added clusterer module
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/607

-- Commit Summary --

  * Fixed crash when failing to find a send socket
  * Set async to be disabled by default
  * Removed async forcing code
  * bin_interface: changed bin_register_cb function
  * clusterer: Added initial infrastructure
  * clusterer: improved load_info function
  * clusterer: added persistent mode
  * clusterer:Added clusterer api
  * clusterer: added register and send_to API functions
  * dialog:added clusterer api usage for replication
  * ratelimit: clusterer api usage for replication
  * usrloc: clusterer_api is used for replication
  * dialog: improved clusterer api usage for replication
  * ratelimit: improved clusterer api usagefor replication
  * usrloc: improved clusterer api usage for replication
  * ratelimit: added auth_check and timeout parameters
  * dialog: added auth_check and timeout parameters
  * ratelimit: fixed segmentation fault when server_timeout is received
  * clusterer: readme
  * clusterer: changed data structure
  * dialog: readme - added necessary parameters to use clusterer api

-- File Changes --

    M bin_interface.c (5)
    M bin_interface.h (5)
    M forward.h (9)
    A modules/clusterer/Makefile (8)
    A modules/clusterer/README (495)
    A modules/clusterer/api.h (70)
    A modules/clusterer/clusterer.c (1651)
    A modules/clusterer/clusterer.h (105)
    A modules/clusterer/doc/clusterer.xml (41)
    A modules/clusterer/doc/clusterer_admin.xml (469)
    A modules/clusterer/doc/clusterer_devel.xml (255)
    M modules/dialog/README (148)
    M modules/dialog/dialog.c (103)
    M modules/dialog/dlg_handlers.c (8)
    M modules/dialog/dlg_hash.c (2)
    M modules/dialog/dlg_profile.c (4)
    M modules/dialog/dlg_repl_profile.h (34)
    M modules/dialog/dlg_replication.c (404)
    A modules/dialog/dlg_replication.c.rej (340)
    M modules/dialog/dlg_replication.h (13)
    A modules/dialog/dlg_replication.h.rej (17)
    M modules/dialog/doc/dialog_admin.xml (65)
    M modules/proto_bin/proto_bin.c (6)
    M modules/ratelimit/ratelimit.c (50)
    M modules/ratelimit/ratelimit.h (10)
    M modules/ratelimit/ratelimit_helper.c (391)
    M modules/usrloc/dlist.c (2)
    M modules/usrloc/ucontact.c (2)
    M modules/usrloc/udomain.c (4)
    M modules/usrloc/ul_mod.c (32)
    M modules/usrloc/urecord.c (6)
    M modules/usrloc/ureplication.c (127)
    M modules/usrloc/ureplication.h (11)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/607.patch
https://github.com/OpenSIPS/opensips/pull/607.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/607
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/c7afeef4/attachment.htm>

From notifications at github.com  Mon Aug 24 12:12:56 2015
From: notifications at github.com (Sergey KHripchenko)
Date: Mon, 24 Aug 2015 03:12:56 -0700
Subject: [OpenSIPS-Devel] [opensips] two bugs fixed in db_text module (#608)
Message-ID: <OpenSIPS/opensips/pull/608@github.com>

+ incorrect use of strncasecmp()
+ lost pkg_malloc
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/608

-- Commit Summary --

  * two bugs fixed in db_text module

-- File Changes --

    M modules/db_text/dbt_lib.c (2)
    M modules/db_text/dbtext.c (4)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/608.patch
https://github.com/OpenSIPS/opensips/pull/608.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/608
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/ce6410ec/attachment.htm>

From notifications at github.com  Mon Aug 24 12:13:59 2015
From: notifications at github.com (Sergey KHripchenko)
Date: Mon, 24 Aug 2015 03:13:59 -0700
Subject: [OpenSIPS-Devel] [opensips] New MI command dbt_reload - causes
 db_text module to reload cached tables from disk. (#609)
Message-ID: <OpenSIPS/opensips/pull/609@github.com>

Depending on parameters it could be a whole cache or a specified database or a single table.
If any table cannot be reloaded from disk - the old version
preserved and error reported.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/609

-- Commit Summary --

  * New MI command dbt_reload - causes db_text module to reload cached tables from disk.

-- File Changes --

    M modules/db_text/README (27)
    M modules/db_text/dbt_lib.c (110)
    M modules/db_text/dbt_lib.h (1)
    M modules/db_text/dbtext.c (29)
    M modules/db_text/doc/db_text_admin.xml (59)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/609.patch
https://github.com/OpenSIPS/opensips/pull/609.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/609
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/9b30c077/attachment.htm>

From notifications at github.com  Mon Aug 24 12:16:16 2015
From: notifications at github.com (Sergey KHripchenko)
Date: Mon, 24 Aug 2015 03:16:16 -0700
Subject: [OpenSIPS-Devel] [opensips] A new flag for LB module lb_start()
 function to pick a rand()'om destinations with equal load (#610)
Message-ID: <OpenSIPS/opensips/pull/610@github.com>

...if multiple destinations selected.

This could help to offload an excessive load from first destination and distribute load in situations when calls duration is near to zero (like failed calls)
and counts in resources are almost always zero and does not reflect an actual calls flow.

Already discussed in PR: OpenSIPS/opensips#345
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/610

-- Commit Summary --

  * A new flag for LB module lb_start() function to pick a rand()'om destinations with equal load,

-- File Changes --

    M modules/load_balancer/lb_data.c (78)
    M modules/load_balancer/lb_data.h (1)
    M modules/load_balancer/load_balancer.c (4)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/610.patch
https://github.com/OpenSIPS/opensips/pull/610.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/610
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/44ec6a7a/attachment.htm>

From vladpaiu at opensips.org  Mon Aug 24 12:16:26 2015
From: vladpaiu at opensips.org (Vlad Paiu)
Date: Mon, 24 Aug 2015 13:16:26 +0300
Subject: [OpenSIPS-Devel] OpenSIPS Workshop 2015 in Chicago - Post Facts
Message-ID: <55DAEEFA.7000405@opensips.org>

Hi everyone !

Following the requests of people who were not able to attend, we put 
together a nice collection of presentations and videos - all are shared 
here:

         http://www.opensips.org/Community/Workshop-2015Chicago

Enjoy !
Thanks again to our sponsors, to the people who helped organize the 
event and, of course, to our beautiful audience !

Best regards,

-- 
Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com



From notifications at github.com  Mon Aug 24 16:43:33 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:43:33 -0700
Subject: [OpenSIPS-Devel] [opensips] two bugs fixed in db_text module
	(#608)
In-Reply-To: <OpenSIPS/opensips/pull/608@github.com>
References: <OpenSIPS/opensips/pull/608@github.com>
Message-ID: <OpenSIPS/opensips/pull/608/issue_event/390614654@github.com>

Merged #608.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/608#event-390614654
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/1685a225/attachment.htm>

From notifications at github.com  Mon Aug 24 16:47:09 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:47:09 -0700
Subject: [OpenSIPS-Devel] [opensips] two bugs fixed in db_text module
	(#608)
In-Reply-To: <OpenSIPS/opensips/pull/608@github.com>
References: <OpenSIPS/opensips/pull/608@github.com>
Message-ID: <OpenSIPS/opensips/pull/608/c134231007@github.com>

Thank you @shripchenko ! Your patch was accepted and backported to 2.1 and 1.11 too.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/608#issuecomment-134231007
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/b6400eb5/attachment.htm>

From notifications at github.com  Mon Aug 24 16:48:09 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:48:09 -0700
Subject: [OpenSIPS-Devel] [opensips] New MI command dbt_reload - causes
 db_text module to reload cached tables from disk. (#609)
In-Reply-To: <OpenSIPS/opensips/pull/609@github.com>
References: <OpenSIPS/opensips/pull/609@github.com>
Message-ID: <OpenSIPS/opensips/pull/609/issue_event/390619449@github.com>

Merged #609.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/609#event-390619449
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/25ad797f/attachment.htm>

From notifications at github.com  Mon Aug 24 16:48:16 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:48:16 -0700
Subject: [OpenSIPS-Devel] [opensips] New MI command dbt_reload - causes
 db_text module to reload cached tables from disk. (#609)
In-Reply-To: <OpenSIPS/opensips/pull/609@github.com>
References: <OpenSIPS/opensips/pull/609@github.com>
Message-ID: <OpenSIPS/opensips/pull/609/c134231289@github.com>

Thank you @shripchenko !

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/609#issuecomment-134231289
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/827cedff/attachment-0001.htm>

From notifications at github.com  Mon Aug 24 16:49:21 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:49:21 -0700
Subject: [OpenSIPS-Devel] [opensips] Clusterer (#599)
In-Reply-To: <OpenSIPS/opensips/pull/599@github.com>
References: <OpenSIPS/opensips/pull/599@github.com>
Message-ID: <OpenSIPS/opensips/pull/599/c134231549@github.com>

Replaced by #607 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/599#issuecomment-134231549
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/67056adf/attachment.htm>

From notifications at github.com  Mon Aug 24 16:49:22 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:49:22 -0700
Subject: [OpenSIPS-Devel] [opensips] Clusterer (#599)
In-Reply-To: <OpenSIPS/opensips/pull/599@github.com>
References: <OpenSIPS/opensips/pull/599@github.com>
Message-ID: <OpenSIPS/opensips/pull/599/issue_event/390620648@github.com>

Closed #599.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/599#event-390620648
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/271f4b22/attachment.htm>

From notifications at github.com  Mon Aug 24 16:52:56 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:52:56 -0700
Subject: [OpenSIPS-Devel] [opensips] A new flag for LB module lb_start()
 function to pick a rand()'om destinations with equal load (#610)
In-Reply-To: <OpenSIPS/opensips/pull/610@github.com>
References: <OpenSIPS/opensips/pull/610@github.com>
Message-ID: <OpenSIPS/opensips/pull/610/issue_event/390624567@github.com>

Merged #610.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/610#event-390624567
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/c2dc1801/attachment.htm>

From notifications at github.com  Mon Aug 24 16:53:10 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:53:10 -0700
Subject: [OpenSIPS-Devel] [opensips] A new flag for LB module lb_start()
 function to pick a rand()'om destinations with equal load (#610)
In-Reply-To: <OpenSIPS/opensips/pull/610@github.com>
References: <OpenSIPS/opensips/pull/610@github.com>
Message-ID: <OpenSIPS/opensips/pull/610/c134232667@github.com>

Thank you @shripchenko 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/610#issuecomment-134232667
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/d5ce08bb/attachment.htm>

From bogdan at opensips.org  Mon Aug 24 16:48:06 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:48:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8cfe55: New MI command
 dbt_reload - causes db_text module ...
Message-ID: <55db2ea686d7b_4fa03fe99a6d72c0755bd@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8cfe55fb3caf0e228f8ff0fbe662cb7f664c5244
      https://github.com/OpenSIPS/opensips/commit/8cfe55fb3caf0e228f8ff0fbe662cb7f664c5244
  Author: Sergey Khripchenko <shripchenko at intermedia.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/db_text/README
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbt_lib.h
    M modules/db_text/dbtext.c
    M modules/db_text/doc/db_text_admin.xml

  Log Message:
  -----------
  New MI command dbt_reload - causes db_text module to reload cached tables from disk.

Depending on parameters it could be a whole cache or a specified database or a single table.
If any table cannot be reloaded from disk - the old version
preserved and error reported.


  Commit: 30d5f9c40e774c74963402db8e29c1ea696d90c9
      https://github.com/OpenSIPS/opensips/commit/30d5f9c40e774c74963402db8e29c1ea696d90c9
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/db_text/README
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbt_lib.h
    M modules/db_text/dbtext.c
    M modules/db_text/doc/db_text_admin.xml

  Log Message:
  -----------
  Merge pull request #609 from shripchenko/dbtext_dbt_reload

New MI command dbt_reload - causes db_text module to reload cached tables from disk.


Compare: https://github.com/OpenSIPS/opensips/compare/9ee1c2388488...30d5f9c40e77

From bogdan at opensips.org  Mon Aug 24 16:52:55 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:52:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3d00c0: A new flag for LB
 module lb_start() function to pi...
Message-ID: <55db2fc72fdcc_34973f8b082fb2a09151c@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3d00c094701350b1aa4ce592ca1b1aeeef7428b3
      https://github.com/OpenSIPS/opensips/commit/3d00c094701350b1aa4ce592ca1b1aeeef7428b3
  Author: Sergey Khripchenko <shripchenko at intermedia.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/load_balancer/lb_data.c
    M modules/load_balancer/lb_data.h
    M modules/load_balancer/load_balancer.c

  Log Message:
  -----------
  A new flag for LB module lb_start() function to pick a rand()'om destinations with equal load,
if multiple destinations selected.

This could help to offload an excessive load from first destination and distribute load in situations when calls duration is near to zero (like failed calls)
and counts in resources are almost always zero and does not reflect an actual calls flow.

Already discussed in PR: OpenSIPS/opensips#345


  Commit: e904af7220fd4394c2afacb2ed646ec1ec2787a4
      https://github.com/OpenSIPS/opensips/commit/e904af7220fd4394c2afacb2ed646ec1ec2787a4
  Author: Sergey Khripchenko <shripchenko at intermedia.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/load_balancer/README
    M modules/load_balancer/doc/load_balancer_admin.xml

  Log Message:
  -----------
  + documentation of lb_start() 's' flag


  Commit: 33ab7b27dfcd7126eae2097cf00f8e743c0e36de
      https://github.com/OpenSIPS/opensips/commit/33ab7b27dfcd7126eae2097cf00f8e743c0e36de
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    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/load_balancer.c

  Log Message:
  -----------
  Merge pull request #610 from shripchenko/lb_fl_random

A new flag for LB module lb_start() function to pick a rand()'om destinations with equal load


Compare: https://github.com/OpenSIPS/opensips/compare/30d5f9c40e77...33ab7b27dfcd

From bogdan at opensips.org  Mon Aug 24 16:43:31 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 07:43:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de9224: two bugs fixed in
	db_text module
Message-ID: <55db2d93da33a_2d7d3f8c9819b2c0559b7@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: de9224b29a4d304b3635818126fde1c234264092
      https://github.com/OpenSIPS/opensips/commit/de9224b29a4d304b3635818126fde1c234264092
  Author: Sergey Khripchenko <shripchenko at intermedia.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbtext.c

  Log Message:
  -----------
  two bugs fixed in db_text module
+ incorrect use of strncasecmp()
+ lost pkg_malloc


  Commit: 9ee1c23884884b6a0a2eee5c04444968e2a84c89
      https://github.com/OpenSIPS/opensips/commit/9ee1c23884884b6a0a2eee5c04444968e2a84c89
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbtext.c

  Log Message:
  -----------
  Merge pull request #608 from shripchenko/dbtext_bugs

two bugs fixed in db_text module


Compare: https://github.com/OpenSIPS/opensips/compare/d2c08e93e474...9ee1c2388488

From notifications at github.com  Mon Aug 24 18:05:44 2015
From: notifications at github.com (ionel-cerghit)
Date: Mon, 24 Aug 2015 09:05:44 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng: updated documentation
	(#611)
Message-ID: <OpenSIPS/opensips/pull/611@github.com>

the documentation now offers information about the module parameter
used to switch between the output formating
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/611

-- Commit Summary --

  * mi_xmlrpc_ng: updated documentation

-- File Changes --

    M modules/mi_xmlrpc_ng/README (22)
    M modules/mi_xmlrpc_ng/doc/mi_xmlrpc_ng_admin.xml (20)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/611.patch
https://github.com/OpenSIPS/opensips/pull/611.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/611
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/acb7067c/attachment-0001.htm>

From notifications at github.com  Mon Aug 24 18:43:19 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 09:43:19 -0700
Subject: [OpenSIPS-Devel] [opensips] mi_xmlrpc_ng: updated documentation
	(#611)
In-Reply-To: <OpenSIPS/opensips/pull/611@github.com>
References: <OpenSIPS/opensips/pull/611@github.com>
Message-ID: <OpenSIPS/opensips/pull/611/issue_event/390772275@github.com>

Merged #611.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/611#event-390772275
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/6ce538f6/attachment.htm>

From bogdan at opensips.org  Mon Aug 24 18:43:16 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 09:43:16 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 021b18: mi_xmlrpc_ng: updated
	documentation
Message-ID: <55db49a4c681d_63733fe4a1bdd2b897285@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 021b18ab4f29af2e08244c8d5a295fdf3735b420
      https://github.com/OpenSIPS/opensips/commit/021b18ab4f29af2e08244c8d5a295fdf3735b420
  Author: Cerghit Ionel <ionel.cerghit at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/mi_xmlrpc_ng/README
    M modules/mi_xmlrpc_ng/doc/mi_xmlrpc_ng_admin.xml

  Log Message:
  -----------
  mi_xmlrpc_ng: updated documentation
the documentation now offers information about the module parameter
used to switch between the output formating


  Commit: e7d27b8fccb8839eb84aa55b620b4af0191d58f2
      https://github.com/OpenSIPS/opensips/commit/e7d27b8fccb8839eb84aa55b620b4af0191d58f2
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/mi_xmlrpc_ng/README
    M modules/mi_xmlrpc_ng/doc/mi_xmlrpc_ng_admin.xml

  Log Message:
  -----------
  Merge pull request #611 from ionel-cerghit/mi_xmlrpc_ng_format

mi_xmlrpc_ng: updated documentation


Compare: https://github.com/OpenSIPS/opensips/compare/33ab7b27dfcd...e7d27b8fccb8

From bogdan at opensips.org  Mon Aug 24 18:47:31 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Mon, 24 Aug 2015 09:47:31 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 019494: Removed useless
 'mi_xmlrpc_ng' prefix in param nam...
Message-ID: <55db4aa390377_349a3f841f6832a0989ca@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 019494b82bd0bf8ae823e379232783cfa4acb5fc
      https://github.com/OpenSIPS/opensips/commit/019494b82bd0bf8ae823e379232783cfa4acb5fc
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/mi_xmlrpc_ng/README
    M modules/mi_xmlrpc_ng/doc/mi_xmlrpc_ng_admin.xml
    M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c

  Log Message:
  -----------
  Removed useless 'mi_xmlrpc_ng' prefix in param names



From notifications at github.com  Mon Aug 24 19:00:46 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Mon, 24 Aug 2015 10:00:46 -0700
Subject: [OpenSIPS-Devel] [opensips] [URI module] remove_param function
	(#612)
Message-ID: <OpenSIPS/opensips/issues/612@github.com>

we need a SIP wise function to remove a given param form the RURI.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/612
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/609aa035/attachment.htm>

From notifications at github.com  Mon Aug 24 19:13:49 2015
From: notifications at github.com (chiforbogdan)
Date: Mon, 24 Aug 2015 10:13:49 -0700
Subject: [OpenSIPS-Devel] [opensips] Tls crl and serial (#613)
Message-ID: <OpenSIPS/opensips/pull/613@github.com>

CRL (Certificate Revocation List) based verification was added to the proto tls module. User is able to configure a directory which contains multiple CRL files. The proto tls module parses the directory and adds the given CRL files to the SSL context [the config script option: modparam("proto_tls", "crl_dir", "/home/chifor/work/Opensips/build/etc/opensips/tls/")]. 
Also the user can enable beside the client certificate verification, the chain certificates verification (all the certificates given in the "ca_list" script parameter are verified against the given CRL files) [the config script option: modparam("proto_tls", "crl_check_all", "1")]. By default the "crl_check_all" is 0(disabled), meaning that only the client certificate is verified against the CRLs.
Also were introduced two new script variables: tls_peer_subject_serial and tls_my_subject_serial. These script variables extract the serial number field from the certificate CN: (CN=opensips_user/serialNumber=129/emailAddress=opensips_user at opensips.com). These variables could be used in a post-TLS authorization scenario. The serial number from the certificate CN is specified by the OpenSSL NID_serialNumber.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/613

-- Commit Summary --

  * Add CRL (Certificate Revocation List) verification for TLS
  * Extract serial number from certificate subject (TLS module)

-- File Changes --

    M modules/proto_tls/proto_tls.c (100)
    M modules/proto_tls/tls_config.c (2)
    M modules/proto_tls/tls_config.h (1)
    M modules/proto_tls/tls_domain.c (1)
    M modules/proto_tls/tls_domain.h (2)
    M modules/proto_tls/tls_params.c (27)
    M modules/proto_tls/tls_params.h (4)
    M modules/proto_tls/tls_select.c (2)
    M modules/proto_tls/tls_select.h (3)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/613.patch
https://github.com/OpenSIPS/opensips/pull/613.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/613
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/de43c602/attachment.htm>

From sobomax at sippysoft.com  Mon Aug 24 21:02:52 2015
From: sobomax at sippysoft.com (Maxim Sobolev)
Date: Mon, 24 Aug 2015 12:02:52 -0700
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
In-Reply-To: <ytqrcofdblhpl6uarku9etv2.1440267494467@email.android.com>
References: <ytqrcofdblhpl6uarku9etv2.1440267494467@email.android.com>
Message-ID: <CAH7qZfshfQBLkjSb4zbQBSORy9muieSjH2+KJaD_dUrOH=O5UA@mail.gmail.com>

No, we have not loaded it yet. Is it now always required? As I said my
point here is not so much how to fix it, but the fact that Liviu Chircu
said that loading such module is just a workaround and the proper fix would
be applied before the 2.1 x release goes out. If it was decided that
loading module is now the "official" way to go, then it should be reflected
in the relnotes IMHO.

-Maxim

On Sat, Aug 22, 2015 at 11:18 AM, Bogdan-Andrei Iancu <bogdan at opensips.org>
wrote:

> Hi Maxim,
>
> Do you load the proto_udp module ?
>
> Regards,
> Bogdan
>
>
> Sent from Samsung Mobile
>
>
> -------- Original message --------
> From: Maxim Sobolev
> Date:22/08/2015 18:48 (GMT+02:00)
> To: OpenSIPS devel mailling list
> Cc: news at lists.opensips.org,users at lists.opensips.org,
> business at lists.opensips.org
> Subject: Re: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
>
> Hi Bogdan,
>
> For some reason 2.1.x is still failing our voiptests travis run with the
> following error when trying to run in the UDP-only mode:
>
> Aug 22 15:32:00 [10854] ERROR:core:fix_all_socket_lists: listeners found for protocol udp, but no module can handle it
>
> Aug 22 15:32:00 [10854] ERROR:core:main: failed to initialize list addresses
>
> It was told on the mailing list before that it would be fixed before the
> release:
>
>
> http://opensips-open-sip-server.1449251.n2.nabble.com/Unable-to-start-opensips-2-1-1dev-in-UDP-only-mode-td7595563.html
>
> So I guess that never happened. Could you guys look into it or at least
> add some kind of errata or relnotes entry?
>
> Thanks!
>
> -Maxim
>
>
> On Wed, Aug 19, 2015 at 11:03 AM, Bogdan-Andrei Iancu <bogdan at opensips.org
> > wrote:
>
>> Hello everyone,
>>
>> Minor version 2.1.1 is now available on branch 2.1. This is a release
>> bringing multiple and valuable fixes, a result of the continues work of
>> testing and fixing the revolutionary 2.1 version.
>>
>> Please update as soon as possible as it worth it ! Download the tarball
>> with sources from :
>>     http://opensips.org/pub/opensips/2.1.1/
>>
>> RPM and DEB packages will be shortly available on the official
>> repositories, after the nightly builts.
>>
>> There are hundreds of reports, tens of fixes and maybe several hundreds
>> of commits - all these are the result of the entire OpenSIPS community -
>> people testing, reporting and fixes. And I want to thanks to all these
>> people, to these OpenSIPS'ers !
>>
>> Enjoy 2.1.1 !!
>>
>> --
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developer
>> http://www.opensips-solutions.com
>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>>
>
>
>
> --
> Maksym Sobolyev
> Sippy Software, Inc.
> Internet Telephony (VoIP) Experts
> Tel (Canada): +1-778-783-0474
> Tel (Toll-Free): +1-855-747-7779
> Fax: +1-866-857-6942
> Web: http://www.sippysoft.com
> MSN: sales at sippysoft.com
> Skype: SippySoft
>



-- 
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: <http://lists.opensips.org/pipermail/devel/attachments/20150824/ee91f6b4/attachment-0001.htm>

From notifications at github.com  Mon Aug 24 22:01:55 2015
From: notifications at github.com (sobomax)
Date: Mon, 24 Aug 2015 13:01:55 -0700
Subject: [OpenSIPS-Devel] [opensips] 2.1 (#614)
Message-ID: <OpenSIPS/opensips/pull/614@github.com>

This change fixes 3 small issues that prevent OpenSIPS from compiling cleanly on the FreeBSD.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/614

-- Commit Summary --

  * Fix build on FreeBSD.
  * Merge branch '2.1' of github.com:sippy/opensips into 2.1

-- File Changes --

    M io_wait.h (5)
    M io_wait_loop.h (2)
    M net/net_tcp.c (1)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/614.patch
https://github.com/OpenSIPS/opensips/pull/614.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/614
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/dcec978c/attachment.htm>

From notifications at github.com  Mon Aug 24 22:03:21 2015
From: notifications at github.com (sobomax)
Date: Mon, 24 Aug 2015 13:03:21 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix build on FreeBSD. (#615)
Message-ID: <OpenSIPS/opensips/pull/615@github.com>


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/615

-- Commit Summary --

  * Fix build on FreeBSD.

-- File Changes --

    M io_wait.h (5)
    M io_wait_loop.h (2)
    M net/net_tcp.c (1)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/615.patch
https://github.com/OpenSIPS/opensips/pull/615.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/615
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/816a2a0a/attachment.htm>

From notifications at github.com  Mon Aug 24 22:58:57 2015
From: notifications at github.com (sobomax)
Date: Mon, 24 Aug 2015 13:58:57 -0700
Subject: [OpenSIPS-Devel] [opensips] -C is not checking inter-module
	dependencies (#616)
Message-ID: <OpenSIPS/opensips/issues/616@github.com>

Hi, looks like -C option (check config) has lost some of its basic functionality. It's not checking that inter-module dependencies are properly satisfied, which is one of the basic things that can go wrong when upgrading from one release to another.

[sobomax at van01 ~/projects/voiptests]$ ./dist/opensips/opensips -f opensips.cfg -C
Listening on
             udp: 127.0.0.1 [127.0.0.1]:5060
Aliases:
             udp: localhost.my.domain:5060
             udp: localhost:5060

Aug 24 13:51:54 [31495] NOTICE:core:main: config file ok, exiting...
[sobomax at van01 ~/projects/voiptests]$ ./dist/opensips/opensips -f opensips.cfg -D -E
Listening on
             udp: 127.0.0.1 [127.0.0.1]:5060
Aliases:
             udp: localhost.my.domain:5060
             udp: localhost:5060

Aug 24 13:52:02 [31820] WARNING:core:main: no fork mode
Aug 24 13:52:02 [31820] NOTICE:core:main: version: opensips 2.1.1 (x86_64/freebsd)
Aug 24 13:52:02 [31820] WARNING:core:solve_module_dependencies: module rtpproxy depends on module dialog, but it was not loaded!
Aug 24 13:52:02 [31820] ERROR:core:init_modules: failed to solve module dependencies
Aug 24 13:52:02 [31820] ERROR:core:main: error while initializing modules
[sobomax at van01 ~/projects/voiptests]$

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/616
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/7b981301/attachment.htm>

From sobomax at sippysoft.com  Tue Aug 25 00:47:18 2015
From: sobomax at sippysoft.com (Maxim Sobolev)
Date: Mon, 24 Aug 2015 15:47:18 -0700
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
In-Reply-To: <CAH7qZfshfQBLkjSb4zbQBSORy9muieSjH2+KJaD_dUrOH=O5UA@mail.gmail.com>
References: <ytqrcofdblhpl6uarku9etv2.1440267494467@email.android.com>
	<CAH7qZfshfQBLkjSb4zbQBSORy9muieSjH2+KJaD_dUrOH=O5UA@mail.gmail.com>
Message-ID: <CAH7qZfsRUaxQ_8Vx2caQq3zE1aswwZnoFQqtT-q2pFVVA156RQ@mail.gmail.com>

Another issue with 2.1.x, the -C option (check config) seems to have
rotten. It was expected to check basic things about config that does not
require setting up full run-time environment, but it is not even checking
inter-module dependencies. I.e.:

[sobomax at van01 ~/projects/voiptests]$ ./dist/opensips/opensips -f
opensips.cfg -C
Listening on
             udp: 127.0.0.1 [127.0.0.1]:5060
Aliases:
             udp: localhost.my.domain:5060
             udp: localhost:5060

Aug 24 13:51:54 [31495] NOTICE:core:main: config file ok, exiting...
[sobomax at van01 ~/projects/voiptests]$ ./dist/opensips/opensips -f
opensips.cfg -D -E
Listening on
             udp: 127.0.0.1 [127.0.0.1]:5060
Aliases:
             udp: localhost.my.domain:5060
             udp: localhost:5060

Aug 24 13:52:02 [31820] WARNING:core:main: no fork mode
Aug 24 13:52:02 [31820] NOTICE:core:main: version: opensips 2.1.1
(x86_64/freebsd)
Aug 24 13:52:02 [31820] WARNING:core:solve_module_dependencies: module
rtpproxy depends on module dialog, but it was not loaded!
Aug 24 13:52:02 [31820] ERROR:core:init_modules: failed to solve module
dependencies
Aug 24 13:52:02 [31820] ERROR:core:main: error while initializing modules

I've opened a ticket on that (#616).

On Mon, Aug 24, 2015 at 12:02 PM, Maxim Sobolev <sobomax at sippysoft.com>
wrote:

> No, we have not loaded it yet. Is it now always required? As I said my
> point here is not so much how to fix it, but the fact that Liviu Chircu
> said that loading such module is just a workaround and the proper fix would
> be applied before the 2.1 x release goes out. If it was decided that
> loading module is now the "official" way to go, then it should be reflected
> in the relnotes IMHO.
>
> -Maxim
>
> On Sat, Aug 22, 2015 at 11:18 AM, Bogdan-Andrei Iancu <bogdan at opensips.org
> > wrote:
>
>> Hi Maxim,
>>
>> Do you load the proto_udp module ?
>>
>> Regards,
>> Bogdan
>>
>>
>> Sent from Samsung Mobile
>>
>>
>> -------- Original message --------
>> From: Maxim Sobolev
>> Date:22/08/2015 18:48 (GMT+02:00)
>> To: OpenSIPS devel mailling list
>> Cc: news at lists.opensips.org,users at lists.opensips.org,
>> business at lists.opensips.org
>> Subject: Re: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
>>
>> Hi Bogdan,
>>
>> For some reason 2.1.x is still failing our voiptests travis run with the
>> following error when trying to run in the UDP-only mode:
>>
>> Aug 22 15:32:00 [10854] ERROR:core:fix_all_socket_lists: listeners found for protocol udp, but no module can handle it
>>
>> Aug 22 15:32:00 [10854] ERROR:core:main: failed to initialize list addresses
>>
>> It was told on the mailing list before that it would be fixed before the
>> release:
>>
>>
>> http://opensips-open-sip-server.1449251.n2.nabble.com/Unable-to-start-opensips-2-1-1dev-in-UDP-only-mode-td7595563.html
>>
>> So I guess that never happened. Could you guys look into it or at least
>> add some kind of errata or relnotes entry?
>>
>> Thanks!
>>
>> -Maxim
>>
>>
>> On Wed, Aug 19, 2015 at 11:03 AM, Bogdan-Andrei Iancu <
>> bogdan at opensips.org> wrote:
>>
>>> Hello everyone,
>>>
>>> Minor version 2.1.1 is now available on branch 2.1. This is a release
>>> bringing multiple and valuable fixes, a result of the continues work of
>>> testing and fixing the revolutionary 2.1 version.
>>>
>>> Please update as soon as possible as it worth it ! Download the tarball
>>> with sources from :
>>>     http://opensips.org/pub/opensips/2.1.1/
>>>
>>> RPM and DEB packages will be shortly available on the official
>>> repositories, after the nightly builts.
>>>
>>> There are hundreds of reports, tens of fixes and maybe several hundreds
>>> of commits - all these are the result of the entire OpenSIPS community -
>>> people testing, reporting and fixes. And I want to thanks to all these
>>> people, to these OpenSIPS'ers !
>>>
>>> Enjoy 2.1.1 !!
>>>
>>> --
>>> Bogdan-Andrei Iancu
>>> OpenSIPS Founder and Developer
>>> http://www.opensips-solutions.com
>>>
>>>
>>> _______________________________________________
>>> Devel mailing list
>>> Devel at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>>>
>>
>>
>>
>> --
>> Maksym Sobolyev
>> Sippy Software, Inc.
>> Internet Telephony (VoIP) Experts
>> Tel (Canada): +1-778-783-0474
>> Tel (Toll-Free): +1-855-747-7779
>> Fax: +1-866-857-6942
>> Web: http://www.sippysoft.com
>> MSN: sales at sippysoft.com
>> Skype: SippySoft
>>
>
>
>
> --
> 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: <http://lists.opensips.org/pipermail/devel/attachments/20150824/156d2c8e/attachment-0001.htm>

From zhouxiaoqiang.mstech at gmail.com  Tue Aug 25 03:55:53 2015
From: zhouxiaoqiang.mstech at gmail.com (seanchann)
Date: Mon, 24 Aug 2015 18:55:53 -0700 (MST)
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
In-Reply-To: <55D4C4FB.5010201@opensips.org>
References: <55D4C4FB.5010201@opensips.org>
Message-ID: <1440467753888-7598637.post@n2.nabble.com>

Good News!!!!



--
View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/RELEASE-OpenSIPS-2-1-1-is-now-available-tp7598526p7598637.html
Sent from the OpenSIPS - Devel mailing list archive at Nabble.com.


From notifications at github.com  Tue Aug 25 08:59:28 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Mon, 24 Aug 2015 23:59:28 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix build on FreeBSD (2.1 branch)
	(#614)
In-Reply-To: <OpenSIPS/opensips/pull/614@github.com>
References: <OpenSIPS/opensips/pull/614@github.com>
Message-ID: <OpenSIPS/opensips/pull/614/issue_event/391382806@github.com>

Merged #614.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/614#event-391382806
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150824/01bd61d3/attachment.htm>

From razvan at opensips.org  Tue Aug 25 08:59:25 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Mon, 24 Aug 2015 23:59:25 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b353df: Fix build on FreeBSD.
Message-ID: <55dc124deb687_30353fe6bf54b2b84340@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b353dfeee6305a187e1f727113545227b1e4fca6
      https://github.com/OpenSIPS/opensips/commit/b353dfeee6305a187e1f727113545227b1e4fca6
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M io_wait.h
    M io_wait_loop.h
    M net/net_tcp.c

  Log Message:
  -----------
  Fix build on FreeBSD.


  Commit: 05edc2bf47131516b57f683bada5c24177e7beda
      https://github.com/OpenSIPS/opensips/commit/05edc2bf47131516b57f683bada5c24177e7beda
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbtext.c

  Log Message:
  -----------
  Merge branch '2.1' of github.com:sippy/opensips into 2.1


  Commit: 76a0a56347cfc77775e37fe9944de1fd8c37798f
      https://github.com/OpenSIPS/opensips/commit/76a0a56347cfc77775e37fe9944de1fd8c37798f
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M io_wait.h
    M io_wait_loop.h
    M net/net_tcp.c

  Log Message:
  -----------
  Merge pull request #614 from sippy/2.1

Fix build on FreeBSD (2.1 branch)


Compare: https://github.com/OpenSIPS/opensips/compare/370c77e63e67...76a0a56347cf

From razvan at opensips.org  Tue Aug 25 09:01:00 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Tue, 25 Aug 2015 00:01:00 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c0a0f1: Merge pull request
	#614 from sippy/2.1
Message-ID: <55dc12acb58c6_37293fb5be8a72b8202e@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c0a0f12298642805628ed08824978db0a9c22a29
      https://github.com/OpenSIPS/opensips/commit/c0a0f12298642805628ed08824978db0a9c22a29
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M io_wait.h
    M io_wait_loop.h
    M net/net_tcp.c

  Log Message:
  -----------
  Merge pull request #614 from sippy/2.1

Fix build on FreeBSD (2.1 branch)
(cherry picked from commit 76a0a56347cfc77775e37fe9944de1fd8c37798f)



From bogdan at opensips.org  Tue Aug 25 10:33:05 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 25 Aug 2015 11:33:05 +0300
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
In-Reply-To: <CAH7qZfshfQBLkjSb4zbQBSORy9muieSjH2+KJaD_dUrOH=O5UA@mail.gmail.com>
References: <ytqrcofdblhpl6uarku9etv2.1440267494467@email.android.com>
	<CAH7qZfshfQBLkjSb4zbQBSORy9muieSjH2+KJaD_dUrOH=O5UA@mail.gmail.com>
Message-ID: <55DC2841.9010707@opensips.org>

Hi Maxim,

During the 2.1 devel there was an attempt to have an auto load of the 
proto modules (modules providing proto implementations for SIP, like 
UDP, TCP, TLS, SCTP, WS, etc). This attempt failed due multiple reasons 
like some inconsistency in the syntax of config file (dependencies 
between "listen", "mpath" , "loadmodule") or like user experience.

Before releasing the first 2.1, the decision was made to explicitly load 
the proto modules as any other opensips module.

There is nothing to state in the release notes as it was never 
officially states the other way around. It was an experiment with no 
happy end.

Best regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.08.2015 22:02, Maxim Sobolev wrote:
> No, we have not loaded it yet. Is it now always required? As I said my 
> point here is not so much how to fix it, but the fact that Liviu 
> Chircu said that loading such module is just a workaround and the 
> proper fix would be applied before the 2.1 x release goes out. If it 
> was decided that loading module is now the "official" way to go, then 
> it should be reflected in the relnotes IMHO.
>
> -Maxim
>
> On Sat, Aug 22, 2015 at 11:18 AM, Bogdan-Andrei Iancu 
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>     Hi Maxim,
>
>     Do you load the proto_udp module ?
>
>     Regards,
>     Bogdan
>
>
>     Sent from Samsung Mobile
>
>
>     -------- Original message --------
>     From: Maxim Sobolev
>     Date:22/08/2015 18:48 (GMT+02:00)
>     To: OpenSIPS devel mailling list
>     Cc: news at lists.opensips.org
>     <mailto:news at lists.opensips.org>,users at lists.opensips.org
>     <mailto:users at lists.opensips.org>, business at lists.opensips.org
>     <mailto:business at lists.opensips.org>
>     Subject: Re: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now
>     available
>
>     Hi Bogdan,
>
>     For some reason 2.1.x is still failing our voiptests travis run
>     with the following error when trying to run in the UDP-only mode:
>
>     Aug 22 15:32:00 [10854] ERROR:core:fix_all_socket_lists: listeners
>     found for protocol udp, but no module can handle it
>
>     Aug 22 15:32:00 [10854] ERROR:core:main: failed to initialize list
>     addresses
>
>     It was told on the mailing list before that it would be fixed
>     before the release:
>
>     http://opensips-open-sip-server.1449251.n2.nabble.com/Unable-to-start-opensips-2-1-1dev-in-UDP-only-mode-td7595563.html
>
>     So I guess that never happened. Could you guys look into it or at
>     least add some kind of errata or relnotes entry?
>
>     Thanks!
>
>     -Maxim
>
>
>     On Wed, Aug 19, 2015 at 11:03 AM, Bogdan-Andrei Iancu
>     <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>         Hello everyone,
>
>         Minor version 2.1.1 is now available on branch 2.1. This is a
>         release bringing multiple and valuable fixes, a result of the
>         continues work of testing and fixing the revolutionary 2.1
>         version.
>
>         Please update as soon as possible as it worth it ! Download
>         the tarball with sources from :
>         http://opensips.org/pub/opensips/2.1.1/
>
>         RPM and DEB packages will be shortly available on the official
>         repositories, after the nightly builts.
>
>         There are hundreds of reports, tens of fixes and maybe several
>         hundreds of commits - all these are the result of the entire
>         OpenSIPS community - people testing, reporting and fixes. And
>         I want to thanks to all these people, to these OpenSIPS'ers !
>
>         Enjoy 2.1.1 !!
>
>         -- 
>         Bogdan-Andrei Iancu
>         OpenSIPS Founder and Developer
>         http://www.opensips-solutions.com
>
>
>         _______________________________________________
>         Devel mailing list
>         Devel at lists.opensips.org <mailto:Devel at lists.opensips.org>
>         http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>
>
>
>
>     -- 
>     Maksym Sobolyev
>     Sippy Software, Inc.
>     Internet Telephony (VoIP) Experts
>     Tel (Canada): +1-778-783-0474 <tel:%2B1-778-783-0474>
>     Tel (Toll-Free): +1-855-747-7779 <tel:%2B1-855-747-7779>
>     Fax: +1-866-857-6942 <tel:%2B1-866-857-6942>
>     Web: http://www.sippysoft.com
>     MSN: sales at sippysoft.com <mailto: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 <mailto:sales at sippysoft.com>
> Skype: SippySoft

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/954fe9a9/attachment.htm>

From notifications at github.com  Tue Aug 25 10:36:57 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 25 Aug 2015 01:36:57 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix build on FreeBSD. (#615)
In-Reply-To: <OpenSIPS/opensips/pull/615@github.com>
References: <OpenSIPS/opensips/pull/615@github.com>
Message-ID: <OpenSIPS/opensips/pull/615/issue_event/391447552@github.com>

Merged #615.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/615#event-391447552
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/6eddb39c/attachment-0001.htm>

From bogdan at opensips.org  Tue Aug 25 10:36:55 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Tue, 25 Aug 2015 01:36:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e34848: Fix build on FreeBSD.
Message-ID: <55dc29272fb06_1d7a3fccbb2e32a0356bd@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e348489d028e21fa41c36788d55a196ec9b56475
      https://github.com/OpenSIPS/opensips/commit/e348489d028e21fa41c36788d55a196ec9b56475
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M io_wait.h
    M io_wait_loop.h
    M net/net_tcp.c

  Log Message:
  -----------
  Fix build on FreeBSD.


  Commit: 21a07ba6d77c0675c1eec937a0b00c72c11219b7
      https://github.com/OpenSIPS/opensips/commit/21a07ba6d77c0675c1eec937a0b00c72c11219b7
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Log Message:
  -----------
  Merge pull request #615 from sippy/master

Fix build on FreeBSD.


Compare: https://github.com/OpenSIPS/opensips/compare/c0a0f1229864...21a07ba6d77c

From notifications at github.com  Tue Aug 25 11:32:18 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Tue, 25 Aug 2015 02:32:18 -0700
Subject: [OpenSIPS-Devel] [opensips] Tls crl and serial (#613)
In-Reply-To: <OpenSIPS/opensips/pull/613@github.com>
References: <OpenSIPS/opensips/pull/613@github.com>
Message-ID: <OpenSIPS/opensips/pull/613/issue_event/391491749@github.com>

Merged #613.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/613#event-391491749
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/ba968052/attachment.htm>

From razvan at opensips.org  Tue Aug 25 11:32:16 2015
From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea)
Date: Tue, 25 Aug 2015 02:32:16 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 550363: Add CRL (Certificate
 Revocation List) verification...
Message-ID: <55dc36208eae2_143c3fd149a412bc89780@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5503634c4e796410464484e5e9fb210e906a204d
      https://github.com/OpenSIPS/opensips/commit/5503634c4e796410464484e5e9fb210e906a204d
  Author: Bogdan Chifor <chiforbogdan86 at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/proto_tls/proto_tls.c
    M modules/proto_tls/tls_config.c
    M modules/proto_tls/tls_config.h
    M modules/proto_tls/tls_domain.c
    M modules/proto_tls/tls_domain.h
    M modules/proto_tls/tls_params.c
    M modules/proto_tls/tls_params.h

  Log Message:
  -----------
  Add CRL (Certificate Revocation List) verification for TLS

CRL verification was added in the proto tls module. By adding this
feature revoked client certificates can be detected during the TLS
process, thus permitting a robust security mechanism. The following
parameters where added to the proto tls module in the configuration
script: crl_dir and crl_check_all. The crl_dir parameter specifies the
directory which contains the CRL files (multiple CRL files can be
added).
The crl_check_all parameter must be 0 or 1 and specifies whether all the
certificates from the chain are verified against a CRL or not.
By default, CRL verification is enabled only for client certificates
(or when crl_check_all is 0). If crl_check_all is 1 then the
issuer (chain) certificates are also verified against the given CRL
files.


  Commit: d532f4189db2470f20e1f8263827488b46c39de6
      https://github.com/OpenSIPS/opensips/commit/d532f4189db2470f20e1f8263827488b46c39de6
  Author: Bogdan Chifor <chiforbogdan86 at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/proto_tls/proto_tls.c
    M modules/proto_tls/tls_select.c
    M modules/proto_tls/tls_select.h

  Log Message:
  -----------
  Extract serial number from certificate subject (TLS module)

Serial number field from the certificate subject was extracted and
exposed
in a script variable. Even though this certificate DN field in quite
unusual it could be used for a granular client authorization after the
TLS process. The following script variables were added:
tls_peer_subject_serial and tls_my_subject_serial. The variable
tls_peer_subject_serial contains the client certificate subject serial
number and tls_my_subject_serial contains the server certificate subject
serial number. In the following example is presented a certificate CN
field which has a serial number:
CN=opensips_user/serialNumber=129/emailAddress=opensips_user at opensips.com


  Commit: 6b265e86e76a1c50c7eef45fa5e6c0e64d8b9ee6
      https://github.com/OpenSIPS/opensips/commit/6b265e86e76a1c50c7eef45fa5e6c0e64d8b9ee6
  Author: R?zvan Crainea <razvan at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M modules/proto_tls/proto_tls.c
    M modules/proto_tls/tls_config.c
    M modules/proto_tls/tls_config.h
    M modules/proto_tls/tls_domain.c
    M modules/proto_tls/tls_domain.h
    M modules/proto_tls/tls_params.c
    M modules/proto_tls/tls_params.h
    M modules/proto_tls/tls_select.c
    M modules/proto_tls/tls_select.h

  Log Message:
  -----------
  Merge pull request #613 from chiforbogdan/tls-crl-and-serial

Tls crl and serial


Compare: https://github.com/OpenSIPS/opensips/compare/21a07ba6d77c...6b265e86e76a

From notifications at github.com  Tue Aug 25 11:45:18 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 25 Aug 2015 02:45:18 -0700
Subject: [OpenSIPS-Devel] [opensips] Send socket fixups (#602)
In-Reply-To: <OpenSIPS/opensips/pull/602@github.com>
References: <OpenSIPS/opensips/pull/602@github.com>
Message-ID: <OpenSIPS/opensips/pull/602/c134541024@github.com>

Dropped as included in #607 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/602#issuecomment-134541024
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/47133011/attachment.htm>

From notifications at github.com  Tue Aug 25 11:45:19 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 25 Aug 2015 02:45:19 -0700
Subject: [OpenSIPS-Devel] [opensips] Send socket fixups (#602)
In-Reply-To: <OpenSIPS/opensips/pull/602@github.com>
References: <OpenSIPS/opensips/pull/602@github.com>
Message-ID: <OpenSIPS/opensips/pull/602/issue_event/391499709@github.com>

Closed #602.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/602#event-391499709
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/3194eee0/attachment.htm>

From bogdan at opensips.org  Tue Aug 25 12:03:42 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 25 Aug 2015 03:03:42 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b8f9c5: Fixed crash when
 failing to find a send socket
Message-ID: <55dc3d7ed5587_72443fa5635252b86762a@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b8f9c559678f6748d355efe283d07c5535b5f302
      https://github.com/OpenSIPS/opensips/commit/b8f9c559678f6748d355efe283d07c5535b5f302
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M forward.h

  Log Message:
  -----------
  Fixed crash when failing to find a send socket

Bogus free was done in case of error to find a socket
Also, do not call raw callbacks for the BIN protocol


  Commit: eab11c2ea39c84d99e99487a35984f9725a6dfcb
      https://github.com/OpenSIPS/opensips/commit/eab11c2ea39c84d99e99487a35984f9725a6dfcb
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M modules/proto_bin/proto_bin.c

  Log Message:
  -----------
  Set async to be disabled by default


  Commit: a439b2897deea8e0b12ef65043265bdf0401f1e7
      https://github.com/OpenSIPS/opensips/commit/a439b2897deea8e0b12ef65043265bdf0401f1e7
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M modules/proto_bin/proto_bin.c

  Log Message:
  -----------
  Removed async forcing code


  Commit: 10e2e7adb3bfd20c2ac0e3931ff3881982d38fdd
      https://github.com/OpenSIPS/opensips/commit/10e2e7adb3bfd20c2ac0e3931ff3881982d38fdd
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M bin_interface.c
    M bin_interface.h

  Log Message:
  -----------
  bin_interface: changed bin_register_cb function


  Commit: ac9042561ef2d57716b03c660ec3ab136e200e4c
      https://github.com/OpenSIPS/opensips/commit/ac9042561ef2d57716b03c660ec3ab136e200e4c
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    A modules/clusterer/Makefile
    A modules/clusterer/clusterer.c
    A modules/clusterer/clusterer.h

  Log Message:
  -----------
  clusterer: Added initial infrastructure


  Commit: e4bf5778741fd82c163a6ab0a196c3eb5c14303a
      https://github.com/OpenSIPS/opensips/commit/e4bf5778741fd82c163a6ab0a196c3eb5c14303a
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h

  Log Message:
  -----------
  clusterer: improved load_info function


  Commit: 0d104b7cdfb45941e70a3df0aae235fb68756558
      https://github.com/OpenSIPS/opensips/commit/0d104b7cdfb45941e70a3df0aae235fb68756558
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h

  Log Message:
  -----------
  clusterer: added persistent mode


  Commit: 6b61980cfb4e06f91f9f1d6e487004b1b466f246
      https://github.com/OpenSIPS/opensips/commit/6b61980cfb4e06f91f9f1d6e487004b1b466f246
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    A modules/clusterer/api.h
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h

  Log Message:
  -----------
  clusterer:Added clusterer api


  Commit: efb0c5b1b54841142bcea0d6fc56d32ffe6d9f68
      https://github.com/OpenSIPS/opensips/commit/efb0c5b1b54841142bcea0d6fc56d32ffe6d9f68
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M modules/clusterer/api.h
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h
    A modules/clusterer/doc/clusterer.xml
    A modules/clusterer/doc/clusterer_admin.xml

  Log Message:
  -----------
  clusterer: added register and send_to API functions


  Commit: 22c720dd11a33abe11e181727d954a602907d25e
      https://github.com/OpenSIPS/opensips/commit/22c720dd11a33abe11e181727d954a602907d25e
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_profile.c
    M modules/dialog/dlg_repl_profile.h
    M modules/dialog/dlg_replication.c
    A modules/dialog/dlg_replication.c.rej
    M modules/dialog/dlg_replication.h
    A modules/dialog/dlg_replication.h.rej

  Log Message:
  -----------
  dialog:added clusterer api usage for replication


  Commit: 6c496d444115f507e96edce4781e1131ef318741
      https://github.com/OpenSIPS/opensips/commit/6c496d444115f507e96edce4781e1131ef318741
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/ratelimit/ratelimit.c
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c

  Log Message:
  -----------
  ratelimit: clusterer api usage for replication


  Commit: f088632d9469b1d6235990d775bdd156356b4f1d
      https://github.com/OpenSIPS/opensips/commit/f088632d9469b1d6235990d775bdd156356b4f1d
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/usrloc/dlist.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/urecord.c
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h

  Log Message:
  -----------
  usrloc: clusterer_api is used for replication


  Commit: 156096be085a24893bcc51efade079b4307ae595
      https://github.com/OpenSIPS/opensips/commit/156096be085a24893bcc51efade079b4307ae595
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h

  Log Message:
  -----------
  dialog: improved clusterer api usage for replication


  Commit: 778fe7d79be51b226d2445cf76364c6a181d3f6d
      https://github.com/OpenSIPS/opensips/commit/778fe7d79be51b226d2445cf76364c6a181d3f6d
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/ratelimit/ratelimit_helper.c

  Log Message:
  -----------
  ratelimit: improved clusterer api usagefor replication


  Commit: 2dd5b4c9bc011706b204020a54c76cf635d8bbe0
      https://github.com/OpenSIPS/opensips/commit/2dd5b4c9bc011706b204020a54c76cf635d8bbe0
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/usrloc/ul_mod.c
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h

  Log Message:
  -----------
  usrloc: improved clusterer api usage for replication


  Commit: e01751d6b9e7015afa9dfda33c448b00991c4d2e
      https://github.com/OpenSIPS/opensips/commit/e01751d6b9e7015afa9dfda33c448b00991c4d2e
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/ratelimit/ratelimit.c
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c

  Log Message:
  -----------
  ratelimit: added auth_check and timeout parameters


  Commit: 3db517bf821a65458f06e88aa97b5c3927a7868c
      https://github.com/OpenSIPS/opensips/commit/3db517bf821a65458f06e88aa97b5c3927a7868c
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_repl_profile.h

  Log Message:
  -----------
  dialog: added auth_check and timeout parameters


  Commit: c52c4e90eb494b48e4bcd05190a771b0917ee4da
      https://github.com/OpenSIPS/opensips/commit/c52c4e90eb494b48e4bcd05190a771b0917ee4da
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/ratelimit/ratelimit_helper.c

  Log Message:
  -----------
  ratelimit: fixed segmentation fault when server_timeout is received


  Commit: 745d3624fa2242ef7fb2069b2c384c67ca56631e
      https://github.com/OpenSIPS/opensips/commit/745d3624fa2242ef7fb2069b2c384c67ca56631e
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    A modules/clusterer/README
    M modules/clusterer/doc/clusterer.xml
    M modules/clusterer/doc/clusterer_admin.xml
    A modules/clusterer/doc/clusterer_devel.xml

  Log Message:
  -----------
  clusterer: readme


  Commit: 33603b1288fbc1dac39f2d20d13d2788ab512b72
      https://github.com/OpenSIPS/opensips/commit/33603b1288fbc1dac39f2d20d13d2788ab512b72
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h

  Log Message:
  -----------
  clusterer: changed data structure


  Commit: 69cc93e3a4c27daee82a74c8e3971660af953bd4
      https://github.com/OpenSIPS/opensips/commit/69cc93e3a4c27daee82a74c8e3971660af953bd4
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/dialog/README
    M modules/dialog/doc/dialog_admin.xml

  Log Message:
  -----------
  dialog: readme - added necessary parameters to use clusterer api


  Commit: e0493bf39f784ef97ffbcd8c73950c26a825a780
      https://github.com/OpenSIPS/opensips/commit/e0493bf39f784ef97ffbcd8c73950c26a825a780
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M bin_interface.c
    M bin_interface.h
    M forward.h
    A modules/clusterer/Makefile
    A modules/clusterer/README
    A modules/clusterer/api.h
    A modules/clusterer/clusterer.c
    A modules/clusterer/clusterer.h
    A modules/clusterer/doc/clusterer.xml
    A modules/clusterer/doc/clusterer_admin.xml
    A modules/clusterer/doc/clusterer_devel.xml
    M modules/dialog/README
    M modules/dialog/dialog.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_profile.c
    M modules/dialog/dlg_repl_profile.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h
    M modules/dialog/doc/dialog_admin.xml
    M modules/proto_bin/proto_bin.c
    M modules/ratelimit/ratelimit.c
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c
    M modules/usrloc/dlist.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/urecord.c
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h

  Log Message:
  -----------
  Merge branch 'clusterer' of https://github.com/eseanucristian/opensips into eseanucristian-clusterer

Conflicts:
	modules/ratelimit/ratelimit_helper.c


  Commit: 134dd72a4a2ba61827c50fb08ac5db3674c64a52
      https://github.com/OpenSIPS/opensips/commit/134dd72a4a2ba61827c50fb08ac5db3674c64a52
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M bin_interface.c
    M bin_interface.h
    M forward.h
    A modules/clusterer/Makefile
    A modules/clusterer/README
    A modules/clusterer/api.h
    A modules/clusterer/clusterer.c
    A modules/clusterer/clusterer.h
    A modules/clusterer/doc/clusterer.xml
    A modules/clusterer/doc/clusterer_admin.xml
    A modules/clusterer/doc/clusterer_devel.xml
    M modules/dialog/README
    M modules/dialog/dialog.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_profile.c
    M modules/dialog/dlg_repl_profile.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h
    M modules/dialog/doc/dialog_admin.xml
    M modules/proto_bin/proto_bin.c
    M modules/ratelimit/ratelimit.c
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c
    M modules/usrloc/dlist.c
    M modules/usrloc/ucontact.c
    M modules/usrloc/udomain.c
    M modules/usrloc/ul_mod.c
    M modules/usrloc/urecord.c
    M modules/usrloc/ureplication.c
    M modules/usrloc/ureplication.h

  Log Message:
  -----------
  Merge branch 'eseanucristian-clusterer'


Compare: https://github.com/OpenSIPS/opensips/compare/6b265e86e76a...134dd72a4a2b

From notifications at github.com  Tue Aug 25 12:03:44 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Tue, 25 Aug 2015 03:03:44 -0700
Subject: [OpenSIPS-Devel] [opensips] Clusterer (#607)
In-Reply-To: <OpenSIPS/opensips/pull/607@github.com>
References: <OpenSIPS/opensips/pull/607@github.com>
Message-ID: <OpenSIPS/opensips/pull/607/issue_event/391512892@github.com>

Merged #607.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/607#event-391512892
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/f53fa7cb/attachment.htm>

From shripchenko at intermedia.net  Mon Aug 24 16:46:28 2015
From: shripchenko at intermedia.net (Sergey Khripchenko)
Date: Mon, 24 Aug 2015 07:46:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f1fd42: two bugs fixed in
	db_text module
Message-ID: <55db2e44d2d79_24383f9ec342d2bc24355@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.11
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f1fd422b667a749fe1bce202f0332b6a3a7cd54f
      https://github.com/OpenSIPS/opensips/commit/f1fd422b667a749fe1bce202f0332b6a3a7cd54f
  Author: Sergey Khripchenko <shripchenko at intermedia.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbtext.c

  Log Message:
  -----------
  two bugs fixed in db_text module
+ incorrect use of strncasecmp()
+ lost pkg_malloc

(cherry picked from commit de9224b29a4d304b3635818126fde1c234264092)



From shripchenko at intermedia.net  Mon Aug 24 16:45:29 2015
From: shripchenko at intermedia.net (Sergey Khripchenko)
Date: Mon, 24 Aug 2015 07:45:29 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 370c77: two bugs fixed in
	db_text module
Message-ID: <55db2e09ce2c6_1b673f99d4b8d2bc553d1@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 370c77e63e674d99a447382f4257049ef856a479
      https://github.com/OpenSIPS/opensips/commit/370c77e63e674d99a447382f4257049ef856a479
  Author: Sergey Khripchenko <shripchenko at intermedia.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbtext.c

  Log Message:
  -----------
  two bugs fixed in db_text module
+ incorrect use of strncasecmp()
+ lost pkg_malloc

(cherry picked from commit de9224b29a4d304b3635818126fde1c234264092)



From razvan at opensips.org  Tue Aug 25 12:28:10 2015
From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=)
Date: Tue, 25 Aug 2015 13:28:10 +0300
Subject: [OpenSIPS-Devel] Public Meetings Schedule
Message-ID: <55DC433A.3090407@opensips.org>

Hello, all!

According to our plans, Public Meetings should be held every last 
Wednesday of the month, at 17:00 EET. However, due to vacation plans, we 
skipped the July's Public Meeting and we will also skip the August one 
(which should have been held tomorrow).
Therefore the next Public Meeting is scheduled for 30th September 2015. 
We haven't chosen a topic yet, but we will announce it during the next 
weeks.

Enjoy your summer,

-- 
R?zvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com



From razvan at opensips.org  Tue Aug 25 15:50:06 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Tue, 25 Aug 2015 06:50:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aad2e1: rtpproxy: dialog is
 not a mandatory dependency
Message-ID: <55dc728e9134d_4c083f96d603b2c0292f7@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: aad2e1c7c95ebda25877f5e2164500cb9e6a173f
      https://github.com/OpenSIPS/opensips/commit/aad2e1c7c95ebda25877f5e2164500cb9e6a173f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: dialog is not a mandatory dependency



From razvan at opensips.org  Tue Aug 25 15:50:23 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Tue, 25 Aug 2015 06:50:23 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d04994: rtpproxy: dialog is
 not a mandatory dependency
Message-ID: <55dc729f721c5_13f63f8ecb48f2bc47012@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d049947a879b8bf69e9785dddc8c5ccb2b0a6ac1
      https://github.com/OpenSIPS/opensips/commit/d049947a879b8bf69e9785dddc8c5ccb2b0a6ac1
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: dialog is not a mandatory dependency

(cherry picked from commit aad2e1c7c95ebda25877f5e2164500cb9e6a173f)



From bogdan at opensips.org  Tue Aug 25 16:40:52 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Tue, 25 Aug 2015 17:40:52 +0300
Subject: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now available
In-Reply-To: <CAH7qZfsRUaxQ_8Vx2caQq3zE1aswwZnoFQqtT-q2pFVVA156RQ@mail.gmail.com>
References: <ytqrcofdblhpl6uarku9etv2.1440267494467@email.android.com>	<CAH7qZfshfQBLkjSb4zbQBSORy9muieSjH2+KJaD_dUrOH=O5UA@mail.gmail.com>
	<CAH7qZfsRUaxQ_8Vx2caQq3zE1aswwZnoFQqtT-q2pFVVA156RQ@mail.gmail.com>
Message-ID: <55DC7E74.50704@opensips.org>

Hi Maxim,

The inter-module dependencies is something new added in 2.1 and indeed, 
the check is misplaced in relation to the "-c/C" checks. It is not a 
regression, but rather an bug in the new code.
Thank you for reporting and opening the ticket, Liviu will have it fixed 
today.

Best regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 25.08.2015 01:47, Maxim Sobolev wrote:
> Another issue with 2.1.x, the -C option (check config) seems to have 
> rotten. It was expected to check basic things about config that does 
> not require setting up full run-time environment, but it is not even 
> checking inter-module dependencies. I.e.:
>
> [sobomax at van01 ~/projects/voiptests]$ ./dist/opensips/opensips -f 
> opensips.cfg -C
> Listening on
>              udp: 127.0.0.1 [127.0.0.1]:5060
> Aliases:
>              udp: localhost.my.domain:5060
>              udp: localhost:5060
>
> Aug 24 13:51:54 [31495] NOTICE:core:main: config file ok, exiting...
> [sobomax at van01 ~/projects/voiptests]$ ./dist/opensips/opensips -f 
> opensips.cfg -D -E
> Listening on
>              udp: 127.0.0.1 [127.0.0.1]:5060
> Aliases:
>              udp: localhost.my.domain:5060
>              udp: localhost:5060
>
> Aug 24 13:52:02 [31820] WARNING:core:main: no fork mode
> Aug 24 13:52:02 [31820] NOTICE:core:main: version: opensips 2.1.1 
> (x86_64/freebsd)
> Aug 24 13:52:02 [31820] WARNING:core:solve_module_dependencies: module 
> rtpproxy depends on module dialog, but it was not loaded!
> Aug 24 13:52:02 [31820] ERROR:core:init_modules: failed to solve 
> module dependencies
> Aug 24 13:52:02 [31820] ERROR:core:main: error while initializing modules
>
> I've opened a ticket on that (#616).
>
> On Mon, Aug 24, 2015 at 12:02 PM, Maxim Sobolev <sobomax at sippysoft.com 
> <mailto:sobomax at sippysoft.com>> wrote:
>
>     No, we have not loaded it yet. Is it now always required? As I
>     said my point here is not so much how to fix it, but the fact
>     that Liviu Chircu said that loading such module is just a
>     workaround and the proper fix would be applied before
>     the 2.1 x release goes out. If it was decided that loading module
>     is now the "official" way to go, then it should be reflected in
>     the relnotes IMHO.
>
>     -Maxim
>
>     On Sat, Aug 22, 2015 at 11:18 AM, Bogdan-Andrei Iancu
>     <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>         Hi Maxim,
>
>         Do you load the proto_udp module ?
>
>         Regards,
>         Bogdan
>
>
>         Sent from Samsung Mobile
>
>
>         -------- Original message --------
>         From: Maxim Sobolev
>         Date:22/08/2015 18:48 (GMT+02:00)
>         To: OpenSIPS devel mailling list
>         Cc: news at lists.opensips.org
>         <mailto:news at lists.opensips.org>,users at lists.opensips.org
>         <mailto:users at lists.opensips.org>, business at lists.opensips.org
>         <mailto:business at lists.opensips.org>
>         Subject: Re: [OpenSIPS-Devel] [RELEASE] OpenSIPS 2.1.1 is now
>         available
>
>         Hi Bogdan,
>
>         For some reason 2.1.x is still failing our voiptests travis
>         run with the following error when trying to run in the
>         UDP-only mode:
>
>         Aug 22 15:32:00 [10854] ERROR:core:fix_all_socket_lists:
>         listeners found for protocol udp, but no module can handle it
>
>         Aug 22 15:32:00 [10854] ERROR:core:main: failed to initialize
>         list addresses
>
>         It was told on the mailing list before that it would be fixed
>         before the release:
>
>         http://opensips-open-sip-server.1449251.n2.nabble.com/Unable-to-start-opensips-2-1-1dev-in-UDP-only-mode-td7595563.html
>
>         So I guess that never happened. Could you guys look into it or
>         at least add some kind of errata or relnotes entry?
>
>         Thanks!
>
>         -Maxim
>
>
>         On Wed, Aug 19, 2015 at 11:03 AM, Bogdan-Andrei Iancu
>         <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>             Hello everyone,
>
>             Minor version 2.1.1 is now available on branch 2.1. This
>             is a release bringing multiple and valuable fixes, a
>             result of the continues work of testing and fixing the
>             revolutionary 2.1 version.
>
>             Please update as soon as possible as it worth it !
>             Download the tarball with sources from :
>             http://opensips.org/pub/opensips/2.1.1/
>
>             RPM and DEB packages will be shortly available on the
>             official repositories, after the nightly builts.
>
>             There are hundreds of reports, tens of fixes and maybe
>             several hundreds of commits - all these are the result of
>             the entire OpenSIPS community - people testing, reporting
>             and fixes. And I want to thanks to all these people, to
>             these OpenSIPS'ers !
>
>             Enjoy 2.1.1 !!
>
>             -- 
>             Bogdan-Andrei Iancu
>             OpenSIPS Founder and Developer
>             http://www.opensips-solutions.com
>
>
>             _______________________________________________
>             Devel mailing list
>             Devel at lists.opensips.org <mailto:Devel at lists.opensips.org>
>             http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>
>
>
>
>         -- 
>         Maksym Sobolyev
>         Sippy Software, Inc.
>         Internet Telephony (VoIP) Experts
>         Tel (Canada): +1-778-783-0474 <tel:%2B1-778-783-0474>
>         Tel (Toll-Free): +1-855-747-7779 <tel:%2B1-855-747-7779>
>         Fax: +1-866-857-6942 <tel:%2B1-866-857-6942>
>         Web: http://www.sippysoft.com
>         MSN: sales at sippysoft.com <mailto:sales at sippysoft.com>
>         Skype: SippySoft
>
>
>
>
>     -- 
>     Maksym Sobolyev
>     Sippy Software, Inc.
>     Internet Telephony (VoIP) Experts
>     Tel (Canada): +1-778-783-0474 <tel:%2B1-778-783-0474>
>     Tel (Toll-Free): +1-855-747-7779 <tel:%2B1-855-747-7779>
>     Fax: +1-866-857-6942 <tel:%2B1-866-857-6942>
>     Web: http://www.sippysoft.com
>     MSN: sales at sippysoft.com <mailto: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 <mailto:sales at sippysoft.com>
> Skype: SippySoft

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/1e8694f3/attachment.htm>

From liviu at opensips.org  Tue Aug 25 17:10:02 2015
From: liviu at opensips.org (Liviu Chircu)
Date: Tue, 25 Aug 2015 08:10:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 82c3fd: -c and -C binary args:
 Properly validate module de...
Message-ID: <55dc854acba11_1e103fbef587d2c020554@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 82c3fd68b215ba95a7576ce68577cc289c4b858a
      https://github.com/OpenSIPS/opensips/commit/82c3fd68b215ba95a7576ce68577cc289c4b858a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M main.c
    M sr_module.c

  Log Message:
  -----------
  -c and -C binary args: Properly validate module dependencies

Along with script syntax validation, the "-c" and "-C" binary arguments should
also ensure all necessary modules are loaded.

Reported by Maxim Sobolev
Fixes #616



From notifications at github.com  Tue Aug 25 17:10:05 2015
From: notifications at github.com (Liviu Chircu)
Date: Tue, 25 Aug 2015 08:10:05 -0700
Subject: [OpenSIPS-Devel] [opensips] -C is not checking inter-module
	dependencies (#616)
In-Reply-To: <OpenSIPS/opensips/issues/616@github.com>
References: <OpenSIPS/opensips/issues/616@github.com>
Message-ID: <OpenSIPS/opensips/issue/616/issue_event/391770481@github.com>

Closed #616 via 82c3fd68b215ba95a7576ce68577cc289c4b858a.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/616#event-391770481
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/133d35f3/attachment.htm>

From liviu at opensips.org  Tue Aug 25 17:19:08 2015
From: liviu at opensips.org (Liviu Chircu)
Date: Tue, 25 Aug 2015 08:19:08 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4012f5: -c and -C binary args:
 Properly validate module de...
Message-ID: <55dc876c9dcf9_747f3f99d98212b872352@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4012f50ddb257df3fe3477fea68cc9e9cda54c4c
      https://github.com/OpenSIPS/opensips/commit/4012f50ddb257df3fe3477fea68cc9e9cda54c4c
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M main.c
    M sr_module.c

  Log Message:
  -----------
  -c and -C binary args: Properly validate module dependencies

Along with script syntax validation, the "-c" and "-C" binary arguments should
also ensure all necessary modules are loaded.

Reported by Maxim Sobolev
Fixes #616

(cherry picked from commit 82c3fd68b215ba95a7576ce68577cc289c4b858a)



From notifications at github.com  Wed Aug 26 00:22:40 2015
From: notifications at github.com (Jonathan Hulme)
Date: Tue, 25 Aug 2015 15:22:40 -0700
Subject: [OpenSIPS-Devel] [opensips] Corrupt $DLG_end_reason (#489)
In-Reply-To: <OpenSIPS/opensips/issues/489@github.com>
References: <OpenSIPS/opensips/issues/489@github.com>
Message-ID: <OpenSIPS/opensips/issues/489/134758938@github.com>

Just for the record, I have tested the 2.1.1 stable version and this problem is still happening after only a few (less than 100) calls.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/489#issuecomment-134758938
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150825/ec9551c8/attachment.htm>

From notifications at github.com  Wed Aug 26 09:55:24 2015
From: notifications at github.com (arovetto)
Date: Wed, 26 Aug 2015 00:55:24 -0700
Subject: [OpenSIPS-Devel] [opensips] DB_TEXT location schema error (#617)
Message-ID: <OpenSIPS/opensips/issues/617@github.com>

I'm trying to configure opensips (2.2 dev) to save usrlocation on a dbtext, in order to keep after a restart of opensips all the contact already registered.

I've followed the documentation but after having created dbtext, opensips fails to start with the following errors:

Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: DBG:db_text:dbt_load_file: request for table [location]
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: DBG:db_text:dbt_load_file: db is [/usr/etc/opensips/dbtext/opensips]
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: DBG:db_text:dbt_load_file: loading file [/usr/etc/opensips/dbtext/opensips/location]
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: DBG:db_text:dbt_table_new: mtime is 1440574657
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: DBG:db_text:dbt_load_file: column[0] is BIGINT!
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: DBG:db_text:dbt_load_file: error at row=0 col=0 c=a
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: ERROR:db_text:dbt_query: table 'location' does not exist!
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: ERROR:usrloc:testdb_udomain: failure in db_query
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: ERROR:usrloc:register_udomain: testing domain 'location' failed
Aug 26 09:37:57 dev2-c2m-el4 /usr/sbin/opensips[26886]: ERROR:registrar:domain_fixup: failed to register domain


It seems that the DB schema is wrong.
The following is the location file generated by the opensipsdbctl:


contact_id(long,auto) username(string) domain(string) contact(string) received(string,null) path(string,null) expires(int) q(double) callid(string) cseq(int) last_modified(int) flags(int) cflags(string,null) user_agent(string) socket(string,null) methods(int,null) sip_instance(string,null) attr(string,null)



I've tried to change the contact_id using the int type and allowing domain to accept null string:

contact_id(int,auto) username(string) domain(string,null) contact(string) received(string,null) path(string,null) expires(int) q(double) callid(string) cseq(int) last_modified(int) flags(int) cflags(string,null) user_agent(string) socket(string,null) methods(int,null) sip_instance(string,null) attr(string,null)

Using the previous schema, opensips successfully starts and contacts are written on it, but when opensips restarts, the reload fails with the following errors:

DBG:core:db_allocate_rows: allocate 16072 bytes for result rows and values at 0xb7d9b07c
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: DBG:usrloc:preload_udomain: loading records - cycle [1]
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: DBG:core:evi_param_set: adding string param
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: DBG:core:destroy_avp_list: destroying list (nil)
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: ERROR:usrloc:preload_udomain: failed to match aorhashes for user b2buaepchat1,db aorhash [0] new aorhash [170],db contactid [1376]
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: DBG:usrloc:preload_udomain: release bogus urecord
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: DBG:core:evi_param_set: adding string param
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: DBG:core:destroy_avp_list: destroying list (nil)
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: DBG:core:evi_param_set: adding string param
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: DBG:core:destroy_avp_list: destroying list (nil)
Aug 26 09:51:10 dev2-c2m-el4 /usr/sbin/opensips[432]: ERROR:usrloc:preload_udomain: failed to match aorhashes for user siprpin2,db aorhash [0] new aorhash [191],db contactid [1536]


Can you help me?

Thank you

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/617
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150826/c2822e98/attachment.htm>

From notifications at github.com  Wed Aug 26 12:22:30 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 26 Aug 2015 03:22:30 -0700
Subject: [OpenSIPS-Devel] [opensips] DB_TEXT location schema error (#617)
In-Reply-To: <OpenSIPS/opensips/issues/617@github.com>
References: <OpenSIPS/opensips/issues/617@github.com>
Message-ID: <OpenSIPS/opensips/issue/617/issue_event/392681327@github.com>

Closed #617 via db656815d87c7fab162ea8903e210e315884c303.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/617#event-392681327
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150826/271e5541/attachment.htm>

From bogdan at opensips.org  Wed Aug 26 12:22:27 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 26 Aug 2015 03:22:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db6568: Fix migration of
 location table to BIGINT index.
Message-ID: <55dd93636353b_4a43fc8f9a392b8675fd@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: db656815d87c7fab162ea8903e210e315884c303
      https://github.com/OpenSIPS/opensips/commit/db656815d87c7fab162ea8903e210e315884c303
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M modules/db_text/dbt_file.c

  Log Message:
  -----------
  Fix migration of location table to BIGINT index.

DBTEXT accepts autoincrement for BIGINT columns too.
Closes #617
Reported by @arovetto



From notifications at github.com  Wed Aug 26 12:23:26 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 26 Aug 2015 03:23:26 -0700
Subject: [OpenSIPS-Devel] [opensips] DB_TEXT location schema error (#617)
In-Reply-To: <OpenSIPS/opensips/issues/617@github.com>
References: <OpenSIPS/opensips/issues/617@github.com>
Message-ID: <OpenSIPS/opensips/issues/617/134935656@github.com>

Thank you @arovetto for reporting this. There was a mismatch between the db_text driver and the recent changes in usrloc module (for contact_id support).

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/617#issuecomment-134935656
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150826/033e7baa/attachment.htm>

From notifications at github.com  Wed Aug 26 14:31:43 2015
From: notifications at github.com (Minh PHAN)
Date: Wed, 26 Aug 2015 05:31:43 -0700
Subject: [OpenSIPS-Devel] [opensips] Use DB_STR instead of DB_STRING for
 string value (and as default value) (#618)
Message-ID: <OpenSIPS/opensips/pull/618@github.com>

There is currently a bug with dialog persistency using postgres database. If OpenSIPS is restarted, all dialogs variables are lost (not read from database at start-up).
The bug comes from this block of code (line 1616 in dlg_db_handler.c)
                    if (!VAL_NULL(values+18))
                        read_dialog_vars( VAL_STR(values+18).s,
                            VAL_STR(values+18).len, known_dlg);
As the DB type for string in db_postgres module is DB_STRING (NULL terminated string),  VAL_STR(values+18).len is always 0 (or undefined), hence dialog variables are never read from database.

This bug could be fix by replacing  VAL_STR(values+18).len by strlen(VAL_STR(values+18)). However, I think it's better to change DB type for string to DB_STR to avoid this kind of bug in the future.

You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/618

-- Commit Summary --

  * change default database type for postgres to DB_STR instead of DB_STRING so that code in dialog module that use VAL_STR().len will work. This should be safe as postgres module always put the '\0' at the end of string value so STR value can always be accessed as by STRING type

-- File Changes --

    M modules/db_postgres/res.c (6)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/618.patch
https://github.com/OpenSIPS/opensips/pull/618.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/618
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150826/362a9ac6/attachment.htm>

From notifications at github.com  Wed Aug 26 17:37:15 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 26 Aug 2015 08:37:15 -0700
Subject: [OpenSIPS-Devel] [opensips] Corrupt $DLG_end_reason (#489)
In-Reply-To: <OpenSIPS/opensips/issues/489@github.com>
References: <OpenSIPS/opensips/issues/489@github.com>
Message-ID: <OpenSIPS/opensips/issues/489/135068400@github.com>

Hi @digipigeon ! How easy is to reproduce this? can you do it in reliable way ?

Also, where in the script do you access the $DLG_end_reason ?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/489#issuecomment-135068400
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150826/8ce6cd70/attachment.htm>

From bogdan at opensips.org  Wed Aug 26 18:03:26 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Wed, 26 Aug 2015 09:03:26 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 18c1eb: Fix interpreting the
 "values" content from DB
Message-ID: <55dde34e86d2_188e3fc19d87f2a026525@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.8
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 18c1ebc14526cf1a35465d6545c0506c38d450f5
      https://github.com/OpenSIPS/opensips/commit/18c1ebc14526cf1a35465d6545c0506c38d450f5
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  Fix interpreting the "values" content from DB

Alternative to  #618
Credits go to Minh PHAN ( @qmphan)



From notifications at github.com  Wed Aug 26 18:05:38 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 26 Aug 2015 09:05:38 -0700
Subject: [OpenSIPS-Devel] [opensips] Use DB_STR instead of DB_STRING for
 string value (and as default value) (#618)
In-Reply-To: <OpenSIPS/opensips/pull/618@github.com>
References: <OpenSIPS/opensips/pull/618@github.com>
Message-ID: <OpenSIPS/opensips/pull/618/issue_event/393037787@github.com>

Closed #618.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/618#event-393037787
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150826/433e3b6f/attachment.htm>

From notifications at github.com  Wed Aug 26 18:05:38 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Wed, 26 Aug 2015 09:05:38 -0700
Subject: [OpenSIPS-Devel] [opensips] Use DB_STR instead of DB_STRING for
 string value (and as default value) (#618)
In-Reply-To: <OpenSIPS/opensips/pull/618@github.com>
References: <OpenSIPS/opensips/pull/618@github.com>
Message-ID: <OpenSIPS/opensips/pull/618/c135080637@github.com>

Thanks @qmphan - I preferred the second fix (with the strlen) to be in sync with the rest of the code. 

Even if 1.8 is out of maintenance (end of life cycle), I pushed the fix on 1.8 only.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/618#issuecomment-135080637
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150826/21571e51/attachment-0001.htm>

From notifications at github.com  Wed Aug 26 19:07:52 2015
From: notifications at github.com (Minh PHAN)
Date: Wed, 26 Aug 2015 10:07:52 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value interpretation
 in dialog module (#619)
Message-ID: <OpenSIPS/opensips/pull/619@github.com>


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/619

-- Commit Summary --

  * other fixes on db value interpretation in dialog module

-- File Changes --

    M modules/dialog/dlg_db_handler.c (6)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/619.patch
https://github.com/OpenSIPS/opensips/pull/619.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150826/5a032846/attachment.htm>

From razvan at opensips.org  Thu Aug 27 09:11:09 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 27 Aug 2015 00:11:09 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4a240d: travis: use
 container-based infrastructure
Message-ID: <55deb80dcde38_16ba3fddcfc412a01752f@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4a240df659e698556ada2688bbfe6bda253b5493
      https://github.com/OpenSIPS/opensips/commit/4a240df659e698556ada2688bbfe6bda253b5493
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: use container-based infrastructure



From razvan at opensips.org  Thu Aug 27 09:26:35 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 27 Aug 2015 00:26:35 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f58502: travis: install
 dependencies in a restricted way
Message-ID: <55debbab5fc4_3b723fbe824ef2c0443b7@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f5850238d4f1e7d09c9e803480284aa94827ed8f
      https://github.com/OpenSIPS/opensips/commit/f5850238d4f1e7d09c9e803480284aa94827ed8f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: install dependencies in a restricted way



From razvan at opensips.org  Thu Aug 27 09:36:12 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 27 Aug 2015 00:36:12 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a047da: Revert "travis:
 install dependencies in a restrict...
Message-ID: <55debdec96447_1ae93ff31b1072c084550@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a047da9a2210890176e0e41c9670db5bc1c28431
      https://github.com/OpenSIPS/opensips/commit/a047da9a2210890176e0e41c9670db5bc1c28431
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Revert "travis: install dependencies in a restricted way"

This reverts commit f5850238d4f1e7d09c9e803480284aa94827ed8f.


  Commit: 489c300e0958371b813ca4232302b96e53558047
      https://github.com/OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: use FASTER compile time


Compare: https://github.com/OpenSIPS/opensips/compare/f5850238d4f1...489c300e0958

From notifications at github.com  Thu Aug 27 10:04:02 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 27 Aug 2015 01:04:02 -0700
Subject: [OpenSIPS-Devel] [opensips] Compilation error on RH6 (#606)
In-Reply-To: <OpenSIPS/opensips/issues/606@github.com>
References: <OpenSIPS/opensips/issues/606@github.com>
Message-ID: <OpenSIPS/opensips/issues/606/135333380@github.com>

I tried to install the module command but still can't replicate this behavior.
Can you check whether the latest code (2.1.1) still has this problem?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/606#issuecomment-135333380
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/53912c76/attachment.htm>

From notifications at github.com  Thu Aug 27 10:26:41 2015
From: notifications at github.com (Eseanu Marius Cristian)
Date: Thu, 27 Aug 2015 01:26:41 -0700
Subject: [OpenSIPS-Devel] [opensips] Clusterer dependencies (#620)
Message-ID: <OpenSIPS/opensips/pull/620@github.com>

Added required dependencies in order to load clusterer api correctly.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/620

-- Commit Summary --

  * clusterer: added dependencies
  * clusterer: changed default name for a column
  * usrloc: added clusterer dependencies
  * dialog: added clusterer dependencies
  * ratelimit: added clusterer dependencies

-- File Changes --

    M modules/clusterer/clusterer.c (39)
    M modules/clusterer/clusterer.h (4)
    M modules/dialog/dialog.c (18)
    M modules/ratelimit/ratelimit.c (23)
    M modules/usrloc/ul_mod.c (58)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/620.patch
https://github.com/OpenSIPS/opensips/pull/620.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/620
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/1e86afbe/attachment.htm>

From notifications at github.com  Thu Aug 27 10:45:54 2015
From: notifications at github.com (Walter Doekes)
Date: Thu, 27 Aug 2015 01:45:54 -0700
Subject: [OpenSIPS-Devel] [opensips] travis: use FASTER compile time
	(489c300)
In-Reply-To: <OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047@github.com>
References: <OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047@github.com>
Message-ID: <OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047/12921089@github.com>

You do know that `-j` does not restrict the number of processes?

```
       -j [jobs], --jobs[=jobs]
            Specifies  the  number of jobs (commands) to run simultaneously.  If there is more than
            one -j option, the last one is effective.  If the -j option is given without  an  argu?
            ment, make will not limit the number of jobs that can run simultaneously.
```
*make will not limit the number of jobs that can run simultaneously.*

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047#commitcomment-12921089
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/370461b7/attachment.htm>

From bogdan at opensips.org  Thu Aug 27 11:47:49 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 27 Aug 2015 02:47:49 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 62fda1: Fix interpreting the
 "values" content during DB lo...
Message-ID: <55dedcc5e664d_3bcc3f8ff65292a08164b@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.8
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 62fda14b20ad929e580680efef65bcde2a713326
      https://github.com/OpenSIPS/opensips/commit/62fda14b20ad929e580680efef65bcde2a713326
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  Fix interpreting the "values" content during DB load.

Alternative to  #619
Credits go to Minh PHAN ( @qmphan)



From notifications at github.com  Thu Aug 27 11:52:20 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 27 Aug 2015 02:52:20 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/issue_event/393831928@github.com>

Closed #619.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#event-393831928
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/768b1a15/attachment.htm>

From notifications at github.com  Thu Aug 27 11:52:20 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 27 Aug 2015 02:52:20 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135368014@github.com>

Thank you @qmphan for the follow up on the issue. 
The problem is more complex as the values may contain a 0 byte, so strlen() may return shorter strings. The original fix for 1.8 covered only mysql unfortunately. We will follow with another fix to make the value B64 encoded to avoid problems.
Starting with 1.11 this was solved by moving to BLOD data type.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135368014
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/af954b37/attachment.htm>

From notifications at github.com  Thu Aug 27 11:56:39 2015
From: notifications at github.com (Minh PHAN)
Date: Thu, 27 Aug 2015 02:56:39 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135368703@github.com>

@bogdan-iancu: Would the use of DB_STR type and VAL_STR(...).len resolve the problem?

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135368703
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/5cd0b0f5/attachment.htm>

From notifications at github.com  Thu Aug 27 12:00:56 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 27 Aug 2015 03:00:56 -0700
Subject: [OpenSIPS-Devel] [opensips] Clusterer dependencies (#620)
In-Reply-To: <OpenSIPS/opensips/pull/620@github.com>
References: <OpenSIPS/opensips/pull/620@github.com>
Message-ID: <OpenSIPS/opensips/pull/620/issue_event/393838156@github.com>

Merged #620.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/620#event-393838156
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/c65f8b0a/attachment.htm>

From bogdan at opensips.org  Thu Aug 27 12:00:55 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Thu, 27 Aug 2015 03:00:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d12e87: clusterer: added
	dependencies
Message-ID: <55dedfd76867d_211f3fe1bcd252c0408f3@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d12e8778d27b81f1e75574275c61b9bd975dc9c7
      https://github.com/OpenSIPS/opensips/commit/d12e8778d27b81f1e75574275c61b9bd975dc9c7
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M modules/clusterer/clusterer.c

  Log Message:
  -----------
  clusterer: added dependencies


  Commit: 95d30de202a3239ae7e5f2ebd21821e6ad5d1b41
      https://github.com/OpenSIPS/opensips/commit/95d30de202a3239ae7e5f2ebd21821e6ad5d1b41
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h

  Log Message:
  -----------
  clusterer: changed default name for a column


  Commit: 1fcb8758469d85183f0d7fb9ae37d96ab2308ee8
      https://github.com/OpenSIPS/opensips/commit/1fcb8758469d85183f0d7fb9ae37d96ab2308ee8
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M modules/usrloc/ul_mod.c

  Log Message:
  -----------
  usrloc: added clusterer dependencies


  Commit: 73f5fd30e4396c42760dc7d177769eb470979d99
      https://github.com/OpenSIPS/opensips/commit/73f5fd30e4396c42760dc7d177769eb470979d99
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M modules/dialog/dialog.c

  Log Message:
  -----------
  dialog: added clusterer dependencies


  Commit: f6142725962d3afffc86955888b5ae34ecc3bb19
      https://github.com/OpenSIPS/opensips/commit/f6142725962d3afffc86955888b5ae34ecc3bb19
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M modules/ratelimit/ratelimit.c

  Log Message:
  -----------
  ratelimit: added clusterer dependencies


  Commit: 98c053360f1637a4d3c26d9a3b473a893acaf900
      https://github.com/OpenSIPS/opensips/commit/98c053360f1637a4d3c26d9a3b473a893acaf900
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    A db/schema/clusterer.xml
    A db/schema/opensips-clusterer.xml
    M scripts/opensipsdbctl.base

  Log Message:
  -----------
  added default database schema for clusterer module


  Commit: a9a8312b327e3638daf999a93d318b16d6940f09
      https://github.com/OpenSIPS/opensips/commit/a9a8312b327e3638daf999a93d318b16d6940f09
  Author: Eseanu Marius Cristian <eseanu.cristian at gmail.com>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    A scripts/db_berkeley/opensips/clusterer
    M scripts/db_berkeley/opensips/version
    A scripts/dbtext/opensips/clusterer
    A scripts/mysql/clusterer-create.sql
    A scripts/oracle/clusterer-create.sql
    A scripts/pi_http/clusterer-mod
    A scripts/pi_http/clusterer-table
    M scripts/pi_http/pi_framework.xml
    A scripts/postgres/clusterer-create.sql
    A scripts/sqlite/clusterer-create.sql

  Log Message:
  -----------
  generated sql scripts for clusterer module


  Commit: 491e38c6c21bf8053f0336fd832f8a155a6f64c0
      https://github.com/OpenSIPS/opensips/commit/491e38c6c21bf8053f0336fd832f8a155a6f64c0
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    A db/schema/clusterer.xml
    A db/schema/opensips-clusterer.xml
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer.h
    M modules/dialog/dialog.c
    M modules/ratelimit/ratelimit.c
    M modules/usrloc/ul_mod.c
    A scripts/db_berkeley/opensips/clusterer
    M scripts/db_berkeley/opensips/version
    A scripts/dbtext/opensips/clusterer
    A scripts/mysql/clusterer-create.sql
    M scripts/opensipsdbctl.base
    A scripts/oracle/clusterer-create.sql
    A scripts/pi_http/clusterer-mod
    A scripts/pi_http/clusterer-table
    M scripts/pi_http/pi_framework.xml
    A scripts/postgres/clusterer-create.sql
    A scripts/sqlite/clusterer-create.sql

  Log Message:
  -----------
  Merge pull request #620 from eseanucristian/clusterer-schema

Clusterer dependencies


Compare: https://github.com/OpenSIPS/opensips/compare/489c300e0958...491e38c6c21b

From bogdan at opensips.org  Thu Aug 27 12:16:00 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 27 Aug 2015 03:16:00 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3cb77f: Fix warning of
 printing uint64_t variables.
Message-ID: <55dee36072a3d_658a3fbcbdbab29c63085@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3cb77f9a722ec7ea310ebe9ecd87c00b02f18410
      https://github.com/OpenSIPS/opensips/commit/3cb77f9a722ec7ea310ebe9ecd87c00b02f18410
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M modules/usrloc/dlist.c

  Log Message:
  -----------
  Fix warning of printing uint64_t variables.



From notifications at github.com  Thu Aug 27 12:17:48 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Thu, 27 Aug 2015 03:17:48 -0700
Subject: [OpenSIPS-Devel] [opensips] travis: use FASTER compile time
	(489c300)
In-Reply-To: <OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047@github.com>
References: <OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047@github.com>
Message-ID: <OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047/12922953@github.com>

Yes, I do know. AFAIK the travis containers run only these jobs, so it there are no other processes affected.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/commit/489c300e0958371b813ca4232302b96e53558047#commitcomment-12922953
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/58ea6a77/attachment.htm>

From notifications at github.com  Thu Aug 27 12:18:52 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 27 Aug 2015 03:18:52 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135372459@github.com>

Not really, as the the .len (for DB_STR) is not populated by the db_postgres driver. 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135372459
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/4746c633/attachment.htm>

From razvan at opensips.org  Thu Aug 27 12:21:13 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 27 Aug 2015 03:21:13 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1fac48: travis: switch to
 legacy until dependencies are ad...
Message-ID: <55dee49912227_11663fcf32e732b853394@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1fac483965c4b0fa56e1fea607c53bf7971760c5
      https://github.com/OpenSIPS/opensips/commit/1fac483965c4b0fa56e1fea607c53bf7971760c5
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: switch to legacy until dependencies are added upstream



From notifications at github.com  Thu Aug 27 12:22:32 2015
From: notifications at github.com (Minh PHAN)
Date: Thu, 27 Aug 2015 03:22:32 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135373488@github.com>

If you pull in the  #618, db_postgres driver will populate the .len ;)

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135373488
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/2e280ece/attachment.htm>

From notifications at github.com  Thu Aug 27 12:34:59 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 27 Aug 2015 03:34:59 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135375744@github.com>

Maybe I'm missing something, but that PR changes only the type of the column from STRING to STR, but the actual value returned in "res" is the same....without the .len filled in.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135375744
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/98ccaeaa/attachment-0001.htm>

From notifications at github.com  Thu Aug 27 12:50:43 2015
From: notifications at github.com (Minh PHAN)
Date: Thu, 27 Aug 2015 03:50:43 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135379027@github.com>

When values are read from DB, they are converted to C structures by going through these functions:
db_postgres_fetch_result  --> db_postgres_convert_rows  --> db_postgres_convert_rows  --> db_postgres_str2val
Inside the last function (db_postgres_str2val), if the DB type is DB_STR, the len field will be filled.

The PR #618 set the DB type to DB_STR so that db_postgres_str2val will fill the .len



---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135379027
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/bae633aa/attachment.htm>

From razvan at opensips.org  Thu Aug 27 14:40:21 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 27 Aug 2015 05:40:21 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5e19a9: travis: rename
 liblua5.1-dev to liblua5.1-0-dev
Message-ID: <55df053520181_12063fdc6b8072bc1045a@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5e19a946d456641eaaddac9528323f272fd81986
      https://github.com/OpenSIPS/opensips/commit/5e19a946d456641eaaddac9528323f272fd81986
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: rename liblua5.1-dev to liblua5.1-0-dev



From notifications at github.com  Thu Aug 27 15:39:25 2015
From: notifications at github.com (ionel-cerghit)
Date: Thu, 27 Aug 2015 06:39:25 -0700
Subject: [OpenSIPS-Devel] [opensips] lock_ops.h: added support for debugging
	locks (#621)
Message-ID: <OpenSIPS/opensips/pull/621@github.com>

with the flag DBG_LOCK set(from menuconfig for example), with each
lock will be stored information regarding the place from where the
lock was aquired (file, function, line)
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/621

-- Commit Summary --

  * lock_ops.h: added support for debugging locks

-- File Changes --

    M fastlock.h (50)
    M futex_lock.h (47)
    M lock_ops.h (39)
    M net/net_tcp.c (2)
    M version.h (7)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/621.patch
https://github.com/OpenSIPS/opensips/pull/621.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/621
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/4ac584b6/attachment.htm>

From notifications at github.com  Thu Aug 27 16:25:20 2015
From: notifications at github.com (Liviu Chircu)
Date: Thu, 27 Aug 2015 07:25:20 -0700
Subject: [OpenSIPS-Devel] [opensips] lock_ops.h: added support for
	debugging locks (#621)
In-Reply-To: <OpenSIPS/opensips/pull/621@github.com>
References: <OpenSIPS/opensips/pull/621@github.com>
Message-ID: <OpenSIPS/opensips/pull/621/c135451605@github.com>

Really looking forward to using this. It's the type of easily overlooked feature that can turn out to be a huge time saver if the developer/platform maintainer is aware of it!

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/621#issuecomment-135451605
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/62e9736f/attachment.htm>

From notifications at github.com  Thu Aug 27 16:56:19 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Thu, 27 Aug 2015 07:56:19 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135460042@github.com>

@qmphan , you are right!  The only issue I see with that approach is that we will break many other modules. Most of them do expect to get a DB_STRING after a DB query - and they actually check the DB type. If we change to DB_STR, all these modules will get broken.
What can be done is to : 
1) revert the so far changes in dialog module
2) make db_postgres to populate the .len even if the DB_STRING (in db_postgres_str2val).

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135460042
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/525073a7/attachment.htm>

From bogdan at opensips.org  Thu Aug 27 17:02:22 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 27 Aug 2015 08:02:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d3aaf4: Re-try the writing on
	EAGAIN.
Message-ID: <55df267e53ce2_25693fa9ee6712b8189f2@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d3aaf44ccca7eadd0a58914ec54b1ddf17972c46
      https://github.com/OpenSIPS/opensips/commit/d3aaf44ccca7eadd0a58914ec54b1ddf17972c46
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M net/proto_udp/proto_udp.c

  Log Message:
  -----------
  Re-try the writing on EAGAIN.

As the UDP sockets were moved to non blocking, sendto() may generate EAGAIN if the prev write operation was not yet completed by the stack.



From bogdan at opensips.org  Thu Aug 27 17:05:06 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Thu, 27 Aug 2015 08:05:06 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4586ff: Re-try the writing on
	EAGAIN.
Message-ID: <55df272284ae5_2a573faa1e4c72c060788@hookshot-fe2-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4586ffceb56bcdd3b075dd9660b83537fe32313a
      https://github.com/OpenSIPS/opensips/commit/4586ffceb56bcdd3b075dd9660b83537fe32313a
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M net/proto_udp/proto_udp.c

  Log Message:
  -----------
  Re-try the writing on EAGAIN.

As the UDP sockets were moved to non blocking, sendto() may generate EAGAIN if the prev write operation was not yet completed by the stack.

(cherry picked from commit d3aaf44ccca7eadd0a58914ec54b1ddf17972c46)



From razvan at opensips.org  Thu Aug 27 17:06:52 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Thu, 27 Aug 2015 08:06:52 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 31a313: copyright: remove flex
	generated files
Message-ID: <55df278cc0a12_198a3fc48697b2bc22314@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 31a3132297f1a65f211e9f54951b4d7cda0084c9
      https://github.com/OpenSIPS/opensips/commit/31a3132297f1a65f211e9f54951b4d7cda0084c9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  copyright: remove flex generated files

(cherry picked from commit b8fbf7f5c8c84f14ec3750544d059c73d5758897)



From notifications at github.com  Thu Aug 27 17:10:14 2015
From: notifications at github.com (Minh PHAN)
Date: Thu, 27 Aug 2015 08:10:14 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135464027@github.com>

Yeah, that's the safest way! I didn't see that there are checks for DB_STRING type in other modules.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135464027
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/d46b86c5/attachment.htm>

From razvan at opensips.org  Thu Aug 27 17:10:40 2015
From: razvan at opensips.org (razvancrainea)
Date: Thu, 27 Aug 2015 08:10:40 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55df28707d9b8_51be3fefae7a32c01626a@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1
  Home:   https://github.com/OpenSIPS/opensips

From razvan at opensips.org  Thu Aug 27 17:11:03 2015
From: razvan at opensips.org (razvancrainea)
Date: Thu, 27 Aug 2015 08:11:03 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55df288772473_4eba3fbf3bea12a0404d8@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1.1
  Home:   https://github.com/OpenSIPS/opensips

From razvan at opensips.org  Thu Aug 27 17:12:27 2015
From: razvan at opensips.org (razvancrainea)
Date: Thu, 27 Aug 2015 08:12:27 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips]
Message-ID: <55df28db32492_658a3fbcbdbab29c7284@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/tags/2.1.1
  Home:   https://github.com/OpenSIPS/opensips

From notifications at github.com  Thu Aug 27 22:48:33 2015
From: notifications at github.com (Minh PHAN)
Date: Thu, 27 Aug 2015 13:48:33 -0700
Subject: [OpenSIPS-Devel] [opensips] Set the 'len' field even when data type
 is DB_STRING (#622)
Message-ID: <OpenSIPS/opensips/pull/622@github.com>


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/622

-- Commit Summary --

  * revert recent changes in dialog module because they were not optimal. A better fix is to populate the field .len for DB_STRING in db_postgres module
  * fill the field 'len' even if data is of type DB_STRING so that it can be used as DB_STR when needed

-- File Changes --

    M modules/db_postgres/val.c (1)
    M modules/dialog/dlg_db_handler.c (8)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/622.patch
https://github.com/OpenSIPS/opensips/pull/622.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/622
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150827/415c1ca8/attachment.htm>

From razvan at opensips.org  Fri Aug 28 09:02:55 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 28 Aug 2015 00:02:55 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b8fbf7: copyright: remove flex
	generated files
Message-ID: <55e0079f3c70_376d3fefc9dc12b8111735@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b8fbf7f5c8c84f14ec3750544d059c73d5758897
      https://github.com/OpenSIPS/opensips/commit/b8fbf7f5c8c84f14ec3750544d059c73d5758897
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  copyright: remove flex generated files



From razvan at opensips.org  Fri Aug 28 09:03:51 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 28 Aug 2015 00:03:51 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e11409: travis: run in
	containers
Message-ID: <55e007d71a4ea_331b3fd4edff32bc7722a@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e11409d994e2f762197a9106bccb2c4eea689a41
      https://github.com/OpenSIPS/opensips/commit/e11409d994e2f762197a9106bccb2c4eea689a41
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: run in containers



From notifications at github.com  Fri Aug 28 10:14:22 2015
From: notifications at github.com (Minh PHAN)
Date: Fri, 28 Aug 2015 01:14:22 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135668414@github.com>

These changes are made in #622


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135668414
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/c8d49076/attachment.htm>

From razvan at opensips.org  Fri Aug 28 10:17:33 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 28 Aug 2015 01:17:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 103686: copyright: remove
	duplicate license
Message-ID: <55e0191d74b64_53af3fa94379f2bc875ca@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1036869cd7ef53fc9b9b44c9a6f83487fcdbc810
      https://github.com/OpenSIPS/opensips/commit/1036869cd7ef53fc9b9b44c9a6f83487fcdbc810
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  copyright: remove duplicate license

(cherry picked from commit 7d6cc3906a87ac5359eb894d8a209aa7ad4a04e3)



From razvan at opensips.org  Fri Aug 28 10:17:25 2015
From: razvan at opensips.org (Razvan Crainea)
Date: Fri, 28 Aug 2015 01:17:25 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7d6cc3: copyright: remove
	duplicate license
Message-ID: <55e0191531d91_369a3ffc56faf2c0593ea@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 7d6cc3906a87ac5359eb894d8a209aa7ad4a04e3
      https://github.com/OpenSIPS/opensips/commit/7d6cc3906a87ac5359eb894d8a209aa7ad4a04e3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M packaging/debian/copyright

  Log Message:
  -----------
  copyright: remove duplicate license


  Commit: 7ab18e23c29b69663476e084fb2398c724bfa6e0
      https://github.com/OpenSIPS/opensips/commit/7ab18e23c29b69663476e084fb2398c724bfa6e0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M modules/perl/Makefile

  Log Message:
  -----------
  perl: Makefile NICER implementation


Compare: https://github.com/OpenSIPS/opensips/compare/e11409d994e2...7ab18e23c29b

From notifications at github.com  Fri Aug 28 10:28:16 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 28 Aug 2015 01:28:16 -0700
Subject: [OpenSIPS-Devel] [opensips] other fixes on db value
 interpretation in dialog module (#619)
In-Reply-To: <OpenSIPS/opensips/pull/619@github.com>
References: <OpenSIPS/opensips/pull/619@github.com>
Message-ID: <OpenSIPS/opensips/pull/619/c135673964@github.com>

Thanks @qmphan , let me review and upload.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/619#issuecomment-135673964
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/dacfa00e/attachment.htm>

From notifications at github.com  Fri Aug 28 10:31:29 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 28 Aug 2015 01:31:29 -0700
Subject: [OpenSIPS-Devel] [opensips] Set the 'len' field even when data
 type is DB_STRING (#622)
In-Reply-To: <OpenSIPS/opensips/pull/622@github.com>
References: <OpenSIPS/opensips/pull/622@github.com>
Message-ID: <OpenSIPS/opensips/pull/622/issue_event/394835824@github.com>

Merged #622.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/622#event-394835824
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/6d7100b1/attachment.htm>

From bogdan at opensips.org  Fri Aug 28 10:31:28 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Fri, 28 Aug 2015 01:31:28 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5207f9: revert recent changes
 in dialog module because the...
Message-ID: <55e01c60132e9_46fd3f99fc87b2b8968df@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.8
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5207f9d80119a5618c82a3fef189e782830b2e5b
      https://github.com/OpenSIPS/opensips/commit/5207f9d80119a5618c82a3fef189e782830b2e5b
  Author: Minh Phan <mphan at wengo.com>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  revert recent changes in dialog module because they were not optimal. A better fix is to populate the field .len for DB_STRING in db_postgres module


  Commit: c0f4d0dd572e91a59c49e0db3b31b68bcb71dd3a
      https://github.com/OpenSIPS/opensips/commit/c0f4d0dd572e91a59c49e0db3b31b68bcb71dd3a
  Author: Minh Phan <mphan at wengo.com>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M modules/db_postgres/val.c

  Log Message:
  -----------
  fill the field 'len' even if data is of type DB_STRING so that it can be used as DB_STR when needed


  Commit: aed876cff70ba341c6286076a970fd6d69a82a30
      https://github.com/OpenSIPS/opensips/commit/aed876cff70ba341c6286076a970fd6d69a82a30
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M modules/db_postgres/val.c
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  Merge pull request #622 from qmphan/fix_18

Set the 'len' field even when data type is DB_STRING


Compare: https://github.com/OpenSIPS/opensips/compare/62fda14b20ad...aed876cff70b

From bogdan at opensips.org  Fri Aug 28 10:34:54 2015
From: bogdan at opensips.org (Bogdan-Andrei Iancu)
Date: Fri, 28 Aug 2015 01:34:54 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1386b9: Continuation of #622
	(over profiles too).
Message-ID: <55e01d2e8fc23_4be03fb0de2352c021018@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/1.8
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1386b9d4643da5e5d6fe1e98de2f6edb0ea73024
      https://github.com/OpenSIPS/opensips/commit/1386b9d4643da5e5d6fe1e98de2f6edb0ea73024
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  Continuation of #622 (over profiles too).



From notifications at github.com  Fri Aug 28 10:46:04 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 28 Aug 2015 01:46:04 -0700
Subject: [OpenSIPS-Devel] [opensips] Update nathelper.c (#588)
In-Reply-To: <OpenSIPS/opensips/pull/588@github.com>
References: <OpenSIPS/opensips/pull/588@github.com>
Message-ID: <OpenSIPS/opensips/pull/588/issue_event/394849285@github.com>

Merged #588.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/588#event-394849285
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/f8565825/attachment.htm>

From bogdan at opensips.org  Fri Aug 28 10:46:02 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Fri, 28 Aug 2015 01:46:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a451f: Update nathelper.c
Message-ID: <55e01fca974fe_51f53fde1e0c32bc257e3@hookshot-fe1-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9a451fc04dc21da64b49952d8a0c5416082b6872
      https://github.com/OpenSIPS/opensips/commit/9a451fc04dc21da64b49952d8a0c5416082b6872
  Author: jalung <sevpal at msn.com>
  Date:   2015-08-03 (Mon, 03 Aug 2015)

  Changed paths:
    M modules/nathelper/nathelper.c

  Log Message:
  -----------
  Update nathelper.c

Multi-line comment in call to "alter_mediaip" is not allowing function to return normally (at least on Fedora). This can be seen by placing LM_INFO() lines below the call or before the return 0 statement.


  Commit: 079de59850d9b9e199c5ff5285ba11600a8d2faf
      https://github.com/OpenSIPS/opensips/commit/079de59850d9b9e199c5ff5285ba11600a8d2faf
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M modules/nathelper/nathelper.c

  Log Message:
  -----------
  Merge pull request #588 from jalung/patch-4

Update nathelper.c


Compare: https://github.com/OpenSIPS/opensips/compare/1036869cd7ef...079de59850d9

From bogdan at opensips.org  Fri Aug 28 10:48:02 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Fri, 28 Aug 2015 01:48:02 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f0fb16: Merge pull request
 #588 from jalung/patch-4
Message-ID: <55e0204230509_39353fb86d78d2b899586@hookshot-fe4-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f0fb16fe8f45e57267cd2ef9da2af23c3645d68e
      https://github.com/OpenSIPS/opensips/commit/f0fb16fe8f45e57267cd2ef9da2af23c3645d68e
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M modules/nathelper/nathelper.c

  Log Message:
  -----------
  Merge pull request #588 from jalung/patch-4

Update nathelper.c
(cherry picked from commit 079de59850d9b9e199c5ff5285ba11600a8d2faf)



From notifications at github.com  Fri Aug 28 10:48:15 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Fri, 28 Aug 2015 01:48:15 -0700
Subject: [OpenSIPS-Devel] [opensips] Update nathelper.c (#588)
In-Reply-To: <OpenSIPS/opensips/pull/588@github.com>
References: <OpenSIPS/opensips/pull/588@github.com>
Message-ID: <OpenSIPS/opensips/pull/588/c135686104@github.com>

Thank you @jalung 

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/588#issuecomment-135686104
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/feb478bb/attachment-0001.htm>

From notifications at github.com  Fri Aug 28 12:26:53 2015
From: notifications at github.com (Eseanu Marius Cristian)
Date: Fri, 28 Aug 2015 03:26:53 -0700
Subject: [OpenSIPS-Devel] [opensips] Non printable characters are encoded in
	hex format (#623)
Message-ID: <OpenSIPS/opensips/pull/623@github.com>


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/623

-- Commit Summary --

  * dlg_db_handler: non printable characters are encoded in hex format

-- File Changes --

    M modules/dialog/dlg_db_handler.c (144)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/623.patch
https://github.com/OpenSIPS/opensips/pull/623.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/623
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/967e1e2d/attachment.htm>

From notifications at github.com  Fri Aug 28 12:28:06 2015
From: notifications at github.com (Liviu Chircu)
Date: Fri, 28 Aug 2015 03:28:06 -0700
Subject: [OpenSIPS-Devel] [opensips] $json assign operators ("=" and
	":=") (#583)
In-Reply-To: <OpenSIPS/opensips/issues/583@github.com>
References: <OpenSIPS/opensips/issues/583@github.com>
Message-ID: <OpenSIPS/opensips/issue/583/issue_event/394939426@github.com>

Closed #583.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/583#event-394939426
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/bde82877/attachment.htm>

From notifications at github.com  Fri Aug 28 13:38:57 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 28 Aug 2015 04:38:57 -0700
Subject: [OpenSIPS-Devel] [opensips] Non printable characters are
 encoded in hex format (#623)
In-Reply-To: <OpenSIPS/opensips/pull/623@github.com>
References: <OpenSIPS/opensips/pull/623@github.com>
Message-ID: <OpenSIPS/opensips/pull/623/r38191595@github.com>

> +		j++;
> +	}
> +	*at = 0;
> +	sout->len = at - sout->s;
> +
> +	return 0;
> +}
> +
> +static int encode_string(str *dst, str *src)
> +{
> +	unsigned char x;
> +	int j = 0;
> +	char *at = dst->s;
> +	char *p = src->s;
> +	while (j <= src->len) {
> +		if (*p < 32 || *p > 127 || *p == '#' || *p == '|' || *p == '\\') {

127 is not printable, so it should be caught by this branch. You could test *p against 127, (*p == 127), since *p can never be greater than 127 (max char).

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/623/files#r38191595
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/4ec014ff/attachment.htm>

From notifications at github.com  Fri Aug 28 13:41:24 2015
From: notifications at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=)
Date: Fri, 28 Aug 2015 04:41:24 -0700
Subject: [OpenSIPS-Devel] [opensips] Non printable characters are
 encoded in hex format (#623)
In-Reply-To: <OpenSIPS/opensips/pull/623@github.com>
References: <OpenSIPS/opensips/pull/623@github.com>
Message-ID: <OpenSIPS/opensips/pull/623/r38191717@github.com>

>  	/* compute the required len */
> -	for ( v=vars,l=0 ; v ; v=v->next) {
> +	for ( v=vars,l=0; v ; v=v->next) {
>  		l += v->name.len + 1 + v->val.len + 1;

The code below is no longer necessary, since the control chars will be encoded anyway.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/623/files#r38191717
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/7a1484f6/attachment.htm>

From notifications at github.com  Fri Aug 28 17:01:14 2015
From: notifications at github.com (Eric Tamme)
Date: Fri, 28 Aug 2015 08:01:14 -0700
Subject: [OpenSIPS-Devel] [opensips] modules are incorrectly installed to
 lib instead of lib64 now (#624)
Message-ID: <OpenSIPS/opensips/issues/624@github.com>

On master
commit: 079de59850d9b9e199c5ff5285ba11600a8d2faf

doing: make all && make all install

on a machine with:

# uname -a
Linux uphreak.com 3.10.0-229.4.2.el7.x86_64 #1 SMP Wed May 13 10:06:09 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Installs all the modules to /usr/local/lib/opensips/modules instead of /usr/local/lib64/opensips/modules

This breaks configs that have previously specified mpath at lib64


---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/624
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/f022784b/attachment.htm>

From notifications at github.com  Fri Aug 28 17:03:04 2015
From: notifications at github.com (Eric Tamme)
Date: Fri, 28 Aug 2015 08:03:04 -0700
Subject: [OpenSIPS-Devel] [opensips] sqlite avpdb queries are broken (#625)
Message-ID: <OpenSIPS/opensips/issues/625@github.com>

master
commit: 079de59850d9b9e199c5ff5285ba11600a8d2faf

avp_dbquery using sqlite is broken.

see the following gist:
https://gist.githubusercontent.com/etamme/262ff6c7aa2c4889b2af/raw/7a445ee329784e467623eaa7401cc9537671309b/gistfile1.txt

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/625
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/94708ecf/attachment.htm>

From notifications at github.com  Fri Aug 28 17:38:11 2015
From: notifications at github.com (=?UTF-8?B?U2HDumwgSWJhcnJhIENvcnJldGfDqQ==?=)
Date: Fri, 28 Aug 2015 08:38:11 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix setting LIBDIR (#626)
Message-ID: <OpenSIPS/opensips/pull/626@github.com>

Should fix #624 

(untested)
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/626

-- Commit Summary --

  * build: fix setting HOST_ARCH on Solaris
  * build: fix setting LIBDIR correctly

-- File Changes --

    M Makefile.defs (263)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/626.patch
https://github.com/OpenSIPS/opensips/pull/626.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/626
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/f2a631bb/attachment.htm>

From notifications at github.com  Fri Aug 28 18:42:04 2015
From: notifications at github.com (=?UTF-8?B?U2HDumwgSWJhcnJhIENvcnJldGfDqQ==?=)
Date: Fri, 28 Aug 2015 09:42:04 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix setting LIBDIR (#626)
In-Reply-To: <OpenSIPS/opensips/pull/626@github.com>
References: <OpenSIPS/opensips/pull/626@github.com>
Message-ID: <OpenSIPS/opensips/pull/626/c135828316@github.com>

@etamme tested it and it works!

Gotta go now, so can you merge it @razvancrainea or @bogdan-iancu? Otherwise I will when I get back. Thanks.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/626#issuecomment-135828316
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150828/c56818bf/attachment-0001.htm>

From notifications at github.com  Sat Aug 29 13:58:18 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Sat, 29 Aug 2015 04:58:18 -0700
Subject: [OpenSIPS-Devel] [opensips] modules are incorrectly installed
 to lib instead of lib64 now (#624)
In-Reply-To: <OpenSIPS/opensips/issues/624@github.com>
References: <OpenSIPS/opensips/issues/624@github.com>
Message-ID: <OpenSIPS/opensips/issue/624/issue_event/395719472@github.com>

Closed #624 via #626.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/624#event-395719472
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150829/ed17fae3/attachment.htm>

From notifications at github.com  Sat Aug 29 13:58:18 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Sat, 29 Aug 2015 04:58:18 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix setting LIBDIR (#626)
In-Reply-To: <OpenSIPS/opensips/pull/626@github.com>
References: <OpenSIPS/opensips/pull/626@github.com>
Message-ID: <OpenSIPS/opensips/pull/626/issue_event/395719473@github.com>

Merged #626.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/626#event-395719473
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150829/f72e7ef8/attachment.htm>

From bogdan at opensips.org  Sat Aug 29 13:58:16 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Sat, 29 Aug 2015 04:58:16 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 63bccb: build: fix setting
	HOST_ARCH on Solaris
Message-ID: <55e19e58a3d1a_7b453ff80de912a0294af@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 63bccb458d7a1ec59498439c5e3c952fff6c82c6
      https://github.com/OpenSIPS/opensips/commit/63bccb458d7a1ec59498439c5e3c952fff6c82c6
  Author: Sa?l Ibarra Corretg? <saghul at gmail.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  build: fix setting HOST_ARCH on Solaris


  Commit: 3d485cdff60080124a1257dfdfa68f25408f4114
      https://github.com/OpenSIPS/opensips/commit/3d485cdff60080124a1257dfdfa68f25408f4114
  Author: Sa?l Ibarra Corretg? <saghul at gmail.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  build: fix setting LIBDIR correctly


  Commit: b4d60f746b4aad08dabc447576c467ab0f270b8d
      https://github.com/OpenSIPS/opensips/commit/b4d60f746b4aad08dabc447576c467ab0f270b8d
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Merge pull request #626 from saghul/fix-libdir

Fix setting LIBDIR


Compare: https://github.com/OpenSIPS/opensips/compare/f0fb16fe8f45...b4d60f746b4a

From notifications at github.com  Sat Aug 29 13:59:11 2015
From: notifications at github.com (Bogdan Andrei IANCU)
Date: Sat, 29 Aug 2015 04:59:11 -0700
Subject: [OpenSIPS-Devel] [opensips] Fix setting LIBDIR (#626)
In-Reply-To: <OpenSIPS/opensips/pull/626@github.com>
References: <OpenSIPS/opensips/pull/626@github.com>
Message-ID: <OpenSIPS/opensips/pull/626/c135975344@github.com>

Thank you @saghul

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/626#issuecomment-135975344
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150829/53ad4052/attachment.htm>

From bogdan at opensips.org  Mon Aug 31 08:53:33 2015
From: bogdan at opensips.org (Bogdan Andrei IANCU)
Date: Sun, 30 Aug 2015 23:53:33 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e19f11: Merge pull request
 #626 from saghul/fix-libdir
Message-ID: <55e3f9ed7384a_35fa3f984c54729c242ef@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: e19f11ee87bb471b56a6a59440e37805f89f522d
      https://github.com/OpenSIPS/opensips/commit/e19f11ee87bb471b56a6a59440e37805f89f522d
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Merge pull request #626 from saghul/fix-libdir

Fix setting LIBDIR
(cherry picked from commit b4d60f746b4aad08dabc447576c467ab0f270b8d)



From notifications at github.com  Mon Aug 31 11:53:17 2015
From: notifications at github.com (Liviu Chircu)
Date: Mon, 31 Aug 2015 02:53:17 -0700
Subject: [OpenSIPS-Devel] [opensips] lock_ops.h: added support for
	debugging locks (#621)
In-Reply-To: <OpenSIPS/opensips/pull/621@github.com>
References: <OpenSIPS/opensips/pull/621@github.com>
Message-ID: <OpenSIPS/opensips/pull/621/issue_event/396487445@github.com>

Merged #621.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/621#event-396487445
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150831/82dcad3a/attachment.htm>

From liviu at opensips.org  Mon Aug 31 11:53:15 2015
From: liviu at opensips.org (Liviu Chircu)
Date: Mon, 31 Aug 2015 02:53:15 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a5e23d: lock_ops.h: added
 support for debugging locks
Message-ID: <55e4240bd23f4_29b63f922cde12c045918@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a5e23d8a52d6bd711cca1dcd995392037273578b
      https://github.com/OpenSIPS/opensips/commit/a5e23d8a52d6bd711cca1dcd995392037273578b
  Author: Cerghit Ionel <ionel.cerghit at gmail.com>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M fastlock.h
    M futex_lock.h
    M lock_ops.h
    M net/net_tcp.c
    M version.h

  Log Message:
  -----------
  lock_ops.h: added support for debugging locks

with the flag DBG_LOCK set(from menuconfig for example), with each
lock will be stored information regarding the place from where the
lock was aquired (file, function, line)


  Commit: 0d939a2827144cb19b8b374b741224eb9e4b630a
      https://github.com/OpenSIPS/opensips/commit/0d939a2827144cb19b8b374b741224eb9e4b630a
  Author: Cerghit Ionel <ionel.cerghit at gmail.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M lock_ops.h

  Log Message:
  -----------
  lock_ops.h: fixed typo for SYSV semaphores


  Commit: 89d06e80cb68f41bef56bc4582346deb04d344e5
      https://github.com/OpenSIPS/opensips/commit/89d06e80cb68f41bef56bc4582346deb04d344e5
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M fastlock.h
    M futex_lock.h
    M lock_ops.h
    M net/net_tcp.c
    M version.h

  Log Message:
  -----------
  Merge pull request #621 from ionel-cerghit/locking-debug

lock_ops.h: added support for debugging locks


Compare: https://github.com/OpenSIPS/opensips/compare/b4d60f746b4a...89d06e80cb68

From ionutionita at opensips.org  Mon Aug 31 12:07:22 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Mon, 31 Aug 2015 03:07:22 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a1992c: stateful ping for
	nathelper
Message-ID: <55e4275a1e06c_15573fa5459ab29c3309797@hookshot-fe3-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a1992cd14fe393ca3b3fba0dac0a423e28764966
      https://github.com/OpenSIPS/opensips/commit/a1992cd14fe393ca3b3fba0dac0a423e28764966
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M modules/nathelper/README
    M modules/nathelper/doc/nathelper_admin.xml
    M modules/nathelper/nathelper.c
    A modules/nathelper/nh_locks.h
    A modules/nathelper/nh_table.c
    A modules/nathelper/nh_table.h
    M modules/nathelper/sip_pinger.h

  Log Message:
  -----------
  stateful ping for nathelper



From ionutionita at opensips.org  Mon Aug 31 12:16:41 2015
From: ionutionita at opensips.org (ionutrazvanionita)
Date: Mon, 31 Aug 2015 03:16:41 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 56d17b: fix unique label in
	nathelper
Message-ID: <55e42989c56dd_27cd3f8526a8b2a032de@hookshot-fe5-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 56d17bea0bd32736f0cc05a37f4a6c1a3dd7394a
      https://github.com/OpenSIPS/opensips/commit/56d17bea0bd32736f0cc05a37f4a6c1a3dd7394a
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M modules/nathelper/nathelper.c
    M modules/nathelper/sip_pinger.h

  Log Message:
  -----------
  fix unique label in nathelper


  Commit: d6129b6dc2fad7646297e49aa61f43c75e2226a2
      https://github.com/OpenSIPS/opensips/commit/d6129b6dc2fad7646297e49aa61f43c75e2226a2
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M ut.h

  Log Message:
  -----------
  added hex2int 64 bit versions


Compare: https://github.com/OpenSIPS/opensips/compare/a1992cd14fe3...d6129b6dc2fa

From liviu at opensips.org  Mon Aug 31 17:02:38 2015
From: liviu at opensips.org (Liviu Chircu)
Date: Mon, 31 Aug 2015 08:02:38 -0700
Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4bf31b: DBG_LOCK compile flag:
 Add menuconfig help line
Message-ID: <55e46c8e121d0_162e3fce19b3b2b81323@hookshot-fe6-cp1-prd.iad.github.net.mail>

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4bf31be5f66d2e855ed3637054c3bbbd0631e3b6
      https://github.com/OpenSIPS/opensips/commit/4bf31be5f66d2e855ed3637054c3bbbd0631e3b6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M Makefile.conf.template

  Log Message:
  -----------
  DBG_LOCK compile flag: Add menuconfig help line


  Commit: b9fe3c2cf1a2f74fbaa451edfbfd597496bec747
      https://github.com/OpenSIPS/opensips/commit/b9fe3c2cf1a2f74fbaa451edfbfd597496bec747
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M menuconfig/curses.c
    M menuconfig/main.c
    M menuconfig/parser.c

  Log Message:
  -----------
  Fix `make menuconfig` compile warnings


Compare: https://github.com/OpenSIPS/opensips/compare/d6129b6dc2fa...b9fe3c2cf1a2

From stas.kobzar at modulis.ca  Mon Aug 31 16:45:40 2015
From: stas.kobzar at modulis.ca (Stas Kobzar)
Date: Mon, 31 Aug 2015 10:45:40 -0400
Subject: [OpenSIPS-Devel] OpenSIPS crash
Message-ID: <CAMYcjoqVSCQ75ATZ4K-a-pP82RR2MO7yxCOCm=8Mc5xLqJYtXQ@mail.gmail.com>

Hello OpenSIPS developers,

We had OpenSIPS crashed. Please, find attached crash full stack trace from
core file attached.
OpenSIPS version:
version: opensips 1.11.5-notls (x86_64/linux)
flags: STATS: On, USE_IPV6, USE_TCP, DISABLE_NAGLE, USE_MCAST, SHM_MEM,
SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
git revision: 02a7c06
main.c compiled on 18:04:23 Jul 16 2015 with gcc 4.4.7

I am not sure, but it looks like the problem is MI command ul_add. We use
datagram  MI to add/remove permanent user locations via web interface.

Before we were using XML-rpc and we had similar problem. That's why we
moved to datagram.

Please, advice.
Thank you!

-- 

Stas Kobzar

Developeur VoIP / VoIP Developer

___________________

Modulis?.ca Inc.

# Bureau / Office: 514-284-2020 x 246

Email: s <http://firstname.lastname>tas.kobzar at modulis.ca

https://www.modulis.com

<https://www.modulis.com/es-url-001>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20150831/02b1abb1/attachment.htm>
-------------- next part --------------
(gdb) bt full
#0  0x00007f6ca92e09ef in mem_update_ucontact (_c=0x7f6c84cdc6d8, _ci=0x7fff18013e70) at ucontact.c:262
        ptr = <value optimized out>
        __FUNCTION__ = "mem_update_ucontact"
#1  0x00007f6ca92e39d2 in update_ucontact (_r=0x7f6c84d16b58, _c=0x7f6c84cdc6d8, _ci=0x7fff18013e70, is_replicated=0 '\000') at ucontact.c:923
        ret = <value optimized out>
        __FUNCTION__ = "update_ucontact"
#2  0x00007f6ca92eb201 in mi_usrloc_add (cmd=<value optimized out>, param=<value optimized out>) at ul_mi.c:542
        ci = {received = {s = 0x0, len = 0}, path = 0x0, expires = 0, q = 1000, instance = {s = 0x0, len = 0}, callid = 0x0, cseq = 1, flags = 0, cflags = 0, user_agent = 0x7f6ca94fbac0, sock = 0x0, methods = 4294967295, last_modified = 0, attr = 0x0}
        r = 0x7f6c84d16b58
        c = 0x7f6c84cdc6d8
        node = <value optimized out>
        dom = 0x7f6c84c21cc8
        aor = 0x7f6cabb0b440
        contact = <value optimized out>
        ui_val = <value optimized out>
        n = <value optimized out>
#3  0x00007f6ca9eeb241 in run_mi_cmd (rx_sock=7, tx_sock=7) at ../../mi/mi.h:109
        ret = <value optimized out>
#4  mi_datagram_server (rx_sock=7, tx_sock=7) at datagram_fnc.c:520
        mi_cmd = <value optimized out>
        mi_rpl = <value optimized out>
        hdl = 0x0
        f = 0x7f6cabac4188
        dtgram = {start = 0x7f6cabafb270 ":ul_add", current = 0x7f6cabafb2cc "", len = 0}
        ret = <value optimized out>
        len = <value optimized out>
        __FUNCTION__ = "mi_datagram_server"
#5  0x00007f6ca9eecd83 in datagram_process (rank=0) at mi_datagram.c:311
        __FUNCTION__ = "datagram_process"
#6  0x00000000004af269 in start_module_procs () at sr_module.c:586
        m = <value optimized out>
        n = <value optimized out>
        l = <value optimized out>
        x = <value optimized out>
        __FUNCTION__ = "start_module_procs"
#7  0x000000000043a5b0 in main_loop (argc=<value optimized out>, argv=<value optimized out>) at main.c:852
---Type <return> to continue, or q <return> to quit---
        i = <value optimized out>
        pid = <value optimized out>
        si = 0x0
        startup_done = 0x0
        chd_rank = 0
        rc = <value optimized out>
        load_p = 0x0
#8  main (argc=<value optimized out>, argv=<value optimized out>) at main.c:1612
        cfg_log_stderr = <value optimized out>
        cfg_stream = <value optimized out>
        c = <value optimized out>
        r = 0
        tmp = 0x7fff18014e5e ""
        tmp_len = <value optimized out>
        port = <value optimized out>
        proto = <value optimized out>
        options = 0x576ca0 "f:cCm:M:b:l:n:N:rRvdDFETSVhw:t:u:g:P:G:W:o:"
        ret = -1
        seed = 933295776
        rfd = <value optimized out>
        __FUNCTION__ = "main"
(gdb)

