From ionutionita at opensips.org Wed Mar 1 05:56:12 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 01 Mar 2017 02:56:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9c0e3a: [db_virtual] fix or flag propagation from db_virtu... Message-ID: <58b6a8cc2b96c_34393fdda19b5c445279d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 9c0e3a1af33c475d9a5bcee09e3e3f8901948b17 https://github.com/OpenSIPS/opensips/commit/9c0e3a1af33c475d9a5bcee09e3e3f8901948b17 Author: ionutrazvanionita Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M modules/db_virtual/dbase.c Log Message: ----------- [db_virtual] fix or flag propagation from db_virtual to other db backends Nested connections under db_virtual were not receiving the flags existing in the mother connection ( db_virtual connection ). Because of this modules using OR operator for example ( like usrloc and dialog ) were forced to used the default operator, AND thus creating other queries than the ones desired. Thanks to Chris Maciejewski for reporting (cherry picked from commit 7b0bc8255e15b04372429bb847674a589854acd0) From ionutionita at opensips.org Wed Mar 1 05:56:13 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 01 Mar 2017 02:56:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7b0bc8: [db_virtual] fix or flag propagation from db_virtu... Message-ID: <58b6a8cdb9014_302e3fe2d366bc3c209dd@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7b0bc8255e15b04372429bb847674a589854acd0 https://github.com/OpenSIPS/opensips/commit/7b0bc8255e15b04372429bb847674a589854acd0 Author: ionutrazvanionita Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M modules/db_virtual/dbase.c Log Message: ----------- [db_virtual] fix or flag propagation from db_virtual to other db backends Nested connections under db_virtual were not receiving the flags existing in the mother connection ( db_virtual connection ). Because of this modules using OR operator for example ( like usrloc and dialog ) were forced to used the default operator, AND thus creating other queries than the ones desired. Thanks to Chris Maciejewski for reporting From bogdan at opensips.org Wed Mar 1 10:19:19 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 01 Mar 2017 07:19:19 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44dbac: Fix the used socket for sending IPC jobs. Message-ID: <58b6e6776a1b6_4ac83f8206643c3868657@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 44dbac0675935c4b876a528a6e224321fb94b310 https://github.com/OpenSIPS/opensips/commit/44dbac0675935c4b876a528a6e224321fb94b310 Author: Bogdan-Andrei Iancu Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M ipc.c M ipc.h M net/net_tcp_proc.c M net/net_udp.c M timer.c Log Message: ----------- Fix the used socket for sending IPC jobs. Reported by Razvan Crainea From liviu at opensips.org Wed Mar 1 13:27:25 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 1 Mar 2017 20:27:25 +0200 Subject: [OpenSIPS-Devel] FreeSWITCH-driven routing in OpenSIPS 2.3 Message-ID: <38df6412-8bdc-01de-1dfe-a3b812890438@opensips.org> Hi, all! The dispatcher and load_balancer modules now support FreeSWITCH-enabled destinations! For such specific destinations, OpenSIPS will automatically adjust its routing policies at runtime based on the load of the FreeSWITCH systems. More info is available on the OpenSIPS blog [1] [1]: https://blog.opensips.org/2017/03/01/freeswitch-driven-routing-in-opensips-2-3/ -- Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com From bogdan at opensips.org Thu Mar 2 07:20:13 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 2 Mar 2017 14:20:13 +0200 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS at ClueCon Weekly In-Reply-To: References: Message-ID: <8ba5fd88-4109-7626-f24e-2844f0909c6b@opensips.org> For who was not able to join us, here is the recording: https://www.youtube.com/watch?v=lJcOQljcs64 Enjoy it Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit May 2017 Amsterdam http://www.opensips.org/events/Summit-2017Amsterdam.html On 02/28/2017 08:14 PM, Bogdan-Andrei Iancu wrote: > Hey all, > > Tomorrow, 1st of March, OpenSIPS project will have the floor at > ClueCon weekly conference, talking about the latest cool stuff in > OpenSIPS 2.3 - and the most important is the FreeSWITCH integration, > of course. > > More the the conference access: > https://freeswitch.org/confluence/display/FREESWITCH/ClueCon+Weekly+Conference+call > > Or watch live https://youtu.be/Fe757wdmqHA > > Regards, > -- > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From liviu at opensips.org Thu Mar 2 10:44:47 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 02 Mar 2017 07:44:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2557b5: freeswitch: Fix a subtle locking bug Message-ID: <58b83def5c787_28fd3fbf92ec7c3c2b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2557b5960576a024e2cb53e978df7b07711d37bf https://github.com/OpenSIPS/opensips/commit/2557b5960576a024e2cb53e978df7b07711d37bf Author: Liviu Chircu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M modules/freeswitch/fs_proc.c Log Message: ----------- freeswitch: Fix a subtle locking bug From liviu at opensips.org Thu Mar 2 11:09:08 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 02 Mar 2017 08:09:08 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 854713: rest_client: Fix a PKG memory leak Message-ID: <58b843a42cc1_12413fd3c54a1c3457ae@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 854713857a7fbfc1d0ee9234cd7d85dbb98158dd https://github.com/OpenSIPS/opensips/commit/854713857a7fbfc1d0ee9234cd7d85dbb98158dd Author: Liviu Chircu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Fix a PKG memory leak The blocking GET / POST / PUT functions would leak PKG memory whenever the "Content-Type" function parameter was omitted. Thanks for reporting and troubleshooting to Jim DeVito Commit: 19656995a54028df9a2ae0c21e77461116ea6d1c https://github.com/OpenSIPS/opensips/commit/19656995a54028df9a2ae0c21e77461116ea6d1c Author: Liviu Chircu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M modules/rest_client/rest_cb.c M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Improve some whitespace trimming logic (Eliminates any likelihood of a crash) Compare: https://github.com/OpenSIPS/opensips/compare/2557b5960576...19656995a540 From liviu at opensips.org Thu Mar 2 11:19:33 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 02 Mar 2017 08:19:33 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2d482: rest_client: Fix a PKG memory leak Message-ID: <58b84615baf81_60f3fb99bfa5c3c91313@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: e2d4825b1e05f87554835e5c408937f704f9eb4e https://github.com/OpenSIPS/opensips/commit/e2d4825b1e05f87554835e5c408937f704f9eb4e Author: Liviu Chircu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Fix a PKG memory leak The blocking GET / POST / PUT functions would leak PKG memory whenever the "Content-Type" function parameter was omitted. Thanks for reporting and troubleshooting to Jim DeVito (cherry picked from commit 854713857a7fbfc1d0ee9234cd7d85dbb98158dd) Conflicts: modules/rest_client/rest_methods.c From liviu at opensips.org Thu Mar 2 11:23:51 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 02 Mar 2017 08:23:51 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 39089c: rest_client: Improve some whitespace trimming logi... Message-ID: <58b8471753f82_a2d3fc860f2bc2432669@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 39089c3fbad6ab6a18faa42e3da5cd51045cb85f https://github.com/OpenSIPS/opensips/commit/39089c3fbad6ab6a18faa42e3da5cd51045cb85f Author: Liviu Chircu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M modules/rest_client/rest_cb.c M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Improve some whitespace trimming logic (Eliminates any likelihood of a crash) (cherry picked from commit 19656995a54028df9a2ae0c21e77461116ea6d1c) Conflicts: modules/rest_client/rest_methods.c From bogdan at opensips.org Thu Mar 2 11:39:00 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 02 Mar 2017 08:39:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a75a89: Enhance the ASYNC API. Message-ID: <58b84aa4caab4_3c783fb9c6a19c347895d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a75a8947dd9a78c66fc9f15a8c09397780f1dde3 https://github.com/OpenSIPS/opensips/commit/a75a8947dd9a78c66fc9f15a8c09397780f1dde3 Author: Bogdan-Andrei Iancu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M async.c M async.h M modules/aaa_radius/aaa_radius.c M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/cfgutils/cfgutils.c M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/exec/exec_mod.c M modules/ldap/ldap_exp_fn.c M modules/ldap/ldap_exp_fn.h M modules/ldap/ldap_mod.c M modules/rest_client/rest_client.c M modules/sipcapture/sipcapture.c M modules/tm/async.c M sr_module.h Log Message: ----------- Enhance the ASYNC API. ASYNC engine allows resume via non-FD events (outside I/O reactor scope) Combine all the async context (async, FD-based, launch) in a single structure (that can be derived) The proto for the module ASYNC functions changed in order to expose the async context ; all the further params where merged into the context structure. From razvan at opensips.org Fri Mar 3 11:36:34 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 03 Mar 2017 08:36:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 44d0dc: ws: fix client key generation Message-ID: <58b99b92a0220_3b713ffc87da1c2c3535b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 44d0dcec210785a5a1f214374fc239e5c5fb1bdb https://github.com/OpenSIPS/opensips/commit/44d0dcec210785a5a1f214374fc239e5c5fb1bdb Author: Razvan Crainea Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- ws: fix client key generation From razvan at opensips.org Fri Mar 3 11:36:54 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 03 Mar 2017 08:36:54 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c9e516: ws: fix client key generation Message-ID: <58b99ba643413_2afb3f91d256bc30929a7@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: c9e516ccf9228fbea49414e332740685a4487514 https://github.com/OpenSIPS/opensips/commit/c9e516ccf9228fbea49414e332740685a4487514 Author: Razvan Crainea Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- ws: fix client key generation (cherry picked from commit 44d0dcec210785a5a1f214374fc239e5c5fb1bdb) From liviu at opensips.org Fri Mar 3 12:02:53 2017 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 03 Mar 2017 09:02:53 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fce30b: cachedb_mongodb: Add "find" raw query support for ... Message-ID: <58b9a1bd97a81_e0b03f9fa496dc40465dc@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: fce30b0ff36c0f7d768657ec6ccb94b2978337ca https://github.com/OpenSIPS/opensips/commit/fce30b0ff36c0f7d768657ec6ccb94b2978337ca Author: Liviu Chircu Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "find" raw query support for MongoDB 3.0 and below Commit: 02fb32f1175bd2ae762d7c7ea4558cc0679ce925 https://github.com/OpenSIPS/opensips/commit/02fb32f1175bd2ae762d7c7ea4558cc0679ce925 Author: Liviu Chircu Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "insert" command support for MongoDB 3.0 and below Commit: ff778c373c2068fefe21743dfc4a84f01cb80e42 https://github.com/OpenSIPS/opensips/commit/ff778c373c2068fefe21743dfc4a84f01cb80e42 Author: Liviu Chircu Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "delete" command support for MongoDB 3.0 and below Commit: 7d61dfad7cde0c08fafa6bdec46e3f960ad05de6 https://github.com/OpenSIPS/opensips/commit/7d61dfad7cde0c08fafa6bdec46e3f960ad05de6 Author: Liviu Chircu Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Skip bad subdocuments in multi-doc commands Rather than dropping the command completely, just skip the bad documents and run the good ones. Commit: adc1346871c54ae8860b58b482f9180a644dabb3 https://github.com/OpenSIPS/opensips/commit/adc1346871c54ae8860b58b482f9180a644dabb3 Author: Liviu Chircu Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Rewrite "update" command to use bulk operations Commit: 6ca2a3a775078632ead31cbf51443da1fbe0f0f7 https://github.com/OpenSIPS/opensips/commit/6ca2a3a775078632ead31cbf51443da1fbe0f0f7 Author: Liviu Chircu Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Avoid doing no-op commands Commit: d7b5dc8df8cf3fff5a4cb9e046972310f631cfc9 https://github.com/OpenSIPS/opensips/commit/d7b5dc8df8cf3fff5a4cb9e046972310f631cfc9 Author: Liviu Chircu Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Clean up code Compare: https://github.com/OpenSIPS/opensips/compare/ccca772c421f...d7b5dc8df8cf From razvan at opensips.org Mon Mar 6 03:53:29 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 06 Mar 2017 00:53:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b0f31: tm: update fd only if it was provided Message-ID: <58bd238926585_37d73f9de63abc2c714f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3b0f31ba02a76715a5fc8ce366a60205f923027c https://github.com/OpenSIPS/opensips/commit/3b0f31ba02a76715a5fc8ce366a60205f923027c Author: Razvan Crainea Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M modules/tm/async.c Log Message: ----------- tm: update fd only if it was provided From sobomax at sippysoft.com Mon Mar 6 11:51:19 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 6 Mar 2017 08:51:19 -0800 Subject: [OpenSIPS-Devel] Crash in OpenSIPS 2.1.4 (tm?) Message-ID: Hi folks, We have observed the following crash in the OpenSIPS: $ sudo gdb712 /usr/local/sbin/opensips ~/opensips.27455.core GNU gdb (GDB) 7.12 [GDB v7.12 for FreeBSD] Core was generated by `opensips'. Program terminated with signal SIGABRT, Aborted. #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 [Current thread is 1 (LWP 100588)] (gdb) bt #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 #1 0x0000000800ccf386 in raise () from /lib/libc.so.7 #2 0x0000000800ccf309 in abort () from /lib/libc.so.7 #3 0x00000008009fe95a in ?? () from /lib/libthr.so.3 #4 0x00000008009fa046 in ?? () from /lib/libthr.so.3 #5 0x0000000801a148e1 in _lock (s=0x805003800) at lock.h:100 #6 0x0000000801a14e84 in final_response_handler (fr_tl=0x805002078) at timer.c:389 #7 0x0000000801a1664a in timer_routine (ticks=15362, set=0x0) at timer.c:1066 #8 0x00000000004544dd in handle_timer_job () at timer.c:567 #9 0x0000000000519920 in handle_io (fm=0x80142e670, idx=1, event_type=1) at net/net_udp.c:265 #10 0x00000000005187ca in io_wait_loop_kqueue (h=0x8b6300 <_worker_io>, t=1, repeat=0) at net/../io_wait_loop.h:281 #11 0x0000000000519bed in udp_rcv_loop (si=0x80141ff98) at net/net_udp.c:308 #12 0x000000000051a5c0 in udp_start_processes (chd_rank=0x7d56c8 , startup_done=0x0) at net/net_udp.c:448 #13 0x00000000004318a5 in main_loop () at main.c:731 #14 0x0000000000433c79 in main (argc=9, argv=0x7fffffffe950) at main.c:1271 The opensips configuration is: if (method == "INVITE") { if (!t_newtran()) { sl_reply_error(); exit; }; }; # Do strict routing if pre-loaded route headers present if (loose_route() && !(method == "INVITE")) { t_relay(); exit; }; if ((!lookup("location") && method == "INVITE" && uri == myself) || uri == myself) { sl_send_reply("404", "Not Found"); exit; }; if (method == "INVITE") { record_route(); }; if (!t_relay()) { sl_reply_error(); }; SIP exchange leading to this is below. It's basically case of the call that has been cancelled on the side A but INVITE got no provisional reply on side B. -Max 6 Mar 16:40:42.156/GLOBAL/opensips[27445]: RECEIVED message from 1.2.3.4:5067: INVITE sip:kenny_teSt-onnet1 at 1.2.3.4:5060 SIP/2.0 Via: SIP/2.0/UDP 1.2.3.4:5067 ;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport Max-Forwards: 70 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 INVITE Contact: Anonymous Expires: 300 User-Agent: Sippy Softswitch v5.0-dev.166 cisco-GUID: 795718100-3120542206-472987301-3288912555 h323-conf-id: 795718100-3120542206-472987301-3288912555 Content-Length: 532 Content-Type: application/sdp v=0 o=- 3697803640 3697803640 IN IP4 192.168.0.110 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 c=IN IP4 192.168.0.110 b=TIAS:64000 a=rtcp:4011 IN IP4 192.168.0.110 a=sendrecv a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:3 GSM/8000 a=rtpmap:120 AMR/8000 a=rtpmap:97 iLBC/8000 a=fmtp:97 mode=30 a=rtpmap:119 speex/32000 a=rtpmap:117 speex/16000 a=rtpmap:110 speex/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 6 Mar 16:40:42.156/GLOBAL/opensips[27445]: SENDING message to 1.2.3.4:5067: SIP/2.0 100 Giving a try Via: SIP/2.0/UDP 1.2.3.4:5067 ;received=1.2.3.4;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 INVITE Server: Sippy Softswitch v5.0-dev.166 Content-Length: 0 6 Mar 16:40:42.157/GLOBAL/opensips[27445]: SENDING message to 192.168.0.110:60131: INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 Record-Route: Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 Via: SIP/2.0/UDP 1.2.3.4:5067 ;received=1.2.3.4;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 Max-Forwards: 69 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 INVITE Contact: Anonymous Expires: 300 User-Agent: Sippy Softswitch v5.0-dev.166 cisco-GUID: 795718100-3120542206-472987301-3288912555 h323-conf-id: 795718100-3120542206-472987301-3288912555 Content-Length: 532 Content-Type: application/sdp v=0 o=- 3697803640 3697803640 IN IP4 192.168.0.110 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 c=IN IP4 192.168.0.110 b=TIAS:64000 a=rtcp:4011 IN IP4 192.168.0.110 a=sendrecv a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:3 GSM/8000 a=rtpmap:120 AMR/8000 a=rtpmap:97 iLBC/8000 a=fmtp:97 mode=30 a=rtpmap:119 speex/32000 a=rtpmap:117 speex/16000 a=rtpmap:110 speex/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 6 Mar 16:40:42.664/GLOBAL/opensips[27445]: SENDING message to 192.168.0.110:60131: INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 Record-Route: Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 Via: SIP/2.0/UDP 1.2.3.4:5067 ;received=1.2.3.4;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 Max-Forwards: 69 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 INVITE Contact: Anonymous Expires: 300 User-Agent: Sippy Softswitch v5.0-dev.166 cisco-GUID: 795718100-3120542206-472987301-3288912555 h323-conf-id: 795718100-3120542206-472987301-3288912555 Content-Length: 532 Content-Type: application/sdp v=0 o=- 3697803640 3697803640 IN IP4 192.168.0.110 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 c=IN IP4 192.168.0.110 b=TIAS:64000 a=rtcp:4011 IN IP4 192.168.0.110 a=sendrecv a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:3 GSM/8000 a=rtpmap:120 AMR/8000 a=rtpmap:97 iLBC/8000 a=fmtp:97 mode=30 a=rtpmap:119 speex/32000 a=rtpmap:117 speex/16000 a=rtpmap:110 speex/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 6 Mar 16:40:52.139/GLOBAL/opensips[27445]: RECEIVED message from 1.2.3.4:5067: CANCEL sip:kenny_teSt-onnet1 at 1.2.3.4:5060 SIP/2.0 Via: SIP/2.0/UDP 1.2.3.4:5067 ;rport;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5 Max-Forwards: 70 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 CANCEL User-Agent: Sippy Softswitch v5.0-dev.166 Content-Length: 0 6 Mar 16:40:52.140/GLOBAL/opensips[27445]: SENDING message to 1.2.3.4:5067: SIP/2.0 200 canceling Via: SIP/2.0/UDP 1.2.3.4:5067 ;received=1.2.3.4;rport=5067;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: ;tag=51bbe412150d8b6167b2d0523a6431c1-c48a Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 CANCEL Server: Sippy Softswitch v5.0-dev.166 Content-Length: 0 6 Mar 16:41:02.900/GLOBAL/opensips[27445]: SENDING message to 192.168.0.110:60131: INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 Record-Route: Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 Via: SIP/2.0/UDP 1.2.3.4:5067 ;received=1.2.3.4;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 Max-Forwards: 69 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 INVITE Contact: Anonymous Expires: 300 User-Agent: Sippy Softswitch v5.0-dev.166 cisco-GUID: 795718100-3120542206-472987301-3288912555 h323-conf-id: 795718100-3120542206-472987301-3288912555 Content-Length: 532 Content-Type: application/sdp v=0 o=- 3697803640 3697803640 IN IP4 192.168.0.110 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 c=IN IP4 192.168.0.110 b=TIAS:64000 a=rtcp:4011 IN IP4 192.168.0.110 a=sendrecv a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:3 GSM/8000 a=rtpmap:120 AMR/8000 a=rtpmap:97 iLBC/8000 a=fmtp:97 mode=30 a=rtpmap:119 speex/32000 a=rtpmap:117 speex/16000 a=rtpmap:110 speex/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 6 Mar 16:41:07.188/GLOBAL/opensips[27445]: SENDING message to 192.168.0.110:60131: INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 Record-Route: Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 Via: SIP/2.0/UDP 1.2.3.4:5067 ;received=1.2.3.4;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 Max-Forwards: 69 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 INVITE Contact: Anonymous Expires: 300 User-Agent: Sippy Softswitch v5.0-dev.166 cisco-GUID: 795718100-3120542206-472987301-3288912555 h323-conf-id: 795718100-3120542206-472987301-3288912555 Content-Length: 532 Content-Type: application/sdp v=0 o=- 3697803640 3697803640 IN IP4 192.168.0.110 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 c=IN IP4 192.168.0.110 b=TIAS:64000 a=rtcp:4011 IN IP4 192.168.0.110 a=sendrecv a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:3 GSM/8000 a=rtpmap:120 AMR/8000 a=rtpmap:97 iLBC/8000 a=fmtp:97 mode=30 a=rtpmap:119 speex/32000 a=rtpmap:117 speex/16000 a=rtpmap:110 speex/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 6 Mar 16:41:11.480/GLOBAL/opensips[27445]: SENDING message to 192.168.0.110:60131: INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 Record-Route: Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 Via: SIP/2.0/UDP 1.2.3.4:5067 ;received=1.2.3.4;branch=z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 Max-Forwards: 69 From: ;tag=eac8d4a10d1042c839d945086b0656d2 To: Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 CSeq: 200 INVITE Contact: Anonymous Expires: 300 User-Agent: Sippy Softswitch v5.0-dev.166 cisco-GUID: 795718100-3120542206-472987301-3288912555 h323-conf-id: 795718100-3120542206-472987301-3288912555 Content-Length: 532 Content-Type: application/sdp v=0 o=- 3697803640 3697803640 IN IP4 192.168.0.110 s=pjmedia b=AS:84 t=0 0 a=X-nat:0 m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 c=IN IP4 192.168.0.110 b=TIAS:64000 a=rtcp:4011 IN IP4 192.168.0.110 a=sendrecv a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:3 GSM/8000 a=rtpmap:120 AMR/8000 a=rtpmap:97 iLBC/8000 a=fmtp:97 mode=30 a=rtpmap:119 speex/32000 a=rtpmap:117 speex/16000 a=rtpmap:110 speex/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 -------------- next part -------------- An HTML attachment was scrubbed... URL: From sobomax at sippysoft.com Mon Mar 6 11:59:05 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Mon, 6 Mar 2017 08:59:05 -0800 Subject: [OpenSIPS-Devel] Crash in OpenSIPS 2.1.4 (tm?) In-Reply-To: References: Message-ID: The code leading to a crash is following: /* lock reply processing to determine how to proceed reliably */ LOCK_REPLIES( t ); We also see a lot of messages like this before the crash: Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15365200 ms (now 15365390 ms), it may overlap.. Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15365390 ms (now 15365490 ms), it may overlap.. Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15365490 ms (now 15365590 ms), it may overlap.. Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15365590 ms (now 15365680 ms), it may overlap.. Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15365680 ms (now 15365780 ms), it may overlap.. Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15365780 ms (now 15365870 ms), it may overlap.. Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15365870 ms (now 15365970 ms), it may overlap.. Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15365970 ms (now 15366070 ms), it may overlap.. Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:timer_ticker: timer task already scheduled for 15363310 ms (now 15366070 ms), it may overlap.. Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:timer_ticker: timer task already scheduled for 15363310 ms (now 15366070 ms), it may overlap.. Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:timer_ticker: timer task already scheduled for 15362340 ms (now 15366070 ms), it may overlap.. Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:timer_ticker: timer task already scheduled for 15363310 ms (now 15366070 ms), it may overlap.. Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: WARNING:core:utimer_ticker: utimer task already scheduled for 15366070 ms (now 15366160 ms), it may overlap.. On Mon, Mar 6, 2017 at 8:51 AM, Maxim Sobolev wrote: > Hi folks, > > We have observed the following crash in the OpenSIPS: > > $ sudo gdb712 /usr/local/sbin/opensips ~/opensips.27455.core > GNU gdb (GDB) 7.12 [GDB v7.12 for FreeBSD] > Core was generated by `opensips'. > Program terminated with signal SIGABRT, Aborted. > #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 > [Current thread is 1 (LWP 100588)] > (gdb) bt > #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 > #1 0x0000000800ccf386 in raise () from /lib/libc.so.7 > #2 0x0000000800ccf309 in abort () from /lib/libc.so.7 > #3 0x00000008009fe95a in ?? () from /lib/libthr.so.3 > #4 0x00000008009fa046 in ?? () from /lib/libthr.so.3 > #5 0x0000000801a148e1 in _lock (s=0x805003800) at lock.h:100 > #6 0x0000000801a14e84 in final_response_handler (fr_tl=0x805002078) at > timer.c:389 > #7 0x0000000801a1664a in timer_routine (ticks=15362, set=0x0) at > timer.c:1066 > #8 0x00000000004544dd in handle_timer_job () at timer.c:567 > #9 0x0000000000519920 in handle_io (fm=0x80142e670, idx=1, event_type=1) > at net/net_udp.c:265 > #10 0x00000000005187ca in io_wait_loop_kqueue (h=0x8b6300 <_worker_io>, > t=1, repeat=0) at net/../io_wait_loop.h:281 > #11 0x0000000000519bed in udp_rcv_loop (si=0x80141ff98) at > net/net_udp.c:308 > #12 0x000000000051a5c0 in udp_start_processes (chd_rank=0x7d56c8 > , startup_done=0x0) at net/net_udp.c:448 > #13 0x00000000004318a5 in main_loop () at main.c:731 > #14 0x0000000000433c79 in main (argc=9, argv=0x7fffffffe950) at main.c:1271 > > The opensips configuration is: > > if (method == "INVITE") { > if (!t_newtran()) { > sl_reply_error(); > exit; > }; > }; > # Do strict routing if pre-loaded route headers present > if (loose_route() && !(method == "INVITE")) { > t_relay(); > exit; > }; > if ((!lookup("location") && method == "INVITE" && uri == myself) > || uri == myself) { > sl_send_reply("404", "Not Found"); > exit; > }; > if (method == "INVITE") { > record_route(); > }; > if (!t_relay()) { > sl_reply_error(); > }; > > SIP exchange leading to this is below. It's basically case of the call > that has been cancelled on the side A but INVITE got no provisional reply > on side B. > > -Max > > 6 Mar 16:40:42.156/GLOBAL/opensips[27445]: RECEIVED message from > 1.2.3.4:5067: > INVITE sip:kenny_teSt-onnet1 at 1.2.3.4:5060 SIP/2.0 > Via: SIP/2.0/UDP 1.2.3.4:5067;branch=z9hG4bK7f6a37ed46c2b41312b994c > 78f9953d5;rport > Max-Forwards: 70 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 INVITE > Contact: Anonymous > Expires: 300 > User-Agent: Sippy Softswitch v5.0-dev.166 > cisco-GUID: 795718100-3120542206-472987301-3288912555 > h323-conf-id: 795718100-3120542206-472987301-3288912555 > Content-Length: 532 > Content-Type: application/sdp > > v=0 > o=- 3697803640 3697803640 IN IP4 192.168.0.110 > s=pjmedia > b=AS:84 > t=0 0 > a=X-nat:0 > m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 > c=IN IP4 192.168.0.110 > b=TIAS:64000 > a=rtcp:4011 IN IP4 192.168.0.110 > a=sendrecv > a=rtpmap:8 PCMA/8000 > a=rtpmap:0 PCMU/8000 > a=rtpmap:18 G729/8000 > a=fmtp:18 annexb=no > a=rtpmap:3 GSM/8000 > a=rtpmap:120 AMR/8000 > a=rtpmap:97 iLBC/8000 > a=fmtp:97 mode=30 > a=rtpmap:119 speex/32000 > a=rtpmap:117 speex/16000 > a=rtpmap:110 speex/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > > > 6 Mar 16:40:42.156/GLOBAL/opensips[27445]: SENDING message to 1.2.3.4:5067 > : > SIP/2.0 100 Giving a try > Via: SIP/2.0/UDP 1.2.3.4:5067;received=1.2.3.4;branch= > z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 INVITE > Server: Sippy Softswitch v5.0-dev.166 > Content-Length: 0 > > > 6 Mar 16:40:42.157/GLOBAL/opensips[27445]: SENDING message to > 192.168.0.110:60131: > INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 > Record-Route: > Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 > Via: SIP/2.0/UDP 1.2.3.4:5067;received=1.2.3.4;branch= > z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 > Max-Forwards: 69 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 INVITE > Contact: Anonymous > Expires: 300 > User-Agent: Sippy Softswitch v5.0-dev.166 > cisco-GUID: 795718100-3120542206-472987301-3288912555 > h323-conf-id: 795718100-3120542206-472987301-3288912555 > Content-Length: 532 > Content-Type: application/sdp > > v=0 > o=- 3697803640 3697803640 IN IP4 192.168.0.110 > s=pjmedia > b=AS:84 > t=0 0 > a=X-nat:0 > m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 > c=IN IP4 192.168.0.110 > b=TIAS:64000 > a=rtcp:4011 IN IP4 192.168.0.110 > a=sendrecv > a=rtpmap:8 PCMA/8000 > a=rtpmap:0 PCMU/8000 > a=rtpmap:18 G729/8000 > a=fmtp:18 annexb=no > a=rtpmap:3 GSM/8000 > a=rtpmap:120 AMR/8000 > a=rtpmap:97 iLBC/8000 > a=fmtp:97 mode=30 > a=rtpmap:119 speex/32000 > a=rtpmap:117 speex/16000 > a=rtpmap:110 speex/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > > > 6 Mar 16:40:42.664/GLOBAL/opensips[27445]: SENDING message to > 192.168.0.110:60131: > INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 > Record-Route: > Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 > Via: SIP/2.0/UDP 1.2.3.4:5067;received=1.2.3.4;branch= > z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 > Max-Forwards: 69 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 INVITE > Contact: Anonymous > Expires: 300 > User-Agent: Sippy Softswitch v5.0-dev.166 > cisco-GUID: 795718100-3120542206-472987301-3288912555 > h323-conf-id: 795718100-3120542206-472987301-3288912555 > Content-Length: 532 > Content-Type: application/sdp > > v=0 > o=- 3697803640 3697803640 IN IP4 192.168.0.110 > s=pjmedia > b=AS:84 > t=0 0 > a=X-nat:0 > m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 > c=IN IP4 192.168.0.110 > b=TIAS:64000 > a=rtcp:4011 IN IP4 192.168.0.110 > a=sendrecv > a=rtpmap:8 PCMA/8000 > a=rtpmap:0 PCMU/8000 > a=rtpmap:18 G729/8000 > a=fmtp:18 annexb=no > a=rtpmap:3 GSM/8000 > a=rtpmap:120 AMR/8000 > a=rtpmap:97 iLBC/8000 > a=fmtp:97 mode=30 > a=rtpmap:119 speex/32000 > a=rtpmap:117 speex/16000 > a=rtpmap:110 speex/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > > 6 Mar 16:40:52.139/GLOBAL/opensips[27445]: RECEIVED message from > 1.2.3.4:5067: > CANCEL sip:kenny_teSt-onnet1 at 1.2.3.4:5060 SIP/2.0 > Via: SIP/2.0/UDP 1.2.3.4:5067;rport;branch=z9hG4bK7f6a37ed46c2b41312b994c > 78f9953d5 > Max-Forwards: 70 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 CANCEL > User-Agent: Sippy Softswitch v5.0-dev.166 > Content-Length: 0 > > > 6 Mar 16:40:52.140/GLOBAL/opensips[27445]: SENDING message to 1.2.3.4:5067 > : > SIP/2.0 200 canceling > Via: SIP/2.0/UDP 1.2.3.4:5067;received=1.2.3.4;rport=5067;branch= > z9hG4bK7f6a37ed46c2b41312b994c78f9953d5 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: ;tag=51bbe412150d8b6167b2d0523a6431 > c1-c48a > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 CANCEL > Server: Sippy Softswitch v5.0-dev.166 > Content-Length: 0 > > 6 Mar 16:41:02.900/GLOBAL/opensips[27445]: SENDING message to > 192.168.0.110:60131: > INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 > Record-Route: > Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 > Via: SIP/2.0/UDP 1.2.3.4:5067;received=1.2.3.4;branch= > z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 > Max-Forwards: 69 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 INVITE > Contact: Anonymous > Expires: 300 > User-Agent: Sippy Softswitch v5.0-dev.166 > cisco-GUID: 795718100-3120542206-472987301-3288912555 > h323-conf-id: 795718100-3120542206-472987301-3288912555 > Content-Length: 532 > Content-Type: application/sdp > > v=0 > o=- 3697803640 3697803640 IN IP4 192.168.0.110 > s=pjmedia > b=AS:84 > t=0 0 > a=X-nat:0 > m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 > c=IN IP4 192.168.0.110 > b=TIAS:64000 > a=rtcp:4011 IN IP4 192.168.0.110 > a=sendrecv > a=rtpmap:8 PCMA/8000 > a=rtpmap:0 PCMU/8000 > a=rtpmap:18 G729/8000 > a=fmtp:18 annexb=no > a=rtpmap:3 GSM/8000 > a=rtpmap:120 AMR/8000 > a=rtpmap:97 iLBC/8000 > a=fmtp:97 mode=30 > a=rtpmap:119 speex/32000 > a=rtpmap:117 speex/16000 > a=rtpmap:110 speex/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > > 6 Mar 16:41:07.188/GLOBAL/opensips[27445]: SENDING message to > 192.168.0.110:60131: > INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 > Record-Route: > Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 > Via: SIP/2.0/UDP 1.2.3.4:5067;received=1.2.3.4;branch= > z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 > Max-Forwards: 69 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 INVITE > Contact: Anonymous > Expires: 300 > User-Agent: Sippy Softswitch v5.0-dev.166 > cisco-GUID: 795718100-3120542206-472987301-3288912555 > h323-conf-id: 795718100-3120542206-472987301-3288912555 > Content-Length: 532 > Content-Type: application/sdp > > v=0 > o=- 3697803640 3697803640 IN IP4 192.168.0.110 > s=pjmedia > b=AS:84 > t=0 0 > a=X-nat:0 > m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 > c=IN IP4 192.168.0.110 > b=TIAS:64000 > a=rtcp:4011 IN IP4 192.168.0.110 > a=sendrecv > a=rtpmap:8 PCMA/8000 > a=rtpmap:0 PCMU/8000 > a=rtpmap:18 G729/8000 > a=fmtp:18 annexb=no > a=rtpmap:3 GSM/8000 > a=rtpmap:120 AMR/8000 > a=rtpmap:97 iLBC/8000 > a=fmtp:97 mode=30 > a=rtpmap:119 speex/32000 > a=rtpmap:117 speex/16000 > a=rtpmap:110 speex/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > > 6 Mar 16:41:11.480/GLOBAL/opensips[27445]: SENDING message to > 192.168.0.110:60131: > INVITE sip:kenny_teSt-onnet1 at 192.168.0.110:60131;ob SIP/2.0 > Record-Route: > Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bKb971.8a172365.0 > Via: SIP/2.0/UDP 1.2.3.4:5067;received=1.2.3.4;branch= > z9hG4bK7f6a37ed46c2b41312b994c78f9953d5;rport=5067 > Max-Forwards: 69 > From: ;tag=eac8d4a10d1042c839d945086b0656d2 > To: > Call-ID: ef28002a1d6d40b79314ef6af21ed1e5-onnet_1-b2b_1 > CSeq: 200 INVITE > Contact: Anonymous > Expires: 300 > User-Agent: Sippy Softswitch v5.0-dev.166 > cisco-GUID: 795718100-3120542206-472987301-3288912555 > h323-conf-id: 795718100-3120542206-472987301-3288912555 > Content-Length: 532 > Content-Type: application/sdp > > v=0 > o=- 3697803640 3697803640 IN IP4 192.168.0.110 > s=pjmedia > b=AS:84 > t=0 0 > a=X-nat:0 > m=audio 4010 RTP/AVP 8 0 18 3 120 97 119 117 110 101 > c=IN IP4 192.168.0.110 > b=TIAS:64000 > a=rtcp:4011 IN IP4 192.168.0.110 > a=sendrecv > a=rtpmap:8 PCMA/8000 > a=rtpmap:0 PCMU/8000 > a=rtpmap:18 G729/8000 > a=fmtp:18 annexb=no > a=rtpmap:3 GSM/8000 > a=rtpmap:120 AMR/8000 > a=rtpmap:97 iLBC/8000 > a=fmtp:97 mode=30 > a=rtpmap:119 speex/32000 > a=rtpmap:117 speex/16000 > a=rtpmap:110 speex/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick.altmann at gmail.com Mon Mar 6 17:38:34 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Mon, 06 Mar 2017 14:38:34 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bdc553: RPM spec: prepare for opensips 2.3 Message-ID: <58bde4eacfe2e_21723f9398c6fc4410653a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bdc553d9ad38f118f028c0338bb3b8b312508bfb https://github.com/OpenSIPS/opensips/commit/bdc553d9ad38f118f028c0338bb3b8b312508bfb Author: Nick Altmann Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: prepare for opensips 2.3 Commit: a90e22d71e21901879097852b41e998c46bb7eda https://github.com/OpenSIPS/opensips/commit/a90e22d71e21901879097852b41e998c46bb7eda Author: Nick Altmann Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec R packaging/rpm/opensips.spec.CentOS Log Message: ----------- RPM spec: remove obsolete .spec, moved from it support to optionally build cachedb_cassandra, cachedb_couchbase, cachedb_mongodb, osp, sngtc Commit: 681874301d93b0a1a01e21e7aac3dcf57045d3c8 https://github.com/OpenSIPS/opensips/commit/681874301d93b0a1a01e21e7aac3dcf57045d3c8 Author: Nick Altmann Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: R packaging/rpm/opensips.default R packaging/rpm/opensips.init R packaging/rpm/opensips.init.SuSE R packaging/rpm/opensips.spec.SuSE A packaging/suse/opensips.default A packaging/suse/opensips.init A packaging/suse/opensips.init.SuSE A packaging/suse/opensips.spec.SuSE Log Message: ----------- RPM spec: rename SuSE directory Commit: 91c60428d39f8ca9f26bbde92ebd59224ec0edf1 https://github.com/OpenSIPS/opensips/commit/91c60428d39f8ca9f26bbde92ebd59224ec0edf1 Author: Nick Altmann Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.init M packaging/redhat_fedora/opensips.service M packaging/redhat_fedora/opensips.sysconfig Log Message: ----------- RPM spec: compatible with debian startup options Compare: https://github.com/OpenSIPS/opensips/compare/3b0f31ba02a7...91c60428d39f From nick.altmann at gmail.com Mon Mar 6 18:07:44 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Mon, 06 Mar 2017 15:07:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c351c5: RPM spec: add build dependency for lua module Message-ID: <58bdebc0a7d57_413c3fec80ad3c3c526f6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c351c588097ae024d85d560392dfd8580f051c70 https://github.com/OpenSIPS/opensips/commit/c351c588097ae024d85d560392dfd8580f051c70 Author: Nick Altmann Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: add build dependency for lua module From razvan at opensips.org Tue Mar 7 03:20:20 2017 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 7 Mar 2017 10:20:20 +0200 Subject: [OpenSIPS-Devel] Crash in OpenSIPS 2.1.4 (tm?) In-Reply-To: References: Message-ID: Hi, Nick! I see you are using pthreads locks, correct? Can you switch the locking mechanism to FUTEX and check if it behaves differently? Best regards, Răzvan Crainea OpenSIPS Solutions www.opensips-solutions.com On 03/06/2017 06:59 PM, Maxim Sobolev wrote: > The code leading to a crash is following: > > /* lock reply processing to determine how to proceed reliably */ > LOCK_REPLIES( t ); > > We also see a lot of messages like this before the crash: > > Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: > WARNING:core:utimer_ticker: utimer task already scheduled > for 15365200 ms (now 15365390 ms), it may overlap.. ... > Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: > WARNING:core:utimer_ticker: utimer task already scheduled > for 15366070 ms (now 15366160 ms), it may overlap.. > > On Mon, Mar 6, 2017 at 8:51 AM, Maxim Sobolev > wrote: > > Hi folks, > > We have observed the following crash in the OpenSIPS: > > $ sudo gdb712 /usr/local/sbin/opensips ~/opensips.27455.core > GNU gdb (GDB) 7.12 [GDB v7.12 for FreeBSD] > Core was generated by `opensips'. > Program terminated with signal SIGABRT, Aborted. > #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 > [Current thread is 1 (LWP 100588)] > (gdb) bt > #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 > #1 0x0000000800ccf386 in raise () from /lib/libc.so.7 > #2 0x0000000800ccf309 in abort () from /lib/libc.so.7 > #3 0x00000008009fe95a in ?? () from /lib/libthr.so.3 > #4 0x00000008009fa046 in ?? () from /lib/libthr.so.3 > #5 0x0000000801a148e1 in _lock (s=0x805003800) at lock.h:100 > #6 0x0000000801a14e84 in final_response_handler > (fr_tl=0x805002078) at timer.c:389 > #7 0x0000000801a1664a in timer_routine (ticks=15362, set=0x0) at > timer.c:1066 > #8 0x00000000004544dd in handle_timer_job () at timer.c:567 > #9 0x0000000000519920 in handle_io (fm=0x80142e670, idx=1, > event_type=1) at net/net_udp.c:265 > #10 0x00000000005187ca in io_wait_loop_kqueue (h=0x8b6300 > <_worker_io>, t=1, repeat=0) at net/../io_wait_loop.h:281 > #11 0x0000000000519bed in udp_rcv_loop (si=0x80141ff98) at > net/net_udp.c:308 > #12 0x000000000051a5c0 in udp_start_processes (chd_rank=0x7d56c8 > , startup_done=0x0) at net/net_udp.c:448 > #13 0x00000000004318a5 in main_loop () at main.c:731 > #14 0x0000000000433c79 in main (argc=9, argv=0x7fffffffe950) at > main.c:1271 > > The opensips configuration is: > > if (method == "INVITE") { > if (!t_newtran()) { > sl_reply_error(); > exit; > }; > }; > # Do strict routing if pre-loaded route headers present > if (loose_route() && !(method == "INVITE")) { > t_relay(); > exit; > }; > if ((!lookup("location") && method == "INVITE" && uri == > myself) || uri == myself) { > sl_send_reply("404", "Not Found"); > exit; > }; > if (method == "INVITE") { > record_route(); > }; > if (!t_relay()) { > sl_reply_error(); > }; > > SIP exchange leading to this is below. It's basically case of the > call that has been cancelled on the side A but INVITE got no > provisional reply on side B. > > -Max > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick.altmann at gmail.com Tue Mar 7 05:18:01 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Tue, 07 Mar 2017 02:18:01 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2a4a64: RPM spec: exclude build cachedb_redis for el6 beca... Message-ID: <58be88d95410f_143b3fb688f07c3c57965@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2a4a64fa27ed17687de274fbee866ca1aa92e909 https://github.com/OpenSIPS/opensips/commit/2a4a64fa27ed17687de274fbee866ca1aa92e909 Author: Nick Altmann Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: exclude build cachedb_redis for el6 because hiredis_devel package was removed from epel Commit: db1b3e433d07b1972bbcead970cf8a38f624ff4d https://github.com/OpenSIPS/opensips/commit/db1b3e433d07b1972bbcead970cf8a38f624ff4d Author: Nick Altmann Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: R packaging/suse/opensips.init Log Message: ----------- RPM spec: remove old init script Compare: https://github.com/OpenSIPS/opensips/compare/c351c588097a...db1b3e433d07 From nick.altmann at gmail.com Tue Mar 7 05:21:37 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Tue, 07 Mar 2017 02:21:37 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 74800d: RPM spec: exclude build cachedb_redis for el6 beca... Message-ID: <58be89b11103a_29243ff6b3b85c247439a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 74800db8ce2cdd4ae6029f914bd5053c5769d8d2 https://github.com/OpenSIPS/opensips/commit/74800db8ce2cdd4ae6029f914bd5053c5769d8d2 Author: Nick Altmann Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: exclude build cachedb_redis for el6 because hiredis_devel package was removed from epel From nick.altmann at gmail.com Tue Mar 7 05:23:22 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Tue, 07 Mar 2017 02:23:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9489a6: RPM spec: exclude build cachedb_redis for el6 beca... Message-ID: <58be8a1a25453_31b03fc86fc51c3812874a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 9489a69a2c56db6a8d5dcf6292f98e8b9523f7f6 https://github.com/OpenSIPS/opensips/commit/9489a69a2c56db6a8d5dcf6292f98e8b9523f7f6 Author: Nick Altmann Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M packaging/fedora/opensips.spec Log Message: ----------- RPM spec: exclude build cachedb_redis for el6 because hiredis_devel package was removed from epel From sobomax at sippysoft.com Tue Mar 7 08:58:55 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Tue, 7 Mar 2017 05:58:55 -0800 Subject: [OpenSIPS-Devel] Crash in OpenSIPS 2.1.4 (tm?) In-Reply-To: References: Message-ID: Răzvan, we are on FreeBSD there are no futexes on that OS. What's wrong with using pthreads? It's been working for us before I think. Thanks! -Max On Tue, Mar 7, 2017 at 12:20 AM, Răzvan Crainea wrote: > Hi, Nick! > > I see you are using pthreads locks, correct? Can you switch the locking > mechanism to FUTEX and check if it behaves differently? > > Best regards, > > Răzvan Crainea > OpenSIPS Solutionswww.opensips-solutions.com > > On 03/06/2017 06:59 PM, Maxim Sobolev wrote: > > The code leading to a crash is following: > > /* lock reply processing to determine how to proceed reliably */ > LOCK_REPLIES( t ); > > We also see a lot of messages like this before the crash: > > Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: > WARNING:core:utimer_ticker: utimer task already scheduled for > 15365200 ms (now 15365390 ms), it may overlap.. > > ... > > Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: > WARNING:core:utimer_ticker: utimer task already scheduled for > 15366070 ms (now 15366160 ms), it may overlap.. > > On Mon, Mar 6, 2017 at 8:51 AM, Maxim Sobolev > wrote: > >> Hi folks, >> >> We have observed the following crash in the OpenSIPS: >> >> $ sudo gdb712 /usr/local/sbin/opensips ~/opensips.27455.core >> GNU gdb (GDB) 7.12 [GDB v7.12 for FreeBSD] >> Core was generated by `opensips'. >> Program terminated with signal SIGABRT, Aborted. >> #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 >> [Current thread is 1 (LWP 100588)] >> (gdb) bt >> #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 >> #1 0x0000000800ccf386 in raise () from /lib/libc.so.7 >> #2 0x0000000800ccf309 in abort () from /lib/libc.so.7 >> #3 0x00000008009fe95a in ?? () from /lib/libthr.so.3 >> #4 0x00000008009fa046 in ?? () from /lib/libthr.so.3 >> #5 0x0000000801a148e1 in _lock (s=0x805003800) at lock.h:100 >> #6 0x0000000801a14e84 in final_response_handler (fr_tl=0x805002078) at >> timer.c:389 >> #7 0x0000000801a1664a in timer_routine (ticks=15362, set=0x0) at >> timer.c:1066 >> #8 0x00000000004544dd in handle_timer_job () at timer.c:567 >> #9 0x0000000000519920 in handle_io (fm=0x80142e670, idx=1, event_type=1) >> at net/net_udp.c:265 >> #10 0x00000000005187ca in io_wait_loop_kqueue (h=0x8b6300 <_worker_io>, >> t=1, repeat=0) at net/../io_wait_loop.h:281 >> #11 0x0000000000519bed in udp_rcv_loop (si=0x80141ff98) at >> net/net_udp.c:308 >> #12 0x000000000051a5c0 in udp_start_processes (chd_rank=0x7d56c8 >> , startup_done=0x0) at net/net_udp.c:448 >> #13 0x00000000004318a5 in main_loop () at main.c:731 >> #14 0x0000000000433c79 in main (argc=9, argv=0x7fffffffe950) at >> main.c:1271 >> >> The opensips configuration is: >> >> if (method == "INVITE") { >> if (!t_newtran()) { >> sl_reply_error(); >> exit; >> }; >> }; >> # Do strict routing if pre-loaded route headers present >> if (loose_route() && !(method == "INVITE")) { >> t_relay(); >> exit; >> }; >> if ((!lookup("location") && method == "INVITE" && uri == myself) >> || uri == myself) { >> sl_send_reply("404", "Not Found"); >> exit; >> }; >> if (method == "INVITE") { >> record_route(); >> }; >> if (!t_relay()) { >> sl_reply_error(); >> }; >> >> SIP exchange leading to this is below. It's basically case of the call >> that has been cancelled on the side A but INVITE got no provisional reply >> on side B. >> >> -Max >> >> > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Tue Mar 7 09:44:35 2017 From: razvan at opensips.org (=?UTF-8?Q?R=c4=83zvan_Crainea?=) Date: Tue, 7 Mar 2017 16:44:35 +0200 Subject: [OpenSIPS-Devel] Crash in OpenSIPS 2.1.4 (tm?) In-Reply-To: References: Message-ID: Hi, Maxim! From the stacktrace you showed, it looks like OpenSIPS was trying to get a transaction lock, but somehow it crashes with an abort. Not sure why though, I couldn't find any documentation about that. Is that the only process that crashes? It might be possible that another process crashes and destroys this one with an abort(). Can you double check? Best regards, Răzvan Crainea OpenSIPS Solutions www.opensips-solutions.com On 03/07/2017 03:58 PM, Maxim Sobolev wrote: > Răzvan, we are on FreeBSD there are no futexes on that OS. What's > wrong with using pthreads? It's been working for us before I think. > Thanks! > > -Max > > On Tue, Mar 7, 2017 at 12:20 AM, Răzvan Crainea > wrote: > > Hi, Nick! > > I see you are using pthreads locks, correct? Can you switch the > locking mechanism to FUTEX and check if it behaves differently? > > Best regards, > > Răzvan Crainea > OpenSIPS Solutions > www.opensips-solutions.com > > On 03/06/2017 06:59 PM, Maxim Sobolev wrote: >> The code leading to a crash is following: >> >> /* lock reply processing to determine how to proceed >> reliably */ >> LOCK_REPLIES( t ); >> >> We also see a lot of messages like this before the crash: >> >> Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: >> WARNING:core:utimer_ticker: utimer task already >> scheduled for 15365200 ms (now 15365390 ms), it may overlap.. > ... > >> Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: >> WARNING:core:utimer_ticker: utimer task already >> scheduled for 15366070 ms (now 15366160 ms), it may overlap.. >> >> On Mon, Mar 6, 2017 at 8:51 AM, Maxim Sobolev >> > wrote: >> >> Hi folks, >> >> We have observed the following crash in the OpenSIPS: >> >> $ sudo gdb712 /usr/local/sbin/opensips ~/opensips.27455.core >> GNU gdb (GDB) 7.12 [GDB v7.12 for FreeBSD] >> Core was generated by `opensips'. >> Program terminated with signal SIGABRT, Aborted. >> #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 >> [Current thread is 1 (LWP 100588)] >> (gdb) bt >> #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 >> #1 0x0000000800ccf386 in raise () from /lib/libc.so.7 >> #2 0x0000000800ccf309 in abort () from /lib/libc.so.7 >> #3 0x00000008009fe95a in ?? () from /lib/libthr.so.3 >> #4 0x00000008009fa046 in ?? () from /lib/libthr.so.3 >> #5 0x0000000801a148e1 in _lock (s=0x805003800) at lock.h:100 >> #6 0x0000000801a14e84 in final_response_handler >> (fr_tl=0x805002078) at timer.c:389 >> #7 0x0000000801a1664a in timer_routine (ticks=15362, >> set=0x0) at timer.c:1066 >> #8 0x00000000004544dd in handle_timer_job () at timer.c:567 >> #9 0x0000000000519920 in handle_io (fm=0x80142e670, idx=1, >> event_type=1) at net/net_udp.c:265 >> #10 0x00000000005187ca in io_wait_loop_kqueue (h=0x8b6300 >> <_worker_io>, t=1, repeat=0) at net/../io_wait_loop.h:281 >> #11 0x0000000000519bed in udp_rcv_loop (si=0x80141ff98) at >> net/net_udp.c:308 >> #12 0x000000000051a5c0 in udp_start_processes >> (chd_rank=0x7d56c8 , startup_done=0x0) at >> net/net_udp.c:448 >> #13 0x00000000004318a5 in main_loop () at main.c:731 >> #14 0x0000000000433c79 in main (argc=9, argv=0x7fffffffe950) >> at main.c:1271 >> >> The opensips configuration is: >> >> if (method == "INVITE") { >> if (!t_newtran()) { >> sl_reply_error(); >> exit; >> }; >> }; >> # Do strict routing if pre-loaded route headers present >> if (loose_route() && !(method == "INVITE")) { >> t_relay(); >> exit; >> }; >> if ((!lookup("location") && method == "INVITE" && uri >> == myself) || uri == myself) { >> sl_send_reply("404", "Not Found"); >> exit; >> }; >> if (method == "INVITE") { >> record_route(); >> }; >> if (!t_relay()) { >> sl_reply_error(); >> }; >> >> SIP exchange leading to this is below. It's basically case of >> the call that has been cancelled on the side A but INVITE got >> no provisional reply on side B. >> >> -Max >> > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 > Tel (Toll-Free): +1-855-747-7779 > Fax: +1-866-857-6942 > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Tue Mar 7 10:17:14 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 07 Mar 2017 07:17:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2a55bc: use the global advertised address&port for receive... Message-ID: <58becefa32ba8_78ff3f7fc7127c2c1403b8@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2a55bccf0882655df78d70e025eab9423f7288c8 https://github.com/OpenSIPS/opensips/commit/2a55bccf0882655df78d70e025eab9423f7288c8 Author: Razvan Crainea Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M msg_translator.c Log Message: ----------- use the global advertised address&port for received interface From ionutionita at opensips.org Tue Mar 7 11:18:36 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 07 Mar 2017 08:18:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] edd6f7: [siptrace] fix adding correlation id for each sip ... Message-ID: <58bedd5c3feed_7f8c3fd06445fc44133139@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: edd6f77859c94977477d6ce2ea3f0c42af9988cd https://github.com/OpenSIPS/opensips/commit/edd6f77859c94977477d6ce2ea3f0c42af9988cd Author: ionutrazvanionita Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] fix adding correlation id for each sip packet From liviu at opensips.org Tue Mar 7 12:36:23 2017 From: liviu at opensips.org (Liviu Chircu) Date: Tue, 7 Mar 2017 19:36:23 +0200 Subject: [OpenSIPS-Devel] MongoDB driver enhance in OpenSIPS 2.3! Message-ID: <6e86fc20-7b9b-8f05-2efd-eb86d5cd6fea@opensips.org> Hi all, It is my pleasure to announce that a MongoDB module enhancement will make it into the OpenSIPS 2.3 beta! It will include the following: * support for MongoDB 3.0+ servers * full support for database commands * compatibility with libmongoc versions 1.0.0 - 1.6.0 You may learn more about the new module from this OpenSIPS Blog post [1] Best regards, [1]: https://blog.opensips.org/2017/03/07/how-to-use-the-enhanced-mongodb-module-in-opensips-2-3/ -- Liviu Chircu OpenSIPS Developer http://www.opensips-solutions.com OpenSIPS Summit May 2017 Amsterdam http://www.opensips.org/events/Summit-2017Amsterdam.html From bogdan at opensips.org Tue Mar 7 13:00:45 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 07 Mar 2017 10:00:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 03a5e9: More attributes for the contact-related events. Message-ID: <58bef54de625c_35d03fd924e35c3c96864@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 03a5e99703a7f39c8ba931f8d96498206fd8fef8 https://github.com/OpenSIPS/opensips/commit/03a5e99703a7f39c8ba931f8d96498206fd8fef8 Author: Bogdan-Andrei Iancu Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M modules/usrloc/README M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ucontact.c M modules/usrloc/udomain.c M modules/usrloc/udomain.h M modules/usrloc/urecord.c Log Message: ----------- More attributes for the contact-related events. The E_UL_CONTACT_INSERT, E_UL_CONTACT_UPDATE and E_UL_CONTACT_DELETE have now more attributes (full set to describe the contact): * path string * q value * socket description * branch flags * expires * uri as former "address" From sobomax at sippysoft.com Tue Mar 7 13:15:01 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Tue, 7 Mar 2017 10:15:01 -0800 Subject: [OpenSIPS-Devel] Crash in OpenSIPS 2.1.4 (tm?) In-Reply-To: References: Message-ID: Razvan, looks like the problem is with the lack of inter-process mutexes support in FreeBSD. There is some workaround for that supposedly implemented in the Go language runtime, I'll have to dig deeper and see if I can borrow a code from them. Starting opensips. Mar 7 13:44:45 [86183] CRITICAL:core:shm_mem_init_mallocs: could not initialize lock Mar 7 13:44:45 [86183] CRITICAL:core:init_shm_mallocs: could not initialize shared memory pool, exiting... On Tue, Mar 7, 2017 at 6:44 AM, Răzvan Crainea wrote: > Hi, Maxim! > > From the stacktrace you showed, it looks like OpenSIPS was trying to get a > transaction lock, but somehow it crashes with an abort. Not sure why > though, I couldn't find any documentation about that. > > Is that the only process that crashes? It might be possible that another > process crashes and destroys this one with an abort(). Can you double check? > > Best regards, > > Răzvan Crainea > OpenSIPS Solutionswww.opensips-solutions.com > > On 03/07/2017 03:58 PM, Maxim Sobolev wrote: > > Răzvan, we are on FreeBSD there are no futexes on that OS. What's wrong > with using pthreads? It's been working for us before I think. Thanks! > > -Max > > On Tue, Mar 7, 2017 at 12:20 AM, Răzvan Crainea > wrote: > >> Hi, Nick! >> >> I see you are using pthreads locks, correct? Can you switch the locking >> mechanism to FUTEX and check if it behaves differently? >> >> Best regards, >> >> Răzvan Crainea >> OpenSIPS Solutionswww.opensips-solutions.com >> >> On 03/06/2017 06:59 PM, Maxim Sobolev wrote: >> >> The code leading to a crash is following: >> >> /* lock reply processing to determine how to proceed reliably */ >> LOCK_REPLIES( t ); >> >> We also see a lot of messages like this before the crash: >> >> Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: >> WARNING:core:utimer_ticker: utimer task already scheduled for >> 15365200 ms (now 15365390 ms), it may overlap.. >> >> ... >> >> Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: >> WARNING:core:utimer_ticker: utimer task already scheduled for >> 15366070 ms (now 15366160 ms), it may overlap.. >> >> On Mon, Mar 6, 2017 at 8:51 AM, Maxim Sobolev >> wrote: >> >>> Hi folks, >>> >>> We have observed the following crash in the OpenSIPS: >>> >>> $ sudo gdb712 /usr/local/sbin/opensips ~/opensips.27455.core >>> GNU gdb (GDB) 7.12 [GDB v7.12 for FreeBSD] >>> Core was generated by `opensips'. >>> Program terminated with signal SIGABRT, Aborted. >>> #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 >>> [Current thread is 1 (LWP 100588)] >>> (gdb) bt >>> #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 >>> #1 0x0000000800ccf386 in raise () from /lib/libc.so.7 >>> #2 0x0000000800ccf309 in abort () from /lib/libc.so.7 >>> #3 0x00000008009fe95a in ?? () from /lib/libthr.so.3 >>> #4 0x00000008009fa046 in ?? () from /lib/libthr.so.3 >>> #5 0x0000000801a148e1 in _lock (s=0x805003800) at lock.h:100 >>> #6 0x0000000801a14e84 in final_response_handler (fr_tl=0x805002078) at >>> timer.c:389 >>> #7 0x0000000801a1664a in timer_routine (ticks=15362, set=0x0) at >>> timer.c:1066 >>> #8 0x00000000004544dd in handle_timer_job () at timer.c:567 >>> #9 0x0000000000519920 in handle_io (fm=0x80142e670, idx=1, >>> event_type=1) at net/net_udp.c:265 >>> #10 0x00000000005187ca in io_wait_loop_kqueue (h=0x8b6300 <_worker_io>, >>> t=1, repeat=0) at net/../io_wait_loop.h:281 >>> #11 0x0000000000519bed in udp_rcv_loop (si=0x80141ff98) at >>> net/net_udp.c:308 >>> #12 0x000000000051a5c0 in udp_start_processes (chd_rank=0x7d56c8 >>> , startup_done=0x0) at net/net_udp.c:448 >>> #13 0x00000000004318a5 in main_loop () at main.c:731 >>> #14 0x0000000000433c79 in main (argc=9, argv=0x7fffffffe950) at >>> main.c:1271 >>> >>> The opensips configuration is: >>> >>> if (method == "INVITE") { >>> if (!t_newtran()) { >>> sl_reply_error(); >>> exit; >>> }; >>> }; >>> # Do strict routing if pre-loaded route headers present >>> if (loose_route() && !(method == "INVITE")) { >>> t_relay(); >>> exit; >>> }; >>> if ((!lookup("location") && method == "INVITE" && uri == myself) >>> || uri == myself) { >>> sl_send_reply("404", "Not Found"); >>> exit; >>> }; >>> if (method == "INVITE") { >>> record_route(); >>> }; >>> if (!t_relay()) { >>> sl_reply_error(); >>> }; >>> >>> SIP exchange leading to this is below. It's basically case of the call >>> that has been cancelled on the side A but INVITE got no provisional reply >>> on side B. >>> >>> -Max >>> >>> >> _______________________________________________ >> 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 <(778)%20783-0474> > Tel (Toll-Free): +1-855-747-7779 <(855)%20747-7779> > Fax: +1-866-857-6942 <(866)%20857-6942> > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft > > > _______________________________________________ > Devel mailing listDevel at lists.opensips.orghttp://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 > > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From sobomax at sippysoft.com Tue Mar 7 13:15:16 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Tue, 7 Mar 2017 10:15:16 -0800 Subject: [OpenSIPS-Devel] Crash in OpenSIPS 2.1.4 (tm?) In-Reply-To: References: Message-ID: Razvan, looks like the problem is with the official lack of inter-process mutexes support in FreeBSD. There is some workaround for that supposedly implemented in the Go language runtime, I'll have to dig deeper and see if I can borrow a code from them. I'll keep you guys informed and/or create pull reqest. In the meantime, we've updated the package to latest 2.2.3 and now it does not start at all faility to create a mutex around SHM. :( Starting opensips. Mar 7 13:44:45 [86183] CRITICAL:core:shm_mem_init_mallocs: could not initialize lock Mar 7 13:44:45 [86183] CRITICAL:core:init_shm_mallocs: could not initialize shared memory pool, exiting... On Tue, Mar 7, 2017 at 6:44 AM, Răzvan Crainea wrote: > Hi, Maxim! > > From the stacktrace you showed, it looks like OpenSIPS was trying to get a > transaction lock, but somehow it crashes with an abort. Not sure why > though, I couldn't find any documentation about that. > > Is that the only process that crashes? It might be possible that another > process crashes and destroys this one with an abort(). Can you double check? > > Best regards, > > Răzvan Crainea > OpenSIPS Solutionswww.opensips-solutions.com > > On 03/07/2017 03:58 PM, Maxim Sobolev wrote: > > Răzvan, we are on FreeBSD there are no futexes on that OS. What's wrong > with using pthreads? It's been working for us before I think. Thanks! > > -Max > > On Tue, Mar 7, 2017 at 12:20 AM, Răzvan Crainea > wrote: > >> Hi, Nick! >> >> I see you are using pthreads locks, correct? Can you switch the locking >> mechanism to FUTEX and check if it behaves differently? >> >> Best regards, >> >> Răzvan Crainea >> OpenSIPS Solutionswww.opensips-solutions.com >> >> On 03/06/2017 06:59 PM, Maxim Sobolev wrote: >> >> The code leading to a crash is following: >> >> /* lock reply processing to determine how to proceed reliably */ >> LOCK_REPLIES( t ); >> >> We also see a lot of messages like this before the crash: >> >> Mar 6 16:41:17 jenv_1 /usr/local/sbin/opensips[27453]: >> WARNING:core:utimer_ticker: utimer task already scheduled for >> 15365200 ms (now 15365390 ms), it may overlap.. >> >> ... >> >> Mar 6 16:41:18 jenv_1 /usr/local/sbin/opensips[27453]: >> WARNING:core:utimer_ticker: utimer task already scheduled for >> 15366070 ms (now 15366160 ms), it may overlap.. >> >> On Mon, Mar 6, 2017 at 8:51 AM, Maxim Sobolev >> wrote: >> >>> Hi folks, >>> >>> We have observed the following crash in the OpenSIPS: >>> >>> $ sudo gdb712 /usr/local/sbin/opensips ~/opensips.27455.core >>> GNU gdb (GDB) 7.12 [GDB v7.12 for FreeBSD] >>> Core was generated by `opensips'. >>> Program terminated with signal SIGABRT, Aborted. >>> #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 >>> [Current thread is 1 (LWP 100588)] >>> (gdb) bt >>> #0 0x0000000800ccf39a in thr_kill () from /lib/libc.so.7 >>> #1 0x0000000800ccf386 in raise () from /lib/libc.so.7 >>> #2 0x0000000800ccf309 in abort () from /lib/libc.so.7 >>> #3 0x00000008009fe95a in ?? () from /lib/libthr.so.3 >>> #4 0x00000008009fa046 in ?? () from /lib/libthr.so.3 >>> #5 0x0000000801a148e1 in _lock (s=0x805003800) at lock.h:100 >>> #6 0x0000000801a14e84 in final_response_handler (fr_tl=0x805002078) at >>> timer.c:389 >>> #7 0x0000000801a1664a in timer_routine (ticks=15362, set=0x0) at >>> timer.c:1066 >>> #8 0x00000000004544dd in handle_timer_job () at timer.c:567 >>> #9 0x0000000000519920 in handle_io (fm=0x80142e670, idx=1, >>> event_type=1) at net/net_udp.c:265 >>> #10 0x00000000005187ca in io_wait_loop_kqueue (h=0x8b6300 <_worker_io>, >>> t=1, repeat=0) at net/../io_wait_loop.h:281 >>> #11 0x0000000000519bed in udp_rcv_loop (si=0x80141ff98) at >>> net/net_udp.c:308 >>> #12 0x000000000051a5c0 in udp_start_processes (chd_rank=0x7d56c8 >>> , startup_done=0x0) at net/net_udp.c:448 >>> #13 0x00000000004318a5 in main_loop () at main.c:731 >>> #14 0x0000000000433c79 in main (argc=9, argv=0x7fffffffe950) at >>> main.c:1271 >>> >>> The opensips configuration is: >>> >>> if (method == "INVITE") { >>> if (!t_newtran()) { >>> sl_reply_error(); >>> exit; >>> }; >>> }; >>> # Do strict routing if pre-loaded route headers present >>> if (loose_route() && !(method == "INVITE")) { >>> t_relay(); >>> exit; >>> }; >>> if ((!lookup("location") && method == "INVITE" && uri == myself) >>> || uri == myself) { >>> sl_send_reply("404", "Not Found"); >>> exit; >>> }; >>> if (method == "INVITE") { >>> record_route(); >>> }; >>> if (!t_relay()) { >>> sl_reply_error(); >>> }; >>> >>> SIP exchange leading to this is below. It's basically case of the call >>> that has been cancelled on the side A but INVITE got no provisional reply >>> on side B. >>> >>> -Max >>> >>> >> _______________________________________________ >> 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 <(778)%20783-0474> > Tel (Toll-Free): +1-855-747-7779 <(855)%20747-7779> > Fax: +1-866-857-6942 <(866)%20857-6942> > Web: http://www.sippysoft.com > MSN: sales at sippysoft.com > Skype: SippySoft > > > _______________________________________________ > Devel mailing listDevel at lists.opensips.orghttp://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 > > -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts Tel (Canada): +1-778-783-0474 Tel (Toll-Free): +1-855-747-7779 Fax: +1-866-857-6942 Web: http://www.sippysoft.com MSN: sales at sippysoft.com Skype: SippySoft -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Tue Mar 7 16:56:56 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 07 Mar 2017 13:56:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a957b6: Fixed attr name for contact-related events. Message-ID: <58bf2ca864633_7e133f7fd5d49c2c1105a3@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a957b69552de47a8b4081ff525e505c423eafb21 https://github.com/OpenSIPS/opensips/commit/a957b69552de47a8b4081ff525e505c423eafb21 Author: Bogdan-Andrei Iancu Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- Fixed attr name for contact-related events. "contact" -> "uri" as per docs From razvan at opensips.org Wed Mar 8 03:57:15 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Wed, 08 Mar 2017 00:57:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 558f98: Update opensips.init on 2.1 to avoid init error Message-ID: <58bfc76b35d11_deb83fc3b82dbc28144219@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 558f9841662a318507a7da4ef83cddabf687aed8 https://github.com/OpenSIPS/opensips/commit/558f9841662a318507a7da4ef83cddabf687aed8 Author: David Gonzalez Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/debian/common/opensips.init Log Message: ----------- Update opensips.init on 2.1 to avoid init error Added a whitespace on init script due to a failure on restarting on ubuntu. Commit: 3fcbdb68dfa1fb4823ee130070b8bcbc0698638b https://github.com/OpenSIPS/opensips/commit/3fcbdb68dfa1fb4823ee130070b8bcbc0698638b Author: Răzvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/debian/common/opensips.init Log Message: ----------- Merge pull request #1065 from penguinjournals/patch-1 Update opensips.init on 2.1 to avoid init error Compare: https://github.com/OpenSIPS/opensips/compare/9489a69a2c56...3fcbdb68dfa1 From razvan at opensips.org Wed Mar 8 06:32:12 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 03:32:12 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f00c89: presence: add EXPOSED event section Message-ID: <58bfebbc7561a_7b013fcf26741c3014644f@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f00c8978ce70567cfce40bc09d5e88c6e1276f92 https://github.com/OpenSIPS/opensips/commit/f00c8978ce70567cfce40bc09d5e88c6e1276f92 Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/presence/README M modules/presence/doc/presence_admin.xml Log Message: ----------- presence: add EXPOSED event section From razvan at opensips.org Wed Mar 8 07:05:39 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 04:05:39 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b00155: lib/cJSON: fix pragma definitions for older gcc co... Message-ID: <58bff393b97de_7a573fd6d406fc30114239@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b001557ef71ef5e75028b36be4db9070574db6cd https://github.com/OpenSIPS/opensips/commit/b001557ef71ef5e75028b36be4db9070574db6cd Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M lib/cJSON.c Log Message: ----------- lib/cJSON: fix pragma definitions for older gcc compilers From bogdan at opensips.org Wed Mar 8 07:13:29 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 08 Mar 2017 04:13:29 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e8542: Fix copy paste error on event attribute Message-ID: <58bff56984f26_785d3ff250861c30170860@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4e8542e4899581788a1891ab163089c2c652b003 https://github.com/OpenSIPS/opensips/commit/4e8542e4899581788a1891ab163089c2c652b003 Author: Bogdan-Andrei Iancu Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- Fix copy paste error on event attribute From razvan at opensips.org Wed Mar 8 08:06:07 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 05:06:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c15cd7: lua: add compatible code with older versions Message-ID: <58c001bf4a324_7b83fea635e9c2c169351@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c15cd7d3cf18ffff9381208858d3337f02280f76 https://github.com/OpenSIPS/opensips/commit/c15cd7d3cf18ffff9381208858d3337f02280f76 Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/cachedb_memcached/cachedb_memcached.c M modules/lua/sipmemcache.c Log Message: ----------- lua: add compatible code with older versions Commit: cd6e8f0616e01eeaaa4a4fda324638d86471ff1a https://github.com/OpenSIPS/opensips/commit/cd6e8f0616e01eeaaa4a4fda324638d86471ff1a Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/lua/Makefile Log Message: ----------- lua: use compile flags form pkg-config Compare: https://github.com/OpenSIPS/opensips/compare/4e8542e48995...cd6e8f0616e0 From razvan at opensips.org Wed Mar 8 08:24:28 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 05:24:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0940c8: lua: fix for memcached versions older than 0.37 Message-ID: <58c0060c15b24_39ac3f9c1c8c9c341566c7@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0940c8f9eddcb551d62aeca1af85c9e9ead97c73 https://github.com/OpenSIPS/opensips/commit/0940c8f9eddcb551d62aeca1af85c9e9ead97c73 Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/cachedb_memcached/cachedb_memcached.c M modules/lua/sipmemcache.c Log Message: ----------- lua: fix for memcached versions older than 0.37 From razvan at opensips.org Wed Mar 8 08:28:46 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 05:28:46 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6b4782: memcached: fix previous commit Message-ID: <58c0070ed1d3a_1f663fd082b3dc3c1410d0@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6b4782824668680b6692241a43d25b277ffefd5f https://github.com/OpenSIPS/opensips/commit/6b4782824668680b6692241a43d25b277ffefd5f Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/cachedb_memcached/cachedb_memcached.c M modules/lua/sipmemcache.c Log Message: ----------- memcached: fix previous commit From razvan at opensips.org Wed Mar 8 08:43:59 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 05:43:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] be6897: memcached: fix again the typedef for return Message-ID: <58c00a9fb25eb_3f233fa072519c38170045@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: be6897f690db9a0e65bbe5c7c7eabed55a010a2d https://github.com/OpenSIPS/opensips/commit/be6897f690db9a0e65bbe5c7c7eabed55a010a2d Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/cachedb_memcached/cachedb_memcached.c M modules/lua/sipmemcache.c Log Message: ----------- memcached: fix again the typedef for return From bogdan at opensips.org Wed Mar 8 08:50:22 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 08 Mar 2017 05:50:22 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 207790: Fix yet-another-c&p error :( Message-ID: <58c00c1e6a1e4_7e433fa49e3d7c3c99153@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 207790fd3ca6420b6fe9dc3c798a65ddb2101bd6 https://github.com/OpenSIPS/opensips/commit/207790fd3ca6420b6fe9dc3c798a65ddb2101bd6 Author: Bogdan-Andrei Iancu Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- Fix yet-another-c&p error :( From razvan at opensips.org Wed Mar 8 10:05:56 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 07:05:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4f835c: rabbitmq: force error flags only for gfcc versions... Message-ID: <58c01dd41428_78ff3f7fc7127c2c158736@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4f835cc147a7c8777f015c83d04f80141e0c0ff4 https://github.com/OpenSIPS/opensips/commit/4f835cc147a7c8777f015c83d04f80141e0c0ff4 Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/rabbitmq/Makefile Log Message: ----------- rabbitmq: force error flags only for gfcc versions > 4.5 From ionutionita at opensips.org Wed Mar 8 10:11:06 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 08 Mar 2017 07:11:06 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6d7b94: [rest_client] fix compilation issues for older lib... Message-ID: <58c01f0ac4c9_10123f97b9cd9c3c17558a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6d7b944422ab6468376813f6258fc83c5d739dbb https://github.com/OpenSIPS/opensips/commit/6d7b944422ab6468376813f6258fc83c5d739dbb Author: ionutrazvanionita Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/rest_client/rest_methods.c Log Message: ----------- [rest_client] fix compilation issues for older libcurl versions From razvan at opensips.org Wed Mar 8 10:19:43 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 07:19:43 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 302a36: rabbitmq: debugging for travis Message-ID: <58c0210f6a9c2_df053fc0d770bc2814184a@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 302a365420505f40df37b7a5cf521ee8c3d04d7f https://github.com/OpenSIPS/opensips/commit/302a365420505f40df37b7a5cf521ee8c3d04d7f Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/rabbitmq/Makefile Log Message: ----------- rabbitmq: debugging for travis From razvan at opensips.org Wed Mar 8 10:27:49 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 07:27:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 86e218: rabbitmq: more debug Message-ID: <58c022f54182f_e8093fd1e9373c3c1852f2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 86e218c321b80a050cc4309600b565fd82ae7030 https://github.com/OpenSIPS/opensips/commit/86e218c321b80a050cc4309600b565fd82ae7030 Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/rabbitmq/Makefile Log Message: ----------- rabbitmq: more debug From razvan at opensips.org Wed Mar 8 10:38:44 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 08 Mar 2017 07:38:44 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f6ea1: rabbitmq: fix travis warnings Message-ID: <58c02584ba4b8_1f663fd082b3dc3c1416f5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6f6ea1c972e4fd5bd6e9421c1a6eef3a16cdd431 https://github.com/OpenSIPS/opensips/commit/6f6ea1c972e4fd5bd6e9421c1a6eef3a16cdd431 Author: Razvan Crainea Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/rabbitmq/Makefile Log Message: ----------- rabbitmq: fix travis warnings From sobomax at sippysoft.com Wed Mar 8 11:31:32 2017 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Wed, 8 Mar 2017 08:31:32 -0800 Subject: [OpenSIPS-Devel] Crash in OpenSIPS 2.1.4 (tm?) In-Reply-To: References: Message-ID: Razvan, I've implemented new locking method based around FreeBSD's low-level locking primitives, which are semantically equivalent to Linux's futexes. https://github.com/OpenSIPS/opensips/pull/1069 Would be nice to get it integrated into the future release(s). Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick.altmann at gmail.com Wed Mar 8 12:09:07 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 09:09:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4d9172: RPM spec: Message-ID: <58c03ab3b1260_35f03fadb529dc3471645@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4d91724634f456516212c8ffca32c2e47d92919b https://github.com/OpenSIPS/opensips/commit/4d91724634f456516212c8ffca32c2e47d92919b Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: support build lua module on fedora change with/without ifs modify ifs to one style fix description From liviu at opensips.org Wed Mar 8 12:11:20 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 08 Mar 2017 09:11:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 577797: DB core: Remove redundant assignments Message-ID: <58c03b3884e90_36413fdb2e085c341675c4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: 5777976acc5f17739c7c31e658ebfb95638fb853 https://github.com/OpenSIPS/opensips/commit/5777976acc5f17739c7c31e658ebfb95638fb853 Author: Liviu Chircu Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M db/db_res.c Log Message: ----------- DB core: Remove redundant assignments Commit: 0434707aed853f5a0d8f4a6099a55a51659335d7 https://github.com/OpenSIPS/opensips/commit/0434707aed853f5a0d8f4a6099a55a51659335d7 Author: Liviu Chircu Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M db/db_res.c M db/db_res.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt SQL->NoSQL "query" function for libmongoc v1.6.0 Commit: 61ac5c559001b97cc81a6bb3e67a5e8ce6091ff5 https://github.com/OpenSIPS/opensips/commit/61ac5c559001b97cc81a6bb3e67a5e8ce6091ff5 Author: Liviu Chircu Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt SQL->NoSQL "C/U/D" functions to libmongoc v1.6.0 Commit: 0fb869952645c43ad9c67326e688422154e88c00 https://github.com/OpenSIPS/opensips/commit/0fb869952645c43ad9c67326e688422154e88c00 Author: Liviu Chircu Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix some SQL translation bugs; Add debug logs Compare: https://github.com/OpenSIPS/opensips/compare/d7b5dc8df8cf...0fb869952645 From nick.altmann at gmail.com Wed Mar 8 12:12:14 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 09:12:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9eb77f: RPM spec: improve conditions Message-ID: <58c03b6e14c5_347d3fa8ff83fc382156b7@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 9eb77f520027002ba2ca0435b5045eb7acae20ab https://github.com/OpenSIPS/opensips/commit/9eb77f520027002ba2ca0435b5045eb7acae20ab Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: improve conditions From nick.altmann at gmail.com Wed Mar 8 12:13:20 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 09:13:20 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f9de6b: RPM spec: improve conditions Message-ID: <58c03bb0fa4a_402f3fb6d37efc3815719a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: f9de6b6067edc86b236d1825134637478857474b https://github.com/OpenSIPS/opensips/commit/f9de6b6067edc86b236d1825134637478857474b Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/fedora/opensips.spec Log Message: ----------- RPM spec: improve conditions From nick.altmann at gmail.com Wed Mar 8 12:15:25 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 09:15:25 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1795e3: RPM spec: exclude build cachedb_redis for el6 beca... Message-ID: <58c03c2d55b59_40b53fac0db07c341681b6@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 1795e3285e40ff258bbb5c4891069bd10b8d1c60 https://github.com/OpenSIPS/opensips/commit/1795e3285e40ff258bbb5c4891069bd10b8d1c60 Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/fedora/opensips.spec Log Message: ----------- RPM spec: exclude build cachedb_redis for el6 because hiredis_devel package was removed from epel From nick.altmann at gmail.com Wed Mar 8 13:53:58 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 10:53:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bd3c64: RPM spec: fix errors Message-ID: <58c0534691ce6_35b43fceb110bc3c1066a7@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bd3c643ca4a71f6a2f20ae950e858626f51400b5 https://github.com/OpenSIPS/opensips/commit/bd3c643ca4a71f6a2f20ae950e858626f51400b5 Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: fix errors From nick.altmann at gmail.com Wed Mar 8 14:53:56 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 11:53:56 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] caf1ba: RPM spec: Message-ID: <58c0615490266_745c3ff111a9bc341614ac@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: caf1ba5c733657504c6f970005d294ecd7c326a6 https://github.com/OpenSIPS/opensips/commit/caf1ba5c733657504c6f970005d294ecd7c326a6 Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: disable aaa_radius for fedora > 23 because radiusclient-ng-devel is not available, optimization From nick.altmann at gmail.com Wed Mar 8 14:58:58 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 11:58:58 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 865126: RPM spec: disable aaa_radius for fedora > 23 becau... Message-ID: <58c062825934a_7bb03fca3accfc24123142@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 865126fa5b55228c87777c9d6ee478a845195dde https://github.com/OpenSIPS/opensips/commit/865126fa5b55228c87777c9d6ee478a845195dde Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: disable aaa_radius for fedora > 23 because radiusclient-ng-devel is not available From nick.altmann at gmail.com Wed Mar 8 15:00:28 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 12:00:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2c707a: RPM spec: disable aaa_radius for fedora > 23 becau... Message-ID: <58c062dcb3869_19233fe3675f5c281355e0@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 2c707a9a802f0fe3ee393f4f04534cd4e51cb183 https://github.com/OpenSIPS/opensips/commit/2c707a9a802f0fe3ee393f4f04534cd4e51cb183 Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/fedora/opensips.spec Log Message: ----------- RPM spec: disable aaa_radius for fedora > 23 because radiusclient-ng-devel is not available From nick.altmann at gmail.com Wed Mar 8 15:02:03 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Wed, 08 Mar 2017 12:02:03 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 16c57b: RPM spec: disable aaa_radius for fedora > 23 becau... Message-ID: <58c0633b28c82_41d23fa9b099fc341170ea@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 16c57bdcdbfdccc1bdca14580e54e544ff864e8e https://github.com/OpenSIPS/opensips/commit/16c57bdcdbfdccc1bdca14580e54e544ff864e8e Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/fedora/opensips.spec Log Message: ----------- RPM spec: disable aaa_radius for fedora > 23 because radiusclient-ng-devel is not available From liviu at opensips.org Thu Mar 9 07:06:52 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 09 Mar 2017 04:06:52 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fbf135: cachedb_mongodb: Some bug fixes Message-ID: <58c1455c27b52_12a73fe487ab3c44153250@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: fbf1351f20e785060cf8c8d5c97c3fff6d957fae https://github.com/OpenSIPS/opensips/commit/fbf1351f20e785060cf8c8d5c97c3fff6d957fae Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c M db/db_row.c M db/db_row.h M db/db_val.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Some bug fixes - enable multi-updates in the SQL->NoSQL translator - fix a mempcy bug during row reallocation From liviu at opensips.org Thu Mar 9 07:13:49 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 09 Mar 2017 04:13:49 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dd44b1: cachedb_mongodb: Clean up code, update license hea... Message-ID: <58c146fdb7e8f_1ea73fc4bcfbbc402296f2@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: dd44b13118364ab3d9a335f0f34650ad441a07a9 https://github.com/OpenSIPS/opensips/commit/dd44b13118364ab3d9a335f0f34650ad441a07a9 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Clean up code, update license headers From liviu at opensips.org Thu Mar 9 07:46:36 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 09 Mar 2017 04:46:36 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f4dd40: cachedb_mongodb: Improve reconnect handling Message-ID: <58c14eac9f97_35b43fceb110bc3c1232b3@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f4dd4027ea71ce0dd0a3ff53af4bf7befda3d3ee https://github.com/OpenSIPS/opensips/commit/f4dd4027ea71ce0dd0a3ff53af4bf7befda3d3ee Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve reconnect handling Avoid exiting the retry loop with a NULL cursor after several failed reconnects From liviu at opensips.org Thu Mar 9 08:04:26 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 09 Mar 2017 05:04:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fcd918: cachedb_mongodb: Improve reconnect handling Message-ID: <58c152da1d492_78ef3fba6a09fc2c16215a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: fcd91824836b769480340ed81ad40ee82d9a86d3 https://github.com/OpenSIPS/opensips/commit/fcd91824836b769480340ed81ad40ee82d9a86d3 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve reconnect handling Avoid exiting the retry loop with a NULL cursor after several failed reconnects (cherry picked from commit f4dd4027ea71ce0dd0a3ff53af4bf7befda3d3ee) From liviu at opensips.org Thu Mar 9 08:05:02 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 09 Mar 2017 05:05:02 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bf113b: cachedb_mongodb: Improve reconnect handling Message-ID: <58c152fecca40_1c8d3f8834471c281608f5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: bf113b02d08c1c5ddf7130dc6a7374c5fcb0c74f https://github.com/OpenSIPS/opensips/commit/bf113b02d08c1c5ddf7130dc6a7374c5fcb0c74f Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve reconnect handling Avoid exiting the retry loop with a NULL cursor after several failed reconnects (cherry picked from commit f4dd4027ea71ce0dd0a3ff53af4bf7befda3d3ee) From liviu at opensips.org Thu Mar 9 08:09:47 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 09 Mar 2017 05:09:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9cba60: cachedb_mongodb: Initial adaptation to v1.6.0 (str... Message-ID: <58c1541be9350_e0e23feebc10bc3420615a@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips Commit: 9cba6055d6d18aca24dd6c5cda0f751ae8de51db https://github.com/OpenSIPS/opensips/commit/9cba6055d6d18aca24dd6c5cda0f751ae8de51db Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Initial adaptation to v1.6.0 (stripped-down) Commit: 4e8ab44e4b2990a415e10580e8fbfbd439d19e67 https://github.com/OpenSIPS/opensips/commit/4e8ab44e4b2990a415e10580e8fbfbd439d19e67 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt connect function to v1.6.0 Commit: 8aa8fd6c8fee9ec293fcaf1ad1ebf7121fe40132 https://github.com/OpenSIPS/opensips/commit/8aa8fd6c8fee9ec293fcaf1ad1ebf7121fe40132 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add connection cleanup at shutdown Commit: 9531a5cb5b275e7cf2b33e87f8a72cd8f1ba485f https://github.com/OpenSIPS/opensips/commit/9531a5cb5b275e7cf2b33e87f8a72cd8f1ba485f Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt key fetching function to libmongoc v1.6.0 Commit: ea4b755aa9c8f1cc4f46482d5491dd3ae6b8a8c6 https://github.com/OpenSIPS/opensips/commit/ea4b755aa9c8f1cc4f46482d5491dd3ae6b8a8c6 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt key storing function to libmongoc v1.6.0 Commit: 4f499f4a05abb83089a27fce4b2817321ac1f451 https://github.com/OpenSIPS/opensips/commit/4f499f4a05abb83089a27fce4b2817321ac1f451 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M mem/q_malloc.c Log Message: ----------- QM_MALLOC: Supress free(0) warnings Commit: 2d18466a5e05c57ea9c15fc2cd31fbcc8c7cc148 https://github.com/OpenSIPS/opensips/commit/2d18466a5e05c57ea9c15fc2cd31fbcc8c7cc148 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M pvar.h Log Message: ----------- CacheDB core: Improve flags for cache_fetch() results Commit: 419f4172e6aec9913e3e005c98748408acdd8884 https://github.com/OpenSIPS/opensips/commit/419f4172e6aec9913e3e005c98748408acdd8884 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt key removing function to libmongoc v1.6.0 Commit: 52f6e44ebc0565203a638f79106ff63495f0ea74 https://github.com/OpenSIPS/opensips/commit/52f6e44ebc0565203a638f79106ff63495f0ea74 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Code refactoring Commit: e3eea47bf2fee165e1d9a2b1f626baccfa4cadd7 https://github.com/OpenSIPS/opensips/commit/e3eea47bf2fee165e1d9a2b1f626baccfa4cadd7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt counter add/sub functions to libmongoc v1.6.0 Commit: 94554978fd64e5cd81f3ef47660fcd07b90eb2b7 https://github.com/OpenSIPS/opensips/commit/94554978fd64e5cd81f3ef47660fcd07b90eb2b7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Return new counters instead of old ones after add/sub Commit: bf3e5d056410834f417539e5af38c88a304d0417 https://github.com/OpenSIPS/opensips/commit/bf3e5d056410834f417539e5af38c88a304d0417 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt counter get function to libmongoc v1.6.0 Commit: 599ae359740ba0e7f26c9bbdbd26f697f1bc8dfb https://github.com/OpenSIPS/opensips/commit/599ae359740ba0e7f26c9bbdbd26f697f1bc8dfb Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_json.c Log Message: ----------- cachedb_mongodb: Initial, stripped-down raw query adaptation (JSON->BSON) Commit: 7f89db976feec5a1922f8d7fe768d4d31e1f1944 https://github.com/OpenSIPS/opensips/commit/7f89db976feec5a1922f8d7fe768d4d31e1f1944 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve error logging Commit: 7ad893a9e6206cf6a76c06695f82c88b2866556b https://github.com/OpenSIPS/opensips/commit/7ad893a9e6206cf6a76c06695f82c88b2866556b Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/nat_traversal/nat_traversal.c M modules/rtpproxy/rtpproxy.c M modules/xmpp/xmpp.c M ut.h Log Message: ----------- core: Export pkg/shm strdup functions Commit: 988448446c2391296cdcfadbf2113520ad5c2b5b https://github.com/OpenSIPS/opensips/commit/988448446c2391296cdcfadbf2113520ad5c2b5b Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Add full raw query support for MongoDB 3.2+ Commit: 716c8feefc1f3337d45a9d1acf2350e26acaa4db https://github.com/OpenSIPS/opensips/commit/716c8feefc1f3337d45a9d1acf2350e26acaa4db Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "update" raw query support for MongoDB 2.4 Commit: 543376868a5129d5fefd8c71d202d49396033045 https://github.com/OpenSIPS/opensips/commit/543376868a5129d5fefd8c71d202d49396033045 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "find" raw query support for MongoDB 3.0 and below Commit: 00904584457a2838fe6f24836e510600ca345b46 https://github.com/OpenSIPS/opensips/commit/00904584457a2838fe6f24836e510600ca345b46 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "insert" command support for MongoDB 3.0 and below Commit: a2bcc716df226d61e67e49e6fd89805e3bae3d9a https://github.com/OpenSIPS/opensips/commit/a2bcc716df226d61e67e49e6fd89805e3bae3d9a Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "delete" command support for MongoDB 3.0 and below Commit: 1b9730819295929df0e7f3ec6c1470fbd1370c0f https://github.com/OpenSIPS/opensips/commit/1b9730819295929df0e7f3ec6c1470fbd1370c0f Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Skip bad subdocuments in multi-doc commands Rather than dropping the command completely, just skip the bad documents and run the good ones. Commit: 3cd5ddbc391b549392372bb22a6e8627507848f7 https://github.com/OpenSIPS/opensips/commit/3cd5ddbc391b549392372bb22a6e8627507848f7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Rewrite "update" command to use bulk operations Commit: 6fc9c426f9c125523e594065486ada3e926be410 https://github.com/OpenSIPS/opensips/commit/6fc9c426f9c125523e594065486ada3e926be410 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Avoid doing no-op commands Commit: 53fdbd4b1b3362cffc1c8402661bf53de7257bae https://github.com/OpenSIPS/opensips/commit/53fdbd4b1b3362cffc1c8402661bf53de7257bae Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Clean up code Commit: b5655b134c34a5363b8b866427b9617c7ae662a2 https://github.com/OpenSIPS/opensips/commit/b5655b134c34a5363b8b866427b9617c7ae662a2 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c Log Message: ----------- DB core: Remove redundant assignments Commit: 024e9803c73b27cb409662f2b1fce274415b3948 https://github.com/OpenSIPS/opensips/commit/024e9803c73b27cb409662f2b1fce274415b3948 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c M db/db_res.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt SQL->NoSQL "query" function for libmongoc v1.6.0 Commit: b503b65da4759b13b87c5538b8e55c37a8b9bb03 https://github.com/OpenSIPS/opensips/commit/b503b65da4759b13b87c5538b8e55c37a8b9bb03 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt SQL->NoSQL "C/U/D" functions to libmongoc v1.6.0 Commit: c1d182decfccb10f556e8edf4fd17c0c48236a7d https://github.com/OpenSIPS/opensips/commit/c1d182decfccb10f556e8edf4fd17c0c48236a7d Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix some SQL translation bugs; Add debug logs Commit: 98de514b96ec6091d7e754251e051c19d8babbe2 https://github.com/OpenSIPS/opensips/commit/98de514b96ec6091d7e754251e051c19d8babbe2 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c M db/db_row.c M db/db_row.h M db/db_val.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Some bug fixes - enable multi-updates in the SQL->NoSQL translator - fix a mempcy bug during row reallocation Commit: ff3321f51c779852e490f64909808f736a93f7e4 https://github.com/OpenSIPS/opensips/commit/ff3321f51c779852e490f64909808f736a93f7e4 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Clean up code, update license headers Compare: https://github.com/OpenSIPS/opensips/compare/dd44b1311836...ff3321f51c77 From liviu at opensips.org Thu Mar 9 08:11:41 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 09 Mar 2017 05:11:41 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9cba60: cachedb_mongodb: Initial adaptation to v1.6.0 (str... Message-ID: <58c1548d8132e_147d3fba4931fc3416576d@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9cba6055d6d18aca24dd6c5cda0f751ae8de51db https://github.com/OpenSIPS/opensips/commit/9cba6055d6d18aca24dd6c5cda0f751ae8de51db Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Initial adaptation to v1.6.0 (stripped-down) Commit: 4e8ab44e4b2990a415e10580e8fbfbd439d19e67 https://github.com/OpenSIPS/opensips/commit/4e8ab44e4b2990a415e10580e8fbfbd439d19e67 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt connect function to v1.6.0 Commit: 8aa8fd6c8fee9ec293fcaf1ad1ebf7121fe40132 https://github.com/OpenSIPS/opensips/commit/8aa8fd6c8fee9ec293fcaf1ad1ebf7121fe40132 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add connection cleanup at shutdown Commit: 9531a5cb5b275e7cf2b33e87f8a72cd8f1ba485f https://github.com/OpenSIPS/opensips/commit/9531a5cb5b275e7cf2b33e87f8a72cd8f1ba485f Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt key fetching function to libmongoc v1.6.0 Commit: ea4b755aa9c8f1cc4f46482d5491dd3ae6b8a8c6 https://github.com/OpenSIPS/opensips/commit/ea4b755aa9c8f1cc4f46482d5491dd3ae6b8a8c6 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt key storing function to libmongoc v1.6.0 Commit: 4f499f4a05abb83089a27fce4b2817321ac1f451 https://github.com/OpenSIPS/opensips/commit/4f499f4a05abb83089a27fce4b2817321ac1f451 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M mem/q_malloc.c Log Message: ----------- QM_MALLOC: Supress free(0) warnings Commit: 2d18466a5e05c57ea9c15fc2cd31fbcc8c7cc148 https://github.com/OpenSIPS/opensips/commit/2d18466a5e05c57ea9c15fc2cd31fbcc8c7cc148 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M pvar.h Log Message: ----------- CacheDB core: Improve flags for cache_fetch() results Commit: 419f4172e6aec9913e3e005c98748408acdd8884 https://github.com/OpenSIPS/opensips/commit/419f4172e6aec9913e3e005c98748408acdd8884 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt key removing function to libmongoc v1.6.0 Commit: 52f6e44ebc0565203a638f79106ff63495f0ea74 https://github.com/OpenSIPS/opensips/commit/52f6e44ebc0565203a638f79106ff63495f0ea74 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Code refactoring Commit: e3eea47bf2fee165e1d9a2b1f626baccfa4cadd7 https://github.com/OpenSIPS/opensips/commit/e3eea47bf2fee165e1d9a2b1f626baccfa4cadd7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt counter add/sub functions to libmongoc v1.6.0 Commit: 94554978fd64e5cd81f3ef47660fcd07b90eb2b7 https://github.com/OpenSIPS/opensips/commit/94554978fd64e5cd81f3ef47660fcd07b90eb2b7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Return new counters instead of old ones after add/sub Commit: bf3e5d056410834f417539e5af38c88a304d0417 https://github.com/OpenSIPS/opensips/commit/bf3e5d056410834f417539e5af38c88a304d0417 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt counter get function to libmongoc v1.6.0 Commit: 599ae359740ba0e7f26c9bbdbd26f697f1bc8dfb https://github.com/OpenSIPS/opensips/commit/599ae359740ba0e7f26c9bbdbd26f697f1bc8dfb Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_json.c Log Message: ----------- cachedb_mongodb: Initial, stripped-down raw query adaptation (JSON->BSON) Commit: 7f89db976feec5a1922f8d7fe768d4d31e1f1944 https://github.com/OpenSIPS/opensips/commit/7f89db976feec5a1922f8d7fe768d4d31e1f1944 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve error logging Commit: 7ad893a9e6206cf6a76c06695f82c88b2866556b https://github.com/OpenSIPS/opensips/commit/7ad893a9e6206cf6a76c06695f82c88b2866556b Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/nat_traversal/nat_traversal.c M modules/rtpproxy/rtpproxy.c M modules/xmpp/xmpp.c M ut.h Log Message: ----------- core: Export pkg/shm strdup functions Commit: 988448446c2391296cdcfadbf2113520ad5c2b5b https://github.com/OpenSIPS/opensips/commit/988448446c2391296cdcfadbf2113520ad5c2b5b Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Add full raw query support for MongoDB 3.2+ Commit: 716c8feefc1f3337d45a9d1acf2350e26acaa4db https://github.com/OpenSIPS/opensips/commit/716c8feefc1f3337d45a9d1acf2350e26acaa4db Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "update" raw query support for MongoDB 2.4 Commit: 543376868a5129d5fefd8c71d202d49396033045 https://github.com/OpenSIPS/opensips/commit/543376868a5129d5fefd8c71d202d49396033045 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "find" raw query support for MongoDB 3.0 and below Commit: 00904584457a2838fe6f24836e510600ca345b46 https://github.com/OpenSIPS/opensips/commit/00904584457a2838fe6f24836e510600ca345b46 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "insert" command support for MongoDB 3.0 and below Commit: a2bcc716df226d61e67e49e6fd89805e3bae3d9a https://github.com/OpenSIPS/opensips/commit/a2bcc716df226d61e67e49e6fd89805e3bae3d9a Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "delete" command support for MongoDB 3.0 and below Commit: 1b9730819295929df0e7f3ec6c1470fbd1370c0f https://github.com/OpenSIPS/opensips/commit/1b9730819295929df0e7f3ec6c1470fbd1370c0f Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Skip bad subdocuments in multi-doc commands Rather than dropping the command completely, just skip the bad documents and run the good ones. Commit: 3cd5ddbc391b549392372bb22a6e8627507848f7 https://github.com/OpenSIPS/opensips/commit/3cd5ddbc391b549392372bb22a6e8627507848f7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Rewrite "update" command to use bulk operations Commit: 6fc9c426f9c125523e594065486ada3e926be410 https://github.com/OpenSIPS/opensips/commit/6fc9c426f9c125523e594065486ada3e926be410 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Avoid doing no-op commands Commit: 53fdbd4b1b3362cffc1c8402661bf53de7257bae https://github.com/OpenSIPS/opensips/commit/53fdbd4b1b3362cffc1c8402661bf53de7257bae Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Clean up code Commit: b5655b134c34a5363b8b866427b9617c7ae662a2 https://github.com/OpenSIPS/opensips/commit/b5655b134c34a5363b8b866427b9617c7ae662a2 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c Log Message: ----------- DB core: Remove redundant assignments Commit: 024e9803c73b27cb409662f2b1fce274415b3948 https://github.com/OpenSIPS/opensips/commit/024e9803c73b27cb409662f2b1fce274415b3948 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c M db/db_res.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt SQL->NoSQL "query" function for libmongoc v1.6.0 Commit: b503b65da4759b13b87c5538b8e55c37a8b9bb03 https://github.com/OpenSIPS/opensips/commit/b503b65da4759b13b87c5538b8e55c37a8b9bb03 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt SQL->NoSQL "C/U/D" functions to libmongoc v1.6.0 Commit: c1d182decfccb10f556e8edf4fd17c0c48236a7d https://github.com/OpenSIPS/opensips/commit/c1d182decfccb10f556e8edf4fd17c0c48236a7d Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix some SQL translation bugs; Add debug logs Commit: 98de514b96ec6091d7e754251e051c19d8babbe2 https://github.com/OpenSIPS/opensips/commit/98de514b96ec6091d7e754251e051c19d8babbe2 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c M db/db_row.c M db/db_row.h M db/db_val.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Some bug fixes - enable multi-updates in the SQL->NoSQL translator - fix a mempcy bug during row reallocation Commit: ff3321f51c779852e490f64909808f736a93f7e4 https://github.com/OpenSIPS/opensips/commit/ff3321f51c779852e490f64909808f736a93f7e4 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Clean up code, update license headers Commit: c6c4133b4f67dae7a5b5438a2ccd741b0bc677d5 https://github.com/OpenSIPS/opensips/commit/c6c4133b4f67dae7a5b5438a2ccd741b0bc677d5 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M cachedb/cachedb.h M db/db_res.c M db/db_res.h M db/db_row.c M db/db_row.h M db/db_val.h M mem/q_malloc.c M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h M modules/nat_traversal/nat_traversal.c M modules/rtpproxy/rtpproxy.c M modules/xmpp/xmpp.c M pvar.h M ut.h Log Message: ----------- Merge branch 'feature/mongo-c-driver-1.6.0' Compare: https://github.com/OpenSIPS/opensips/compare/f4dd4027ea71...c6c4133b4f67 From liviu at opensips.org Thu Mar 9 08:12:13 2017 From: liviu at opensips.org (liviuchircu) Date: Thu, 09 Mar 2017 05:12:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58c154adaafc_18cf3f9c41a53c381288c4@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/mongo-c-driver-1.6.0 Home: https://github.com/OpenSIPS/opensips From bogdan at opensips.org Thu Mar 9 08:39:45 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 09 Mar 2017 05:39:45 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1eb4ec: Added support for dynamic branch manipulation Message-ID: <58c15b21b1f28_e7143ff2f13bdc3c1626d1@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1eb4ec0f78f43f6ff546de49bc72e513876fb86b https://github.com/OpenSIPS/opensips/commit/1eb4ec0f78f43f6ff546de49bc72e513876fb86b Author: Bogdan-Andrei Iancu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/tm/README M modules/tm/doc/tm_admin.xml M modules/tm/t_cancel.c M modules/tm/t_cancel.h M modules/tm/t_funcs.c M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_lookup.c M modules/tm/t_lookup.h M modules/tm/t_msgbuilder.h M modules/tm/t_reply.c M modules/tm/tm.c M modules/tm/tm_load.h Log Message: ----------- Added support for dynamic branch manipulation New functions were added to allow remote injecting of new branches into an ongoing transaction: * t_inject_branches(source, flags) - injects new branches; * t_wait_for_new_branches() - instruct transaction to wait more for possible new injections. From razvan at opensips.org Thu Mar 9 09:05:00 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 09 Mar 2017 06:05:00 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ccd5fb: travis: escape script command Message-ID: <58c1610c72a80_1ea53fb033053c3c123427@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/coverity_scan Home: https://github.com/OpenSIPS/opensips Commit: ccd5fbd76cccea96d9ab4d7ae149d5a0b901705c https://github.com/OpenSIPS/opensips/commit/ccd5fbd76cccea96d9ab4d7ae149d5a0b901705c Author: Razvan Crainea Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M .travis.yml Log Message: ----------- travis: escape script command From razvan at opensips.org Thu Mar 9 09:14:28 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 09 Mar 2017 06:14:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fda548: add excluded modules in travis template Message-ID: <58c1634464c6_44863fa8ee549c381793d8@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/coverity_scan Home: https://github.com/OpenSIPS/opensips Commit: fda54846ad4a5bf7124a9d8ba2a15723b796e81f https://github.com/OpenSIPS/opensips/commit/fda54846ad4a5bf7124a9d8ba2a15723b796e81f Author: Razvan Crainea Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M .travis.yml M Makefile.conf.template Log Message: ----------- add excluded modules in travis template From ionutionita at opensips.org Thu Mar 9 11:45:28 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 09 Mar 2017 08:45:28 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 56eeaa: [trace_api] define shared structure definition for... Message-ID: <58c186a86fa69_74023fe5f2dbfc281311d0@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 56eeaa6de7f243437a14f9eaf2330910ad7ddb60 https://github.com/OpenSIPS/opensips/commit/56eeaa6de7f243437a14f9eaf2330910ad7ddb60 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M trace_api.h Log Message: ----------- [trace_api] define shared structure definition for each traced protocol Commit: c4a499e1328c088593ebe91586bfcf1d04e37068 https://github.com/OpenSIPS/opensips/commit/c4a499e1328c088593ebe91586bfcf1d04e37068 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_hep/hep.c M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h M net/proto_tcp/tcp_common_defs.h Log Message: ----------- enable tracing for tcp connections Commit: fdd8fa19fc4019e31787e3dd91f9d52d16795fad https://github.com/OpenSIPS/opensips/commit/fdd8fa19fc4019e31787e3dd91f9d52d16795fad Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c M modules/proto_ws/proto_ws.h M modules/proto_ws/ws_handshake_common.h Log Message: ----------- enable tracing for websocket connections Commit: 8ba4e99484479cd0724b57d9fe83bae479cdc062 https://github.com/OpenSIPS/opensips/commit/8ba4e99484479cd0724b57d9fe83bae479cdc062 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c M modules/tls_mgm/tls_conn.h M modules/tls_mgm/tls_conn_server.h M modules/tls_mgm/tls_helper.h Log Message: ----------- enable tracing for tls connections Commit: 1856bde6be05aee16fd3e52543a87e6c1b510319 https://github.com/OpenSIPS/opensips/commit/1856bde6be05aee16fd3e52543a87e6c1b510319 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- enable tracing for secure ws connections Commit: a0ff2b4a46551784b077c86e8f8dd80371dd81eb https://github.com/OpenSIPS/opensips/commit/a0ff2b4a46551784b077c86e8f8dd80371dd81eb Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/siptrace/doc/siptrace_admin.xml Log Message: ----------- [siptrace] update trace_id docs Commit: ae8468bb2e7908242958e1619c109726afbba894 https://github.com/OpenSIPS/opensips/commit/ae8468bb2e7908242958e1619c109726afbba894 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M net/proto_tcp/README M net/proto_tcp/doc/proto_tcp_admin.xml Log Message: ----------- [proto_tcp] regenerate readme concerning tracing Commit: 8e2377f8562a97298eeddd0eadef53ffec413dcd https://github.com/OpenSIPS/opensips/commit/8e2377f8562a97298eeddd0eadef53ffec413dcd Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_tls/README M modules/proto_tls/doc/proto_tls_admin.xml Log Message: ----------- [proto_tls] regenerate readme concerning tracing Commit: f215d35bd2b9f4c25edbb8df76b711033bbdaa35 https://github.com/OpenSIPS/opensips/commit/f215d35bd2b9f4c25edbb8df76b711033bbdaa35 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_ws/README M modules/proto_ws/doc/proto_ws_admin.xml Log Message: ----------- [proto_ws] regenerate readme concerning tracing Commit: 98a2013a5a258237c7e730496a4bb4b97f947bc5 https://github.com/OpenSIPS/opensips/commit/98a2013a5a258237c7e730496a4bb4b97f947bc5 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_wss/README M modules/proto_wss/doc/proto_wss_admin.xml Log Message: ----------- [proto_wss] regenerate readme concerning tracing Commit: 22be90421f69f0173ef8e40640525e85e6507dff https://github.com/OpenSIPS/opensips/commit/22be90421f69f0173ef8e40640525e85e6507dff Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c Log Message: ----------- [proto_tcp] minor tracing fixes Compare: https://github.com/OpenSIPS/opensips/compare/1eb4ec0f78f4...22be90421f69 From ionutionita at opensips.org Thu Mar 9 11:55:38 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 09 Mar 2017 08:55:38 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] abdda3: [proto_tcp] add conn closed tracing function Message-ID: <58c1890a40f93_40d13fc17aafbc401218da@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: abdda3192775afec81f1d5d9359ab1386ea68dfb https://github.com/OpenSIPS/opensips/commit/abdda3192775afec81f1d5d9359ab1386ea68dfb Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c Log Message: ----------- [proto_tcp] add conn closed tracing function From bogdan at opensips.org Thu Mar 9 13:18:57 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 09 Mar 2017 10:18:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 42e26d: Uploading the Event (based) Routing module Message-ID: <58c19c9118563_18cf3f9c41a53c38132635@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 42e26df17280c364a9b7aa8621c3ce6a8c373d12 https://github.com/OpenSIPS/opensips/commit/42e26df17280c364a9b7aa8621c3ce6a8c373d12 Author: Bogdan-Andrei Iancu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: A modules/event_routing/Makefile A modules/event_routing/README A modules/event_routing/doc/event_routing.xml A modules/event_routing/doc/event_routing_admin.xml A modules/event_routing/doc/event_routing_devel.xml A modules/event_routing/doc/event_routing_faq.xml A modules/event_routing/ebr_data.c A modules/event_routing/ebr_data.h A modules/event_routing/event_routing.c Log Message: ----------- Uploading the Event (based) Routing module From bogdan at opensips.org Thu Mar 9 17:50:17 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 09 Mar 2017 14:50:17 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 706397: Some spell checking done over README Message-ID: <58c1dc29e364a_12413fd3c54a1c34143867@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 706397c58c34876ed0315433b43dff6ff3b055bf https://github.com/OpenSIPS/opensips/commit/706397c58c34876ed0315433b43dff6ff3b055bf Author: Bogdan-Andrei Iancu Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M modules/event_routing/README M modules/event_routing/doc/event_routing_admin.xml Log Message: ----------- Some spell checking done over README From bogdan at opensips.org Fri Mar 10 06:10:20 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Fri, 10 Mar 2017 13:10:20 +0200 Subject: [OpenSIPS-Devel] Advanced SIP scenarios with Event-based-Routing in OpenSIPS 2.3 Message-ID: <1fce07a4-ec7d-fbdc-5196-9623610a44eb@opensips.org> There is an increasing need for more complex SIP scenarios, even for the Class 4 Switches. Such scenarios (Push Notification, Call Pickup, Call parking) exceed the capabilities of a liner processing - something more powerful and flexible is needed in turns of driving the SIP routing. What is the solution and how does it work in OpenSIPS 2.3 (demo vids are provided) ? https://blog.opensips.org/2017/03/10/advanced-sip-scenarios-with-event-based-routing/ Note that how to implement the Push Notification and Call Pickup scenarios with Event-based Routing will be shown during Interactive Demos session at OpenSIPS Summit 2017 in Amsterdam !! Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit May 2017 Amsterdam http://www.opensips.org/events/Summit-2017Amsterdam.html From nick.altmann at gmail.com Fri Mar 10 07:50:57 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Fri, 10 Mar 2017 04:50:57 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01213d: RPM spec: add new event_routing module and depende... Message-ID: <58c2a13165ac8_488e3f93a3845c44191876@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 01213d10ea771745ed5c3e619dbc9611cf43103a https://github.com/OpenSIPS/opensips/commit/01213d10ea771745ed5c3e619dbc9611cf43103a Author: Nick Altmann Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: add new event_routing module and dependencies for cachedb_mongodb module From razvan at opensips.org Fri Mar 10 09:37:15 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 10 Mar 2017 06:37:15 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db49bb: drouting: fix gw whitelist pkg mem leak Message-ID: <58c2ba1b6d26d_24a03feb4c535c38212645@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: db49bb5bb516601ff213db7096d3abc281d07df4 https://github.com/OpenSIPS/opensips/commit/db49bb5bb516601ff213db7096d3abc281d07df4 Author: Razvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix gw whitelist pkg mem leak Thanks go to John Nash for reporting this From razvan at opensips.org Fri Mar 10 09:39:14 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 10 Mar 2017 06:39:14 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ae6ce2: drouting: fix gw whitelist pkg mem leak Message-ID: <58c2ba929c37d_7e133f7fd5d49c2c155853@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: ae6ce220db119fa3ee21a58f8d70a5d7669d7f28 https://github.com/OpenSIPS/opensips/commit/ae6ce220db119fa3ee21a58f8d70a5d7669d7f28 Author: Razvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix gw whitelist pkg mem leak Thanks go to John Nash for reporting this (cherry picked from commit db49bb5bb516601ff213db7096d3abc281d07df4) From razvan at opensips.org Fri Mar 10 09:40:40 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 10 Mar 2017 06:40:40 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fd074: drouting: fix gw whitelist pkg mem leak Message-ID: <58c2bae838817_85e3fea07b87c4414692f@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 0fd07483067fc56ee1927314ec34657083988db2 https://github.com/OpenSIPS/opensips/commit/0fd07483067fc56ee1927314ec34657083988db2 Author: Razvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix gw whitelist pkg mem leak Thanks go to John Nash for reporting this (cherry picked from commit db49bb5bb516601ff213db7096d3abc281d07df4) From razvan at opensips.org Fri Mar 10 10:35:13 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Fri, 10 Mar 2017 07:35:13 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a6c1c4: Fix what seems to be a typo in the commit e2a6df0c... Message-ID: <58c2c7b16dba8_ec503fa499da1c2c163481@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a6c1c4eeb9af2f34a2cc519562cd0ce25f7c6a82 https://github.com/OpenSIPS/opensips/commit/a6c1c4eeb9af2f34a2cc519562cd0ce25f7c6a82 Author: Maksym Sobolyev Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M mem/module_info.c Log Message: ----------- Fix what seems to be a typo in the commit e2a6df0c16c42: get_lock -> gen_lock_t This unbreaks build with the USE_PTHREAD_MUTEX, which is when this symbol is not defined. Commit: 074bd8c4772ea8b76f34a51acb7b8c256942f02f https://github.com/OpenSIPS/opensips/commit/074bd8c4772ea8b76f34a51acb7b8c256942f02f Author: Răzvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M mem/module_info.c Log Message: ----------- Merge pull request #1067 from sippy/module_info_typo Fix what seems to be a typo in the commit e2a6df0c16c42 Compare: https://github.com/OpenSIPS/opensips/compare/db49bb5bb516...074bd8c4772e From razvan at opensips.org Fri Mar 10 10:36:47 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Fri, 10 Mar 2017 07:36:47 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9986bb: o Make -DUSE_PTHREAD_MUTEX compile on FreeBSD; Message-ID: <58c2c80f9a1d1_e2ab3fb0ab1d5c2c17586d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9986bbb12bfd78441ae55d77a4b0341530bb3552 https://github.com/OpenSIPS/opensips/commit/9986bbb12bfd78441ae55d77a4b0341530bb3552 Author: Maksym Sobolyev Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M Makefile.defs M lock_ops.h Log Message: ----------- o Make -DUSE_PTHREAD_MUTEX compile on FreeBSD; o Warn when USE_PTHREAD_MUTEX is used on FreeBSD. Commit: 726457a31992b21636207890715f5e05e1456f18 https://github.com/OpenSIPS/opensips/commit/726457a31992b21636207890715f5e05e1456f18 Author: Maksym Sobolyev Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M Makefile.defs Log Message: ----------- o Fix LIBDIR; o fix ISSMP detection. Commit: 9a2305c9b41dc40f4fad204c71592f2b5cc0ccf4 https://github.com/OpenSIPS/opensips/commit/9a2305c9b41dc40f4fad204c71592f2b5cc0ccf4 Author: Răzvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M Makefile.defs M lock_ops.h Log Message: ----------- Merge pull request #1068 from sippy/master_freebsd_mkfix3 Fix several FreeBSD-related issues Compare: https://github.com/OpenSIPS/opensips/compare/074bd8c4772e...9a2305c9b41d From razvan at opensips.org Fri Mar 10 10:38:59 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Fri, 10 Mar 2017 07:38:59 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4fe523: Implement new locking method based around FreeBSD ... Message-ID: <58c2c893a4005_246a3fed13ad5c241182d0@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4fe523741e75afac00535af59a05778306148f2c https://github.com/OpenSIPS/opensips/commit/4fe523741e75afac00535af59a05778306148f2c Author: Maksym Sobolyev Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M Makefile.conf.template M Makefile.defs M lock_alloc.h M lock_ops.h M version.h Log Message: ----------- Implement new locking method based around FreeBSD futex-like _umtx_op(2) locking primitives, which allows for process-shared kernel-assisted mutexes. Commit: 5873399d00bd3dc0943943f6045129bd6cc7480a https://github.com/OpenSIPS/opensips/commit/5873399d00bd3dc0943943f6045129bd6cc7480a Author: Maksym Sobolyev Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M cachedb/cachedb.h M db/db_res.c M db/db_res.h M db/db_row.c M db/db_row.h M db/db_val.h M mem/q_malloc.c M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h M modules/nat_traversal/nat_traversal.c M modules/rabbitmq/Makefile M modules/rest_client/rest_methods.c M modules/rtpproxy/rtpproxy.c M modules/tm/README M modules/tm/doc/tm_admin.xml M modules/tm/t_cancel.c M modules/tm/t_cancel.h M modules/tm/t_funcs.c M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_lookup.c M modules/tm/t_lookup.h M modules/tm/t_msgbuilder.h M modules/tm/t_reply.c M modules/tm/tm.c M modules/tm/tm_load.h M modules/xmpp/xmpp.c M packaging/redhat_fedora/opensips.spec M pvar.h M ut.h Log Message: ----------- Merge branch 'master' of github.com:OpenSIPS/opensips into umutex_lock Commit: 3a4906ff935fd2f8767b4d34f3baad2846254965 https://github.com/OpenSIPS/opensips/commit/3a4906ff935fd2f8767b4d34f3baad2846254965 Author: Maksym Sobolyev Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M Makefile.conf.template M Makefile.defs M lock_alloc.h M lock_ops.h M version.h Log Message: ----------- USE_UMUTEX_MUTEX -> USE_UMUTEX. Commit: 8e9d1cc9fdc36f674254c3ad89de660f48cfe761 https://github.com/OpenSIPS/opensips/commit/8e9d1cc9fdc36f674254c3ad89de660f48cfe761 Author: Răzvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M Makefile.conf.template M Makefile.defs M lock_alloc.h M lock_ops.h M version.h Log Message: ----------- Merge pull request #1069 from sippy/umutex_lock Implement new locking method based around FreeBSD futex-like _umtx_op(2) Compare: https://github.com/OpenSIPS/opensips/compare/9a2305c9b41d...8e9d1cc9fdc3 From liviu at opensips.org Fri Mar 10 11:27:26 2017 From: liviu at opensips.org (Liviu Chircu) Date: Fri, 10 Mar 2017 08:27:26 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 010e96: cachedb_mongodb: Add support for pre-1.5.0 libmong... Message-ID: <58c2d3ee8bbe5_72283f8f395abc2c28151@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 010e9622aa3b460b134b227741dab27df2df50bb https://github.com/OpenSIPS/opensips/commit/010e9622aa3b460b134b227741dab27df2df50bb Author: Liviu Chircu Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add support for pre-1.5.0 libmongoc From nick.altmann at gmail.com Fri Mar 10 14:45:07 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Fri, 10 Mar 2017 11:45:07 -0800 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb3efc: RPM spec: enable cachedb_mongodb for rhel >= 7 and... Message-ID: <58c3024330ed5_21723f9398c6fc441970d5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fb3efcdc961234c5f6b960b4626a39477affa42c https://github.com/OpenSIPS/opensips/commit/fb3efcdc961234c5f6b960b4626a39477affa42c Author: Nick Altmann Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: enable cachedb_mongodb for rhel >= 7 and fedora >= 22 From nick.altmann at gmail.com Mon Mar 13 04:45:35 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Mon, 13 Mar 2017 01:45:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b150d8: RPM spec: fix doc paths Message-ID: <58c65c2f5a130_1ea53fb033053c3c169619@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b150d886f8076b102c82a77f18ceb99128241aaf https://github.com/OpenSIPS/opensips/commit/b150d886f8076b102c82a77f18ceb99128241aaf Author: Nick Altmann Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: fix doc paths From razvan at opensips.org Mon Mar 13 11:08:25 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 13 Mar 2017 08:08:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4e9d36: rtpproxy: add modifiers for RTP TTL Message-ID: <58c6b5e99f2b1_21cf3f8b6a9d5c30177062@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4e9d3663ab1db6a63a8a21b12505bde7e913de81 https://github.com/OpenSIPS/opensips/commit/4e9d3663ab1db6a63a8a21b12505bde7e913de81 Author: Razvan Crainea Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h Log Message: ----------- rtpproxy: add modifiers for RTP TTL From bogdan at opensips.org Mon Mar 13 11:47:27 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 13 Mar 2017 08:47:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a59440: Fix deadlock between INT and TERM signal handling Message-ID: <58c6bf0f5623_adb3f9085879c2c217762@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a594409440b3a533f2d3ad725ef37157e5e19e66 https://github.com/OpenSIPS/opensips/commit/a594409440b3a533f2d3ad725ef37157e5e19e66 Author: Bogdan-Andrei Iancu Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M main.c Log Message: ----------- Fix deadlock between INT and TERM signal handling This is valid only for debug_mode, in combination with the memory dumping. From bogdan at opensips.org Mon Mar 13 11:58:19 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 13 Mar 2017 08:58:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 819974: Fix deadlock between INT and TERM signal handling Message-ID: <58c6c19b4df15_7fb03fb49bdf5c34203947@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 819974db30e41bc1ee7c15a95559b91185ba6b50 https://github.com/OpenSIPS/opensips/commit/819974db30e41bc1ee7c15a95559b91185ba6b50 Author: Bogdan-Andrei Iancu Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M main.c Log Message: ----------- Fix deadlock between INT and TERM signal handling This is valid only for debug_mode, in combination with the memory dumping. (cherry picked from commit a594409440b3a533f2d3ad725ef37157e5e19e66) From bogdan at opensips.org Mon Mar 13 11:59:24 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 13 Mar 2017 08:59:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 982202: Print the Contact ID when dumping via MI Message-ID: <58c6c1dc6b5f8_31e3ff52b529c242425d0@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9822027e48f8dd4acc61b6bf58c1ad030017fb4b https://github.com/OpenSIPS/opensips/commit/9822027e48f8dd4acc61b6bf58c1ad030017fb4b Author: Bogdan-Andrei Iancu Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M modules/usrloc/ul_mi.c Log Message: ----------- Print the Contact ID when dumping via MI From bogdan at opensips.org Tue Mar 14 05:21:34 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Mar 2017 11:21:34 +0200 Subject: [OpenSIPS-Devel] OpenSIPS 2.3 - release date 16th of March Message-ID: <5e2e820a-ea6d-4409-ae8a-2533f2fca712@opensips.org> Hi all, Heads up, the date for the 2.3 major release is set - Thursday 16th of March,..... 2017 of course :). There is a tremendous effort do finalize all the work, in terms, of coding, testing, putting together docs, manuals and overviews. A detailed description of all new goodies in 2.3, as well as a list of changes, will be shortly available (before the release) - we are still compiling the commit logs. Still, the overview of what 2.3 is about is available here: https://blog.opensips.org/2017/01/12/introducing-opensips-2-3/ So, finger cross and stay tuned ! Thursday is the day ! Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit May 2017 Amsterdam http://www.opensips.org/events/Summit-2017Amsterdam.html From john.quick at smartvox.co.uk Tue Mar 14 05:41:10 2017 From: john.quick at smartvox.co.uk (John Quick) Date: Tue, 14 Mar 2017 09:41:10 -0000 Subject: [OpenSIPS-Devel] siptrace hep "hit a programming bug" Message-ID: <000d01d29ca7$1ce77cd0$56b67670$@smartvox.co.uk> Hi, I'm trying to configure opensips v2.2.2 to send hep data to a homer capture server. Here are a few lines from my opensips.cfg that might be relevant: loadmodule "proto_udp.so" loadmodule "proto_hep.so" loadmodule "siptrace.so" modparam("siptrace", "trace_on", 1) modparam("siptrace", "trace_id", "[tid]uri=hep:xx.yy.zz.234:9060;transport=udp;version=2;") The following message is being written to the logs frequently: 2017-03-14 09:32:13 CRITICAL:siptrace:msg_send: #012>>> using proto 8 which is not init!#012#012It seems you have hit a programming bug.#012Please help us make OpenSIPS better by reporting it at https://github.com/OpenSIPS/opensips/issues 2017-03-14 09:32:13 ERROR:siptrace:trace_send_hep_duplicate: cannot send duplicate message 2017-03-14 09:32:13 ERROR:siptrace:save_siptrace: Failed to duplicate with hep to <:> John Quick Smartvox Limited From razvan at opensips.org Tue Mar 14 06:54:43 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Mar 2017 03:54:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 22fdec: rtpengine: loose restrictions on commands passed t... Message-ID: <58c7cbf399a1f_73fa3fee603ffc301941d7@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 22fdecdf12488e4850e9a1d6c26e7fafded91365 https://github.com/OpenSIPS/opensips/commit/22fdecdf12488e4850e9a1d6c26e7fafded91365 Author: Razvan Crainea Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: loose restrictions on commands passed to rtpengine If a command is not recognized by OpenSIPS, simply pass it to the rtpengine to handle it. Commit: 4bcc7acaa46d68f80a854fab8813adfe89fdbce0 https://github.com/OpenSIPS/opensips/commit/4bcc7acaa46d68f80a854fab8813adfe89fdbce0 Author: Razvan Crainea Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add support for sock_pvar and body_pvar Using this feature you can return in script the rtpengine socket used for a specific call. Using the body_pvar, you can take the SDP body from rtpengine and apply any changes to it. Afterwards, you need to "manually" drop the old body and add the new one. Compare: https://github.com/OpenSIPS/opensips/compare/9822027e48f8...4bcc7acaa46d From bogdan at opensips.org Tue Mar 14 08:13:26 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Mar 2017 05:13:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 493656: Added data definition for transport tracing Message-ID: <58c7de66a58a0_ec9f3fc993615c3c242471@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 493656792ed327751f8d909b418d742f1dc53942 https://github.com/OpenSIPS/opensips/commit/493656792ed327751f8d909b418d742f1dc53942 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: A net/trans_trace.c A net/trans_trace.h Log Message: ----------- Added data definition for transport tracing Work in progress From razvan at opensips.org Tue Mar 14 08:23:03 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 14 Mar 2017 05:23:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fba194: add detailed documentation for call recording Message-ID: <58c7e0a713858_1abc3ffd77d6bc44278777@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fba1941f3a84eee6a2f607679ae26fe3e12281ac https://github.com/OpenSIPS/opensips/commit/fba1941f3a84eee6a2f607679ae26fe3e12281ac Author: Razvan Crainea Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- add detailed documentation for call recording Credits go to Eric Tamme for documenting and testing. Closes #942 From ionutionita at opensips.org Tue Mar 14 09:26:17 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 14 Mar 2017 06:26:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c73d8d: add transport trace functions definitions Message-ID: <58c7ef79ed7e6_64b3f82263b5c3019174b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c73d8debad299e793c716be0ef0eff5c354d60d0 https://github.com/OpenSIPS/opensips/commit/c73d8debad299e793c716be0ef0eff5c354d60d0 Author: ionutrazvanionita Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M net/trans_trace.c M net/trans_trace.h Log Message: ----------- add transport trace functions definitions From bogdan at opensips.org Tue Mar 14 09:42:43 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Mar 2017 06:42:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a911e3: Added missing proto to trace_message_atonce() func... Message-ID: <58c7f3534a51f_3caa3fa991cbdc281984a5@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a911e3b388913465f15495b933f0733ec17c8f7e https://github.com/OpenSIPS/opensips/commit/a911e3b388913465f15495b933f0733ec17c8f7e Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M net/trans_trace.c M net/trans_trace.h Log Message: ----------- Added missing proto to trace_message_atonce() function From bogdan at opensips.org Tue Mar 14 09:53:40 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Mar 2017 06:53:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cad6ea: Added reporting support for TCP layer. Message-ID: <58c7f5e43b9f6_f0bb3f82dc2f3c282811b6@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cad6ea3cea9ef7f55eb4af135a6ae945bf8eb8a4 https://github.com/OpenSIPS/opensips/commit/cad6ea3cea9ef7f55eb4af135a6ae945bf8eb8a4 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M net/api_proto_net.h M net/net_tcp.c M net/net_tcp.h M net/net_tcp_proc.c A net/net_tcp_report.c A net/net_tcp_report.h Log Message: ----------- Added reporting support for TCP layer. Currently we report only CLOSE events on TCP connections. Protocols have one more callback, for reporting callback From bogdan at opensips.org Tue Mar 14 10:39:33 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Mar 2017 07:39:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 86437f: Add "report" callback to proto_tcp, to HEP log the... Message-ID: <58c800a5a925b_ffe3fd790291c2c1439dc@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 86437f4cba177dc7e1979fe6aefb8ba05dc5c3bf https://github.com/OpenSIPS/opensips/commit/86437f4cba177dc7e1979fe6aefb8ba05dc5c3bf Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c Log Message: ----------- Add "report" callback to proto_tcp, to HEP log the TCP close events From bogdan at opensips.org Tue Mar 14 17:40:41 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Mar 2017 14:40:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bc5540: Added enable/disable replication to drouting and l... Message-ID: <58c863596c6c4_3ec23fc85e69bc3c2956bd@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bc5540162bcb598b7bbaca1af31dda935649598f https://github.com/OpenSIPS/opensips/commit/bc5540162bcb598b7bbaca1af31dda935649598f Author: Jeremy Martinez Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c M modules/load_balancer/lb_data.c A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- Added enable/disable replication to drouting and load_balancer Commit: 3a17136068dc9651b2dbdb088ee8a2710395f337 https://github.com/OpenSIPS/opensips/commit/3a17136068dc9651b2dbdb088ee8a2710395f337 Author: Jeremy Martinez Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M modules/drouting/dr_replication.c M modules/drouting/dr_replication.h M modules/load_balancer/lb_replication.c M modules/load_balancer/lb_replication.h Log Message: ----------- Added copyright and license to dr_replication and lb_replication files Commit: 64787d14e963818e50026bd85a4bc43dedac8f46 https://github.com/OpenSIPS/opensips/commit/64787d14e963818e50026bd85a4bc43dedac8f46 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c M modules/load_balancer/lb_data.c A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- Merge branch 'master' of https://github.com/JeremyMartinez51/opensips into JeremyMartinez51-master Commit: 1fbc8720619a48283ce727953c3fb53ab91d850c https://github.com/OpenSIPS/opensips/commit/1fbc8720619a48283ce727953c3fb53ab91d850c Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/drouting/README M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_replication.c M modules/drouting/dr_replication.h M modules/drouting/drouting.c Log Message: ----------- Fix and enhance the status replication in DRouting * replicate the DR partition too * raise GW status event upon incoming replication * replicate only status related flags * the E_DROUTING_STATUS event reports also the partition * replicate the carrier status too Commit: 4d3de3367fe2dfb52b1ddde3f8a7f68981d09ac1 https://github.com/OpenSIPS/opensips/commit/4d3de3367fe2dfb52b1ddde3f8a7f68981d09ac1 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/drouting/README M modules/drouting/doc/drouting_admin.xml Log Message: ----------- Added dependency to clusterer module Commit: 7849cebe6afde613ee205d0a5cfe0c127c9a9745 https://github.com/OpenSIPS/opensips/commit/7849cebe6afde613ee205d0a5cfe0c127c9a9745 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) 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/lb_replication.c M modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- Fix status replication issues. * replicate only status related flags * trigger raise event upon incoming replication Commit: ffccad316bf1589e8431add08eede1d8abae3769 https://github.com/OpenSIPS/opensips/commit/ffccad316bf1589e8431add08eede1d8abae3769 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/drouting/README M modules/drouting/doc/drouting_admin.xml A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c 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 A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- Merge branch 'JeremyMartinez51-master' Compare: https://github.com/OpenSIPS/opensips/compare/86437f4cba17...ffccad316bf1 From bogdan at opensips.org Tue Mar 14 18:19:34 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Mar 2017 15:19:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ad6b06: Fix marking the TCP main. Message-ID: <58c86c76ddb03_78a43fd02ee63c442369bf@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ad6b06047ec75cf08066a254aeb5d712d6999707 https://github.com/OpenSIPS/opensips/commit/ad6b06047ec75cf08066a254aeb5d712d6999707 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/net_tcp.c M net/net_tcp_report.c Log Message: ----------- Fix marking the TCP main. From bogdan at opensips.org Tue Mar 14 19:04:32 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 14 Mar 2017 16:04:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8439fc: Remove bogus "proc_no" from tcp_processes. Message-ID: <58c87700c0d6d_7c443fb990ad7c38338843@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8439fc449442b2fba315139434c67b5373dfd582 https://github.com/OpenSIPS/opensips/commit/8439fc449442b2fba315139434c67b5373dfd582 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/net_tcp.c M net/net_tcp.h M net/net_tcp_report.c Log Message: ----------- Remove bogus "proc_no" from tcp_processes. Thie field never gets populated due how the internal forking works, so let's drop it. For the reporting IPC, better push the request the the process before+1 the TCP MAIN (the last TCP worker) From ionutionita at opensips.org Wed Mar 15 04:59:56 2017 From: ionutionita at opensips.org (Ionut Ionita) Date: Wed, 15 Mar 2017 10:59:56 +0200 Subject: [OpenSIPS-Devel] siptrace hep "hit a programming bug" In-Reply-To: <000d01d29ca7$1ce77cd0$56b67670$@smartvox.co.uk> References: <000d01d29ca7$1ce77cd0$56b67670$@smartvox.co.uk> Message-ID: <290da710-ca5a-b705-9205-815172a5c932@opensips.org> That should be fixed in 2.2.3 . You have to define a hep udp listener in order to work. Regards, Ionut Ionita OpenSIPS Developer On 03/14/2017 11:41 AM, John Quick wrote: > Hi, > > I'm trying to configure opensips v2.2.2 to send hep data to a homer capture > server. > Here are a few lines from my opensips.cfg that might be relevant: > loadmodule "proto_udp.so" > loadmodule "proto_hep.so" > loadmodule "siptrace.so" > > modparam("siptrace", "trace_on", 1) > modparam("siptrace", "trace_id", > "[tid]uri=hep:xx.yy.zz.234:9060;transport=udp;version=2;") > > The following message is being written to the logs frequently: > 2017-03-14 09:32:13 CRITICAL:siptrace:msg_send: #012>>> using proto 8 which > is not init!#012#012It seems you have hit a programming bug.#012Please help > us make OpenSIPS better by reporting it at > https://github.com/OpenSIPS/opensips/issues > 2017-03-14 09:32:13 ERROR:siptrace:trace_send_hep_duplicate: cannot send > duplicate message > 2017-03-14 09:32:13 ERROR:siptrace:save_siptrace: Failed to duplicate with > hep to <:> > > John Quick > Smartvox Limited > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From bogdan at opensips.org Wed Mar 15 07:11:09 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Mar 2017 04:11:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7281a4: Updated docs to add $T_id variable Message-ID: <58c9214d55085_28413f8ccb545c442768f7@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7281a4f43fe9e145bfd48f24ef340c2c183bcd25 https://github.com/OpenSIPS/opensips/commit/7281a4f43fe9e145bfd48f24ef340c2c183bcd25 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/tm/README M modules/tm/doc/tm_admin.xml Log Message: ----------- Updated docs to add $T_id variable From john.quick at smartvox.co.uk Wed Mar 15 07:51:55 2017 From: john.quick at smartvox.co.uk (John Quick) Date: Wed, 15 Mar 2017 11:51:55 -0000 Subject: [OpenSIPS-Devel] siptrace hep "hit a programming bug" In-Reply-To: <290da710-ca5a-b705-9205-815172a5c932@opensips.org> References: <000d01d29ca7$1ce77cd0$56b67670$@smartvox.co.uk> <290da710-ca5a-b705-9205-815172a5c932@opensips.org> Message-ID: <001401d29d82$8b5ea270$a21be750$@smartvox.co.uk> Have upgraded to v2.2.3, added a hep udp listener and still having problems. Also tried adding a hep tcp listener and changing the protocol to tcp. My edited opensips.cfg file is now like this: # LAN interface listen=udp:192.168.0.118:5060 listen=tls:192.168.0.118:5061 listen=hep_udp:192.168.0.118:5656 listen=hep_tcp:192.168.0.118:5656 loadmodule "proto_udp.so" loadmodule "proto_tcp.so" loadmodule "tls_mgm.so" loadmodule "proto_tls.so" loadmodule "proto_hep.so" loadmodule "mi_fifo.so" loadmodule "mi_datagram.so" loadmodule "cfgutils.so" loadmodule "db_mysql.so" loadmodule "sl.so" loadmodule "tm.so" loadmodule "rr.so" loadmodule "signaling.so" loadmodule "sipmsgops.so" loadmodule "siptrace.so" loadmodule "sipcapture.so" loadmodule "registrar.so" loadmodule "auth.so" loadmodule "auth_db.so" loadmodule "acc.so" loadmodule "uri.so" loadmodule "domain.so" loadmodule "dialog.so" loadmodule "nathelper.so" loadmodule "rtpproxy.so" loadmodule "textops.so" loadmodule "avpops.so" loadmodule "permissions.so" loadmodule "group.so" ... modparam("siptrace", "trace_on", 1) modparam("siptrace", "trace_id", "[tid]uri=hep:xx.yy.zz.234:9060;transport=tcp;version=3") route[REGISTER] { sip_trace("tid", "t"); ... I am testing it by registering a phone over tls onto a test server behind NAT (external address aa.bb.80.225). I want it to send hep data to the capture node at xx.yy.zz.234. Now getting the following errors when sip_trace is called during registration: 2017-03-15 11:27:13 ERROR:proto_hep:tcpconn_async_connect: poll error: flags 1c 2017-03-15 11:27:13 ERROR:proto_hep:tcpconn_async_connect: failed to retrieve SO_ERROR [server=xx.yy.zz.234:9060] (111) Connection refused 2017-03-15 11:27:13 ERROR:proto_hep:hep_tcp_send: async TCP connect failed 2017-03-15 11:27:13 ERROR:siptrace:msg_send: send() for proto 9 failed 2017-03-15 11:27:13 ERROR:siptrace:trace_send_hep_duplicate: cannot send duplicate message 2017-03-15 11:27:13 ERROR:siptrace:save_siptrace: Failed to duplicate with hep to <:> The capture node at xx.yy.zz.234 is running Kamailio v4.2. Could the above errors be caused by incompatibility with Kamailio or do they look more fundamental than that? If I change the capture node to OpenSIPS, will it have to be v2.2.3? (I already have v1.11 installed on that server and didn't want to have to upgrade). The capture node did receive some traffic from my test server, but nothing appeared on the homer dashboard. Here is the iptables output for the listening port 9060 on the server at xx.yy.zz.234: ]# iptables -L -nv | grep 9060 0 0 ACCEPT udp -- * * aa.bb.80.128/25 0.0.0.0/0 udp dpt:9060 16 960 ACCEPT tcp -- * * aa.bb.80.128/25 0.0.0.0/0 tcp dpt:9060 John Quick Smartvox Limited Tel: 01727-221221 -----Original Message----- From: Ionut Ionita [mailto:ionutionita at opensips.org] Sent: 15 March 2017 09:00 To: john.quick at smartvox.co.uk; OpenSIPS devel mailling list Subject: Re: [OpenSIPS-Devel] siptrace hep "hit a programming bug" That should be fixed in 2.2.3 . You have to define a hep udp listener in order to work. Regards, Ionut Ionita OpenSIPS Developer On 03/14/2017 11:41 AM, John Quick wrote: > Hi, > > I'm trying to configure opensips v2.2.2 to send hep data to a homer > capture server. > Here are a few lines from my opensips.cfg that might be relevant: > loadmodule "proto_udp.so" > loadmodule "proto_hep.so" > loadmodule "siptrace.so" > > modparam("siptrace", "trace_on", 1) > modparam("siptrace", "trace_id", > "[tid]uri=hep:xx.yy.zz.234:9060;transport=udp;version=2;") > > The following message is being written to the logs frequently: > 2017-03-14 09:32:13 CRITICAL:siptrace:msg_send: #012>>> using proto 8 > which is not init!#012#012It seems you have hit a programming > bug.#012Please help us make OpenSIPS better by reporting it at > https://github.com/OpenSIPS/opensips/issues > 2017-03-14 09:32:13 ERROR:siptrace:trace_send_hep_duplicate: cannot > send duplicate message > 2017-03-14 09:32:13 ERROR:siptrace:save_siptrace: Failed to duplicate > with hep to <:> > > John Quick > Smartvox Limited > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From john.quick at smartvox.co.uk Wed Mar 15 07:55:48 2017 From: john.quick at smartvox.co.uk (John Quick) Date: Wed, 15 Mar 2017 11:55:48 -0000 Subject: [OpenSIPS-Devel] siptrace hep "hit a programming bug" In-Reply-To: <290da710-ca5a-b705-9205-815172a5c932@opensips.org> References: <000d01d29ca7$1ce77cd0$56b67670$@smartvox.co.uk> <290da710-ca5a-b705-9205-815172a5c932@opensips.org> Message-ID: <001501d29d83$1624c1f0$426e45d0$@smartvox.co.uk> Ionut, Sorry, Hold fire on that last email please. I just found that Kamailio is not listening on tcp. I will go back to udp and report what happens. John Quick Smartvox Limited Tel: 01727-221221 -----Original Message----- From: Ionut Ionita [mailto:ionutionita at opensips.org] Sent: 15 March 2017 09:00 To: john.quick at smartvox.co.uk; OpenSIPS devel mailling list Subject: Re: [OpenSIPS-Devel] siptrace hep "hit a programming bug" That should be fixed in 2.2.3 . You have to define a hep udp listener in order to work. Regards, Ionut Ionita OpenSIPS Developer On 03/14/2017 11:41 AM, John Quick wrote: > Hi, > > I'm trying to configure opensips v2.2.2 to send hep data to a homer > capture server. > Here are a few lines from my opensips.cfg that might be relevant: > loadmodule "proto_udp.so" > loadmodule "proto_hep.so" > loadmodule "siptrace.so" > > modparam("siptrace", "trace_on", 1) > modparam("siptrace", "trace_id", > "[tid]uri=hep:xx.yy.zz.234:9060;transport=udp;version=2;") > > The following message is being written to the logs frequently: > 2017-03-14 09:32:13 CRITICAL:siptrace:msg_send: #012>>> using proto 8 > which is not init!#012#012It seems you have hit a programming > bug.#012Please help us make OpenSIPS better by reporting it at > https://github.com/OpenSIPS/opensips/issues > 2017-03-14 09:32:13 ERROR:siptrace:trace_send_hep_duplicate: cannot > send duplicate message > 2017-03-14 09:32:13 ERROR:siptrace:save_siptrace: Failed to duplicate > with hep to <:> > > John Quick > Smartvox Limited > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From john.quick at smartvox.co.uk Wed Mar 15 09:04:11 2017 From: john.quick at smartvox.co.uk (John Quick) Date: Wed, 15 Mar 2017 13:04:11 -0000 Subject: [OpenSIPS-Devel] siptrace hep "hit a programming bug" In-Reply-To: <290da710-ca5a-b705-9205-815172a5c932@opensips.org> References: <000d01d29ca7$1ce77cd0$56b67670$@smartvox.co.uk> <290da710-ca5a-b705-9205-815172a5c932@opensips.org> Message-ID: <001801d29d8c$a4635040$ed29f0c0$@smartvox.co.uk> Humble pie time. My excuse is that I was fooled by the lag time before the Homer dashboard updated with the new data. Now it is working using UDP. Thanks. John Quick Smartvox Limited Tel: 01727-221221 -----Original Message----- From: Ionut Ionita [mailto:ionutionita at opensips.org] Sent: 15 March 2017 09:00 To: john.quick at smartvox.co.uk; OpenSIPS devel mailling list Subject: Re: [OpenSIPS-Devel] siptrace hep "hit a programming bug" That should be fixed in 2.2.3 . You have to define a hep udp listener in order to work. Regards, Ionut Ionita OpenSIPS Developer On 03/14/2017 11:41 AM, John Quick wrote: > Hi, > > I'm trying to configure opensips v2.2.2 to send hep data to a homer > capture server. > Here are a few lines from my opensips.cfg that might be relevant: > loadmodule "proto_udp.so" > loadmodule "proto_hep.so" > loadmodule "siptrace.so" > > modparam("siptrace", "trace_on", 1) > modparam("siptrace", "trace_id", > "[tid]uri=hep:xx.yy.zz.234:9060;transport=udp;version=2;") > > The following message is being written to the logs frequently: > 2017-03-14 09:32:13 CRITICAL:siptrace:msg_send: #012>>> using proto 8 > which is not init!#012#012It seems you have hit a programming > bug.#012Please help us make OpenSIPS better by reporting it at > https://github.com/OpenSIPS/opensips/issues > 2017-03-14 09:32:13 ERROR:siptrace:trace_send_hep_duplicate: cannot > send duplicate message > 2017-03-14 09:32:13 ERROR:siptrace:save_siptrace: Failed to duplicate > with hep to <:> > > John Quick > Smartvox Limited > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From ionutionita at opensips.org Wed Mar 15 11:55:15 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 15 Mar 2017 08:55:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 16433c: [tcp] add new 64 bit connection id; generate the o... Message-ID: <58c963e39b913_37aa3fe8830bdc302291aa@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 16433ce276d99d3c3ccda464ef77a35c37239326 https://github.com/OpenSIPS/opensips/commit/16433ce276d99d3c3ccda464ef77a35c37239326 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/api_proto_net.h M net/net_tcp.c M net/net_tcp_report.c M net/tcp_conn_defs.h Log Message: ----------- [tcp] add new 64 bit connection id; generate the old one randomly * there is a new 64 bit connection id consisting of 4 bytes the old connection id, 3 bytes the start time of the opensips and 1 byte randomly generated; * the old connection id is now randomly generated at start, being then incremented for each connection; Commit: 054febfb3ed49eb872d341c59b29dfbb18a87a78 https://github.com/OpenSIPS/opensips/commit/054febfb3ed49eb872d341c59b29dfbb18a87a78 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h M net/trans_trace.c M net/trans_trace.h Log Message: ----------- tcp trace functions implementation * impelemented generic trace functions for all proto modules; * defined a global api for all network protocols; * defined a global transport id for all transport protocols; * used the api in proto_tcp; Commit: 1bb0e9dd88e2eb702c44b31a842f1004feb97dea https://github.com/OpenSIPS/opensips/commit/1bb0e9dd88e2eb702c44b31a842f1004feb97dea Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c M modules/proto_ws/ws_common.h M modules/proto_ws/ws_handshake_common.h Log Message: ----------- [proto_ws] net trace api implementation * used the net api to implement tracing; * used global api and transport id; Commit: 8b86cbfae887a16c2d9705ca8150ee29757a8966 https://github.com/OpenSIPS/opensips/commit/8b86cbfae887a16c2d9705ca8150ee29757a8966 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls] net trace api implementation * used the net api to implement tracing; * used global api and transport id; Commit: d0e3f63d8199cbf56715bacaed4ced87442c9261 https://github.com/OpenSIPS/opensips/commit/d0e3f63d8199cbf56715bacaed4ced87442c9261 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] net trace api implementation * used the net api to implement tracing; * used global api and transport id; Commit: 3be4f294e70aed9141158a21792f90d4e1339147 https://github.com/OpenSIPS/opensips/commit/3be4f294e70aed9141158a21792f90d4e1339147 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h M modules/tls_mgm/tls_conn_server.h M net/net_tcp_report.c M net/proto_tcp/proto_tcp.c M net/trans_trace.c M net/trans_trace.h Log Message: ----------- [tcp tracing] use 64bit conn id as correlation; remove error tracing * the new 64bit connection id will be used as correlation id for tracing; * error tracing from proto_tcp has been removed since we have no connection created and can't correlate those error with anything; Commit: 2919f96332e470a2e363bca94d0e1b9f3495234b https://github.com/OpenSIPS/opensips/commit/2919f96332e470a2e363bca94d0e1b9f3495234b Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- [proto_ws(s)] trace web socket connect failures Compare: https://github.com/OpenSIPS/opensips/compare/7281a4f43fe9...2919f96332e4 From bogdan at opensips.org Wed Mar 15 12:14:38 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Mar 2017 09:14:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ad0b3: New function tcp_get_correlation_id() Message-ID: <58c9686ee0b79_76ca3fa38792dc442125bb@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7ad0b3c677bc4ac7664804b6637e282baa643ba1 https://github.com/OpenSIPS/opensips/commit/7ad0b3c677bc4ac7664804b6637e282baa643ba1 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/net_tcp.c M net/net_tcp.h Log Message: ----------- New function tcp_get_correlation_id() From bogdan at opensips.org Wed Mar 15 13:05:17 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Mar 2017 10:05:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2195d0: Add a holder to remember the ID of the last outgoi... Message-ID: <58c9744d97f2d_279f3ff482cb5c4424749@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2195d0f82f76d4ec615b5f40f0a6c59b0e8e9863 https://github.com/OpenSIPS/opensips/commit/2195d0f82f76d4ec615b5f40f0a6c59b0e8e9863 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_bin/proto_bin.c M modules/proto_hep/proto_hep.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M net/net_tcp.c M net/net_tcp.h M net/proto_tcp/proto_tcp.c Log Message: ----------- Add a holder to remember the ID of the last outgoing TCP conn used. Needed for tracing purposes. From ionutionita at opensips.org Wed Mar 15 13:12:03 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 15 Mar 2017 10:12:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2e63a7: [siptrace] correlate sip messages with transport l... Message-ID: <58c975e33fe21_3e283fe28cd57c4024838f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2e63a73cf436d98e79853a7336a6286c95e47749 https://github.com/OpenSIPS/opensips/commit/2e63a73cf436d98e79853a7336a6286c95e47749 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- [siptrace] correlate sip messages with transport layer messages From ionutionita at opensips.org Wed Mar 15 13:56:17 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 15 Mar 2017 10:56:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a51483: [siptrace] fix canceled transactions not traced Message-ID: <58c98041980a1_3c783fb9c6a19c34284057@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a514837d798619c78a8781e179cdbadb1b2bf2f5 https://github.com/OpenSIPS/opensips/commit/a514837d798619c78a8781e179cdbadb1b2bf2f5 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] fix canceled transactions not traced From khamlichi.khalil at gmail.com Tue Mar 14 05:32:05 2017 From: khamlichi.khalil at gmail.com (Khalil Khamlichi) Date: Tue, 14 Mar 2017 09:32:05 +0000 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS 2.3 - release date 16th of March In-Reply-To: <5e2e820a-ea6d-4409-ae8a-2533f2fca712@opensips.org> References: <5e2e820a-ea6d-4409-ae8a-2533f2fca712@opensips.org> Message-ID: Guys, you are amazing ! Sent from my Samsung Note On Mar 14, 2017 9:27 AM, "Bogdan-Andrei Iancu" wrote: > Hi all, > > Heads up, the date for the 2.3 major release is set - Thursday 16th of > March,..... 2017 of course :). > > There is a tremendous effort do finalize all the work, in terms, of > coding, testing, putting together docs, manuals and overviews. A detailed > description of all new goodies in 2.3, as well as a list of changes, will > be shortly available (before the release) - we are still compiling the > commit logs. > > Still, the overview of what 2.3 is about is available here: > https://blog.opensips.org/2017/01/12/introducing-opensips-2-3/ > > So, finger cross and stay tuned ! Thursday is the day ! > > Best regards, > > -- > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > > OpenSIPS Summit May 2017 Amsterdam > http://www.opensips.org/events/Summit-2017Amsterdam.html > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From liviu at opensips.org Wed Mar 15 14:50:36 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 15 Mar 2017 11:50:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 819c4a: Improve bin interface Message-ID: <58c98cfc6b70b_28fd3fbf92ec7c3c133630@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 819c4a39a28075161be7515c015d07a2f83c2dbd https://github.com/OpenSIPS/opensips/commit/819c4a39a28075161be7515c015d07a2f83c2dbd Author: rvlad-patrascu Date: 2016-07-31 (Sun, 31 Jul 2016) Changed paths: M bin_interface.c M bin_interface.h Log Message: ----------- Improve bin interface * add functions for: * altering the send buffer(for integers) * getting/setting receive/send buffer * popping value(integer) from end of received buffer * allocate receive buffer and save message at bin interface level Commit: e1fc73f98ebf90d0c8f510bcf7415968076b31f6 https://github.com/OpenSIPS/opensips/commit/e1fc73f98ebf90d0c8f510bcf7415968076b31f6 Author: rvlad-patrascu Date: 2016-08-02 (Tue, 02 Aug 2016) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h A modules/clusterer/clusterer_mod.c A modules/clusterer/node_info.c A modules/clusterer/node_info.h M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c M modules/usrloc/ul_mod.c M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h M scripts/db_berkeley/opensips/clusterer M scripts/dbtext/opensips/clusterer M scripts/mysql/clusterer-create.sql M scripts/oracle/clusterer-create.sql M scripts/pi_http/clusterer-mod M scripts/pi_http/clusterer-table M scripts/pi_http/pi_framework.xml M scripts/postgres/clusterer-create.sql M scripts/sqlite/clusterer-create.sql Log Message: ----------- clusterer: complete module rework The clusterer module was completely reworked, starting with code refactoring and coding style improvements, in order to introduce better node availability detection and inter-cluster, failover message routing mechanisms. As there were no explicit probes at the clusterer module level, an active pinging mechanism was introduced which establishes the state of the connections of the current node with other nodes in the cluster. As such, when a node is unresponsive, it is not automatically considered down but only the direct 'link' with that node will be marked as failed. The current node will have to take into consideration the perspective of the other nodes in the cluster in respect to the state of the presumably failed node. This leads to the need of having an awareness of the entire topology in the cluster and when every other node has no link with a specific node, that node is reported as down. A link-state resembling protocol was implemented in order to learn the cluster topology and compute a routing 'table' used for sending bin messages between nodes. The clusterer module API was improved and its usage in the dialog, usrloc and ratelimit modules was adapted. Commit: 0b5f1d6f6eb93f656ba7dee1bbd61247c0b52d3f https://github.com/OpenSIPS/opensips/commit/0b5f1d6f6eb93f656ba7dee1bbd61247c0b52d3f Author: rvlad-patrascu Date: 2016-08-02 (Tue, 02 Aug 2016) Changed paths: M modules/dialog/dlg_replication.c M modules/ratelimit/ratelimit_helper.c Log Message: ----------- dialog and usrloc: do not broadcast replication data all the time As an active pinging mechanism was introduced at clusterer module level, there is no more need to simulate this with replication data.This effectively undoes commit 7f7f871 Commit: 99e9093090cd921b58085154af78a92bc2edc5de https://github.com/OpenSIPS/opensips/commit/99e9093090cd921b58085154af78a92bc2edc5de Author: rvlad-patrascu Date: 2016-08-12 (Fri, 12 Aug 2016) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/node_info.h M modules/dialog/dlg_replication.c M modules/ratelimit/ratelimit_helper.c M modules/usrloc/ureplication.c Log Message: ----------- clusterer: improve the callback for signaling node events * add event to signal a node becoming reachable * trigger callback for all nodes that become unreachable not only for the node adevertised in the topology updates Commit: 772f956191d114a57ca818f10ccb0a40c7a5d753 https://github.com/OpenSIPS/opensips/commit/772f956191d114a57ca818f10ccb0a40c7a5d753 Author: rvlad-patrascu Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: avoid deadlock if an api function is called from within the callback In order to do this, release the internal lock from the clusterer module before actually calling the registered callbacks. Also use an integer to hold flags in the node info structure instead of having separate variables for certain boolean information (like db updated, node enabled etc). Commit: 0458f462b8e26391b9ff14791a6a7ffd2d6cc4f6 https://github.com/OpenSIPS/opensips/commit/0458f462b8e26391b9ff14791a6a7ffd2d6cc4f6 Author: rvlad-patrascu Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: replace rw_lock_t with gen_lock_t As almost all of the accesses of the structures protected by the main lock involve write operations, there is no point in using a readers-writers lock. Commit: e2118a41a64e0ff88481015e5b342f83e44c761c https://github.com/OpenSIPS/opensips/commit/e2118a41a64e0ff88481015e5b342f83e44c761c Author: rvlad-patrascu Date: 2016-08-21 (Sun, 21 Aug 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix logging debug message when replying to ping Commit: ecec1a18bcba99064dfa0a33836e5a5b10346c42 https://github.com/OpenSIPS/opensips/commit/ecec1a18bcba99064dfa0a33836e5a5b10346c42 Author: rvlad-patrascu Date: 2016-09-05 (Mon, 05 Sep 2016) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: introduce the possibility for unprovisioned nodes to join an existing cluster This can be done as long as the joining node has the DB info about the rest of the nodes in the cluster. The most common use case for this functionality would be adding new nodes to a cluster without the need of reloading from DB on every node. Commit: 6ae7b9118e774827cfbba73f2d3605a2269be497 https://github.com/OpenSIPS/opensips/commit/6ae7b9118e774827cfbba73f2d3605a2269be497 Author: rvlad-patrascu Date: 2016-09-05 (Mon, 05 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix restoring buffer when routing BIN messages by adding missing cluster id Commit: f68ff9346b8b870bcc762eff57da194d0f781fcf https://github.com/OpenSIPS/opensips/commit/f68ff9346b8b870bcc762eff57da194d0f781fcf Author: rvlad-patrascu Date: 2016-09-05 (Mon, 05 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix missing allocation of temporary buffer in clusterer_send_msg() function Commit: 20c60586c049f12b7c1ddaeccb684de58683861c https://github.com/OpenSIPS/opensips/commit/20c60586c049f12b7c1ddaeccb684de58683861c Author: rvlad-patrascu Date: 2016-09-09 (Fri, 09 Sep 2016) Changed paths: M bin_interface.c M bin_interface.h M modules/clusterer/clusterer.c Log Message: ----------- bin_interface: rename function for removing integers from send buffer Commit: 761e0af29e4fbebb115d2e574a8042a47b3543eb https://github.com/OpenSIPS/opensips/commit/761e0af29e4fbebb115d2e574a8042a47b3543eb Author: rvlad-patrascu Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: improve locking mechanism Replaced the lock that protected any access to the shm structures with a RW lock that protects the cluster list and corresponding node lists for insertions/deletions. Also, locks were added to the cluster info and node info structures that protect accesses to structure fields that may be changed when the RW lock is acquired for reading. In consequence potentially blocking operations, like message sending, can now be done without holding any lock(except the RW lock acquired for reading, which is safer because most of the time it won't block). Commit: b377106f9a2732566d0d29aff7f2639f3257a96c https://github.com/OpenSIPS/opensips/commit/b377106f9a2732566d0d29aff7f2639f3257a96c Author: rvlad-patrascu Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: fix wrong call for send_all api function A pointer to a function from the core, with similar name, was stored in the clusterer binds structure instead of the corect send_all function from this module. To fix this, the function was renamed, along with some others to avoid any possble future confflicts. Commit: 6c50d63a0dcb6ae0021c1f3fdf4025bc03d83123 https://github.com/OpenSIPS/opensips/commit/6c50d63a0dcb6ae0021c1f3fdf4025bc03d83123 Author: rvlad-patrascu Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M rw_locking.h Log Message: ----------- rw_locking: add primitives to switch to writing access and back to reading when lock was initially acquired for reading Commit: 29a6adc41defe8fdcca0dd87b4afb8cfca74e054 https://github.com/OpenSIPS/opensips/commit/29a6adc41defe8fdcca0dd87b4afb8cfca74e054 Author: rvlad-patrascu Date: 2016-09-23 (Fri, 23 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: use new rw_locking switching functions instead of releasing and reacquiring the same lock for different type of access(read/write) Commit: 6330746193b137bce804826f9cdff17cc7701685 https://github.com/OpenSIPS/opensips/commit/6330746193b137bce804826f9cdff17cc7701685 Author: rvlad-patrascu Date: 2016-09-23 (Fri, 23 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: prevent the sending of multiple join confirmation messages from different processes Commit: ca6a52c0c3288e3e98dbf9d0d20e32074dc5ce2f https://github.com/OpenSIPS/opensips/commit/ca6a52c0c3288e3e98dbf9d0d20e32074dc5ce2f Author: rvlad-patrascu Date: 2016-09-23 (Fri, 23 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix bug when receiving full topology update that lead to integers in the buffer being skipped Commit: 5fbe9b3bb474854a661d8781ea754256f9abb78a https://github.com/OpenSIPS/opensips/commit/5fbe9b3bb474854a661d8781ea754256f9abb78a Author: rvlad-patrascu Date: 2016-11-28 (Mon, 28 Nov 2016) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: copy buffer instead of changing pointer when setting the send buffer Commit: a921f3f73d4768fa778c2a41ecd18026d539f5ec https://github.com/OpenSIPS/opensips/commit/a921f3f73d4768fa778c2a41ecd18026d539f5ec Author: Cerghit Ionel Date: 2016-12-14 (Wed, 14 Dec 2016) Changed paths: M bin_interface.c M bin_interface.h Log Message: ----------- bin_interface: rework functions interface all functions now have a parameter that indicates the binary packet on which the changes are applied removed the static global buffers reallocation on the packet is automatically performed when required Commit: f9de7b77620cfcf0cade2696c3c078e063e885c3 https://github.com/OpenSIPS/opensips/commit/f9de7b77620cfcf0cade2696c3c078e063e885c3 Author: Cerghit Ionel Date: 2016-12-14 (Wed, 14 Dec 2016) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h Log Message: ----------- clusterer: adapt code to bin_interface changes Commit: 1f3a3b03e0b91c275c294e057f2bb308964ff43a https://github.com/OpenSIPS/opensips/commit/1f3a3b03e0b91c275c294e057f2bb308964ff43a Author: Cerghit Ionel Date: 2016-12-20 (Tue, 20 Dec 2016) Changed paths: M bin_interface.c M bin_interface.h M modules/proto_bin/proto_bin.c Log Message: ----------- bin_interface.c: bug fixes Commit: 1ade562b5bf2fcc6c86608253f4eb9a47a9e5e46 https://github.com/OpenSIPS/opensips/commit/1ade562b5bf2fcc6c86608253f4eb9a47a9e5e46 Author: Cerghit Ionel Date: 2016-12-23 (Fri, 23 Dec 2016) Changed paths: M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h Log Message: ----------- usrloc: adapt code to bin interface change Commit: 805153400c1464b5837d6aea40c6958e372bc600 https://github.com/OpenSIPS/opensips/commit/805153400c1464b5837d6aea40c6958e372bc600 Author: Cerghit Ionel Date: 2016-12-23 (Fri, 23 Dec 2016) Changed paths: M bin_interface.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- modules/dialog: adapt code to bin_interface change fix bin_skip_str, when using memcpy from a short variable to a int destination the destination needs to be previously set to 0 Commit: 843994192c44324440380c308da5f67075c0c92d https://github.com/OpenSIPS/opensips/commit/843994192c44324440380c308da5f67075c0c92d Author: Cerghit Ionel Date: 2016-12-23 (Fri, 23 Dec 2016) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: adapt code to bin_interface change Commit: 522836d6b49a8304a4266b12157dac3202ab9ec5 https://github.com/OpenSIPS/opensips/commit/522836d6b49a8304a4266b12157dac3202ab9ec5 Author: Cerghit Ionel Date: 2016-12-23 (Fri, 23 Dec 2016) Changed paths: M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: fix mod_params * check the length of the string module parameters at module initialization * the database column parameters names now reflect the version 2 of the clusterer table Commit: 3b6b6a796487449645cb7f4104b81ee759c0ad88 https://github.com/OpenSIPS/opensips/commit/3b6b6a796487449645cb7f4104b81ee759c0ad88 Author: rvlad-patrascu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: move inline function defenitions to header file Commit: 1324db2e0cc9a61a34efd906072742d4fa3ae528 https://github.com/OpenSIPS/opensips/commit/1324db2e0cc9a61a34efd906072742d4fa3ae528 Author: rvlad-patrascu Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M modules/clusterer/README M modules/clusterer/doc/clusterer.xml M modules/clusterer/doc/clusterer_admin.xml M modules/clusterer/doc/clusterer_devel.xml Log Message: ----------- clusterer: update docs Commit: 881a3829a2d5e7191eec77ffe2efb9fa9cef3842 https://github.com/OpenSIPS/opensips/commit/881a3829a2d5e7191eec77ffe2efb9fa9cef3842 Author: rvlad-patrascu Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M db/schema/clusterer.xml M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/version Log Message: ----------- clusterer: update db schema Commit: 02138ede7844780d9ae9296c5a7e77df4fc19b83 https://github.com/OpenSIPS/opensips/commit/02138ede7844780d9ae9296c5a7e77df4fc19b83 Author: rvlad-patrascu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M rw_locking.h Log Message: ----------- rw_locking: add new primitives for lock acquiring/releasing required when switching from read to write access Using the lock_start_read/lock_stop_read primitives would cause a deadlock if two or more readers would switch to writing Commit: 396584e074da6a78f283ecb9240f05df83ad36d8 https://github.com/OpenSIPS/opensips/commit/396584e074da6a78f283ecb9240f05df83ad36d8 Author: rvlad-patrascu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: use correct primitives for RW lock acquiring/releasing when switching from read to write access Commit: b5af71ed398af6f494af5132cf24a076223074aa https://github.com/OpenSIPS/opensips/commit/b5af71ed398af6f494af5132cf24a076223074aa Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/doc/clusterer.xml M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: fix license and copyright year Commit: 53eded6d85a0db61d0ff7897b068a15b08373b28 https://github.com/OpenSIPS/opensips/commit/53eded6d85a0db61d0ff7897b068a15b08373b28 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/clusterer/README M modules/clusterer/doc/clusterer_admin.xml Log Message: ----------- clusterer: minor clarifications in docs Commit: 68c1d4d6a194de3ccc2f5acf5fc1556e01ce1f5f https://github.com/OpenSIPS/opensips/commit/68c1d4d6a194de3ccc2f5acf5fc1556e01ce1f5f Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M .gitignore M .travis.yml M Makefile M Makefile.conf.template M Makefile.defs M Makefile.modules M Makefile.rules M Makefile.sources M action.c M async.c M async.h M cachedb/cachedb.h M cachedb/cachedb_pool.h M cfg.lex M cfg.y M db/db_res.c M db/db_res.h M db/db_row.c M db/db_row.h M db/db_val.h M db/schema/address.xml M db/schema/dispatcher.xml M db/schema/dr_carriers.xml M db/schema/dr_gateways.xml M db/schema/dr_groups.xml M db/schema/dr_rules.xml M db/schema/load_balancer.xml M db/schema/location.xml M dprint.h M error.c M evi/event_interface.c M fastlock.h M futex_lock.h M io_wait_loop.h A ipc.c A ipc.h A lib/cJSON.c A lib/cJSON.h A lib/container.h A lib/list.h A lib/osips_malloc.c A lib/osips_malloc.h A lib/path.c A lib/path.h A lib/reg/rerrno.c A lib/reg/rerrno.h A lib/reg/sip_msg.c A lib/reg/sip_msg.h A lib/timerfd.h M lock_alloc.h M lock_ops.h M main.c M mem/f_malloc.c M mem/f_malloc.h M mem/hp_malloc.c M mem/hp_malloc.h M mem/module_info.c M mem/module_info.h M mem/q_malloc.c M mem/q_malloc.h M mem/shm_mem.c M mem/shm_mem.h M mi/mi.c M mi/mi.h M mi/mi_core.c A mi/mi_trace.c A mi/mi_trace.h M mod_fix.c M modules/aaa_radius/Makefile M modules/aaa_radius/README M modules/aaa_radius/aaa_radius.c M modules/aaa_radius/doc/aaa_radius_admin.xml M modules/aaa_radius/rad.c M modules/acc/README 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 A modules/acc/acc_vars.c A modules/acc/acc_vars.h R modules/acc/diam_avp.c R modules/acc/diam_dict.h R modules/acc/diam_message.c R modules/acc/diam_message.h R modules/acc/diam_tcp.c R modules/acc/diam_tcp.h M modules/acc/doc/acc_admin.xml M modules/auth_db/README M modules/auth_db/doc/auth_db_admin.xml M modules/avpops/README M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/avpops/doc/avpops_admin.xml M modules/b2b_entities/client.c M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.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/logic.c M modules/b2b_logic/records.h M modules/b2b_sca/sca_logic.c M modules/b2b_sca/sca_records.c M modules/cachedb_local/README M modules/cachedb_local/cachedb_local.c M modules/cachedb_local/cachedb_local.h M modules/cachedb_local/doc/cachedb_local.xml M modules/cachedb_local/doc/cachedb_local_admin.xml A modules/cachedb_local/doc/cachedb_local_faq.xml M modules/cachedb_local/hash.c M modules/cachedb_local/hash.h M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h M modules/call_center/README M modules/call_center/call_center.c M modules/call_center/cc_data.c M modules/call_center/cc_data.h M modules/call_center/cc_db.c M modules/call_center/cc_queue.c M modules/call_center/doc/call_center_admin.xml M modules/call_control/call_control.c M modules/carrierroute/carrier_tree.c M modules/carrierroute/load_data.c M modules/carrierroute/route_config.c M modules/carrierroute/route_db.c M modules/carrierroute/route_fifo.c M modules/carrierroute/route_func.c M modules/carrierroute/route_tree.c M modules/cfgutils/cfgutils.c A modules/cgrates/Makefile A modules/cgrates/README A modules/cgrates/cgrates.c A modules/cgrates/cgrates.h A modules/cgrates/cgrates_acc.c A modules/cgrates/cgrates_acc.h A modules/cgrates/cgrates_auth.c A modules/cgrates/cgrates_auth.h A modules/cgrates/cgrates_cmd.c A modules/cgrates/cgrates_cmd.h A modules/cgrates/cgrates_common.c A modules/cgrates/cgrates_common.h A modules/cgrates/cgrates_engine.c A modules/cgrates/cgrates_engine.h A modules/cgrates/doc/cgrates.xml A modules/cgrates/doc/cgrates_admin.xml M modules/compression/compression.c M modules/compression/compression_helpers.c M modules/cpl_c/cpl_loader.c M modules/cpl_c/cpl_run.c M modules/cpl_c/cpl_switches.h M modules/db_berkeley/bdb_lib.c M modules/db_berkeley/db_berkeley.c M modules/db_flatstore/flatstore.c M modules/db_http/http_dbase.c M modules/db_mysql/README M modules/db_mysql/db_mysql.c M modules/db_mysql/dbase.c M modules/db_mysql/doc/db_mysql_admin.xml M modules/db_mysql/my_con.c M modules/db_perlvdb/perlvdb_conv.c M modules/db_postgres/db_postgres.c 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_base.c M modules/db_virtual/db_virtual.c M modules/db_virtual/dbase.c M modules/dialog/README M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_profile.c M modules/dialog/dlg_replication.c 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/doc/dialog_admin.xml M modules/dialplan/dp_db.c M modules/dispatcher/Makefile M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml M modules/dns_cache/Makefile M modules/dns_cache/README M modules/dns_cache/dns_cache.c M modules/dns_cache/doc/dns_cache_admin.xml M modules/domain/domain_mod.c M modules/domainpolicy/domainpolicy.c M modules/drouting/README M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_cb.c M modules/drouting/dr_load.c A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c 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/sip_emergency.c M modules/enum/enum.c M modules/event_flatstore/event_flatstore.c M modules/event_flatstore/event_flatstore.h A modules/event_routing/Makefile A modules/event_routing/README A modules/event_routing/doc/event_routing.xml A modules/event_routing/doc/event_routing_admin.xml A modules/event_routing/doc/event_routing_devel.xml A modules/event_routing/doc/event_routing_faq.xml A modules/event_routing/ebr_data.c A modules/event_routing/ebr_data.h A modules/event_routing/event_routing.c M modules/event_virtual/event_virtual.c M modules/event_virtual/event_virtual.h M modules/event_xmlrpc/event_xmlrpc.c M modules/event_xmlrpc/xmlrpc_send.c M modules/exec/exec.c M modules/exec/exec_mod.c M modules/fraud_detection/README M modules/fraud_detection/doc/fraud_detection_admin.xml M modules/fraud_detection/fraud_detection.c M modules/fraud_detection/frd_events.c A modules/freeswitch/Makefile A modules/freeswitch/README A modules/freeswitch/doc/freeswitch.xml A modules/freeswitch/doc/freeswitch_admin.xml A modules/freeswitch/esl/src/esl.c A modules/freeswitch/esl/src/esl_buffer.c A modules/freeswitch/esl/src/esl_config.c A modules/freeswitch/esl/src/esl_event.c A modules/freeswitch/esl/src/esl_json.c A modules/freeswitch/esl/src/esl_threadmutex.c A modules/freeswitch/esl/src/include/esl.h A modules/freeswitch/esl/src/include/esl_buffer.h A modules/freeswitch/esl/src/include/esl_config.h A modules/freeswitch/esl/src/include/esl_event.h A modules/freeswitch/esl/src/include/esl_json.h A modules/freeswitch/esl/src/include/esl_oop.h A modules/freeswitch/esl/src/include/esl_threadmutex.h A modules/freeswitch/fs_api.c A modules/freeswitch/fs_api.h A modules/freeswitch/fs_mod.c A modules/freeswitch/fs_proc.c A modules/freeswitch/fs_proc.h M modules/httpd/httpd.c M modules/httpd/httpd_load.h M modules/httpd/httpd_proc.c M modules/identity/identity.c M modules/imc/imc.c M modules/imc/imc_cmd.c M modules/jabber/tree234.c M modules/jabber/xjab_jcon.c M modules/jabber/xjab_wlist.c M modules/jabber/xjab_worker.c M modules/jabber/xode_from.c M modules/json/json.c M modules/ldap/README M modules/ldap/doc/ldap_admin.xml 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_exp_fn.c M modules/ldap/ldap_exp_fn.h M modules/ldap/ldap_mod.c M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_db.c M modules/load_balancer/lb_parser.c M modules/load_balancer/lb_parser.h A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c M modules/lua/Makefile M modules/lua/sipapi.c M modules/lua/sipluafunc.c M modules/lua/sipmemcache.c M modules/mangler/contact_ops.c M modules/mangler/ip_helper.c M modules/mangler/mangler.c M modules/mangler/sdp_mangler.c M modules/mangler/sdp_mangler.h M modules/mi_datagram/README M modules/mi_datagram/datagram_fnc.c M modules/mi_datagram/datagram_fnc.h M modules/mi_datagram/doc/mi_datagram_admin.xml M modules/mi_datagram/mi_datagram.c M modules/mi_fifo/README M modules/mi_fifo/doc/mi_fifo_admin.xml 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_writer.c M modules/mi_fifo/mi_writer.h M modules/mi_http/README M modules/mi_http/doc/mi_http_admin.xml 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/README M modules/mi_json/doc/mi_json_admin.xml 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/README M modules/mi_xmlrpc_ng/doc/mi_xmlrpc_ng_admin.xml 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 A modules/mid_registrar/Makefile A modules/mid_registrar/README A modules/mid_registrar/doc/mid_registrar.xml A modules/mid_registrar/doc/mid_registrar_admin.xml A modules/mid_registrar/encode.c A modules/mid_registrar/encode.h A modules/mid_registrar/gruu.c A modules/mid_registrar/gruu.h A modules/mid_registrar/lookup.c A modules/mid_registrar/lookup.h A modules/mid_registrar/mid_registrar.c A modules/mid_registrar/mid_registrar.h A modules/mid_registrar/save.c A modules/mid_registrar/save.h A modules/mid_registrar/ulcb.c A modules/mid_registrar/ulcb.h M modules/msilo/msfuncs.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/nathelper/sip_pinger.h M modules/osp/README M modules/osp/RELEASE-NOTES.txt A modules/osp/cnam.c A modules/osp/cnam.h M modules/osp/destination.c M modules/osp/destination.h M modules/osp/doc/osp_admin.xml M modules/osp/etc/sample-osp-opensips.cfg M modules/osp/globals.c M modules/osp/orig_transaction.c M modules/osp/osp_mod.c M modules/osp/osp_mod.h A modules/osp/signaling.c A modules/osp/signaling.h M modules/osp/sipheader.c M modules/osp/sipheader.h M modules/osp/timeapi.c M modules/osp/timeapi.h M modules/osp/tm.h M modules/osp/usage.c M modules/path/path.c M modules/peering/verify.c M modules/perl/Makefile M modules/perl/opensipsxs.xs M modules/perl/perlfunc.c M modules/permissions/README M modules/permissions/doc/permissions_admin.xml M modules/permissions/hash.c M modules/permissions/mi.c M modules/pi_http/http_fnc.c M modules/pi_http/pi_http.c M modules/pike/ip_tree.c M modules/presence/README M modules/presence/doc/presence_admin.xml M modules/presence/hash.c M modules/presence/notify.c M modules/presence/presence.c M modules/presence/presentity.c M modules/presence/presentity.h M modules/presence/publish.c M modules/presence/publish.h M modules/presence/subscribe.c M modules/presence/subscribe.h M modules/presence_callinfo/sca_hash.c M modules/presence_dialoginfo/notify_body.c M modules/presence_xml/notify_body.c M modules/presence_xml/xcap_auth.c M modules/proto_bin/proto_bin.c M modules/proto_hep/Makefile M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/hep_cb.c M modules/proto_hep/hep_cb.h M modules/proto_hep/proto_hep.c M modules/proto_hep/proto_hep.h M modules/proto_tls/README M modules/proto_tls/doc/proto_tls_admin.xml M modules/proto_tls/proto_tls.c M modules/proto_ws/README M modules/proto_ws/doc/proto_ws_admin.xml M modules/proto_ws/proto_ws.c M modules/proto_ws/proto_ws.h M modules/proto_ws/ws_common.h M modules/proto_ws/ws_handshake_common.h M modules/proto_ws/ws_tcp.c M modules/proto_wss/README M modules/proto_wss/doc/proto_wss_admin.xml M modules/proto_wss/proto_wss.c M modules/pua_bla/pua_bla.c M modules/pua_bla/registrar_cb.c M modules/pua_bla/registrar_cb.h M modules/pua_dialoginfo/dialog_publish.c 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/request_winfo.c M modules/pua_xmpp/simple2xmpp.c M modules/pua_xmpp/xmpp2simple.c M modules/python/Makefile M modules/python/python_exec.c M modules/python/python_mod.c M modules/python/python_msgobj.c M modules/python/python_support.c M modules/python/python_support.h M modules/qos/qos_ctx_helpers.c M modules/qos/qos_ctx_helpers.h M modules/qos/qos_handlers.c A modules/rabbitmq/Makefile A modules/rabbitmq/README A modules/rabbitmq/doc/rabbitmq.xml A modules/rabbitmq/doc/rabbitmq_admin.xml A modules/rabbitmq/rabbitmq.c A modules/rabbitmq/rmq_servers.c A modules/rabbitmq/rmq_servers.h M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit_helper.c M modules/regex/regex_mod.c M modules/registrar/README M modules/registrar/common.c M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/reply.c R modules/registrar/rerrno.c R 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/README M modules/rest_client/doc/rest_client_admin.xml M modules/rest_client/rest_cb.c 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/rls.c M modules/rls/subscribe.c M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine_funcs.c M modules/rtpengine/rtpengine_funcs.h M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy.xml M modules/rtpproxy/doc/rtpproxy_admin.xml 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_stream.c M modules/rtpproxy/timeout_process.c M modules/seas/encode_content_type.c M modules/seas/encode_msg.c M modules/seas/encode_msg.h M modules/seas/encode_parameters.c M modules/seas/encode_uri.c M modules/seas/event_dispatcher.c M modules/seas/event_dispatcher.h M modules/seas/seas.c M modules/seas/seas_action.c M modules/seas/statistics.c M modules/seas/utils.c M modules/seas/utils.h A modules/sip_i/Makefile A modules/sip_i/README A modules/sip_i/doc/sip_i.xml A modules/sip_i/doc/sip_i_admin.xml A modules/sip_i/isup.c A modules/sip_i/isup.h A modules/sip_i/sip_i.c A modules/sip_i/sip_i.h M modules/sipcapture/sipcapture.c M modules/sipmsgops/README M modules/sipmsgops/codecs.c M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c M modules/siptrace/README M modules/siptrace/doc/siptrace_admin.xml M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h M modules/sms/libsms_getsms.c M modules/sngtc/sngtc.c M modules/snmpstats/interprocess_buffer.c M modules/snmpstats/interprocess_buffer.h M modules/snmpstats/openserSIPCommonObjects.c M modules/snmpstats/openserSIPContactTable.c M modules/snmpstats/openserSIPMethodSupportedTable.c M modules/snmpstats/openserSIPPortTable.c M modules/snmpstats/openserSIPRegUserLookupTable.c M modules/snmpstats/openserSIPRegUserTable.c M modules/snmpstats/openserSIPStatusCodesTable.c M modules/snmpstats/snmpstats.c M modules/snmpstats/sub_agent.c M modules/speeddial/sdlookup.c M modules/sql_cacher/sql_cacher.c M modules/sst/sst_handlers.c M modules/sst/sst_handlers.h M modules/statistics/README M modules/statistics/doc/statistics_admin.xml M modules/statistics/statistics.c M modules/stun/stun.c M modules/tls_mgm/api.h M modules/tls_mgm/tls.h M modules/tls_mgm/tls_conn.h M modules/tls_mgm/tls_conn_ops.h M modules/tls_mgm/tls_conn_server.h M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_helper.h M modules/tls_mgm/tls_mgm.c M modules/tls_mgm/tls_params.c M modules/tls_mgm/tls_select.c M modules/tm/README M modules/tm/async.c M modules/tm/dlg.c M modules/tm/dlg.h M modules/tm/doc/tm_admin.xml M modules/tm/h_table.c M modules/tm/h_table.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_funcs.c M modules/tm/t_fwd.c M modules/tm/t_fwd.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/timer.c M modules/tm/tm.c M modules/tm/tm_load.h M modules/tm/uac.c M modules/topology_hiding/README M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c M modules/topology_hiding/topology_hiding.c M modules/uac/replace.c M modules/uac/uac.c M modules/uac_redirect/redirect.c M modules/userblacklist/userblacklist.c M modules/usrloc/README M modules/usrloc/dlist.c 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/udomain.h M modules/usrloc/ul_callback.c M modules/usrloc/ul_callback.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/ureplication.c M modules/usrloc/usrloc.h M modules/xmpp/xmpp.c M modules/xmpp/xode_from.c M msg_translator.c M msg_translator.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 A net/net_tcp_report.c A net/net_tcp_report.h M net/net_udp.c R net/proto.c M net/proto_tcp/README M net/proto_tcp/doc/proto_tcp_admin.xml M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h M net/proto_tcp/tcp_common_defs.h M net/proto_udp/proto_udp.c M net/tcp_conn.h M net/tcp_conn_defs.h M net/trans.c A net/trans_trace.c A net/trans_trace.h M osipsconsole.8 R packaging/debian/changelog A packaging/debian/common/changelog A packaging/debian/common/compat A packaging/debian/common/control A packaging/debian/common/copyright A packaging/debian/common/opensips.README.Debian A packaging/debian/common/opensips.default A packaging/debian/common/opensips.examples A packaging/debian/common/opensips.init A packaging/debian/common/opensips.lintian-overrides A packaging/debian/common/opensips.manpages A packaging/debian/common/opensips.postinst A packaging/debian/common/opensips.service A packaging/debian/common/opensips.tmpfile A packaging/debian/common/rules A packaging/debian/common/source/format A packaging/debian/common/watch R packaging/debian/compat R packaging/debian/control R packaging/debian/copyright R packaging/debian/opensips.README.Debian R packaging/debian/opensips.default R packaging/debian/opensips.examples R packaging/debian/opensips.init R packaging/debian/opensips.lintian-overrides R packaging/debian/opensips.manpages R packaging/debian/opensips.postinst R packaging/debian/opensips.service R packaging/debian/opensips.tmpfile R packaging/debian/rules R packaging/debian/source/format R packaging/debian/watch M packaging/redhat_fedora/opensips.init M packaging/redhat_fedora/opensips.service M packaging/redhat_fedora/opensips.spec M packaging/redhat_fedora/opensips.sysconfig R packaging/rpm/opensips.default R packaging/rpm/opensips.init R packaging/rpm/opensips.init.SuSE R packaging/rpm/opensips.spec.CentOS R packaging/rpm/opensips.spec.SuSE A packaging/suse/opensips.default A packaging/suse/opensips.init.SuSE A packaging/suse/opensips.spec.SuSE M parser/contact/contact.c M parser/contact/contact.h M parser/contact/parse_contact.c M parser/contact/parse_contact.h M parser/msg_parser.c M parser/msg_parser.h A parser/parse_body.c A parser/parse_body.h M parser/parse_methods.c R parser/parse_multipart.c R parser/parse_multipart.h M parser/parse_param.c M parser/parse_param.h M parser/parse_rr.c M parser/parse_supported.c M parser/parse_supported.h M parser/parse_uri.c M parser/parse_uri.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 pt.c M pt.h M pvar.c M pvar.h M reactor_defs.h M resolve.c M resolve.h M route.c M route.h M route_struct.c M route_struct.h M scripts/db_berkeley/opensips/dispatcher M scripts/db_berkeley/opensips/dr_carriers M scripts/db_berkeley/opensips/dr_gateways M scripts/db_berkeley/opensips/dr_groups M scripts/db_berkeley/opensips/dr_rules M scripts/db_berkeley/opensips/load_balancer M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/dispatcher M scripts/dbtext/opensips/dr_carriers M scripts/dbtext/opensips/dr_gateways M scripts/dbtext/opensips/dr_groups M scripts/dbtext/opensips/dr_rules M scripts/dbtext/opensips/load_balancer M scripts/dbtext/opensips/version M scripts/mysql/dispatcher-create.sql M scripts/mysql/drouting-create.sql M scripts/mysql/load_balancer-create.sql M scripts/mysql/usrloc-create.sql M scripts/opensipsdbctl M scripts/opensipsdbctl.mysql M scripts/oracle/dispatcher-create.sql M scripts/oracle/drouting-create.sql M scripts/oracle/load_balancer-create.sql M scripts/oracle/usrloc-create.sql M scripts/pi_http/dispatcher-table M scripts/pi_http/pi_framework.xml M scripts/postgres/dispatcher-create.sql M scripts/postgres/drouting-create.sql M scripts/postgres/load_balancer-create.sql M scripts/postgres/usrloc-create.sql M scripts/sqlite/dispatcher-create.sql M scripts/sqlite/drouting-create.sql M scripts/sqlite/load_balancer-create.sql M scripts/sqlite/usrloc-create.sql M socket_info.c M socket_info.h M sr_module.h M statistics.c M statistics.h M timer.c M timer.h A trace_api.c A trace_api.h M transformations.c M ut.h A utils/coverity/model.c M version.h M xlog.c M xlog.h Log Message: ----------- Merge branch 'master' of https://github.com/OpenSIPS/opensips into clusterer_rework_final Conflicts: modules/clusterer/api.h modules/clusterer/clusterer.c modules/clusterer/clusterer.h Commit: 269c5103dd7b7eeb7a71ea4871689bb95a5dff29 https://github.com/OpenSIPS/opensips/commit/269c5103dd7b7eeb7a71ea4871689bb95a5dff29 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/drouting/README M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_replication.c M modules/drouting/dr_replication.h M modules/drouting/drouting.c Log Message: ----------- drouting: use reworked clusterer and bin interfaces for replication Commit: 8280796447e17a576cba59411dabb30a637fb4f0 https://github.com/OpenSIPS/opensips/commit/8280796447e17a576cba59411dabb30a637fb4f0 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml M modules/load_balancer/lb_replication.c M modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: use reworked clusterer and bin interfaces for replication Commit: 8998a21cdbc1f211d235cf2dfba78cf98e0d1bb5 https://github.com/OpenSIPS/opensips/commit/8998a21cdbc1f211d235cf2dfba78cf98e0d1bb5 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: fix unsigned expresion comparison with 0 Commit: 7c93b6208674159269e857013e4baab3f6b4cbfe https://github.com/OpenSIPS/opensips/commit/7c93b6208674159269e857013e4baab3f6b4cbfe Author: Liviu Chircu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M bin_interface.c M bin_interface.h M db/schema/clusterer.xml M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h A modules/clusterer/clusterer_mod.c M modules/clusterer/doc/clusterer.xml M modules/clusterer/doc/clusterer_admin.xml M modules/clusterer/doc/clusterer_devel.xml A modules/clusterer/node_info.c A modules/clusterer/node_info.h M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/drouting/README M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_replication.c M modules/drouting/dr_replication.h M modules/drouting/drouting.c M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml M modules/load_balancer/lb_replication.c M modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c 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/ul_mod.c M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h M rw_locking.h M scripts/db_berkeley/opensips/clusterer M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/clusterer M scripts/dbtext/opensips/version M scripts/mysql/clusterer-create.sql M scripts/oracle/clusterer-create.sql M scripts/pi_http/clusterer-mod M scripts/pi_http/clusterer-table M scripts/pi_http/pi_framework.xml M scripts/postgres/clusterer-create.sql M scripts/sqlite/clusterer-create.sql Log Message: ----------- Merge pull request #955 from rvlad-patrascu/clusterer_rework_final Clusterer rework final Compare: https://github.com/OpenSIPS/opensips/compare/a514837d7986...7c93b6208674 From bogdan at opensips.org Wed Mar 15 16:45:10 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Mar 2017 13:45:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01d351: Fix syntax in defining the TLS domain in module pa... Message-ID: <58c9a7d6b8f56_3c203feec1d69c3832839f@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 01d351b453f38be15d0db0d9f2b23223c3308974 https://github.com/OpenSIPS/opensips/commit/01d351b453f38be15d0db0d9f2b23223c3308974 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_mgm/tls_params.c Log Message: ----------- Fix syntax in defining the TLS domain in module params Replace "tls_dom:value" with "[tls_dom]value", to avoid any conflicts between the separator and the actual value. Closes #1006 From bogdan at opensips.org Wed Mar 15 17:12:19 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Mar 2017 14:12:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 90df40: Correct NULL constraints for "presentity" table Message-ID: <58c9ae33b6fa9_a323ff97d81bc382365a6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 90df4003324f02943ac1797a4f57bce83333fc7d https://github.com/OpenSIPS/opensips/commit/90df4003324f02943ac1797a4f57bce83333fc7d Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M db/schema/pr_presentity.xml Log Message: ----------- Correct NULL constraints for "presentity" table Columns 'body', 'extra_hdrs' and 'sender' can be NULL and by default are NULL Closes #1017 Closes #1004 From bogdan at opensips.org Wed Mar 15 17:12:56 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Mar 2017 14:12:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 95e219: DBschema regenerated Message-ID: <58c9ae5810080_35dd3fea4313bc2c17821@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 95e2191dad8390c76b41377e33fcdcd0923816ca https://github.com/OpenSIPS/opensips/commit/95e2191dad8390c76b41377e33fcdcd0923816ca Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M scripts/db_berkeley/opensips/clusterer M scripts/db_berkeley/opensips/presentity M scripts/dbtext/opensips/presentity M scripts/mysql/presence-create.sql M scripts/oracle/clusterer-create.sql M scripts/oracle/presence-create.sql M scripts/postgres/presence-create.sql M scripts/sqlite/presence-create.sql Log Message: ----------- DBschema regenerated From bogdan at opensips.org Wed Mar 15 17:14:59 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Mar 2017 14:14:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 523311: Correct NULL constraints for "presentity" table Message-ID: <58c9aed325667_40b53fac0db07c34328093@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 523311382f5002633baa2b504e213eb228e17630 https://github.com/OpenSIPS/opensips/commit/523311382f5002633baa2b504e213eb228e17630 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M db/schema/pr_presentity.xml Log Message: ----------- Correct NULL constraints for "presentity" table Columns 'body', 'extra_hdrs' and 'sender' can be NULL and by default are NULL Closes #1017 Closes #1004 (cherry picked from commit 90df4003324f02943ac1797a4f57bce83333fc7d) From bogdan at opensips.org Wed Mar 15 17:16:09 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 15 Mar 2017 14:16:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f4fb8e: DB schema regenerated Message-ID: <58c9af19b9372_8613ff8d5df5c38224074@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: f4fb8e49d5a07ec2923b181beeb55bc76336e771 https://github.com/OpenSIPS/opensips/commit/f4fb8e49d5a07ec2923b181beeb55bc76336e771 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M scripts/db_berkeley/opensips/presentity M scripts/dbtext/opensips/presentity M scripts/mysql/presence-create.sql M scripts/oracle/presence-create.sql M scripts/postgres/presence-create.sql M scripts/sqlite/presence-create.sql Log Message: ----------- DB schema regenerated From bogdan at opensips.org Thu Mar 16 05:34:53 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 16 Mar 2017 02:34:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1539d8: Enhance the prototype of the"report" callback. Message-ID: <58ca5c3dca123_21cb3fad363b5c2c280658@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1539d8bd9bb596c94e51d015c908704fc2afea03 https://github.com/OpenSIPS/opensips/commit/1539d8bd9bb596c94e51d015c908704fc2afea03 Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M net/api_proto_net.h M net/net_tcp_report.c M net/proto_tcp/proto_tcp.c Log Message: ----------- Enhance the prototype of the"report" callback. We need to expose the connection flags too. From bogdan at opensips.org Thu Mar 16 05:54:14 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 16 Mar 2017 02:54:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f36189: Added "clusterer" for mysql migration Message-ID: <58ca60c6951a2_19053ffde95b7c243325a1@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f36189716bb02ffba07877038ce2bc79701e8432 https://github.com/OpenSIPS/opensips/commit/f36189716bb02ffba07877038ce2bc79701e8432 Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- Added "clusterer" for mysql migration From ionutionita at opensips.org Thu Mar 16 06:32:15 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 16 Mar 2017 03:32:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8cedf2: fix forward declaration bug Message-ID: <58ca69afae4fa_e9803fb31a019c3c244350@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8cedf29b28196da8bbaf73dace4589598ad35ddb https://github.com/OpenSIPS/opensips/commit/8cedf29b28196da8bbaf73dace4589598ad35ddb Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M net/trans_trace.h Log Message: ----------- fix forward declaration bug From vladp at opensips.org Thu Mar 16 06:58:09 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Thu, 16 Mar 2017 03:58:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c2ebc: clusterer: fix clang compile Message-ID: <58ca6fc15c8a5_64b3f82263b5c302309f1@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1c2ebc3b827bcb62909107a24bc57a39ab43f9aa https://github.com/OpenSIPS/opensips/commit/1c2ebc3b827bcb62909107a24bc57a39ab43f9aa Author: rvlad-patrascu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h Log Message: ----------- clusterer: fix clang compile From ionutionita at opensips.org Thu Mar 16 07:23:51 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 16 Mar 2017 04:23:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 714b16: add tracing mi command for proto_tcp and route for... Message-ID: <58ca75c798649_438f3fc20326fc28329640@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 714b1683494900fc7ea9a992ab77808f4082c04a https://github.com/OpenSIPS/opensips/commit/714b1683494900fc7ea9a992ab77808f4082c04a Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c M net/tcp_conn_defs.h M net/trans_trace.c M net/trans_trace.h Log Message: ----------- add tracing mi command for proto_tcp and route for filtering traced packets * added a new mi command in proto_tcp called trace_tcp through which can enable/disable tracing for this protocol; * added new module parameter "trace_on" which can enable disable tracing from the module; * added new module parameter "trace_filter_route" which defines a route to enable/disable tracing for every connection; From ionutionita at opensips.org Thu Mar 16 07:42:40 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 16 Mar 2017 04:42:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fbdd27: [proto_ws(s)] fix tracing status instead of reply ... Message-ID: <58ca7a306082b_e3fe3ff5be4cbc30245352@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fbdd275dc613d3cfdd764044a85cc652b1091fc5 https://github.com/OpenSIPS/opensips/commit/fbdd275dc613d3cfdd764044a85cc652b1091fc5 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- [proto_ws(s)] fix tracing status instead of reply message From ionutionita at opensips.org Thu Mar 16 07:43:36 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 16 Mar 2017 04:43:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e167fb: [siptrace] fix crash in case of null global contex... Message-ID: <58ca7a6822d1d_e4f23feef8959c242191f1@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e167fb27de2e60aeecaff1691a4efbe2b74b72a9 https://github.com/OpenSIPS/opensips/commit/e167fb27de2e60aeecaff1691a4efbe2b74b72a9 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/siptrace/siptrace.h Log Message: ----------- [siptrace] fix crash in case of null global context From liviu at opensips.org Thu Mar 16 08:40:41 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 16 Mar 2017 05:40:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 674de6: rest_client: Fix misleading function comment & typ... Message-ID: <58ca87c92e32d_1643fd8cfa9bc342036b1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 674de68987f773a64d9f03c5decc9fa70cd3d6b6 https://github.com/OpenSIPS/opensips/commit/674de68987f773a64d9f03c5decc9fa70cd3d6b6 Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/rest_client/README M modules/rest_client/doc/rest_client_admin.xml M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Fix misleading function comment & typos From liviu at opensips.org Thu Mar 16 08:40:55 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 16 Mar 2017 05:40:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e90ac3: core statistics: Extend API to allow multiple, dyn... Message-ID: <58ca87d7924b5_43c03ff698687c38172189@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e90ac3e937de891d1f6b76e1b1e2d15f26932154 https://github.com/OpenSIPS/opensips/commit/e90ac3e937de891d1f6b76e1b1e2d15f26932154 Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M statistics.c M statistics.h Log Message: ----------- core statistics: Extend API to allow multiple, dynamic stat groups Commit: b917c70ba8d5797dc6364aaf702c3415539be52a https://github.com/OpenSIPS/opensips/commit/b917c70ba8d5797dc6364aaf702c3415539be52a Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/statistics/statistics.c M modules/statistics/stats_funcs.c M modules/statistics/stats_funcs.h Log Message: ----------- statistics: Add support for stat groups and script iteration over them Compare: https://github.com/OpenSIPS/opensips/compare/674de68987f7...b917c70ba8d5 From ionutionita at opensips.org Thu Mar 16 08:54:57 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 16 Mar 2017 05:54:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 05da01: [proto_hep] add function to correlate two ids at w... Message-ID: <58ca8b2115192_24a03feb4c535c382932c9@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 05da01474925e57cc4c7177d2f0292832ad06084 https://github.com/OpenSIPS/opensips/commit/05da01474925e57cc4c7177d2f0292832ad06084 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/proto_hep.c Log Message: ----------- [proto_hep] add function to correlate two ids at will Commit: d954818905ecf3a186a131888fa6738390d5f8be https://github.com/OpenSIPS/opensips/commit/d954818905ecf3a186a131888fa6738390d5f8be Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml Log Message: ----------- [proto_hep] updated readme with new correlate function Compare: https://github.com/OpenSIPS/opensips/compare/b917c70ba8d5...d954818905ec From bogdan at opensips.org Thu Mar 16 09:43:34 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 16 Mar 2017 06:43:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5009fc: tls_mgm: load actual files from db not paths to fi... Message-ID: <58ca9686b5000_24493fa41ce73c4020681@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5009fc2e7d8caac676725ad1b2327cc04d4cdddb https://github.com/OpenSIPS/opensips/commit/5009fc2e7d8caac676725ad1b2327cc04d4cdddb Author: Cerghit Ionel Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_domain.h M modules/tls_mgm/tls_helper.h M modules/tls_mgm/tls_mgm.c M modules/tls_mgm/tls_params.c M modules/tls_mgm/tls_params.h M scripts/mysql/tls_mgm-create.sql Log Message: ----------- tls_mgm: load actual files from db not paths to files the certificate, private_key, ca_list and dh_params columns from database now need to contain the actual files to be used by tls, path to files are no longer supported for this columns domains can be set either by database or by script but not both at the same time to avoid errors default domains can be now loaded from database (their type needs to be different from client and server type) Commit: 7b983e0dce85bbdcfef1dfd93fc08edeed93105c https://github.com/OpenSIPS/opensips/commit/7b983e0dce85bbdcfef1dfd93fc08edeed93105c Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M db/schema/tls_mgm.xml M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_mgm/tls_config.c M modules/tls_mgm/tls_config.h M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_domain.h M modules/tls_mgm/tls_params.c M modules/tls_mgm/tls_params.h Log Message: ----------- Some fixes and cleanup in the new TLS code Commit: 4d4ec4f18079ad268d527ca6e309eae19f1a4e77 https://github.com/OpenSIPS/opensips/commit/4d4ec4f18079ad268d527ca6e309eae19f1a4e77 Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M scripts/db_berkeley/opensips/tls_mgm M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/tls_mgm M scripts/dbtext/opensips/version M scripts/mysql/tls_mgm-create.sql M scripts/oracle/tls_mgm-create.sql M scripts/pi_http/pi_framework.xml M scripts/pi_http/tls_mgm-mod M scripts/pi_http/tls_mgm-table M scripts/postgres/tls_mgm-create.sql M scripts/sqlite/tls_mgm-create.sql Log Message: ----------- Regenerate DB schema (TLS_MGM changes) Compare: https://github.com/OpenSIPS/opensips/compare/d954818905ec...4d4ec4f18079 From bogdan at opensips.org Thu Mar 16 10:18:23 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 16 Mar 2017 07:18:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ac1c4f: Fix git merging errors Message-ID: <58ca9eafb98f4_eae43fbcb6b43c34269685@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ac1c4ff9a6f258f782fb15fb5bbb15a93b6f5f26 https://github.com/OpenSIPS/opensips/commit/ac1c4ff9a6f258f782fb15fb5bbb15a93b6f5f26 Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/tls_mgm/tls_mgm.c Log Message: ----------- Fix git merging errors From bogdan at opensips.org Thu Mar 16 10:22:07 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 16 Mar 2017 07:22:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d557ab: Docs updated Message-ID: <58ca9f8fd3e2d_36013fc1c93fbc343651ac@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d557abcabeb343f277bc718ed7993b5914fe9fac https://github.com/OpenSIPS/opensips/commit/d557abcabeb343f277bc718ed7993b5914fe9fac Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml Log Message: ----------- Docs updated From ionutionita at opensips.org Thu Mar 16 10:22:41 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 16 Mar 2017 07:22:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e7d9bb: [proto_hep] fix correlate documentation examples Message-ID: <58ca9fb16df41_41d23fa9b099fc342494d1@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e7d9bb7e249df8fe8b3ebe87e26ac408dd1c3c09 https://github.com/OpenSIPS/opensips/commit/e7d9bb7e249df8fe8b3ebe87e26ac408dd1c3c09 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml Log Message: ----------- [proto_hep] fix correlate documentation examples Commit: 8ac223b3c9b21001c5da422a33f58f6f05258c61 https://github.com/OpenSIPS/opensips/commit/8ac223b3c9b21001c5da422a33f58f6f05258c61 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c Log Message: ----------- [proto_tcp] define global trace param static Commit: d44e98ce39e453c91ae07b37844822740d9a2faa https://github.com/OpenSIPS/opensips/commit/d44e98ce39e453c91ae07b37844822740d9a2faa Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M net/proto_tcp/README M net/proto_tcp/doc/proto_tcp_admin.xml Log Message: ----------- [proto_tcp] update readme with latest tracing changes * add information about trace_on and trace_filter route module parameters; * add information about new mi function tcp_trace; Compare: https://github.com/OpenSIPS/opensips/compare/d557abcabeb3...d44e98ce39e4 From razvan at opensips.org Thu Mar 16 10:49:18 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 07:49:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 416d94: cgrates: add support for multiple parallel session... Message-ID: <58caa5eef0de4_64b3f82263b5c302333b6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 416d944b01c106fcd0bdbb4bdd1461fb1b6c2520 https://github.com/OpenSIPS/opensips/commit/416d944b01c106fcd0bdbb4bdd1461fb1b6c2520 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: add support for multiple parallel sessions This provides the mechanism to start multiple sessions in CGRateS for different legs of the call. Commit: b22b99223c879dc9158ead54f1a09e659ad61d76 https://github.com/OpenSIPS/opensips/commit/b22b99223c879dc9158ead54f1a09e659ad61d76 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: add documentation for sessions Compare: https://github.com/OpenSIPS/opensips/compare/d44e98ce39e4...b22b99223c87 From razvan at opensips.org Thu Mar 16 11:03:59 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 08:03:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e51a5f: reactor: prevent thundering herd problems when Message-ID: <58caa95f3b5ac_384b3fa22a4e3c3c2685a0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e51a5f067d055cb7e1955dedc3029cf551f82ed1 https://github.com/OpenSIPS/opensips/commit/e51a5f067d055cb7e1955dedc3029cf551f82ed1 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M io_wait.h Log Message: ----------- reactor: prevent thundering herd problems when this prevents massive context switches when multiple workers are idle waiting in epoll(). this topic has been largely discussed in issue #983 From liviu at opensips.org Thu Mar 16 11:05:59 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 16 Mar 2017 08:05:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 544fb2: statistics: Update docs Message-ID: <58caa9d78e697_31f63fb2ef1d9c3c271261@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 544fb24ecb4550a033e318259bd8f9953635e9e1 https://github.com/OpenSIPS/opensips/commit/544fb24ecb4550a033e318259bd8f9953635e9e1 Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M doc/entities.xml M modules/statistics/README M modules/statistics/doc/statistics.xml M modules/statistics/doc/statistics_admin.xml Log Message: ----------- statistics: Update docs From vladp at opensips.org Thu Mar 16 11:21:56 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Thu, 16 Mar 2017 08:21:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 297036: xml: module stub Message-ID: <58caad94b7f6a_35bd3f96e8909c3c73872@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2970362b79e9b555fc9b1f53e588a812bcf19fd0 https://github.com/OpenSIPS/opensips/commit/2970362b79e9b555fc9b1f53e588a812bcf19fd0 Author: rvlad-patrascu Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: A modules/xml/Makefile A modules/xml/xml.c M pvar.h Log Message: ----------- xml: module stub Commit: a7a263f541e5f5fd7576431bbc61a0a67362835d https://github.com/OpenSIPS/opensips/commit/a7a263f541e5f5fd7576431bbc61a0a67362835d Author: rvlad-patrascu Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: parse the $xml variable subname The subname of the $xml variable describes a path in a xml tree that allows access to a node value, attribute or entire subtree of that node. Commit: 7bc40c750ca20fe6595c32f6ccac462ac5ae4a61 https://github.com/OpenSIPS/opensips/commit/7bc40c750ca20fe6595c32f6ccac462ac5ae4a61 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: implement get and set functions for $xml variable Commit: 8447b4a52da8c74d40fae64645b0db4aad31a9eb https://github.com/OpenSIPS/opensips/commit/8447b4a52da8c74d40fae64645b0db4aad31a9eb Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: A modules/xml/README A modules/xml/doc/xml.xml A modules/xml/doc/xml_admin.xml Log Message: ----------- xml: add docs Commit: 296e75899147651aae81c7f657b916ea87b4ca51 https://github.com/OpenSIPS/opensips/commit/296e75899147651aae81c7f657b916ea87b4ca51 Author: rvlad-patrascu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/xml/doc/xml_admin.xml Log Message: ----------- xml: improve docs Commit: 2e97db2aa6c22b7f57b1077c9abd09732e96d288 https://github.com/OpenSIPS/opensips/commit/2e97db2aa6c22b7f57b1077c9abd09732e96d288 Author: rvlad-patrascu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: A modules/xml/Makefile A modules/xml/README A modules/xml/doc/xml.xml A modules/xml/doc/xml_admin.xml A modules/xml/xml.c M pvar.h Log Message: ----------- Merge branch 'xml' Compare: https://github.com/OpenSIPS/opensips/compare/544fb24ecb45...2e97db2aa6c2 From ionutionita at opensips.org Thu Mar 16 11:35:43 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Thu, 16 Mar 2017 08:35:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 48bdc1: [trace_api] add 2 more variables to common transpo... Message-ID: <58cab0cfc5092_47de3f988371dc384379d@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 48bdc1a54a5012c39ebb8e4d80ffedb41891a439 https://github.com/OpenSIPS/opensips/commit/48bdc1a54a5012c39ebb8e4d80ffedb41891a439 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M trace_api.h Log Message: ----------- [trace_api] add 2 more variables to common transport structre * added the global variable trace_is_on which will globally control whether or not tracing is activated via modparam and mi; * added the filter route id which will be used to call a route in which users can filter which connections shall be traced; Commit: 312be1d6f7d08f42a20619b84dac7233feefb095 https://github.com/OpenSIPS/opensips/commit/312be1d6f7d08f42a20619b84dac7233feefb095 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [proto_tls] improve control over traced tls connections * new trace_on modparam to control whether or not tracing should be activated; * new trace_filter_route modparam to define a route in which tracing for certain connections can be dropped; * new tls_trace mi function to control global tls tracing ( on and off switch ); Commit: 2950c4c116d0579157c816b7d3200eda895e55a8 https://github.com/OpenSIPS/opensips/commit/2950c4c116d0579157c816b7d3200eda895e55a8 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_tls/README M modules/proto_tls/doc/proto_tls_admin.xml Log Message: ----------- [proto_tls] document trace_on, trace_filter_route modparams and tls_trace mi function Commit: 0f12e55def051ba1761467917e07452195900dc8 https://github.com/OpenSIPS/opensips/commit/0f12e55def051ba1761467917e07452195900dc8 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c M modules/proto_ws/ws_handshake_common.h Log Message: ----------- [proto_ws] improve control over traced ws connections * new trace_on modparam to control whether or not tracing should be activated; * new trace_filter_route modparam to define a route in which tracing for certain connections can be dropped; * new ws_trace mi function to control global ws tracing ( on and off switch ); Commit: 4a8a29ff69f68830e9c1dccc4be92db08626f468 https://github.com/OpenSIPS/opensips/commit/4a8a29ff69f68830e9c1dccc4be92db08626f468 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_ws/README M modules/proto_ws/doc/proto_ws_admin.xml Log Message: ----------- [proto_ws] document trace_on, trace_filter_route modparams and ws_trace mi function Commit: 2e4acb991c7387bc8a34b0d59571581a8de7ffb7 https://github.com/OpenSIPS/opensips/commit/2e4acb991c7387bc8a34b0d59571581a8de7ffb7 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] improve control over traced wss connections * new trace_on modparam to control whether or not tracing should be activated; * new trace_filter_route modparam to define a route in which tracing for certain connections can be dropped; * new wss_trace mi function to control global wss tracing ( on and off switch ); Commit: 2c7b81c69d25d23f93c680ac85ffc60d5ace34a5 https://github.com/OpenSIPS/opensips/commit/2c7b81c69d25d23f93c680ac85ffc60d5ace34a5 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_wss/README M modules/proto_wss/doc/proto_wss_admin.xml Log Message: ----------- [proto_wss] document trace_on, trace_filter_route modparams and wss_trace mi function Compare: https://github.com/OpenSIPS/opensips/compare/2e97db2aa6c2...2c7b81c69d25 From vladp at opensips.org Thu Mar 16 11:50:19 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Thu, 16 Mar 2017 08:50:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5b809b: xml: docs: fix example Message-ID: <58cab43be2a16_4c613f87a239dc30886b5@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5b809b1820d28768ea985d8779ec176ca24d281a https://github.com/OpenSIPS/opensips/commit/5b809b1820d28768ea985d8779ec176ca24d281a Author: rvlad-patrascu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/xml/doc/xml_admin.xml Log Message: ----------- xml: docs: fix example From razvan at opensips.org Thu Mar 16 12:11:45 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 09:11:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f102eb: comply mysql module to the new TLS interface Message-ID: <58cab941743d9_76d63fbd3fef5c2c865ed@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f102eb584dc887090a962e032860b6c449375f75 https://github.com/OpenSIPS/opensips/commit/f102eb584dc887090a962e032860b6c449375f75 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/db_mysql/README M modules/db_mysql/doc/db_mysql_admin.xml M modules/db_mysql/my_con.c Log Message: ----------- comply mysql module to the new TLS interface also add documentation about possible restrictions From nick.altmann at gmail.com Thu Mar 16 14:05:59 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Thu, 16 Mar 2017 11:05:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f095d4: RPM spec: add xml module Message-ID: <58cad407641d7_238f83fc5b8559c3c581cb@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f095d4e102e7a686abaf82a18495131b170c672a https://github.com/OpenSIPS/opensips/commit/f095d4e102e7a686abaf82a18495131b170c672a Author: Nick Altmann Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: add xml module From razvan at opensips.org Thu Mar 16 14:14:57 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:14:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 519862: Update Credits file Message-ID: <58cad6213c330_37883ffaf71d1c30238b3@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 519862c84c170d8dfbf3fc49eb8b1b08ca3638f0 https://github.com/OpenSIPS/opensips/commit/519862c84c170d8dfbf3fc49eb8b1b08ca3638f0 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M CREDITS Log Message: ----------- Update Credits file Commit: d03c80ff42ad91d03e352c4848ae20857009a000 https://github.com/OpenSIPS/opensips/commit/d03c80ff42ad91d03e352c4848ae20857009a000 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/xml/README M modules/xml/doc/xml.xml M modules/xml/xml.c M packaging/debian/common/changelog M packaging/debian/common/control M packaging/debian/common/copyright M packaging/debian/common/rules Log Message: ----------- xml: add debian packaging also fix some copyright issues Compare: https://github.com/OpenSIPS/opensips/compare/f095d4e102e7...d03c80ff42ad From razvan at opensips.org Thu Mar 16 14:34:48 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:34:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 741f9c: debian: add copyright for wss module Message-ID: <58cadac88cc3f_238263fa26f52fc28957d4@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 741f9c15bb8bf98002e4a0190c56fae46876f583 https://github.com/OpenSIPS/opensips/commit/741f9c15bb8bf98002e4a0190c56fae46876f583 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M packaging/debian/common/changelog M packaging/debian/common/copyright Log Message: ----------- debian: add copyright for wss module From liviu at opensips.org Thu Mar 16 14:43:36 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 16 Mar 2017 11:43:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3eac27: Fix compile warning with SHM_EXTRA_STATS and !STAT... Message-ID: <58cadcd8653af_23c2c3f8cf549fc3459479@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3eac278cf6f342e4509f2c5e0914b3ee61e2fd91 https://github.com/OpenSIPS/opensips/commit/3eac278cf6f342e4509f2c5e0914b3ee61e2fd91 Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M mem/shm_mem.c Log Message: ----------- Fix compile warning with SHM_EXTRA_STATS and !STATISTICS From razvan at opensips.org Thu Mar 16 14:47:15 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:47:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0aad41: Bump Makefile.defs and opensipsdbctl version to 2.... Message-ID: <58caddb3f3af_778f3f9b9fa67c30587b4@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0aad4102c452b58067e93d7ee52e7a0747ed7b34 https://github.com/OpenSIPS/opensips/commit/0aad4102c452b58067e93d7ee52e7a0747ed7b34 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M Makefile.defs M scripts/opensipsdbctl M scripts/opensipsdbctl.base Log Message: ----------- Bump Makefile.defs and opensipsdbctl version to 2.4.0 From razvan at opensips.org Thu Mar 16 14:50:28 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 12681e: add recording support to rtpengine module Message-ID: <58cade74ed9eb_72b73fbe5f559c3888886@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/etamme-dev-rtpengine-recording Home: https://github.com/OpenSIPS/opensips Commit: 12681e64a834d3435575b2db4a4412a0a336f371 https://github.com/OpenSIPS/opensips/commit/12681e64a834d3435575b2db4a4412a0a336f371 Author: Eric Tamme Date: 2016-08-04 (Thu, 04 Aug 2016) Changed paths: M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine_funcs.c Log Message: ----------- add recording support to rtpengine module Commit: 7a632b8c005d05d7eb03d0c6216c492af77239c9 https://github.com/OpenSIPS/opensips/commit/7a632b8c005d05d7eb03d0c6216c492af77239c9 Author: Eric Tamme Date: 2016-08-04 (Thu, 04 Aug 2016) Changed paths: M modules/rtpengine/README Log Message: ----------- update readme with call recording documentation Commit: ac8f83f73ac77cbd677bae057471531db7343125 https://github.com/OpenSIPS/opensips/commit/ac8f83f73ac77cbd677bae057471531db7343125 Author: Razvan Crainea Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine_funcs.c Log Message: ----------- Merge branch 'dev-rtpengine-recording' of https://github.com/etamme/opensips into etamme-dev-rtpengine-recording Compare: https://github.com/OpenSIPS/opensips/compare/12681e64a834^...ac8f83f73ac7 From razvan at opensips.org Thu Mar 16 14:50:30 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8f5572: mid_registrar: fix possible crash for REGISTER mes... Message-ID: <58cade76518ea_3d163fbe65345c349807c@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/coverity_scan Home: https://github.com/OpenSIPS/opensips Commit: 8f5572b91a14eada6f2e3cc3250f92d5103438fd https://github.com/OpenSIPS/opensips/commit/8f5572b91a14eada6f2e3cc3250f92d5103438fd Author: Razvan Crainea Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: fix possible crash for REGISTER messages without contact Fixes Coverity CID #163986 From razvan at opensips.org Thu Mar 16 14:50:28 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c0c2d3: added enum_server_query function Message-ID: <58cade742dc6b_2f553fa73387fc345987d@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/enum-query-server Home: https://github.com/OpenSIPS/opensips Commit: c0c2d3d77e6152adc624c7f9ecf5f5487b061e20 https://github.com/OpenSIPS/opensips/commit/c0c2d3d77e6152adc624c7f9ecf5f5487b061e20 Author: Razvan Crainea Date: 2013-10-21 (Mon, 21 Oct 2013) Changed paths: M modules/enum/enum.c M modules/enum/enum.h M modules/enum/enum_mod.c A modules/enum/enum_resolver.c A modules/enum/enum_resolver.h M resolve.h Log Message: ----------- added enum_server_query function From razvan at opensips.org Thu Mar 16 14:50:26 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 805dae: initialize the reactor before child_init Message-ID: <58cade72ef11_36bf3fed27d01c286933@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/cgrates Home: https://github.com/OpenSIPS/opensips Commit: 805dae24ad3e4afb10a0437026c92d370cfaeda7 https://github.com/OpenSIPS/opensips/commit/805dae24ad3e4afb10a0437026c92d370cfaeda7 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M net/net_tcp.c M net/net_tcp_proc.c M net/net_tcp_proc.h M net/net_udp.c M timer.c Log Message: ----------- initialize the reactor before child_init this allows modules to register file descriptors that listen for read/write events Commit: 45ebb1ebc7be0dde217ad180bf57c59856d7d086 https://github.com/OpenSIPS/opensips/commit/45ebb1ebc7be0dde217ad180bf57c59856d7d086 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M async.h M modules/tm/async.c Log Message: ----------- tm: new ASYNC_DONE_NO_IO async return flag When this flag is used, do not do any operations on the file descriptor, since the owner had already done what was needed Commit: 873042ff0c16e75aedfa5dffc91925fa9879441a https://github.com/OpenSIPS/opensips/commit/873042ff0c16e75aedfa5dffc91925fa9879441a Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: A modules/cgrates/Makefile A modules/cgrates/cgrates.c A modules/cgrates/cgrates.h A modules/cgrates/cgrates_acc.c A modules/cgrates/cgrates_acc.h A modules/cgrates/cgrates_auth.c A modules/cgrates/cgrates_auth.h A modules/cgrates/cgrates_common.c A modules/cgrates/cgrates_common.h A modules/cgrates/cgrates_engine.c A modules/cgrates/cgrates_engine.h Log Message: ----------- cgrates: initial version Only a basic call is accouted for now Commit: 6aa38af30ab62317639d0f9fb9271e38370d020e https://github.com/OpenSIPS/opensips/commit/6aa38af30ab62317639d0f9fb9271e38370d020e Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: free shared context after no longer needed Commit: e0980644754bae53b21a7f44a6d91a437272d09e https://github.com/OpenSIPS/opensips/commit/e0980644754bae53b21a7f44a6d91a437272d09e Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: move context in shm - fixes auth WIP: acc is still broken Commit: b933bbff950801f31e87de1a5f939f33078392a5 https://github.com/OpenSIPS/opensips/commit/b933bbff950801f31e87de1a5f939f33078392a5 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: fix accounting Commit: 48c1a37de5ab93d0d5ce170746056aaf00b44c14 https://github.com/OpenSIPS/opensips/commit/48c1a37de5ab93d0d5ce170746056aaf00b44c14 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h Log Message: ----------- cgrates: add ref counters for acc ctx Commit: e8a53883c8e0bf01543afb6dd398252f390bf51d https://github.com/OpenSIPS/opensips/commit/e8a53883c8e0bf01543afb6dd398252f390bf51d Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h Log Message: ----------- cgrates: add cdr and missed flags to cgrates_acc() Commit: 4b0662085ec2acf8605a4725b589208681165f89 https://github.com/OpenSIPS/opensips/commit/4b0662085ec2acf8605a4725b589208681165f89 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: A modules/cgrates/README A modules/cgrates/doc/cgrates.xml A modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: add documentation for the module Commit: 5414b0362fa06dbb6fb5e539d951c8ab1a1861a8 https://github.com/OpenSIPS/opensips/commit/5414b0362fa06dbb6fb5e539d951c8ab1a1861a8 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: align return codes with documentation Commit: 2fcd1147bf5168b5e10adb99a3d3bedc11842498 https://github.com/OpenSIPS/opensips/commit/2fcd1147bf5168b5e10adb99a3d3bedc11842498 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: remove useless code Commit: 4ab66e8c244c4b057553de0463720e35474554fe https://github.com/OpenSIPS/opensips/commit/4ab66e8c244c4b057553de0463720e35474554fe Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/tm/h_table.c Log Message: ----------- tm: call ctx destroy functions when transaction is deleted Commit: b16e91aeaf11765053d11ec497dd0018a77a7c51 https://github.com/OpenSIPS/opensips/commit/b16e91aeaf11765053d11ec497dd0018a77a7c51 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/cgrates/cgrates_engine.c M modules/cgrates/cgrates_engine.h Log Message: ----------- cgrates: add cgrates_auth() async command Commit: b57618a7c8deedde2933b83e468791a57ca99c18 https://github.com/OpenSIPS/opensips/commit/b57618a7c8deedde2933b83e468791a57ca99c18 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: add async cgrates_auth() readme Commit: e052fe792737c684cb42feba087ff5cf856eee85 https://github.com/OpenSIPS/opensips/commit/e052fe792737c684cb42feba087ff5cf856eee85 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/README M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_auth.c A modules/cgrates/cgrates_cmd.c A modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: add custom command Commit: 07a846c0c864631e422e0b975616bd55bb650292 https://github.com/OpenSIPS/opensips/commit/07a846c0c864631e422e0b975616bd55bb650292 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates.h M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/cgrates/cgrates_engine.c M modules/cgrates/cgrates_engine.h Log Message: ----------- cgrates: update copyright Commit: 297336c302ab7a8e8319880ec331fc69f242681d https://github.com/OpenSIPS/opensips/commit/297336c302ab7a8e8319880ec331fc69f242681d Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M packaging/debian/common/changelog M packaging/debian/common/control M packaging/debian/common/copyright M packaging/debian/common/rules Log Message: ----------- cgrates: add debian package Commit: aa64739c67bc0c288d1a624fdd3645e650a89071 https://github.com/OpenSIPS/opensips/commit/aa64739c67bc0c288d1a624fdd3645e650a89071 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- cgrates: add spec for redhat/fedora Commit: e8f55f4aff72b26c69d7573594b4328adaaa7575 https://github.com/OpenSIPS/opensips/commit/e8f55f4aff72b26c69d7573594b4328adaaa7575 Author: Razvan Crainea Date: 2017-01-12 (Thu, 12 Jan 2017) Changed paths: M modules/cgrates/README M modules/cgrates/cgrates.c M modules/cgrates/cgrates.h M modules/cgrates/cgrates_common.h M modules/cgrates/cgrates_engine.c M modules/cgrates/cgrates_engine.h M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: add failover mechanism Commit: 08bb2c5a1a851ebfdd9b65da60e78a473284e5f1 https://github.com/OpenSIPS/opensips/commit/08bb2c5a1a851ebfdd9b65da60e78a473284e5f1 Author: Razvan Crainea Date: 2017-01-13 (Fri, 13 Jan 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: save & restore ctx using dialog callbacks Commit: f4a6ec815d472c3fb01267616b6f3b31c9645d32 https://github.com/OpenSIPS/opensips/commit/f4a6ec815d472c3fb01267616b6f3b31c9645d32 Author: Razvan Crainea Date: 2017-01-16 (Mon, 16 Jan 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_common.c Log Message: ----------- cgrates: adjust ref-counters for failed scenarios Commit: 4314a57716d69e4ba45c693618304c917b3385d3 https://github.com/OpenSIPS/opensips/commit/4314a57716d69e4ba45c693618304c917b3385d3 Author: Razvan Crainea Date: 2017-01-16 (Mon, 16 Jan 2017) Changed paths: M modules/cgrates/cgrates_engine.c Log Message: ----------- cgrates: properly reconnect when disabled Commit: fb81ff70cd51d32a8ed8ab5442e8664ab0b35912 https://github.com/OpenSIPS/opensips/commit/fb81ff70cd51d32a8ed8ab5442e8664ab0b35912 Author: Razvan Crainea Date: 2017-01-16 (Mon, 16 Jan 2017) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: suppress error when no dialog Commit: 81175561f2e8ce2c5a0c12e656c03d2a21d9c926 https://github.com/OpenSIPS/opensips/commit/81175561f2e8ce2c5a0c12e656c03d2a21d9c926 Author: Razvan Crainea Date: 2017-01-17 (Tue, 17 Jan 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/cgrates/cgrates_engine.c Log Message: ----------- cgrates: handle commands from cgrates Commit: 4aefd69b0a6e9c6fa119bb31b87f98a3e60c4eea https://github.com/OpenSIPS/opensips/commit/4aefd69b0a6e9c6fa119bb31b87f98a3e60c4eea Author: Razvan Crainea Date: 2017-01-23 (Mon, 23 Jan 2017) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- doc: specify CDRs location Commit: 02585d9005996a6d78f36786b1c8d36647f5c0a1 https://github.com/OpenSIPS/opensips/commit/02585d9005996a6d78f36786b1c8d36647f5c0a1 Author: Razvan Crainea Date: 2017-01-25 (Wed, 25 Jan 2017) Changed paths: M modules/cgrates/README M modules/cgrates/cgrates.h M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: chage default port to 2014 Commit: 78b5ba17de327de6fbdaa2be3aff4d0ab133e39b https://github.com/OpenSIPS/opensips/commit/78b5ba17de327de6fbdaa2be3aff4d0ab133e39b Author: Razvan Crainea Date: 2017-01-25 (Wed, 25 Jan 2017) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: improve docs CGRateS description Commit: 070e7c345a3928c6c25bf6232d3b8ff1f1c8285b https://github.com/OpenSIPS/opensips/commit/070e7c345a3928c6c25bf6232d3b8ff1f1c8285b Author: Razvan Crainea Date: 2017-01-25 (Wed, 25 Jan 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h Log Message: ----------- cgrates: add accurate timestamps for session start and end Commit: f0ffab836712c710bae9b307fa725429e560fd49 https://github.com/OpenSIPS/opensips/commit/f0ffab836712c710bae9b307fa725429e560fd49 Author: Razvan Crainea Date: 2017-01-25 (Wed, 25 Jan 2017) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: fix documentation examples Compare: https://github.com/OpenSIPS/opensips/compare/805dae24ad3e^...f0ffab836712 From razvan at opensips.org Thu Mar 16 14:50:32 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:50:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cade78a47b8_6e6c3f90982ebc3416742@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/coverity_scan_2.2 Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:50:25 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f10ec6: dialog: update remote contact only on re-INVITEs Message-ID: <58cade712ccde_27d33fc17e563c3458368@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/reinvite-contact-fix Home: https://github.com/OpenSIPS/opensips Commit: f10ec6ab047313d614260efe48207b6d17508729 https://github.com/OpenSIPS/opensips/commit/f10ec6ab047313d614260efe48207b6d17508729 Author: Razvan Crainea Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: update remote contact only on re-INVITEs reported by Adrian Fretwell From razvan at opensips.org Thu Mar 16 14:50:34 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ec2092: proto_ws: merge ws_connect Message-ID: <58cade7a3dd5b_6e493fa1b8209c2c26154@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/feature/verto Home: https://github.com/OpenSIPS/opensips Commit: ec2092e9ee0ca7cfa35107fc484c8aff1b2a1adb https://github.com/OpenSIPS/opensips/commit/ec2092e9ee0ca7cfa35107fc484c8aff1b2a1adb Author: Razvan Crainea Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c M modules/proto_ws/ws_common.h M modules/proto_wss/proto_wss.c Log Message: ----------- proto_ws: merge ws_connect Commit: ec326f0678ec4ed956621008038306ef528df171 https://github.com/OpenSIPS/opensips/commit/ec326f0678ec4ed956621008038306ef528df171 Author: Razvan Crainea Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/proto_ws/ws_common.h Log Message: ----------- ws: add custom processing function Commit: eb7c22c4fdf3e43989b5583fe29a7eb61a67dc73 https://github.com/OpenSIPS/opensips/commit/eb7c22c4fdf3e43989b5583fe29a7eb61a67dc73 Author: Razvan Crainea Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M ip_addr.h A modules/proto_verto/Makefile A modules/proto_verto/README A modules/proto_verto/doc/proto_verto.xml A modules/proto_verto/doc/proto_verto_admin.xml A modules/proto_verto/doc/proto_verto_faq.xml A modules/proto_verto/proto_verto.c A modules/proto_verto/verto_handler.h M modules/proto_ws/README M modules/proto_ws/doc/proto_ws_admin.xml R modules/proto_ws/ws_tcp.c M modules/proto_ws/ws_tcp.h M socket_info.h Log Message: ----------- add proto_verto module Commit: 5053ee489f4f5a3bac6b117421f9c9b103fa5c4c https://github.com/OpenSIPS/opensips/commit/5053ee489f4f5a3bac6b117421f9c9b103fa5c4c Author: Razvan Crainea Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/tm/async.c Log Message: ----------- tm: fix uninitialized warning Commit: 3930ed91c961ab6f4bf0a98a5af0a650e95c5ce5 https://github.com/OpenSIPS/opensips/commit/3930ed91c961ab6f4bf0a98a5af0a650e95c5ce5 Author: Razvan Crainea Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/tm/async.c Log Message: ----------- tm: update fd only if it was provided Commit: 4309f5d2700f48ba72a53a17c4600bf818647111 https://github.com/OpenSIPS/opensips/commit/4309f5d2700f48ba72a53a17c4600bf818647111 Author: Razvan Crainea Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- ws: fix client key generation Compare: https://github.com/OpenSIPS/opensips/compare/ec2092e9ee0c^...4309f5d2700f From razvan at opensips.org Thu Mar 16 14:50:33 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 83e47b: fix python2 warnings Message-ID: <58cade79901cc_23d563fa754b09c2c9919c@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/python Home: https://github.com/OpenSIPS/opensips Commit: 83e47b8d7dc6189e12189bc7e1cae0fcbab06e30 https://github.com/OpenSIPS/opensips/commit/83e47b8d7dc6189e12189bc7e1cae0fcbab06e30 Author: Razvan Crainea Date: 2015-03-19 (Thu, 19 Mar 2015) Changed paths: M modules/python/python_iface.c M modules/python/python_mod.c M modules/python/python_msgobj.c M modules/python/python_support.c Log Message: ----------- fix python2 warnings Commit: 6045acbbdeee058cb3ecb6b57f84b3a305f42f8a https://github.com/OpenSIPS/opensips/commit/6045acbbdeee058cb3ecb6b57f84b3a305f42f8a Author: Razvan Crainea Date: 2015-03-23 (Mon, 23 Mar 2015) Changed paths: M modules/python/python_mod.c Log Message: ----------- python: add more verbose error reporting Even though the errors are only reported at stderr, this is still useful for debugging. In the future we should find a way to log the errors at the logging facility Compare: https://github.com/OpenSIPS/opensips/compare/83e47b8d7dc6^...6045acbbdeee From razvan at opensips.org Thu Mar 16 14:50:30 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 85dc59: event_rabbitmq: multiple servers with variable rou... Message-ID: <58cade76ec870_2c033fce30ba9c38802f5@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/46labs-event_rabbitmq-port Home: https://github.com/OpenSIPS/opensips Commit: 85dc592b7e29deae09598566aa56c1441217b1bf https://github.com/OpenSIPS/opensips/commit/85dc592b7e29deae09598566aa56c1441217b1bf Author: Razvan Crainea Date: 2015-06-25 (Thu, 25 Jun 2015) Changed paths: 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 Log Message: ----------- event_rabbitmq: multiple servers with variable routing key From razvan at opensips.org Thu Mar 16 14:50:31 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 48b980: upgrade from dev to beta Message-ID: <58cade77e6ee0_236723fd507ba7c346022@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 48b980938c0771a7525e9a5a8b7956a77b62f8e5 https://github.com/OpenSIPS/opensips/commit/48b980938c0771a7525e9a5a8b7956a77b62f8e5 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M Makefile.defs Log Message: ----------- upgrade from dev to beta Commit: 481ecaddfe72068826788dbf32aae63eaa72645a https://github.com/OpenSIPS/opensips/commit/481ecaddfe72068826788dbf32aae63eaa72645a Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M mem/shm_mem.c Log Message: ----------- Fix compile warning with SHM_EXTRA_STATS and !STATISTICS Commit: 778e7534aff20ae36b8a0c8bdfbc8762bcfa72c6 https://github.com/OpenSIPS/opensips/commit/778e7534aff20ae36b8a0c8bdfbc8762bcfa72c6 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M ChangeLog Log Message: ----------- Update ChangeLog for 2.3 Compare: https://github.com/OpenSIPS/opensips/compare/48b980938c07^...778e7534aff2 From razvan at opensips.org Thu Mar 16 14:50:35 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 16 Mar 2017 11:50:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01e298: update credits for 1.11 Message-ID: <58cade7b2f6fb_6c803fcaf22f5c2c74342@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.12 Home: https://github.com/OpenSIPS/opensips Commit: 01e298f5a888800f1fe66fcf37a03ea98e3be950 https://github.com/OpenSIPS/opensips/commit/01e298f5a888800f1fe66fcf37a03ea98e3be950 Author: Razvan Crainea Date: 2014-03-20 (Thu, 20 Mar 2014) Changed paths: M CREDITS Log Message: ----------- update credits for 1.11 From razvan at opensips.org Thu Mar 16 14:52:11 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:52:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadedb1368c_32d43fd7dd3cbc30943b6@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/python Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:52:24 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:52:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadee843f84_2bd03fac00acdc30930bc@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.12 Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:52:34 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:52:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadef2dce55_6fe53f86e97c9c3c31015@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/coverity_scan_2.2 Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:52:51 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:52:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadf038cd1a_75c33fad70f49c346132a@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/46labs-event_rabbitmq-port Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:53:37 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:53:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadf31df855_59ae3fe2cdcbdc447704@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/reinvite-contact-fix Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:53:52 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:53:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadf4014900_2eae3fe45438dc2c579de@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/revert-661-lb_fixup_fix Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:52:57 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:52:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadf09b7ea4_242c73f9cdda43c382791f@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/feature/verto Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:54:09 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:54:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadf51328c0_23d0d3ff61704fc34843fa@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/cgrates Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:54:00 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:54:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadf4865660_2df93fb127025c344785@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/enum-query-server Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:54:29 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:54:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadf65a6164_60153fb822133c3c75010@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/etamme-dev-rtpengine-recording Home: https://github.com/OpenSIPS/opensips From razvan at opensips.org Thu Mar 16 14:54:52 2017 From: razvan at opensips.org (razvancrainea) Date: Thu, 16 Mar 2017 11:54:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: <58cadf7ca9f26_2ce23fd9dae59c3432723@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/tags/2.3.0-beta Home: https://github.com/OpenSIPS/opensips From nick.altmann at gmail.com Thu Mar 16 14:57:18 2017 From: nick.altmann at gmail.com (Nick Altmann) Date: Thu, 16 Mar 2017 11:57:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d3dd0e: RPM spec: bump version to 2.4.0 Message-ID: <58cae00ea4e35_55473f90419a3c2c207af@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d3dd0e7820df5c0751af3c48a884e07c86f9b137 https://github.com/OpenSIPS/opensips/commit/d3dd0e7820df5c0751af3c48a884e07c86f9b137 Author: Nick Altmann Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: bump version to 2.4.0 From bogdan at opensips.org Thu Mar 16 15:03:04 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 16 Mar 2017 21:03:04 +0200 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 2.3.0 major release, beta version Message-ID: Hi All !! Almost 2 months ago I was posting [1] : “A new year has arrived, so it is the time for a new OpenSIPS major release – for OpenSIPS version 2.3 “. Well, this just happened !! I’m happy to announce the beta version of the OpenSIPS 2.3.0 major release. Curios to find out more about this release ? See the philosophy behind this release by reading the overview of OpenSIPS 2.3.o, code name *integration* : http://www.opensips.org/About/Version-Overview-2-3-0 Enjoy it !!! [1] https://blog.opensips.org/2017/01/12/introducing-opensips-2-3/ -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit May 2017 Amsterdam http://www.opensips.org/events/Summit-2017Amsterdam.html From razvan at opensips.org Fri Mar 17 08:09:40 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 17 Mar 2017 05:09:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5fe479: nathelper: fix protocols name Message-ID: <58cbd204971d_78f03fd50dcc7c3095464@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5fe4792f54d6dd1f66137f522ef16e4a88743d0c https://github.com/OpenSIPS/opensips/commit/5fe4792f54d6dd1f66137f522ef16e4a88743d0c Author: Razvan Crainea Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: fix protocols name From razvan at opensips.org Fri Mar 17 08:10:41 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 17 Mar 2017 05:10:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 52e081: nathelper: fix transport for WSS Message-ID: <58cbd2412c08b_61623f81f4021c2c9129d@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 52e081e8b9a6788d12817e1698b1414a95f531ad https://github.com/OpenSIPS/opensips/commit/52e081e8b9a6788d12817e1698b1414a95f531ad Author: Razvan Crainea Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: fix transport for WSS From razvan at opensips.org Fri Mar 17 08:11:12 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 17 Mar 2017 05:11:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 186f3d: nathelper: fix transport for WSS Message-ID: <58cbd2607bc33_66933fce760e7c2887498@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 186f3d23004e80ddd63857ea36278c7ae179398c https://github.com/OpenSIPS/opensips/commit/186f3d23004e80ddd63857ea36278c7ae179398c Author: Razvan Crainea Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: fix transport for WSS (cherry picked from commit 52e081e8b9a6788d12817e1698b1414a95f531ad) From razvan at opensips.org Mon Mar 20 09:43:38 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Mar 2017 06:43:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c9fafb: cgrates: add persistency for sessions Message-ID: <58cfdc8a3f157_6d023fc14e4adc3410652@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c9fafb796f30883e687c3a0d3032565517cde771 https://github.com/OpenSIPS/opensips/commit/c9fafb796f30883e687c3a0d3032565517cde771 Author: Razvan Crainea Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: add persistency for sessions From razvan at opensips.org Mon Mar 20 09:44:03 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 20 Mar 2017 06:44:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2c1989: cgrates: add persistency for sessions Message-ID: <58cfdca3efe0d_70b23f94cc5afc3052184@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 2c1989f0d47e92b5af2dd9c2aae5d0acfb0d0a02 https://github.com/OpenSIPS/opensips/commit/2c1989f0d47e92b5af2dd9c2aae5d0acfb0d0a02 Author: Razvan Crainea Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: add persistency for sessions (cherry picked from commit c9fafb796f30883e687c3a0d3032565517cde771) From ionutionita at opensips.org Mon Mar 20 10:28:49 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 20 Mar 2017 07:28:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c43062: [tls_mgm] fix bad trace function placement Message-ID: <58cfe72163296_77ab3fad05379c4467539@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c430622c258065a2a2959e6039a01721f182ae6f https://github.com/OpenSIPS/opensips/commit/c430622c258065a2a2959e6039a01721f182ae6f Author: ionutrazvanionita Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls_mgm] fix bad trace function placement Commit: 62e897a03fb63ae5e374d750136249bbc87696da https://github.com/OpenSIPS/opensips/commit/62e897a03fb63ae5e374d750136249bbc87696da Author: ionutrazvanionita Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M net/trans_trace.c Log Message: ----------- fix bad port byte order Compare: https://github.com/OpenSIPS/opensips/compare/c9fafb796f30...62e897a03fb6 From ionutionita at opensips.org Mon Mar 20 10:28:51 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 20 Mar 2017 07:28:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7a00c2: [tls_mgm] fix bad trace function placement Message-ID: <58cfe723957a8_23cbb3fb553893c38724f5@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 7a00c247f40599d6adcf93a6d32102f7e032d046 https://github.com/OpenSIPS/opensips/commit/7a00c247f40599d6adcf93a6d32102f7e032d046 Author: ionutrazvanionita Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls_mgm] fix bad trace function placement (cherry picked from commit c430622c258065a2a2959e6039a01721f182ae6f) Commit: 39501505ea736ebaa55fa15ff214755cecc2d03c https://github.com/OpenSIPS/opensips/commit/39501505ea736ebaa55fa15ff214755cecc2d03c Author: ionutrazvanionita Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M net/trans_trace.c Log Message: ----------- fix bad port byte order (cherry picked from commit 62e897a03fb63ae5e374d750136249bbc87696da) Compare: https://github.com/OpenSIPS/opensips/compare/2c1989f0d47e...39501505ea73 From ionutionita at opensips.org Mon Mar 20 11:06:03 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Mon, 20 Mar 2017 08:06:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9725db: [siptrace] fix canceled transactions not traced Message-ID: <58cfefdb43142_2d493fd8f8805c446832b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 9725db15b430982f53b4cede410f08a1758091c8 https://github.com/OpenSIPS/opensips/commit/9725db15b430982f53b4cede410f08a1758091c8 Author: ionutrazvanionita Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] fix canceled transactions not traced (cherry picked from commit a514837) From ionutionita at opensips.org Tue Mar 21 06:22:34 2017 From: ionutionita at opensips.org (Ionut Ionita) Date: Tue, 21 Mar 2017 03:22:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 19406f: Handle unset DB_PATH in opensipsctl.sqlite Message-ID: <58d0feeadab56_23d0f3feac69dbc3c624a0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 19406f74534de470689fb06e243d411539f56e71 https://github.com/OpenSIPS/opensips/commit/19406f74534de470689fb06e243d411539f56e71 Author: jdoe0 Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M scripts/opensipsctl.sqlite Log Message: ----------- Handle unset DB_PATH in opensipsctl.sqlite When DB_PATH is unset, sqlite_query will invoke the sqlite executable with a single parameter. This causes sqlite to interpret the query as the path to the database file and subsquently enter interactive mode, causing opensipsctl to freeze. Prevent this by setting DB_PATH to a default value when the variable is unset. Commit: ed89fe888b96ab44a9dcd479390d3c4eb2170021 https://github.com/OpenSIPS/opensips/commit/ed89fe888b96ab44a9dcd479390d3c4eb2170021 Author: Ionut Ionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M scripts/opensipsctl.sqlite Log Message: ----------- Merge pull request #1078 from jdoe0/sqlite-dbpath-fallback Handle unset DB_PATH in opensipsctl.sqlite Compare: https://github.com/OpenSIPS/opensips/compare/62e897a03fb6...ed89fe888b96 From bogdan at opensips.org Tue Mar 21 07:00:50 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 21 Mar 2017 04:00:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ec8842: Fix str comparison in IP matching Message-ID: <58d107e235fa9_6d023fc14e4adc34127911@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ec8842e673bcd1c64be586a4d6f2323f4b778aa1 https://github.com/OpenSIPS/opensips/commit/ec8842e673bcd1c64be586a4d6f2323f4b778aa1 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- Fix str comparison in IP matching Closes #1077 From ionutionita at opensips.org Tue Mar 21 07:21:56 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Mar 2017 04:21:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 176eee: [siptrace] fix connection id for udp protocol Message-ID: <58d10cd4c18ef_2fa43f9c285afc2c1212d5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 176eee6551d72b779a6af0649fc7cfcae9041701 https://github.com/OpenSIPS/opensips/commit/176eee6551d72b779a6af0649fc7cfcae9041701 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] fix connection id for udp protocol (cherry picked from commit 9d5aa772139d3e4e79e62e799f29ebded4eeeda7) From ionutionita at opensips.org Tue Mar 21 07:22:17 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Mar 2017 04:22:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a92501: [siptrace] fix connection id for udp protocol Message-ID: <58d10ce917652_2416f3f84ff6c5c281383af@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a92501a5b3a18d6390dd978a1438c9fe2f30f6e9 https://github.com/OpenSIPS/opensips/commit/a92501a5b3a18d6390dd978a1438c9fe2f30f6e9 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] fix connection id for udp protocol From bogdan at opensips.org Tue Mar 21 08:06:09 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 21 Mar 2017 05:06:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 306301: Added "xml" module to the exclude list Message-ID: <58d117313d4ce_246e83faf820a3c34124166@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 30630102a06b327b23c7bc9f56c56609670ded45 https://github.com/OpenSIPS/opensips/commit/30630102a06b327b23c7bc9f56c56609670ded45 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M Makefile.conf.template Log Message: ----------- Added "xml" module to the exclude list From bogdan at opensips.org Tue Mar 21 08:06:42 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 21 Mar 2017 05:06:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 01d4d6: Added "xml" module to the exclude list Message-ID: <58d1175254a36_32ed3fc8fd34dc34150421@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 01d4d6adcba475a91ef27dca46b62a9546c6ba57 https://github.com/OpenSIPS/opensips/commit/01d4d6adcba475a91ef27dca46b62a9546c6ba57 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M Makefile.conf.template Log Message: ----------- Added "xml" module to the exclude list (cherry picked from commit 30630102a06b327b23c7bc9f56c56609670ded45) From bogdan at opensips.org Tue Mar 21 08:09:00 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 21 Mar 2017 05:09:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aec22a: removed dead code Message-ID: <58d117dc52e91_23cd33fe7cfe33c34114962@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: aec22a3f12f93e12ff2dadf49e3d0acf7fac6779 https://github.com/OpenSIPS/opensips/commit/aec22a3f12f93e12ff2dadf49e3d0acf7fac6779 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- removed dead code Reported by Liviu Chircu From vladp at opensips.org Tue Mar 21 08:18:35 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Tue, 21 Mar 2017 05:18:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 975198: drouting: fix bug when raising event for received ... Message-ID: <58d11a1bf245f_2ef23f7f0e0a9c2812472a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 975198f5a3d347df58a3162a8e149be51366fb49 https://github.com/OpenSIPS/opensips/commit/975198f5a3d347df58a3162a8e149be51366fb49 Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/drouting/dr_replication.c Log Message: ----------- drouting: fix bug when raising event for received replicated status Commit: 8c47d77143d5ff3f7cec6d4609fe68b414968ad8 https://github.com/OpenSIPS/opensips/commit/8c47d77143d5ff3f7cec6d4609fe68b414968ad8 Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/load_balancer/lb_replication.c Log Message: ----------- load_balancer: fix bug when building packet for status replication Compare: https://github.com/OpenSIPS/opensips/compare/aec22a3f12f9...8c47d77143d5 From vladp at opensips.org Tue Mar 21 08:19:27 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Tue, 21 Mar 2017 05:19:27 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 85ed33: drouting: fix bug when raising event for received ... Message-ID: <58d11a4f21a31_35bd3ff82fd9dc3c13609e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 85ed33e7affb866b1d9e3c3709f53a74f5cdab78 https://github.com/OpenSIPS/opensips/commit/85ed33e7affb866b1d9e3c3709f53a74f5cdab78 Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/drouting/dr_replication.c Log Message: ----------- drouting: fix bug when raising event for received replicated status (cherry picked from commit 975198f5a3d347df58a3162a8e149be51366fb49) Commit: 57486bafd58e57311a3623793029f43ee3e0e9a3 https://github.com/OpenSIPS/opensips/commit/57486bafd58e57311a3623793029f43ee3e0e9a3 Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/load_balancer/lb_replication.c Log Message: ----------- load_balancer: fix bug when building packet for status replication (cherry picked from commit 8c47d77143d5ff3f7cec6d4609fe68b414968ad8) Compare: https://github.com/OpenSIPS/opensips/compare/01d4d6adcba4...57486bafd58e From ionutionita at opensips.org Tue Mar 21 09:11:22 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Mar 2017 06:11:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c04098: [proto_wss] allocate trace on; fix route name Message-ID: <58d1267a537ae_31703fe1ce93fc341140ab@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: c04098d89cb30720d1cc8166a7d17550c3803581 https://github.com/OpenSIPS/opensips/commit/c04098d89cb30720d1cc8166a7d17550c3803581 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] allocate trace on; fix route name (cherry picked from commit 854378ee99785bcacfb5b73b159e4ade001484d9) From ionutionita at opensips.org Tue Mar 21 09:11:23 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Mar 2017 06:11:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 432dfb: [proto_wss] allocate trace on; fix route name Message-ID: <58d1267b2a597_3fac3ff9848f1c3c1630ad@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 432dfb14df13735504c919ad4951a3b9f50d9824 https://github.com/OpenSIPS/opensips/commit/432dfb14df13735504c919ad4951a3b9f50d9824 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] allocate trace on; fix route name From ionutionita at opensips.org Tue Mar 21 09:31:22 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Mar 2017 06:31:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db277d: [tls_mgm] fix tls error tracing logical condition Message-ID: <58d12b2a7698c_756a3fd152f5bc3011844d@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: db277d844f3cb6e86686811ceec941b67028ddb2 https://github.com/OpenSIPS/opensips/commit/db277d844f3cb6e86686811ceec941b67028ddb2 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls_mgm] fix tls error tracing logical condition (cherry picked from commit 401cbfbe3f54d72f59acc6d9698254e55174c176) From ionutionita at opensips.org Tue Mar 21 09:31:23 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Mar 2017 06:31:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 401cbf: [tls_mgm] fix tls error tracing logical condition Message-ID: <58d12b2b59d18_2d443fac7f0a5c38152687@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 401cbfbe3f54d72f59acc6d9698254e55174c176 https://github.com/OpenSIPS/opensips/commit/401cbfbe3f54d72f59acc6d9698254e55174c176 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls_mgm] fix tls error tracing logical condition From vladp at opensips.org Tue Mar 21 09:58:34 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Tue, 21 Mar 2017 06:58:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2af6d9: xml: fix libxml buffers memory leak in PV get func... Message-ID: <58d1318ad2d3a_2381e3fc3d7841c34158775@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2af6d958ffb2c20a52f6b828a658667406912a9c https://github.com/OpenSIPS/opensips/commit/2af6d958ffb2c20a52f6b828a658667406912a9c Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: fix libxml buffers memory leak in PV get function From vladp at opensips.org Tue Mar 21 09:59:40 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Tue, 21 Mar 2017 06:59:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e2e438: xml: fix libxml buffers memory leak in PV get func... Message-ID: <58d131cc9b63f_6db23f937d911c34100321@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: e2e4380c9248d86c34f693727b84d6be78c22b9a https://github.com/OpenSIPS/opensips/commit/e2e4380c9248d86c34f693727b84d6be78c22b9a Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: fix libxml buffers memory leak in PV get function (cherry picked from commit 2af6d958ffb2c20a52f6b828a658667406912a9c) From bogdan at opensips.org Tue Mar 21 10:04:49 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 21 Mar 2017 07:04:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1f3223: Fix str comparison in IP matching Message-ID: <58d133017b2df_28773ff8d2a85c2c1423d4@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 1f3223f80c64347af665cd4b0d1028bdcbb03b35 https://github.com/OpenSIPS/opensips/commit/1f3223f80c64347af665cd4b0d1028bdcbb03b35 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- Fix str comparison in IP matching Closes #1077 (cherry picked from commit ec8842e673bcd1c64be586a4d6f2323f4b778aa1) Commit: 4af0aaa8381477b8c37c5f911d9200a0b052370b https://github.com/OpenSIPS/opensips/commit/4af0aaa8381477b8c37c5f911d9200a0b052370b Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- removed dead code Reported by Liviu Chircu (cherry picked from commit aec22a3f12f93e12ff2dadf49e3d0acf7fac6779) Compare: https://github.com/OpenSIPS/opensips/compare/e2e4380c9248...4af0aaa83814 From bogdan at opensips.org Tue Mar 21 10:04:56 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 21 Mar 2017 07:04:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 528ffd: Fix str comparison in IP matching Message-ID: <58d13308ea311_608a3ff4c03cdc381181f3@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 528ffd6c1c13b455b94a691156b34de98ec66543 https://github.com/OpenSIPS/opensips/commit/528ffd6c1c13b455b94a691156b34de98ec66543 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- Fix str comparison in IP matching Closes #1077 (cherry picked from commit ec8842e673bcd1c64be586a4d6f2323f4b778aa1) Commit: 71e547dba81f42db4b9511e01539a4a508924240 https://github.com/OpenSIPS/opensips/commit/71e547dba81f42db4b9511e01539a4a508924240 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- removed dead code Reported by Liviu Chircu (cherry picked from commit aec22a3f12f93e12ff2dadf49e3d0acf7fac6779) Compare: https://github.com/OpenSIPS/opensips/compare/9725db15b430...71e547dba81f From bogdan at opensips.org Tue Mar 21 10:04:59 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 21 Mar 2017 07:04:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ca42f5: Fix str comparison in IP matching Message-ID: <58d1330b796a8_7cc53ff25e1ebc301315db@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: ca42f51dd6fe46bbabeaeb6496435100747b32b9 https://github.com/OpenSIPS/opensips/commit/ca42f51dd6fe46bbabeaeb6496435100747b32b9 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- Fix str comparison in IP matching Closes #1077 (cherry picked from commit ec8842e673bcd1c64be586a4d6f2323f4b778aa1) Commit: 2751168b972dfb0a0ee39ad80a32206e53010ad3 https://github.com/OpenSIPS/opensips/commit/2751168b972dfb0a0ee39ad80a32206e53010ad3 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- removed dead code Reported by Liviu Chircu (cherry picked from commit aec22a3f12f93e12ff2dadf49e3d0acf7fac6779) Compare: https://github.com/OpenSIPS/opensips/compare/2c707a9a802f...2751168b972d From bogdan at opensips.org Tue Mar 21 10:05:02 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 21 Mar 2017 07:05:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3ed61b: Fix str comparison in IP matching Message-ID: <58d1330e3c0ac_2378e3f8ad1eefc3c1401a0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 3ed61b96e04986e7a9bfd6747379dbacaf53b597 https://github.com/OpenSIPS/opensips/commit/3ed61b96e04986e7a9bfd6747379dbacaf53b597 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- Fix str comparison in IP matching Closes #1077 (cherry picked from commit ec8842e673bcd1c64be586a4d6f2323f4b778aa1) Commit: e78066e72646272c3e9056602319a14fd0e22dcf https://github.com/OpenSIPS/opensips/commit/e78066e72646272c3e9056602319a14fd0e22dcf Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- removed dead code Reported by Liviu Chircu (cherry picked from commit aec22a3f12f93e12ff2dadf49e3d0acf7fac6779) Compare: https://github.com/OpenSIPS/opensips/compare/0fd07483067f...e78066e72646 From ionutionita at opensips.org Tue Mar 21 12:46:50 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Mar 2017 09:46:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f3bbcb: [proto_wss] fix tls tracing without ws and possibl... Message-ID: <58d158fa7417d_33b03ff1bc767c24982eb@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: f3bbcb39513adce45753d17a35c08fbe7f68767e https://github.com/OpenSIPS/opensips/commit/f3bbcb39513adce45753d17a35c08fbe7f68767e Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] fix tls tracing without ws and possible memleak There were 2 cases when tls could have been traced without ws, but the hep message was not sent: 1) when the certificate was not accepted by the connecting client causing an EOF after the TLS handshake; on this scenario the tls message was built but not traced, therefore a memory leak; 2) when there was an error at the TLS level; the tracing was done only after the ws handshake took place therefore any tls error would have caused the message not to be traced; (cherry picked from commit ab8d7258fcdf34aa02ba65bf57cbbee23355b7a1) Commit: ff97fef0325c365dbad7090c341ee3b867f9c7a8 https://github.com/OpenSIPS/opensips/commit/ff97fef0325c365dbad7090c341ee3b867f9c7a8 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c Log Message: ----------- [proto_ws] use trace function from trans_trace.h (cherry picked from commit 41acbf1501cd7a5276ab813341ff2fc450a145e2) Commit: bbd17f7736251994f7642ec81b5badbe6cd205e2 https://github.com/OpenSIPS/opensips/commit/bbd17f7736251994f7642ec81b5badbe6cd205e2 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c Log Message: ----------- [proto_tls] fix events not being traced in case of tls error (cherry picked from commit d4f6e05f8c1b203222910631a8395cf4c83d6656) Compare: https://github.com/OpenSIPS/opensips/compare/4af0aaa83814...bbd17f773625 From ionutionita at opensips.org Tue Mar 21 12:46:51 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Tue, 21 Mar 2017 09:46:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a527da: [proto_wss] fix tls tracing without ws and possibl... Message-ID: <58d158fb98b9e_3af73fbaa08cfc2c749f5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a527da79156412bee8bd9b7e89cc834e0f597356 https://github.com/OpenSIPS/opensips/commit/a527da79156412bee8bd9b7e89cc834e0f597356 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] fix tls tracing without ws and possible memleak There were 2 cases when tls could have been traced without ws, but the hep message was not sent: 1) when the certificate was not accepted by the connecting client causing an EOF after the TLS handshake; on this scenario the tls message was built but not traced, therefore a memory leak; 2) when there was an error at the TLS level; the tracing was done only after the ws handshake took place therefore any tls error would have caused the message not to be traced; Commit: aafbdf16cb8de3c9b19a22704d70408fe4d124c4 https://github.com/OpenSIPS/opensips/commit/aafbdf16cb8de3c9b19a22704d70408fe4d124c4 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c Log Message: ----------- [proto_ws] use trace function from trans_trace.h Commit: 6fb06a667b73a9434a761526c64fb352679bbb4e https://github.com/OpenSIPS/opensips/commit/6fb06a667b73a9434a761526c64fb352679bbb4e Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c Log Message: ----------- [proto_tls] fix events not being traced in case of tls error Compare: https://github.com/OpenSIPS/opensips/compare/2af6d958ffb2...6fb06a667b73 From razvan at opensips.org Wed Mar 22 06:11:49 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Mar 2017 03:11:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4c25fc: topology_hiding: document callid not changed witho... Message-ID: <58d24de56052f_7e423fee85987c3c150341@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 4c25fc7cb4fd3fbb62f5005678bf9edd2eafe547 https://github.com/OpenSIPS/opensips/commit/4c25fc7cb4fd3fbb62f5005678bf9edd2eafe547 Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/topology_hiding/README M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topology_hiding: document callid not changed without dialog From razvan at opensips.org Wed Mar 22 06:12:11 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Mar 2017 03:12:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e4c7c1: topology_hiding: document callid not changed witho... Message-ID: <58d24dfb5ffb1_72733fc7bb997c2c1502a9@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: e4c7c1708cb75e75006566ea4fbafcfe4a8631cb https://github.com/OpenSIPS/opensips/commit/e4c7c1708cb75e75006566ea4fbafcfe4a8631cb Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/topology_hiding/README M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topology_hiding: document callid not changed without dialog (cherry picked from commit 4c25fc7cb4fd3fbb62f5005678bf9edd2eafe547) From razvan at opensips.org Wed Mar 22 06:12:26 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Mar 2017 03:12:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2ec94d: topology_hiding: document callid not changed witho... Message-ID: <58d24e0ab0c6e_34c13fa7ff993c341483ac@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 2ec94de46a6c0da199add6621ba416a05a998442 https://github.com/OpenSIPS/opensips/commit/2ec94de46a6c0da199add6621ba416a05a998442 Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/topology_hiding/README M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topology_hiding: document callid not changed without dialog (cherry picked from commit 4c25fc7cb4fd3fbb62f5005678bf9edd2eafe547) From razvan at opensips.org Wed Mar 22 06:22:20 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Mar 2017 03:22:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0c0d94: topo_hiding: remove TOPOH_DID_IN_USER for 2.2 bran... Message-ID: <58d2505cf940_705f3fad46699c3010443e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 0c0d94f5a150b0dd303d7cdb5035d364d6e6f4eb https://github.com/OpenSIPS/opensips/commit/0c0d94f5a150b0dd303d7cdb5035d364d6e6f4eb Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topo_hiding: remove TOPOH_DID_IN_USER for 2.2 branch From bogdan at opensips.org Wed Mar 22 07:35:58 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 22 Mar 2017 04:35:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 792241: Fix computing clabel on DB reload. Message-ID: <58d2619e515fa_61113ff0e7d65c3c64520@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 7922417f9e34746ee766f0165c01034740d4131b https://github.com/OpenSIPS/opensips/commit/7922417f9e34746ee766f0165c01034740d4131b Author: Bogdan-Andrei Iancu Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- Fix computing clabel on DB reload. This bug may lead into duplicated CID for contact records From bogdan at opensips.org Wed Mar 22 07:36:36 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 22 Mar 2017 04:36:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a884e8: Fix computing clabel on DB reload. Message-ID: <58d261c43b21d_6c973fc6c685dc30564d0@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: a884e8cfef6a182c25733bd542c69d5a300b7bbd https://github.com/OpenSIPS/opensips/commit/a884e8cfef6a182c25733bd542c69d5a300b7bbd Author: Bogdan-Andrei Iancu Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- Fix computing clabel on DB reload. This bug may lead into duplicated CID for contact records (cherry picked from commit 7922417f9e34746ee766f0165c01034740d4131b) From bogdan at opensips.org Wed Mar 22 07:36:52 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 22 Mar 2017 04:36:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a5f87c: Fix computing clabel on DB reload. Message-ID: <58d261d46e636_702c3fd964193c3c1826da@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a5f87c57de03f1e0fabba65a798a7c2cd1edecd6 https://github.com/OpenSIPS/opensips/commit/a5f87c57de03f1e0fabba65a798a7c2cd1edecd6 Author: Bogdan-Andrei Iancu Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- Fix computing clabel on DB reload. This bug may lead into duplicated CID for contact records (cherry picked from commit 7922417f9e34746ee766f0165c01034740d4131b) From razvan at opensips.org Wed Mar 22 12:12:46 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Wed, 22 Mar 2017 09:12:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 949178: consider global advertised address when choosing a... Message-ID: <58d2a27eef916_34ad3f8167d95c3818811f@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9491782ab150be5d61b592e16d64121ecaab2420 https://github.com/OpenSIPS/opensips/commit/9491782ab150be5d61b592e16d64121ecaab2420 Author: Răzvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M socket_info.c Log Message: ----------- consider global advertised address when choosing a listener When searching for 2nd RR (the inbound one) also look into the globally declared advertised address From razvan at opensips.org Wed Mar 22 12:13:19 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Wed, 22 Mar 2017 09:13:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9e4a89: consider global advertised address when choosing a... Message-ID: <58d2a29f45102_5ede3fe1bbdddc2c1218f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 9e4a8976a9b35b40a7335fc686e19f500bd61cfd https://github.com/OpenSIPS/opensips/commit/9e4a8976a9b35b40a7335fc686e19f500bd61cfd Author: Răzvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M socket_info.c Log Message: ----------- consider global advertised address when choosing a listener When searching for 2nd RR (the inbound one) also look into the globally declared advertised address (cherry picked from commit 9491782ab150be5d61b592e16d64121ecaab2420) From razvan at opensips.org Wed Mar 22 12:13:48 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Wed, 22 Mar 2017 09:13:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7759d5: consider global advertised address when choosing a... Message-ID: <58d2a2bc5058c_26443f995b423c34208835@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 7759d55574cf6937b10351398d02790ba7ac53ae https://github.com/OpenSIPS/opensips/commit/7759d55574cf6937b10351398d02790ba7ac53ae Author: Răzvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M socket_info.c Log Message: ----------- consider global advertised address when choosing a listener When searching for 2nd RR (the inbound one) also look into the globally declared advertised address (cherry picked from commit 9491782ab150be5d61b592e16d64121ecaab2420) From razvan at opensips.org Wed Mar 22 12:14:16 2017 From: razvan at opensips.org (=?UTF-8?B?UsSDenZhbg==?= Crainea) Date: Wed, 22 Mar 2017 09:14:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ef05e: consider global advertised address when choosing a... Message-ID: <58d2a2d8c52_30f93fdd0cae1c34131830@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 4ef05e2c186bfc4324baf9bab91f80f56d16f573 https://github.com/OpenSIPS/opensips/commit/4ef05e2c186bfc4324baf9bab91f80f56d16f573 Author: Răzvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M socket_info.c Log Message: ----------- consider global advertised address when choosing a listener When searching for 2nd RR (the inbound one) also look into the globally declared advertised address (cherry picked from commit 9491782ab150be5d61b592e16d64121ecaab2420) From liviu at opensips.org Wed Mar 22 12:26:15 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 22 Mar 2017 09:26:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e72fc5: sql_cacher: Fix pkg memory leaks Message-ID: <58d2a5a790f58_72b73fbe5f559c381809a7@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e72fc5f354dd4416a375916352c6014a9f883b6d https://github.com/OpenSIPS/opensips/commit/e72fc5f354dd4416a375916352c6014a9f883b6d Author: Liviu Chircu Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M cachedb/cachedb.h M modules/sql_cacher/sql_cacher.c M ut.h Log Message: ----------- sql_cacher: Fix pkg memory leaks From liviu at opensips.org Wed Mar 22 13:05:54 2017 From: liviu at opensips.org (Liviu Chircu) Date: Wed, 22 Mar 2017 10:05:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bfd341: sql_cacher: Fix pkg memory leaks Message-ID: <58d2aef248493_33fb3f9cb0eb1c341473dc@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: bfd3411b2dcf54ec58d973c28418a807a165561a https://github.com/OpenSIPS/opensips/commit/bfd3411b2dcf54ec58d973c28418a807a165561a Author: Liviu Chircu Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M cachedb/cachedb.h M modules/sql_cacher/sql_cacher.c M ut.h Log Message: ----------- sql_cacher: Fix pkg memory leaks (cherry picked from commit e72fc5f354dd4416a375916352c6014a9f883b6d) From bogdan at opensips.org Wed Mar 22 13:40:06 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 22 Mar 2017 19:40:06 +0200 Subject: [OpenSIPS-Devel] Capturing beyond SIP or capturing with Homer 6 Message-ID: OpenSIPS 2.3 features non-SIP data tracing and extended data correlation - new data types like transport protocol, REST client, log or MI related can be traced and linked/correlated together. OpenSIPS 2.3 is the first to evolve to a non-SIP centric model (as tracing tool), in full alignment with Homer 6 (as capturing agent), to open new possibilities when comes to monitoring and troubleshooting large and complex SIP systems. https://blog.opensips.org/2017/03/22/capturing-beyond-sip/ Or join us to OpenSIPS Summit 2017, May, Amsterdam , for the official release of OpenSIPS 2.3 and Homer 6 !! http://www.opensips.org/events/Summit-2017Amsterdam.html Enjoy -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit May 2017 Amsterdam http://www.opensips.org/events/Summit-2017Amsterdam.html From osas at voipembedded.com Wed Mar 22 14:10:03 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:10:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ccbe7: dialog: fix compiler warning may be used uninitial... Message-ID: <58d2bdfb5824b_343e3fcf42007c3c164167@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0ccbe7765b4544d9d1e5402dd9ce94e35bac1a29 https://github.com/OpenSIPS/opensips/commit/0ccbe7765b4544d9d1e5402dd9ce94e35bac1a29 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/dialog/dlg_hash.c M modules/dialog/dlg_replication.c Log Message: ----------- dialog: fix compiler warning may be used uninitialized in this function From osas at voipembedded.com Wed Mar 22 14:14:07 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:14:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 78c05b: dialog: fix compiler warning may be used uninitial... Message-ID: <58d2beef78d51_34423fc556661c2c146541@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 78c05b1150dc807d01b795c53ec2a7250f8e6eaa https://github.com/OpenSIPS/opensips/commit/78c05b1150dc807d01b795c53ec2a7250f8e6eaa Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/dialog/dlg_hash.c M modules/dialog/dlg_replication.c Log Message: ----------- dialog: fix compiler warning may be used uninitialized in this function (cherry picked from commit 0ccbe7765b4544d9d1e5402dd9ce94e35bac1a29) From osas at voipembedded.com Wed Mar 22 14:15:09 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:15:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d3b74a: dialog: fix compiler warning may be used uninitial... Message-ID: <58d2bf2dafe00_7f463fbb57e61c289119f@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: d3b74aefcef39c816bc312fc9dea358bf6e79711 https://github.com/OpenSIPS/opensips/commit/d3b74aefcef39c816bc312fc9dea358bf6e79711 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/dialog/dlg_hash.c M modules/dialog/dlg_replication.c Log Message: ----------- dialog: fix compiler warning may be used uninitialized in this function (cherry picked from commit 0ccbe7765b4544d9d1e5402dd9ce94e35bac1a29) From osas at voipembedded.com Wed Mar 22 14:18:12 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:18:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37a351: drouting: fix compiler warning may be used uniniti... Message-ID: <58d2bfe4d9e51_7a363fc54f38bc34180766@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 37a3510966c9c640eff855d40b0c77dee78cd906 https://github.com/OpenSIPS/opensips/commit/37a3510966c9c640eff855d40b0c77dee78cd906 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix compiler warning may be used uninitialized in this function From osas at voipembedded.com Wed Mar 22 14:19:20 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:19:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fc85d8: drouting: fix compiler warning may be used uniniti... Message-ID: <58d2c02832c35_6f4a3fe883e23c3055766@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: fc85d852e2e304606c58cb31b250f6e391a6e76f https://github.com/OpenSIPS/opensips/commit/fc85d852e2e304606c58cb31b250f6e391a6e76f Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix compiler warning may be used uninitialized in this function (cherry picked from commit 37a3510966c9c640eff855d40b0c77dee78cd906) From osas at voipembedded.com Wed Mar 22 14:19:56 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:19:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 24f30d: drouting: fix compiler warning may be used uniniti... Message-ID: <58d2c04cd237d_2402d3f9b822ebc441494ea@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 24f30d2e47195b516c2ad93df2aef914760c8125 https://github.com/OpenSIPS/opensips/commit/24f30d2e47195b516c2ad93df2aef914760c8125 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix compiler warning may be used uninitialized in this function (cherry picked from commit 37a3510966c9c640eff855d40b0c77dee78cd906) From osas at voipembedded.com Wed Mar 22 14:34:47 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:34:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2050b5: registrar: fix compiler warning may be used uninit... Message-ID: <58d2c3c72523b_756a3fd152f5bc30147070@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2050b594cdd1a89a71429211fd225387c035fd80 https://github.com/OpenSIPS/opensips/commit/2050b594cdd1a89a71429211fd225387c035fd80 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/registrar/lookup.c Log Message: ----------- registrar: fix compiler warning may be used uninitialized in this function From osas at voipembedded.com Wed Mar 22 14:37:07 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:37:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6bb48d: registrar: fix compiler warning may be used uninit... Message-ID: <58d2c4534b37e_2c033fce30ba9c3819823@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 6bb48d0a90840f099a68b788191101fccbbcf05b https://github.com/OpenSIPS/opensips/commit/6bb48d0a90840f099a68b788191101fccbbcf05b Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/registrar/lookup.c Log Message: ----------- registrar: fix compiler warning may be used uninitialized in this function (cherry picked from commit 2050b594cdd1a89a71429211fd225387c035fd80) From osas at voipembedded.com Wed Mar 22 14:43:18 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:43:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c632f9: registrar: fix compiler warning may be used uninit... Message-ID: <58d2c5c6447de_799f3f829dc31c34192855@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: c632f95c710409a1dc9654b07b5925011113f122 https://github.com/OpenSIPS/opensips/commit/c632f95c710409a1dc9654b07b5925011113f122 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/registrar/lookup.c Log Message: ----------- registrar: fix compiler warning may be used uninitialized in this function From osas at voipembedded.com Wed Mar 22 14:46:43 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:46:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dd7021: sql_cacher: fix compiler warning may be used unini... Message-ID: <58d2c693c3c48_2402d3f9b822ebc44150892@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dd70215a3224025a8926f462d12f735e873bb557 https://github.com/OpenSIPS/opensips/commit/dd70215a3224025a8926f462d12f735e873bb557 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix compiler warning may be used uninitialized in this function From osas at voipembedded.com Wed Mar 22 14:48:15 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:48:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7ab853: sql_cacher: fix compiler warning may be used unini... Message-ID: <58d2c6ef13cd9_246e83faf820a3c34155786@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 7ab853f28669f8e0e98a97361973fc71918404db https://github.com/OpenSIPS/opensips/commit/7ab853f28669f8e0e98a97361973fc71918404db Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix compiler warning may be used uninitialized in this function (cherry picked from commit dd70215a3224025a8926f462d12f735e873bb557) From osas at voipembedded.com Wed Mar 22 14:48:41 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 11:48:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5a6203: sql_cacher: fix compiler warning may be used unini... Message-ID: <58d2c709c828a_776b3fad18abdc2c1331ce@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 5a6203de6b9bf5769e2e938231c3f6711553e57d https://github.com/OpenSIPS/opensips/commit/5a6203de6b9bf5769e2e938231c3f6711553e57d Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix compiler warning may be used uninitialized in this function (cherry picked from commit dd70215a3224025a8926f462d12f735e873bb557) From razvan at opensips.org Wed Mar 22 15:01:49 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Mar 2017 12:01:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6f0310: mathops: fill in entire structure Message-ID: <58d2ca1d62b46_28403ff535c47c2c10530@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 6f0310be9fbcf72710586f4de03727af4ade08f4 https://github.com/OpenSIPS/opensips/commit/6f0310be9fbcf72710586f4de03727af4ade08f4 Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/mathops/tinyexpr.c Log Message: ----------- mathops: fill in entire structure (cherry picked from commit dc9e068d12ef9be9c0a7384be3f419a0ba25c4e9) From osas at voipembedded.com Wed Mar 22 15:12:32 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 12:12:32 -0700 Subject: [OpenSIPS-Devel] =?utf-8?q?=5BOpenSIPS/opensips=5D_394980=3A_db?= =?utf-8?q?=5Fmysql=3A_fix_warning=3A_passing_argument_3_of_=E2=80=98mysq?= =?utf-8?b?Li4u?= Message-ID: <58d2cca0c950b_2eb93facd9367c3c1749f3@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 394980129c79d465a71d0c50e0544e28dd004552 https://github.com/OpenSIPS/opensips/commit/394980129c79d465a71d0c50e0544e28dd004552 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/db_mysql/my_con.c Log Message: ----------- db_mysql: fix warning: passing argument 3 of ‘mysql_options’ from incompatible pointer type From osas at voipembedded.com Wed Mar 22 15:13:42 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 12:13:42 -0700 Subject: [OpenSIPS-Devel] =?utf-8?q?=5BOpenSIPS/opensips=5D_1834d2=3A_db?= =?utf-8?q?=5Fmysql=3A_fix_warning=3A_passing_argument_3_of_=E2=80=98mysq?= =?utf-8?b?Li4u?= Message-ID: <58d2cce6265_5f5d3fd0ddda1c3412497b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 1834d20c4f49232646468976ca72fcec6176de00 https://github.com/OpenSIPS/opensips/commit/1834d20c4f49232646468976ca72fcec6176de00 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/db_mysql/my_con.c Log Message: ----------- db_mysql: fix warning: passing argument 3 of ‘mysql_options’ from incompatible pointer type (cherry picked from commit 394980129c79d465a71d0c50e0544e28dd004552) From osas at voipembedded.com Wed Mar 22 15:14:15 2017 From: osas at voipembedded.com (Ovidiu Sas) Date: Wed, 22 Mar 2017 12:14:15 -0700 Subject: [OpenSIPS-Devel] =?utf-8?q?=5BOpenSIPS/opensips=5D_bd88c1=3A_db?= =?utf-8?q?=5Fmysql=3A_fix_warning=3A_passing_argument_3_of_=E2=80=98mysq?= =?utf-8?b?Li4u?= Message-ID: <58d2cd07e879f_33b03ff1bc767c24126689@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: bd88c155d8a622d30e1b9541899837d1c54b897f https://github.com/OpenSIPS/opensips/commit/bd88c155d8a622d30e1b9541899837d1c54b897f Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/db_mysql/my_con.c Log Message: ----------- db_mysql: fix warning: passing argument 3 of ‘mysql_options’ from incompatible pointer type (cherry picked from commit 394980129c79d465a71d0c50e0544e28dd004552) From razvan at opensips.org Wed Mar 22 13:57:48 2017 From: razvan at opensips.org (Razvan Crainea) Date: Wed, 22 Mar 2017 10:57:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 819c4a: Improve bin interface Message-ID: <58d2bb1cbc1ca_2bae3fb0a6a57c38134260@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/coverity_scan Home: https://github.com/OpenSIPS/opensips Commit: 819c4a39a28075161be7515c015d07a2f83c2dbd https://github.com/OpenSIPS/opensips/commit/819c4a39a28075161be7515c015d07a2f83c2dbd Author: rvlad-patrascu Date: 2016-07-31 (Sun, 31 Jul 2016) Changed paths: M bin_interface.c M bin_interface.h Log Message: ----------- Improve bin interface * add functions for: * altering the send buffer(for integers) * getting/setting receive/send buffer * popping value(integer) from end of received buffer * allocate receive buffer and save message at bin interface level Commit: e1fc73f98ebf90d0c8f510bcf7415968076b31f6 https://github.com/OpenSIPS/opensips/commit/e1fc73f98ebf90d0c8f510bcf7415968076b31f6 Author: rvlad-patrascu Date: 2016-08-02 (Tue, 02 Aug 2016) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h A modules/clusterer/clusterer_mod.c A modules/clusterer/node_info.c A modules/clusterer/node_info.h M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c M modules/usrloc/ul_mod.c M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h M scripts/db_berkeley/opensips/clusterer M scripts/dbtext/opensips/clusterer M scripts/mysql/clusterer-create.sql M scripts/oracle/clusterer-create.sql M scripts/pi_http/clusterer-mod M scripts/pi_http/clusterer-table M scripts/pi_http/pi_framework.xml M scripts/postgres/clusterer-create.sql M scripts/sqlite/clusterer-create.sql Log Message: ----------- clusterer: complete module rework The clusterer module was completely reworked, starting with code refactoring and coding style improvements, in order to introduce better node availability detection and inter-cluster, failover message routing mechanisms. As there were no explicit probes at the clusterer module level, an active pinging mechanism was introduced which establishes the state of the connections of the current node with other nodes in the cluster. As such, when a node is unresponsive, it is not automatically considered down but only the direct 'link' with that node will be marked as failed. The current node will have to take into consideration the perspective of the other nodes in the cluster in respect to the state of the presumably failed node. This leads to the need of having an awareness of the entire topology in the cluster and when every other node has no link with a specific node, that node is reported as down. A link-state resembling protocol was implemented in order to learn the cluster topology and compute a routing 'table' used for sending bin messages between nodes. The clusterer module API was improved and its usage in the dialog, usrloc and ratelimit modules was adapted. Commit: 0b5f1d6f6eb93f656ba7dee1bbd61247c0b52d3f https://github.com/OpenSIPS/opensips/commit/0b5f1d6f6eb93f656ba7dee1bbd61247c0b52d3f Author: rvlad-patrascu Date: 2016-08-02 (Tue, 02 Aug 2016) Changed paths: M modules/dialog/dlg_replication.c M modules/ratelimit/ratelimit_helper.c Log Message: ----------- dialog and usrloc: do not broadcast replication data all the time As an active pinging mechanism was introduced at clusterer module level, there is no more need to simulate this with replication data.This effectively undoes commit 7f7f871 Commit: 99e9093090cd921b58085154af78a92bc2edc5de https://github.com/OpenSIPS/opensips/commit/99e9093090cd921b58085154af78a92bc2edc5de Author: rvlad-patrascu Date: 2016-08-12 (Fri, 12 Aug 2016) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/node_info.h M modules/dialog/dlg_replication.c M modules/ratelimit/ratelimit_helper.c M modules/usrloc/ureplication.c Log Message: ----------- clusterer: improve the callback for signaling node events * add event to signal a node becoming reachable * trigger callback for all nodes that become unreachable not only for the node adevertised in the topology updates Commit: 772f956191d114a57ca818f10ccb0a40c7a5d753 https://github.com/OpenSIPS/opensips/commit/772f956191d114a57ca818f10ccb0a40c7a5d753 Author: rvlad-patrascu Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: avoid deadlock if an api function is called from within the callback In order to do this, release the internal lock from the clusterer module before actually calling the registered callbacks. Also use an integer to hold flags in the node info structure instead of having separate variables for certain boolean information (like db updated, node enabled etc). Commit: 0458f462b8e26391b9ff14791a6a7ffd2d6cc4f6 https://github.com/OpenSIPS/opensips/commit/0458f462b8e26391b9ff14791a6a7ffd2d6cc4f6 Author: rvlad-patrascu Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: replace rw_lock_t with gen_lock_t As almost all of the accesses of the structures protected by the main lock involve write operations, there is no point in using a readers-writers lock. Commit: e2118a41a64e0ff88481015e5b342f83e44c761c https://github.com/OpenSIPS/opensips/commit/e2118a41a64e0ff88481015e5b342f83e44c761c Author: rvlad-patrascu Date: 2016-08-21 (Sun, 21 Aug 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix logging debug message when replying to ping Commit: ecec1a18bcba99064dfa0a33836e5a5b10346c42 https://github.com/OpenSIPS/opensips/commit/ecec1a18bcba99064dfa0a33836e5a5b10346c42 Author: rvlad-patrascu Date: 2016-09-05 (Mon, 05 Sep 2016) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: introduce the possibility for unprovisioned nodes to join an existing cluster This can be done as long as the joining node has the DB info about the rest of the nodes in the cluster. The most common use case for this functionality would be adding new nodes to a cluster without the need of reloading from DB on every node. Commit: 6ae7b9118e774827cfbba73f2d3605a2269be497 https://github.com/OpenSIPS/opensips/commit/6ae7b9118e774827cfbba73f2d3605a2269be497 Author: rvlad-patrascu Date: 2016-09-05 (Mon, 05 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix restoring buffer when routing BIN messages by adding missing cluster id Commit: f68ff9346b8b870bcc762eff57da194d0f781fcf https://github.com/OpenSIPS/opensips/commit/f68ff9346b8b870bcc762eff57da194d0f781fcf Author: rvlad-patrascu Date: 2016-09-05 (Mon, 05 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix missing allocation of temporary buffer in clusterer_send_msg() function Commit: 20c60586c049f12b7c1ddaeccb684de58683861c https://github.com/OpenSIPS/opensips/commit/20c60586c049f12b7c1ddaeccb684de58683861c Author: rvlad-patrascu Date: 2016-09-09 (Fri, 09 Sep 2016) Changed paths: M bin_interface.c M bin_interface.h M modules/clusterer/clusterer.c Log Message: ----------- bin_interface: rename function for removing integers from send buffer Commit: 761e0af29e4fbebb115d2e574a8042a47b3543eb https://github.com/OpenSIPS/opensips/commit/761e0af29e4fbebb115d2e574a8042a47b3543eb Author: rvlad-patrascu Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: improve locking mechanism Replaced the lock that protected any access to the shm structures with a RW lock that protects the cluster list and corresponding node lists for insertions/deletions. Also, locks were added to the cluster info and node info structures that protect accesses to structure fields that may be changed when the RW lock is acquired for reading. In consequence potentially blocking operations, like message sending, can now be done without holding any lock(except the RW lock acquired for reading, which is safer because most of the time it won't block). Commit: b377106f9a2732566d0d29aff7f2639f3257a96c https://github.com/OpenSIPS/opensips/commit/b377106f9a2732566d0d29aff7f2639f3257a96c Author: rvlad-patrascu Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: fix wrong call for send_all api function A pointer to a function from the core, with similar name, was stored in the clusterer binds structure instead of the corect send_all function from this module. To fix this, the function was renamed, along with some others to avoid any possble future confflicts. Commit: 6c50d63a0dcb6ae0021c1f3fdf4025bc03d83123 https://github.com/OpenSIPS/opensips/commit/6c50d63a0dcb6ae0021c1f3fdf4025bc03d83123 Author: rvlad-patrascu Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M rw_locking.h Log Message: ----------- rw_locking: add primitives to switch to writing access and back to reading when lock was initially acquired for reading Commit: 29a6adc41defe8fdcca0dd87b4afb8cfca74e054 https://github.com/OpenSIPS/opensips/commit/29a6adc41defe8fdcca0dd87b4afb8cfca74e054 Author: rvlad-patrascu Date: 2016-09-23 (Fri, 23 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: use new rw_locking switching functions instead of releasing and reacquiring the same lock for different type of access(read/write) Commit: 6330746193b137bce804826f9cdff17cc7701685 https://github.com/OpenSIPS/opensips/commit/6330746193b137bce804826f9cdff17cc7701685 Author: rvlad-patrascu Date: 2016-09-23 (Fri, 23 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: prevent the sending of multiple join confirmation messages from different processes Commit: ca6a52c0c3288e3e98dbf9d0d20e32074dc5ce2f https://github.com/OpenSIPS/opensips/commit/ca6a52c0c3288e3e98dbf9d0d20e32074dc5ce2f Author: rvlad-patrascu Date: 2016-09-23 (Fri, 23 Sep 2016) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix bug when receiving full topology update that lead to integers in the buffer being skipped Commit: 5fbe9b3bb474854a661d8781ea754256f9abb78a https://github.com/OpenSIPS/opensips/commit/5fbe9b3bb474854a661d8781ea754256f9abb78a Author: rvlad-patrascu Date: 2016-11-28 (Mon, 28 Nov 2016) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: copy buffer instead of changing pointer when setting the send buffer Commit: a921f3f73d4768fa778c2a41ecd18026d539f5ec https://github.com/OpenSIPS/opensips/commit/a921f3f73d4768fa778c2a41ecd18026d539f5ec Author: Cerghit Ionel Date: 2016-12-14 (Wed, 14 Dec 2016) Changed paths: M bin_interface.c M bin_interface.h Log Message: ----------- bin_interface: rework functions interface all functions now have a parameter that indicates the binary packet on which the changes are applied removed the static global buffers reallocation on the packet is automatically performed when required Commit: f9de7b77620cfcf0cade2696c3c078e063e885c3 https://github.com/OpenSIPS/opensips/commit/f9de7b77620cfcf0cade2696c3c078e063e885c3 Author: Cerghit Ionel Date: 2016-12-14 (Wed, 14 Dec 2016) Changed paths: M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h Log Message: ----------- clusterer: adapt code to bin_interface changes Commit: 1f3a3b03e0b91c275c294e057f2bb308964ff43a https://github.com/OpenSIPS/opensips/commit/1f3a3b03e0b91c275c294e057f2bb308964ff43a Author: Cerghit Ionel Date: 2016-12-20 (Tue, 20 Dec 2016) Changed paths: M bin_interface.c M bin_interface.h M modules/proto_bin/proto_bin.c Log Message: ----------- bin_interface.c: bug fixes Commit: 1ade562b5bf2fcc6c86608253f4eb9a47a9e5e46 https://github.com/OpenSIPS/opensips/commit/1ade562b5bf2fcc6c86608253f4eb9a47a9e5e46 Author: Cerghit Ionel Date: 2016-12-23 (Fri, 23 Dec 2016) Changed paths: M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h Log Message: ----------- usrloc: adapt code to bin interface change Commit: 805153400c1464b5837d6aea40c6958e372bc600 https://github.com/OpenSIPS/opensips/commit/805153400c1464b5837d6aea40c6958e372bc600 Author: Cerghit Ionel Date: 2016-12-23 (Fri, 23 Dec 2016) Changed paths: M bin_interface.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h Log Message: ----------- modules/dialog: adapt code to bin_interface change fix bin_skip_str, when using memcpy from a short variable to a int destination the destination needs to be previously set to 0 Commit: 843994192c44324440380c308da5f67075c0c92d https://github.com/OpenSIPS/opensips/commit/843994192c44324440380c308da5f67075c0c92d Author: Cerghit Ionel Date: 2016-12-23 (Fri, 23 Dec 2016) Changed paths: M modules/ratelimit/ratelimit_helper.c Log Message: ----------- ratelimit: adapt code to bin_interface change Commit: 522836d6b49a8304a4266b12157dac3202ab9ec5 https://github.com/OpenSIPS/opensips/commit/522836d6b49a8304a4266b12157dac3202ab9ec5 Author: Cerghit Ionel Date: 2016-12-23 (Fri, 23 Dec 2016) Changed paths: M modules/clusterer/clusterer_mod.c Log Message: ----------- clusterer: fix mod_params * check the length of the string module parameters at module initialization * the database column parameters names now reflect the version 2 of the clusterer table Commit: 3b6b6a796487449645cb7f4104b81ee759c0ad88 https://github.com/OpenSIPS/opensips/commit/3b6b6a796487449645cb7f4104b81ee759c0ad88 Author: rvlad-patrascu Date: 2017-02-10 (Fri, 10 Feb 2017) Changed paths: M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: move inline function defenitions to header file Commit: bc5540162bcb598b7bbaca1af31dda935649598f https://github.com/OpenSIPS/opensips/commit/bc5540162bcb598b7bbaca1af31dda935649598f Author: Jeremy Martinez Date: 2017-02-14 (Tue, 14 Feb 2017) Changed paths: A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c M modules/load_balancer/lb_data.c A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- Added enable/disable replication to drouting and load_balancer Commit: 2970362b79e9b555fc9b1f53e588a812bcf19fd0 https://github.com/OpenSIPS/opensips/commit/2970362b79e9b555fc9b1f53e588a812bcf19fd0 Author: rvlad-patrascu Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: A modules/xml/Makefile A modules/xml/xml.c M pvar.h Log Message: ----------- xml: module stub Commit: 3a17136068dc9651b2dbdb088ee8a2710395f337 https://github.com/OpenSIPS/opensips/commit/3a17136068dc9651b2dbdb088ee8a2710395f337 Author: Jeremy Martinez Date: 2017-02-15 (Wed, 15 Feb 2017) Changed paths: M modules/drouting/dr_replication.c M modules/drouting/dr_replication.h M modules/load_balancer/lb_replication.c M modules/load_balancer/lb_replication.h Log Message: ----------- Added copyright and license to dr_replication and lb_replication files Commit: a7a263f541e5f5fd7576431bbc61a0a67362835d https://github.com/OpenSIPS/opensips/commit/a7a263f541e5f5fd7576431bbc61a0a67362835d Author: rvlad-patrascu Date: 2017-02-23 (Thu, 23 Feb 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: parse the $xml variable subname The subname of the $xml variable describes a path in a xml tree that allows access to a node value, attribute or entire subtree of that node. Commit: 1324db2e0cc9a61a34efd906072742d4fa3ae528 https://github.com/OpenSIPS/opensips/commit/1324db2e0cc9a61a34efd906072742d4fa3ae528 Author: rvlad-patrascu Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M modules/clusterer/README M modules/clusterer/doc/clusterer.xml M modules/clusterer/doc/clusterer_admin.xml M modules/clusterer/doc/clusterer_devel.xml Log Message: ----------- clusterer: update docs Commit: 881a3829a2d5e7191eec77ffe2efb9fa9cef3842 https://github.com/OpenSIPS/opensips/commit/881a3829a2d5e7191eec77ffe2efb9fa9cef3842 Author: rvlad-patrascu Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M db/schema/clusterer.xml M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/version Log Message: ----------- clusterer: update db schema Commit: 02138ede7844780d9ae9296c5a7e77df4fc19b83 https://github.com/OpenSIPS/opensips/commit/02138ede7844780d9ae9296c5a7e77df4fc19b83 Author: rvlad-patrascu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M rw_locking.h Log Message: ----------- rw_locking: add new primitives for lock acquiring/releasing required when switching from read to write access Using the lock_start_read/lock_stop_read primitives would cause a deadlock if two or more readers would switch to writing Commit: 396584e074da6a78f283ecb9240f05df83ad36d8 https://github.com/OpenSIPS/opensips/commit/396584e074da6a78f283ecb9240f05df83ad36d8 Author: rvlad-patrascu Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: use correct primitives for RW lock acquiring/releasing when switching from read to write access Commit: 9986bbb12bfd78441ae55d77a4b0341530bb3552 https://github.com/OpenSIPS/opensips/commit/9986bbb12bfd78441ae55d77a4b0341530bb3552 Author: Maksym Sobolyev Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M Makefile.defs M lock_ops.h Log Message: ----------- o Make -DUSE_PTHREAD_MUTEX compile on FreeBSD; o Warn when USE_PTHREAD_MUTEX is used on FreeBSD. Commit: a6c1c4eeb9af2f34a2cc519562cd0ce25f7c6a82 https://github.com/OpenSIPS/opensips/commit/a6c1c4eeb9af2f34a2cc519562cd0ce25f7c6a82 Author: Maksym Sobolyev Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M mem/module_info.c Log Message: ----------- Fix what seems to be a typo in the commit e2a6df0c16c42: get_lock -> gen_lock_t This unbreaks build with the USE_PTHREAD_MUTEX, which is when this symbol is not defined. Commit: 4fe523741e75afac00535af59a05778306148f2c https://github.com/OpenSIPS/opensips/commit/4fe523741e75afac00535af59a05778306148f2c Author: Maksym Sobolyev Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M Makefile.conf.template M Makefile.defs M lock_alloc.h M lock_ops.h M version.h Log Message: ----------- Implement new locking method based around FreeBSD futex-like _umtx_op(2) locking primitives, which allows for process-shared kernel-assisted mutexes. Commit: 726457a31992b21636207890715f5e05e1456f18 https://github.com/OpenSIPS/opensips/commit/726457a31992b21636207890715f5e05e1456f18 Author: Maksym Sobolyev Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M Makefile.defs Log Message: ----------- o Fix LIBDIR; o fix ISSMP detection. Commit: 4d91724634f456516212c8ffca32c2e47d92919b https://github.com/OpenSIPS/opensips/commit/4d91724634f456516212c8ffca32c2e47d92919b Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: support build lua module on fedora change with/without ifs modify ifs to one style fix description Commit: bd3c643ca4a71f6a2f20ae950e858626f51400b5 https://github.com/OpenSIPS/opensips/commit/bd3c643ca4a71f6a2f20ae950e858626f51400b5 Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: fix errors Commit: caf1ba5c733657504c6f970005d294ecd7c326a6 https://github.com/OpenSIPS/opensips/commit/caf1ba5c733657504c6f970005d294ecd7c326a6 Author: Nick Altmann Date: 2017-03-08 (Wed, 08 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: disable aaa_radius for fedora > 23 because radiusclient-ng-devel is not available, optimization Commit: f4dd4027ea71ce0dd0a3ff53af4bf7befda3d3ee https://github.com/OpenSIPS/opensips/commit/f4dd4027ea71ce0dd0a3ff53af4bf7befda3d3ee Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve reconnect handling Avoid exiting the retry loop with a NULL cursor after several failed reconnects Commit: 9cba6055d6d18aca24dd6c5cda0f751ae8de51db https://github.com/OpenSIPS/opensips/commit/9cba6055d6d18aca24dd6c5cda0f751ae8de51db Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M cachedb/cachedb.h M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Initial adaptation to v1.6.0 (stripped-down) Commit: 4e8ab44e4b2990a415e10580e8fbfbd439d19e67 https://github.com/OpenSIPS/opensips/commit/4e8ab44e4b2990a415e10580e8fbfbd439d19e67 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt connect function to v1.6.0 Commit: 8aa8fd6c8fee9ec293fcaf1ad1ebf7121fe40132 https://github.com/OpenSIPS/opensips/commit/8aa8fd6c8fee9ec293fcaf1ad1ebf7121fe40132 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add connection cleanup at shutdown Commit: 9531a5cb5b275e7cf2b33e87f8a72cd8f1ba485f https://github.com/OpenSIPS/opensips/commit/9531a5cb5b275e7cf2b33e87f8a72cd8f1ba485f Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt key fetching function to libmongoc v1.6.0 Commit: ea4b755aa9c8f1cc4f46482d5491dd3ae6b8a8c6 https://github.com/OpenSIPS/opensips/commit/ea4b755aa9c8f1cc4f46482d5491dd3ae6b8a8c6 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt key storing function to libmongoc v1.6.0 Commit: 4f499f4a05abb83089a27fce4b2817321ac1f451 https://github.com/OpenSIPS/opensips/commit/4f499f4a05abb83089a27fce4b2817321ac1f451 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M mem/q_malloc.c Log Message: ----------- QM_MALLOC: Supress free(0) warnings Commit: 2d18466a5e05c57ea9c15fc2cd31fbcc8c7cc148 https://github.com/OpenSIPS/opensips/commit/2d18466a5e05c57ea9c15fc2cd31fbcc8c7cc148 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M pvar.h Log Message: ----------- CacheDB core: Improve flags for cache_fetch() results Commit: 419f4172e6aec9913e3e005c98748408acdd8884 https://github.com/OpenSIPS/opensips/commit/419f4172e6aec9913e3e005c98748408acdd8884 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt key removing function to libmongoc v1.6.0 Commit: 52f6e44ebc0565203a638f79106ff63495f0ea74 https://github.com/OpenSIPS/opensips/commit/52f6e44ebc0565203a638f79106ff63495f0ea74 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Code refactoring Commit: e3eea47bf2fee165e1d9a2b1f626baccfa4cadd7 https://github.com/OpenSIPS/opensips/commit/e3eea47bf2fee165e1d9a2b1f626baccfa4cadd7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt counter add/sub functions to libmongoc v1.6.0 Commit: 94554978fd64e5cd81f3ef47660fcd07b90eb2b7 https://github.com/OpenSIPS/opensips/commit/94554978fd64e5cd81f3ef47660fcd07b90eb2b7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Return new counters instead of old ones after add/sub Commit: bf3e5d056410834f417539e5af38c88a304d0417 https://github.com/OpenSIPS/opensips/commit/bf3e5d056410834f417539e5af38c88a304d0417 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Adapt counter get function to libmongoc v1.6.0 Commit: 599ae359740ba0e7f26c9bbdbd26f697f1bc8dfb https://github.com/OpenSIPS/opensips/commit/599ae359740ba0e7f26c9bbdbd26f697f1bc8dfb Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_json.c Log Message: ----------- cachedb_mongodb: Initial, stripped-down raw query adaptation (JSON->BSON) Commit: 7f89db976feec5a1922f8d7fe768d4d31e1f1944 https://github.com/OpenSIPS/opensips/commit/7f89db976feec5a1922f8d7fe768d4d31e1f1944 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Improve error logging Commit: 7ad893a9e6206cf6a76c06695f82c88b2866556b https://github.com/OpenSIPS/opensips/commit/7ad893a9e6206cf6a76c06695f82c88b2866556b Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/nat_traversal/nat_traversal.c M modules/rtpproxy/rtpproxy.c M modules/xmpp/xmpp.c M ut.h Log Message: ----------- core: Export pkg/shm strdup functions Commit: 988448446c2391296cdcfadbf2113520ad5c2b5b https://github.com/OpenSIPS/opensips/commit/988448446c2391296cdcfadbf2113520ad5c2b5b Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Add full raw query support for MongoDB 3.2+ Commit: 716c8feefc1f3337d45a9d1acf2350e26acaa4db https://github.com/OpenSIPS/opensips/commit/716c8feefc1f3337d45a9d1acf2350e26acaa4db Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M cachedb/cachedb.h M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "update" raw query support for MongoDB 2.4 Commit: 543376868a5129d5fefd8c71d202d49396033045 https://github.com/OpenSIPS/opensips/commit/543376868a5129d5fefd8c71d202d49396033045 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "find" raw query support for MongoDB 3.0 and below Commit: 00904584457a2838fe6f24836e510600ca345b46 https://github.com/OpenSIPS/opensips/commit/00904584457a2838fe6f24836e510600ca345b46 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "insert" command support for MongoDB 3.0 and below Commit: a2bcc716df226d61e67e49e6fd89805e3bae3d9a https://github.com/OpenSIPS/opensips/commit/a2bcc716df226d61e67e49e6fd89805e3bae3d9a Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add "delete" command support for MongoDB 3.0 and below Commit: 1b9730819295929df0e7f3ec6c1470fbd1370c0f https://github.com/OpenSIPS/opensips/commit/1b9730819295929df0e7f3ec6c1470fbd1370c0f Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Skip bad subdocuments in multi-doc commands Rather than dropping the command completely, just skip the bad documents and run the good ones. Commit: 3cd5ddbc391b549392372bb22a6e8627507848f7 https://github.com/OpenSIPS/opensips/commit/3cd5ddbc391b549392372bb22a6e8627507848f7 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Rewrite "update" command to use bulk operations Commit: 6fc9c426f9c125523e594065486ada3e926be410 https://github.com/OpenSIPS/opensips/commit/6fc9c426f9c125523e594065486ada3e926be410 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Avoid doing no-op commands Commit: 53fdbd4b1b3362cffc1c8402661bf53de7257bae https://github.com/OpenSIPS/opensips/commit/53fdbd4b1b3362cffc1c8402661bf53de7257bae Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Clean up code Commit: b5655b134c34a5363b8b866427b9617c7ae662a2 https://github.com/OpenSIPS/opensips/commit/b5655b134c34a5363b8b866427b9617c7ae662a2 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c Log Message: ----------- DB core: Remove redundant assignments Commit: 024e9803c73b27cb409662f2b1fce274415b3948 https://github.com/OpenSIPS/opensips/commit/024e9803c73b27cb409662f2b1fce274415b3948 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c M db/db_res.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt SQL->NoSQL "query" function for libmongoc v1.6.0 Commit: b503b65da4759b13b87c5538b8e55c37a8b9bb03 https://github.com/OpenSIPS/opensips/commit/b503b65da4759b13b87c5538b8e55c37a8b9bb03 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h Log Message: ----------- cachedb_mongodb: Adapt SQL->NoSQL "C/U/D" functions to libmongoc v1.6.0 Commit: c1d182decfccb10f556e8edf4fd17c0c48236a7d https://github.com/OpenSIPS/opensips/commit/c1d182decfccb10f556e8edf4fd17c0c48236a7d Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Fix some SQL translation bugs; Add debug logs Commit: 98de514b96ec6091d7e754251e051c19d8babbe2 https://github.com/OpenSIPS/opensips/commit/98de514b96ec6091d7e754251e051c19d8babbe2 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M db/db_res.c M db/db_row.c M db/db_row.h M db/db_val.h M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Some bug fixes - enable multi-updates in the SQL->NoSQL translator - fix a mempcy bug during row reallocation Commit: ff3321f51c779852e490f64909808f736a93f7e4 https://github.com/OpenSIPS/opensips/commit/ff3321f51c779852e490f64909808f736a93f7e4 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h Log Message: ----------- cachedb_mongodb: Clean up code, update license headers Commit: c6c4133b4f67dae7a5b5438a2ccd741b0bc677d5 https://github.com/OpenSIPS/opensips/commit/c6c4133b4f67dae7a5b5438a2ccd741b0bc677d5 Author: Liviu Chircu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M cachedb/cachedb.h M db/db_res.c M db/db_res.h M db/db_row.c M db/db_row.h M db/db_val.h M mem/q_malloc.c M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h M modules/nat_traversal/nat_traversal.c M modules/rtpproxy/rtpproxy.c M modules/xmpp/xmpp.c M pvar.h M ut.h Log Message: ----------- Merge branch 'feature/mongo-c-driver-1.6.0' Commit: 1eb4ec0f78f43f6ff546de49bc72e513876fb86b https://github.com/OpenSIPS/opensips/commit/1eb4ec0f78f43f6ff546de49bc72e513876fb86b Author: Bogdan-Andrei Iancu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/tm/README M modules/tm/doc/tm_admin.xml M modules/tm/t_cancel.c M modules/tm/t_cancel.h M modules/tm/t_funcs.c M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_lookup.c M modules/tm/t_lookup.h M modules/tm/t_msgbuilder.h M modules/tm/t_reply.c M modules/tm/tm.c M modules/tm/tm_load.h Log Message: ----------- Added support for dynamic branch manipulation New functions were added to allow remote injecting of new branches into an ongoing transaction: * t_inject_branches(source, flags) - injects new branches; * t_wait_for_new_branches() - instruct transaction to wait more for possible new injections. Commit: 5873399d00bd3dc0943943f6045129bd6cc7480a https://github.com/OpenSIPS/opensips/commit/5873399d00bd3dc0943943f6045129bd6cc7480a Author: Maksym Sobolyev Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M action.c M cachedb/cachedb.h M db/db_res.c M db/db_res.h M db/db_row.c M db/db_row.h M db/db_val.h M mem/q_malloc.c M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h M modules/nat_traversal/nat_traversal.c M modules/rabbitmq/Makefile M modules/rest_client/rest_methods.c M modules/rtpproxy/rtpproxy.c M modules/tm/README M modules/tm/doc/tm_admin.xml M modules/tm/t_cancel.c M modules/tm/t_cancel.h M modules/tm/t_funcs.c M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_lookup.c M modules/tm/t_lookup.h M modules/tm/t_msgbuilder.h M modules/tm/t_reply.c M modules/tm/tm.c M modules/tm/tm_load.h M modules/xmpp/xmpp.c M packaging/redhat_fedora/opensips.spec M pvar.h M ut.h Log Message: ----------- Merge branch 'master' of github.com:OpenSIPS/opensips into umutex_lock Commit: 3a4906ff935fd2f8767b4d34f3baad2846254965 https://github.com/OpenSIPS/opensips/commit/3a4906ff935fd2f8767b4d34f3baad2846254965 Author: Maksym Sobolyev Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M Makefile.conf.template M Makefile.defs M lock_alloc.h M lock_ops.h M version.h Log Message: ----------- USE_UMUTEX_MUTEX -> USE_UMUTEX. Commit: 56eeaa6de7f243437a14f9eaf2330910ad7ddb60 https://github.com/OpenSIPS/opensips/commit/56eeaa6de7f243437a14f9eaf2330910ad7ddb60 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M trace_api.h Log Message: ----------- [trace_api] define shared structure definition for each traced protocol Commit: c4a499e1328c088593ebe91586bfcf1d04e37068 https://github.com/OpenSIPS/opensips/commit/c4a499e1328c088593ebe91586bfcf1d04e37068 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_hep/hep.c M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h M net/proto_tcp/tcp_common_defs.h Log Message: ----------- enable tracing for tcp connections Commit: fdd8fa19fc4019e31787e3dd91f9d52d16795fad https://github.com/OpenSIPS/opensips/commit/fdd8fa19fc4019e31787e3dd91f9d52d16795fad Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c M modules/proto_ws/proto_ws.h M modules/proto_ws/ws_handshake_common.h Log Message: ----------- enable tracing for websocket connections Commit: 8ba4e99484479cd0724b57d9fe83bae479cdc062 https://github.com/OpenSIPS/opensips/commit/8ba4e99484479cd0724b57d9fe83bae479cdc062 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c M modules/tls_mgm/tls_conn.h M modules/tls_mgm/tls_conn_server.h M modules/tls_mgm/tls_helper.h Log Message: ----------- enable tracing for tls connections Commit: 1856bde6be05aee16fd3e52543a87e6c1b510319 https://github.com/OpenSIPS/opensips/commit/1856bde6be05aee16fd3e52543a87e6c1b510319 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- enable tracing for secure ws connections Commit: a0ff2b4a46551784b077c86e8f8dd80371dd81eb https://github.com/OpenSIPS/opensips/commit/a0ff2b4a46551784b077c86e8f8dd80371dd81eb Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/siptrace/doc/siptrace_admin.xml Log Message: ----------- [siptrace] update trace_id docs Commit: ae8468bb2e7908242958e1619c109726afbba894 https://github.com/OpenSIPS/opensips/commit/ae8468bb2e7908242958e1619c109726afbba894 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M net/proto_tcp/README M net/proto_tcp/doc/proto_tcp_admin.xml Log Message: ----------- [proto_tcp] regenerate readme concerning tracing Commit: 8e2377f8562a97298eeddd0eadef53ffec413dcd https://github.com/OpenSIPS/opensips/commit/8e2377f8562a97298eeddd0eadef53ffec413dcd Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_tls/README M modules/proto_tls/doc/proto_tls_admin.xml Log Message: ----------- [proto_tls] regenerate readme concerning tracing Commit: f215d35bd2b9f4c25edbb8df76b711033bbdaa35 https://github.com/OpenSIPS/opensips/commit/f215d35bd2b9f4c25edbb8df76b711033bbdaa35 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_ws/README M modules/proto_ws/doc/proto_ws_admin.xml Log Message: ----------- [proto_ws] regenerate readme concerning tracing Commit: 98a2013a5a258237c7e730496a4bb4b97f947bc5 https://github.com/OpenSIPS/opensips/commit/98a2013a5a258237c7e730496a4bb4b97f947bc5 Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M modules/proto_wss/README M modules/proto_wss/doc/proto_wss_admin.xml Log Message: ----------- [proto_wss] regenerate readme concerning tracing Commit: 22be90421f69f0173ef8e40640525e85e6507dff https://github.com/OpenSIPS/opensips/commit/22be90421f69f0173ef8e40640525e85e6507dff Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c Log Message: ----------- [proto_tcp] minor tracing fixes Commit: abdda3192775afec81f1d5d9359ab1386ea68dfb https://github.com/OpenSIPS/opensips/commit/abdda3192775afec81f1d5d9359ab1386ea68dfb Author: ionutrazvanionita Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c Log Message: ----------- [proto_tcp] add conn closed tracing function Commit: 42e26df17280c364a9b7aa8621c3ce6a8c373d12 https://github.com/OpenSIPS/opensips/commit/42e26df17280c364a9b7aa8621c3ce6a8c373d12 Author: Bogdan-Andrei Iancu Date: 2017-03-09 (Thu, 09 Mar 2017) Changed paths: A modules/event_routing/Makefile A modules/event_routing/README A modules/event_routing/doc/event_routing.xml A modules/event_routing/doc/event_routing_admin.xml A modules/event_routing/doc/event_routing_devel.xml A modules/event_routing/doc/event_routing_faq.xml A modules/event_routing/ebr_data.c A modules/event_routing/ebr_data.h A modules/event_routing/event_routing.c Log Message: ----------- Uploading the Event (based) Routing module Commit: 706397c58c34876ed0315433b43dff6ff3b055bf https://github.com/OpenSIPS/opensips/commit/706397c58c34876ed0315433b43dff6ff3b055bf Author: Bogdan-Andrei Iancu Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M modules/event_routing/README M modules/event_routing/doc/event_routing_admin.xml Log Message: ----------- Some spell checking done over README Commit: 01213d10ea771745ed5c3e619dbc9611cf43103a https://github.com/OpenSIPS/opensips/commit/01213d10ea771745ed5c3e619dbc9611cf43103a Author: Nick Altmann Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: add new event_routing module and dependencies for cachedb_mongodb module Commit: db49bb5bb516601ff213db7096d3abc281d07df4 https://github.com/OpenSIPS/opensips/commit/db49bb5bb516601ff213db7096d3abc281d07df4 Author: Razvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix gw whitelist pkg mem leak Thanks go to John Nash for reporting this Commit: 074bd8c4772ea8b76f34a51acb7b8c256942f02f https://github.com/OpenSIPS/opensips/commit/074bd8c4772ea8b76f34a51acb7b8c256942f02f Author: Răzvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M mem/module_info.c Log Message: ----------- Merge pull request #1067 from sippy/module_info_typo Fix what seems to be a typo in the commit e2a6df0c16c42 Commit: 9a2305c9b41dc40f4fad204c71592f2b5cc0ccf4 https://github.com/OpenSIPS/opensips/commit/9a2305c9b41dc40f4fad204c71592f2b5cc0ccf4 Author: Răzvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M Makefile.defs M lock_ops.h Log Message: ----------- Merge pull request #1068 from sippy/master_freebsd_mkfix3 Fix several FreeBSD-related issues Commit: 8e9d1cc9fdc36f674254c3ad89de660f48cfe761 https://github.com/OpenSIPS/opensips/commit/8e9d1cc9fdc36f674254c3ad89de660f48cfe761 Author: Răzvan Crainea Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M Makefile.conf.template M Makefile.defs M lock_alloc.h M lock_ops.h M version.h Log Message: ----------- Merge pull request #1069 from sippy/umutex_lock Implement new locking method based around FreeBSD futex-like _umtx_op(2) Commit: 010e9622aa3b460b134b227741dab27df2df50bb https://github.com/OpenSIPS/opensips/commit/010e9622aa3b460b134b227741dab27df2df50bb Author: Liviu Chircu Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M modules/cachedb_mongodb/cachedb_mongodb_dbase.c Log Message: ----------- cachedb_mongodb: Add support for pre-1.5.0 libmongoc Commit: fb3efcdc961234c5f6b960b4626a39477affa42c https://github.com/OpenSIPS/opensips/commit/fb3efcdc961234c5f6b960b4626a39477affa42c Author: Nick Altmann Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: enable cachedb_mongodb for rhel >= 7 and fedora >= 22 Commit: b150d886f8076b102c82a77f18ceb99128241aaf https://github.com/OpenSIPS/opensips/commit/b150d886f8076b102c82a77f18ceb99128241aaf Author: Nick Altmann Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: fix doc paths Commit: 4e9d3663ab1db6a63a8a21b12505bde7e913de81 https://github.com/OpenSIPS/opensips/commit/4e9d3663ab1db6a63a8a21b12505bde7e913de81 Author: Razvan Crainea Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h Log Message: ----------- rtpproxy: add modifiers for RTP TTL Commit: a594409440b3a533f2d3ad725ef37157e5e19e66 https://github.com/OpenSIPS/opensips/commit/a594409440b3a533f2d3ad725ef37157e5e19e66 Author: Bogdan-Andrei Iancu Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M main.c Log Message: ----------- Fix deadlock between INT and TERM signal handling This is valid only for debug_mode, in combination with the memory dumping. Commit: 9822027e48f8dd4acc61b6bf58c1ad030017fb4b https://github.com/OpenSIPS/opensips/commit/9822027e48f8dd4acc61b6bf58c1ad030017fb4b Author: Bogdan-Andrei Iancu Date: 2017-03-13 (Mon, 13 Mar 2017) Changed paths: M modules/usrloc/ul_mi.c Log Message: ----------- Print the Contact ID when dumping via MI Commit: 22fdecdf12488e4850e9a1d6c26e7fafded91365 https://github.com/OpenSIPS/opensips/commit/22fdecdf12488e4850e9a1d6c26e7fafded91365 Author: Razvan Crainea Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: loose restrictions on commands passed to rtpengine If a command is not recognized by OpenSIPS, simply pass it to the rtpengine to handle it. Commit: 4bcc7acaa46d68f80a854fab8813adfe89fdbce0 https://github.com/OpenSIPS/opensips/commit/4bcc7acaa46d68f80a854fab8813adfe89fdbce0 Author: Razvan Crainea Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: add support for sock_pvar and body_pvar Using this feature you can return in script the rtpengine socket used for a specific call. Using the body_pvar, you can take the SDP body from rtpengine and apply any changes to it. Afterwards, you need to "manually" drop the old body and add the new one. Commit: 493656792ed327751f8d909b418d742f1dc53942 https://github.com/OpenSIPS/opensips/commit/493656792ed327751f8d909b418d742f1dc53942 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: A net/trans_trace.c A net/trans_trace.h Log Message: ----------- Added data definition for transport tracing Work in progress Commit: fba1941f3a84eee6a2f607679ae26fe3e12281ac https://github.com/OpenSIPS/opensips/commit/fba1941f3a84eee6a2f607679ae26fe3e12281ac Author: Razvan Crainea Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c Log Message: ----------- add detailed documentation for call recording Credits go to Eric Tamme for documenting and testing. Closes #942 Commit: c73d8debad299e793c716be0ef0eff5c354d60d0 https://github.com/OpenSIPS/opensips/commit/c73d8debad299e793c716be0ef0eff5c354d60d0 Author: ionutrazvanionita Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M net/trans_trace.c M net/trans_trace.h Log Message: ----------- add transport trace functions definitions Commit: a911e3b388913465f15495b933f0733ec17c8f7e https://github.com/OpenSIPS/opensips/commit/a911e3b388913465f15495b933f0733ec17c8f7e Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M net/trans_trace.c M net/trans_trace.h Log Message: ----------- Added missing proto to trace_message_atonce() function Commit: cad6ea3cea9ef7f55eb4af135a6ae945bf8eb8a4 https://github.com/OpenSIPS/opensips/commit/cad6ea3cea9ef7f55eb4af135a6ae945bf8eb8a4 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M net/api_proto_net.h M net/net_tcp.c M net/net_tcp.h M net/net_tcp_proc.c A net/net_tcp_report.c A net/net_tcp_report.h Log Message: ----------- Added reporting support for TCP layer. Currently we report only CLOSE events on TCP connections. Protocols have one more callback, for reporting callback Commit: 86437f4cba177dc7e1979fe6aefb8ba05dc5c3bf https://github.com/OpenSIPS/opensips/commit/86437f4cba177dc7e1979fe6aefb8ba05dc5c3bf Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c Log Message: ----------- Add "report" callback to proto_tcp, to HEP log the TCP close events Commit: 64787d14e963818e50026bd85a4bc43dedac8f46 https://github.com/OpenSIPS/opensips/commit/64787d14e963818e50026bd85a4bc43dedac8f46 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c M modules/load_balancer/lb_data.c A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- Merge branch 'master' of https://github.com/JeremyMartinez51/opensips into JeremyMartinez51-master Commit: 1fbc8720619a48283ce727953c3fb53ab91d850c https://github.com/OpenSIPS/opensips/commit/1fbc8720619a48283ce727953c3fb53ab91d850c Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/drouting/README M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_replication.c M modules/drouting/dr_replication.h M modules/drouting/drouting.c Log Message: ----------- Fix and enhance the status replication in DRouting * replicate the DR partition too * raise GW status event upon incoming replication * replicate only status related flags * the E_DROUTING_STATUS event reports also the partition * replicate the carrier status too Commit: 4d3de3367fe2dfb52b1ddde3f8a7f68981d09ac1 https://github.com/OpenSIPS/opensips/commit/4d3de3367fe2dfb52b1ddde3f8a7f68981d09ac1 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/drouting/README M modules/drouting/doc/drouting_admin.xml Log Message: ----------- Added dependency to clusterer module Commit: 7849cebe6afde613ee205d0a5cfe0c127c9a9745 https://github.com/OpenSIPS/opensips/commit/7849cebe6afde613ee205d0a5cfe0c127c9a9745 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) 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/lb_replication.c M modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- Fix status replication issues. * replicate only status related flags * trigger raise event upon incoming replication Commit: ffccad316bf1589e8431add08eede1d8abae3769 https://github.com/OpenSIPS/opensips/commit/ffccad316bf1589e8431add08eede1d8abae3769 Author: Bogdan-Andrei Iancu Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M modules/drouting/README M modules/drouting/doc/drouting_admin.xml A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c 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 A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- Merge branch 'JeremyMartinez51-master' Commit: ad6b06047ec75cf08066a254aeb5d712d6999707 https://github.com/OpenSIPS/opensips/commit/ad6b06047ec75cf08066a254aeb5d712d6999707 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/net_tcp.c M net/net_tcp_report.c Log Message: ----------- Fix marking the TCP main. Commit: 8439fc449442b2fba315139434c67b5373dfd582 https://github.com/OpenSIPS/opensips/commit/8439fc449442b2fba315139434c67b5373dfd582 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/net_tcp.c M net/net_tcp.h M net/net_tcp_report.c Log Message: ----------- Remove bogus "proc_no" from tcp_processes. Thie field never gets populated due how the internal forking works, so let's drop it. For the reporting IPC, better push the request the the process before+1 the TCP MAIN (the last TCP worker) Commit: 7281a4f43fe9e145bfd48f24ef340c2c183bcd25 https://github.com/OpenSIPS/opensips/commit/7281a4f43fe9e145bfd48f24ef340c2c183bcd25 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/tm/README M modules/tm/doc/tm_admin.xml Log Message: ----------- Updated docs to add $T_id variable Commit: 7bc40c750ca20fe6595c32f6ccac462ac5ae4a61 https://github.com/OpenSIPS/opensips/commit/7bc40c750ca20fe6595c32f6ccac462ac5ae4a61 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: implement get and set functions for $xml variable Commit: 8447b4a52da8c74d40fae64645b0db4aad31a9eb https://github.com/OpenSIPS/opensips/commit/8447b4a52da8c74d40fae64645b0db4aad31a9eb Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: A modules/xml/README A modules/xml/doc/xml.xml A modules/xml/doc/xml_admin.xml Log Message: ----------- xml: add docs Commit: b5af71ed398af6f494af5132cf24a076223074aa https://github.com/OpenSIPS/opensips/commit/b5af71ed398af6f494af5132cf24a076223074aa Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/doc/clusterer.xml M modules/clusterer/node_info.c M modules/clusterer/node_info.h Log Message: ----------- clusterer: fix license and copyright year Commit: 16433ce276d99d3c3ccda464ef77a35c37239326 https://github.com/OpenSIPS/opensips/commit/16433ce276d99d3c3ccda464ef77a35c37239326 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/api_proto_net.h M net/net_tcp.c M net/net_tcp_report.c M net/tcp_conn_defs.h Log Message: ----------- [tcp] add new 64 bit connection id; generate the old one randomly * there is a new 64 bit connection id consisting of 4 bytes the old connection id, 3 bytes the start time of the opensips and 1 byte randomly generated; * the old connection id is now randomly generated at start, being then incremented for each connection; Commit: 054febfb3ed49eb872d341c59b29dfbb18a87a78 https://github.com/OpenSIPS/opensips/commit/054febfb3ed49eb872d341c59b29dfbb18a87a78 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h M net/trans_trace.c M net/trans_trace.h Log Message: ----------- tcp trace functions implementation * impelemented generic trace functions for all proto modules; * defined a global api for all network protocols; * defined a global transport id for all transport protocols; * used the api in proto_tcp; Commit: 1bb0e9dd88e2eb702c44b31a842f1004feb97dea https://github.com/OpenSIPS/opensips/commit/1bb0e9dd88e2eb702c44b31a842f1004feb97dea Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c M modules/proto_ws/ws_common.h M modules/proto_ws/ws_handshake_common.h Log Message: ----------- [proto_ws] net trace api implementation * used the net api to implement tracing; * used global api and transport id; Commit: 8b86cbfae887a16c2d9705ca8150ee29757a8966 https://github.com/OpenSIPS/opensips/commit/8b86cbfae887a16c2d9705ca8150ee29757a8966 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls] net trace api implementation * used the net api to implement tracing; * used global api and transport id; Commit: d0e3f63d8199cbf56715bacaed4ced87442c9261 https://github.com/OpenSIPS/opensips/commit/d0e3f63d8199cbf56715bacaed4ced87442c9261 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] net trace api implementation * used the net api to implement tracing; * used global api and transport id; Commit: 3be4f294e70aed9141158a21792f90d4e1339147 https://github.com/OpenSIPS/opensips/commit/3be4f294e70aed9141158a21792f90d4e1339147 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h M modules/tls_mgm/tls_conn_server.h M net/net_tcp_report.c M net/proto_tcp/proto_tcp.c M net/trans_trace.c M net/trans_trace.h Log Message: ----------- [tcp tracing] use 64bit conn id as correlation; remove error tracing * the new 64bit connection id will be used as correlation id for tracing; * error tracing from proto_tcp has been removed since we have no connection created and can't correlate those error with anything; Commit: 2919f96332e470a2e363bca94d0e1b9f3495234b https://github.com/OpenSIPS/opensips/commit/2919f96332e470a2e363bca94d0e1b9f3495234b Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- [proto_ws(s)] trace web socket connect failures Commit: 53eded6d85a0db61d0ff7897b068a15b08373b28 https://github.com/OpenSIPS/opensips/commit/53eded6d85a0db61d0ff7897b068a15b08373b28 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/clusterer/README M modules/clusterer/doc/clusterer_admin.xml Log Message: ----------- clusterer: minor clarifications in docs Commit: 7ad0b3c677bc4ac7664804b6637e282baa643ba1 https://github.com/OpenSIPS/opensips/commit/7ad0b3c677bc4ac7664804b6637e282baa643ba1 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M net/net_tcp.c M net/net_tcp.h Log Message: ----------- New function tcp_get_correlation_id() Commit: 68c1d4d6a194de3ccc2f5acf5fc1556e01ce1f5f https://github.com/OpenSIPS/opensips/commit/68c1d4d6a194de3ccc2f5acf5fc1556e01ce1f5f Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M .gitignore M .travis.yml M Makefile M Makefile.conf.template M Makefile.defs M Makefile.modules M Makefile.rules M Makefile.sources M action.c M async.c M async.h M cachedb/cachedb.h M cachedb/cachedb_pool.h M cfg.lex M cfg.y M db/db_res.c M db/db_res.h M db/db_row.c M db/db_row.h M db/db_val.h M db/schema/address.xml M db/schema/dispatcher.xml M db/schema/dr_carriers.xml M db/schema/dr_gateways.xml M db/schema/dr_groups.xml M db/schema/dr_rules.xml M db/schema/load_balancer.xml M db/schema/location.xml M dprint.h M error.c M evi/event_interface.c M fastlock.h M futex_lock.h M io_wait_loop.h A ipc.c A ipc.h A lib/cJSON.c A lib/cJSON.h A lib/container.h A lib/list.h A lib/osips_malloc.c A lib/osips_malloc.h A lib/path.c A lib/path.h A lib/reg/rerrno.c A lib/reg/rerrno.h A lib/reg/sip_msg.c A lib/reg/sip_msg.h A lib/timerfd.h M lock_alloc.h M lock_ops.h M main.c M mem/f_malloc.c M mem/f_malloc.h M mem/hp_malloc.c M mem/hp_malloc.h M mem/module_info.c M mem/module_info.h M mem/q_malloc.c M mem/q_malloc.h M mem/shm_mem.c M mem/shm_mem.h M mi/mi.c M mi/mi.h M mi/mi_core.c A mi/mi_trace.c A mi/mi_trace.h M mod_fix.c M modules/aaa_radius/Makefile M modules/aaa_radius/README M modules/aaa_radius/aaa_radius.c M modules/aaa_radius/doc/aaa_radius_admin.xml M modules/aaa_radius/rad.c M modules/acc/README 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 A modules/acc/acc_vars.c A modules/acc/acc_vars.h R modules/acc/diam_avp.c R modules/acc/diam_dict.h R modules/acc/diam_message.c R modules/acc/diam_message.h R modules/acc/diam_tcp.c R modules/acc/diam_tcp.h M modules/acc/doc/acc_admin.xml M modules/auth_db/README M modules/auth_db/doc/auth_db_admin.xml M modules/avpops/README M modules/avpops/avpops.c M modules/avpops/avpops_impl.c M modules/avpops/avpops_impl.h M modules/avpops/doc/avpops_admin.xml M modules/b2b_entities/client.c M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.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/logic.c M modules/b2b_logic/records.h M modules/b2b_sca/sca_logic.c M modules/b2b_sca/sca_records.c M modules/cachedb_local/README M modules/cachedb_local/cachedb_local.c M modules/cachedb_local/cachedb_local.h M modules/cachedb_local/doc/cachedb_local.xml M modules/cachedb_local/doc/cachedb_local_admin.xml A modules/cachedb_local/doc/cachedb_local_faq.xml M modules/cachedb_local/hash.c M modules/cachedb_local/hash.h M modules/cachedb_memcached/cachedb_memcached.c M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h M modules/call_center/README M modules/call_center/call_center.c M modules/call_center/cc_data.c M modules/call_center/cc_data.h M modules/call_center/cc_db.c M modules/call_center/cc_queue.c M modules/call_center/doc/call_center_admin.xml M modules/call_control/call_control.c M modules/carrierroute/carrier_tree.c M modules/carrierroute/load_data.c M modules/carrierroute/route_config.c M modules/carrierroute/route_db.c M modules/carrierroute/route_fifo.c M modules/carrierroute/route_func.c M modules/carrierroute/route_tree.c M modules/cfgutils/cfgutils.c A modules/cgrates/Makefile A modules/cgrates/README A modules/cgrates/cgrates.c A modules/cgrates/cgrates.h A modules/cgrates/cgrates_acc.c A modules/cgrates/cgrates_acc.h A modules/cgrates/cgrates_auth.c A modules/cgrates/cgrates_auth.h A modules/cgrates/cgrates_cmd.c A modules/cgrates/cgrates_cmd.h A modules/cgrates/cgrates_common.c A modules/cgrates/cgrates_common.h A modules/cgrates/cgrates_engine.c A modules/cgrates/cgrates_engine.h A modules/cgrates/doc/cgrates.xml A modules/cgrates/doc/cgrates_admin.xml M modules/compression/compression.c M modules/compression/compression_helpers.c M modules/cpl_c/cpl_loader.c M modules/cpl_c/cpl_run.c M modules/cpl_c/cpl_switches.h M modules/db_berkeley/bdb_lib.c M modules/db_berkeley/db_berkeley.c M modules/db_flatstore/flatstore.c M modules/db_http/http_dbase.c M modules/db_mysql/README M modules/db_mysql/db_mysql.c M modules/db_mysql/dbase.c M modules/db_mysql/doc/db_mysql_admin.xml M modules/db_mysql/my_con.c M modules/db_perlvdb/perlvdb_conv.c M modules/db_postgres/db_postgres.c 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_base.c M modules/db_virtual/db_virtual.c M modules/db_virtual/dbase.c M modules/dialog/README M modules/dialog/dialog.c M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/dlg_profile.c M modules/dialog/dlg_replication.c 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/doc/dialog_admin.xml M modules/dialplan/dp_db.c M modules/dispatcher/Makefile M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/dispatcher_admin.xml M modules/dns_cache/Makefile M modules/dns_cache/README M modules/dns_cache/dns_cache.c M modules/dns_cache/doc/dns_cache_admin.xml M modules/domain/domain_mod.c M modules/domainpolicy/domainpolicy.c M modules/drouting/README M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_cb.c M modules/drouting/dr_load.c A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c 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/sip_emergency.c M modules/enum/enum.c M modules/event_flatstore/event_flatstore.c M modules/event_flatstore/event_flatstore.h A modules/event_routing/Makefile A modules/event_routing/README A modules/event_routing/doc/event_routing.xml A modules/event_routing/doc/event_routing_admin.xml A modules/event_routing/doc/event_routing_devel.xml A modules/event_routing/doc/event_routing_faq.xml A modules/event_routing/ebr_data.c A modules/event_routing/ebr_data.h A modules/event_routing/event_routing.c M modules/event_virtual/event_virtual.c M modules/event_virtual/event_virtual.h M modules/event_xmlrpc/event_xmlrpc.c M modules/event_xmlrpc/xmlrpc_send.c M modules/exec/exec.c M modules/exec/exec_mod.c M modules/fraud_detection/README M modules/fraud_detection/doc/fraud_detection_admin.xml M modules/fraud_detection/fraud_detection.c M modules/fraud_detection/frd_events.c A modules/freeswitch/Makefile A modules/freeswitch/README A modules/freeswitch/doc/freeswitch.xml A modules/freeswitch/doc/freeswitch_admin.xml A modules/freeswitch/esl/src/esl.c A modules/freeswitch/esl/src/esl_buffer.c A modules/freeswitch/esl/src/esl_config.c A modules/freeswitch/esl/src/esl_event.c A modules/freeswitch/esl/src/esl_json.c A modules/freeswitch/esl/src/esl_threadmutex.c A modules/freeswitch/esl/src/include/esl.h A modules/freeswitch/esl/src/include/esl_buffer.h A modules/freeswitch/esl/src/include/esl_config.h A modules/freeswitch/esl/src/include/esl_event.h A modules/freeswitch/esl/src/include/esl_json.h A modules/freeswitch/esl/src/include/esl_oop.h A modules/freeswitch/esl/src/include/esl_threadmutex.h A modules/freeswitch/fs_api.c A modules/freeswitch/fs_api.h A modules/freeswitch/fs_mod.c A modules/freeswitch/fs_proc.c A modules/freeswitch/fs_proc.h M modules/httpd/httpd.c M modules/httpd/httpd_load.h M modules/httpd/httpd_proc.c M modules/identity/identity.c M modules/imc/imc.c M modules/imc/imc_cmd.c M modules/jabber/tree234.c M modules/jabber/xjab_jcon.c M modules/jabber/xjab_wlist.c M modules/jabber/xjab_worker.c M modules/jabber/xode_from.c M modules/json/json.c M modules/ldap/README M modules/ldap/doc/ldap_admin.xml 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_exp_fn.c M modules/ldap/ldap_exp_fn.h M modules/ldap/ldap_mod.c M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml M modules/load_balancer/lb_data.c M modules/load_balancer/lb_data.h M modules/load_balancer/lb_db.c M modules/load_balancer/lb_parser.c M modules/load_balancer/lb_parser.h A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c M modules/lua/Makefile M modules/lua/sipapi.c M modules/lua/sipluafunc.c M modules/lua/sipmemcache.c M modules/mangler/contact_ops.c M modules/mangler/ip_helper.c M modules/mangler/mangler.c M modules/mangler/sdp_mangler.c M modules/mangler/sdp_mangler.h M modules/mi_datagram/README M modules/mi_datagram/datagram_fnc.c M modules/mi_datagram/datagram_fnc.h M modules/mi_datagram/doc/mi_datagram_admin.xml M modules/mi_datagram/mi_datagram.c M modules/mi_fifo/README M modules/mi_fifo/doc/mi_fifo_admin.xml 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_writer.c M modules/mi_fifo/mi_writer.h M modules/mi_http/README M modules/mi_http/doc/mi_http_admin.xml 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/README M modules/mi_json/doc/mi_json_admin.xml 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/README M modules/mi_xmlrpc_ng/doc/mi_xmlrpc_ng_admin.xml 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 A modules/mid_registrar/Makefile A modules/mid_registrar/README A modules/mid_registrar/doc/mid_registrar.xml A modules/mid_registrar/doc/mid_registrar_admin.xml A modules/mid_registrar/encode.c A modules/mid_registrar/encode.h A modules/mid_registrar/gruu.c A modules/mid_registrar/gruu.h A modules/mid_registrar/lookup.c A modules/mid_registrar/lookup.h A modules/mid_registrar/mid_registrar.c A modules/mid_registrar/mid_registrar.h A modules/mid_registrar/save.c A modules/mid_registrar/save.h A modules/mid_registrar/ulcb.c A modules/mid_registrar/ulcb.h M modules/msilo/msfuncs.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/nathelper/sip_pinger.h M modules/osp/README M modules/osp/RELEASE-NOTES.txt A modules/osp/cnam.c A modules/osp/cnam.h M modules/osp/destination.c M modules/osp/destination.h M modules/osp/doc/osp_admin.xml M modules/osp/etc/sample-osp-opensips.cfg M modules/osp/globals.c M modules/osp/orig_transaction.c M modules/osp/osp_mod.c M modules/osp/osp_mod.h A modules/osp/signaling.c A modules/osp/signaling.h M modules/osp/sipheader.c M modules/osp/sipheader.h M modules/osp/timeapi.c M modules/osp/timeapi.h M modules/osp/tm.h M modules/osp/usage.c M modules/path/path.c M modules/peering/verify.c M modules/perl/Makefile M modules/perl/opensipsxs.xs M modules/perl/perlfunc.c M modules/permissions/README M modules/permissions/doc/permissions_admin.xml M modules/permissions/hash.c M modules/permissions/mi.c M modules/pi_http/http_fnc.c M modules/pi_http/pi_http.c M modules/pike/ip_tree.c M modules/presence/README M modules/presence/doc/presence_admin.xml M modules/presence/hash.c M modules/presence/notify.c M modules/presence/presence.c M modules/presence/presentity.c M modules/presence/presentity.h M modules/presence/publish.c M modules/presence/publish.h M modules/presence/subscribe.c M modules/presence/subscribe.h M modules/presence_callinfo/sca_hash.c M modules/presence_dialoginfo/notify_body.c M modules/presence_xml/notify_body.c M modules/presence_xml/xcap_auth.c M modules/proto_bin/proto_bin.c M modules/proto_hep/Makefile M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/hep_cb.c M modules/proto_hep/hep_cb.h M modules/proto_hep/proto_hep.c M modules/proto_hep/proto_hep.h M modules/proto_tls/README M modules/proto_tls/doc/proto_tls_admin.xml M modules/proto_tls/proto_tls.c M modules/proto_ws/README M modules/proto_ws/doc/proto_ws_admin.xml M modules/proto_ws/proto_ws.c M modules/proto_ws/proto_ws.h M modules/proto_ws/ws_common.h M modules/proto_ws/ws_handshake_common.h M modules/proto_ws/ws_tcp.c M modules/proto_wss/README M modules/proto_wss/doc/proto_wss_admin.xml M modules/proto_wss/proto_wss.c M modules/pua_bla/pua_bla.c M modules/pua_bla/registrar_cb.c M modules/pua_bla/registrar_cb.h M modules/pua_dialoginfo/dialog_publish.c 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/request_winfo.c M modules/pua_xmpp/simple2xmpp.c M modules/pua_xmpp/xmpp2simple.c M modules/python/Makefile M modules/python/python_exec.c M modules/python/python_mod.c M modules/python/python_msgobj.c M modules/python/python_support.c M modules/python/python_support.h M modules/qos/qos_ctx_helpers.c M modules/qos/qos_ctx_helpers.h M modules/qos/qos_handlers.c A modules/rabbitmq/Makefile A modules/rabbitmq/README A modules/rabbitmq/doc/rabbitmq.xml A modules/rabbitmq/doc/rabbitmq_admin.xml A modules/rabbitmq/rabbitmq.c A modules/rabbitmq/rmq_servers.c A modules/rabbitmq/rmq_servers.h M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit_helper.c M modules/regex/regex_mod.c M modules/registrar/README M modules/registrar/common.c M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/reply.c R modules/registrar/rerrno.c R 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/README M modules/rest_client/doc/rest_client_admin.xml M modules/rest_client/rest_cb.c 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/rls.c M modules/rls/subscribe.c M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine_funcs.c M modules/rtpengine/rtpengine_funcs.h M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy.xml M modules/rtpproxy/doc/rtpproxy_admin.xml 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_stream.c M modules/rtpproxy/timeout_process.c M modules/seas/encode_content_type.c M modules/seas/encode_msg.c M modules/seas/encode_msg.h M modules/seas/encode_parameters.c M modules/seas/encode_uri.c M modules/seas/event_dispatcher.c M modules/seas/event_dispatcher.h M modules/seas/seas.c M modules/seas/seas_action.c M modules/seas/statistics.c M modules/seas/utils.c M modules/seas/utils.h A modules/sip_i/Makefile A modules/sip_i/README A modules/sip_i/doc/sip_i.xml A modules/sip_i/doc/sip_i_admin.xml A modules/sip_i/isup.c A modules/sip_i/isup.h A modules/sip_i/sip_i.c A modules/sip_i/sip_i.h M modules/sipcapture/sipcapture.c M modules/sipmsgops/README M modules/sipmsgops/codecs.c M modules/sipmsgops/doc/sipmsgops_admin.xml M modules/sipmsgops/sipmsgops.c M modules/siptrace/README M modules/siptrace/doc/siptrace_admin.xml M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h M modules/sms/libsms_getsms.c M modules/sngtc/sngtc.c M modules/snmpstats/interprocess_buffer.c M modules/snmpstats/interprocess_buffer.h M modules/snmpstats/openserSIPCommonObjects.c M modules/snmpstats/openserSIPContactTable.c M modules/snmpstats/openserSIPMethodSupportedTable.c M modules/snmpstats/openserSIPPortTable.c M modules/snmpstats/openserSIPRegUserLookupTable.c M modules/snmpstats/openserSIPRegUserTable.c M modules/snmpstats/openserSIPStatusCodesTable.c M modules/snmpstats/snmpstats.c M modules/snmpstats/sub_agent.c M modules/speeddial/sdlookup.c M modules/sql_cacher/sql_cacher.c M modules/sst/sst_handlers.c M modules/sst/sst_handlers.h M modules/statistics/README M modules/statistics/doc/statistics_admin.xml M modules/statistics/statistics.c M modules/stun/stun.c M modules/tls_mgm/api.h M modules/tls_mgm/tls.h M modules/tls_mgm/tls_conn.h M modules/tls_mgm/tls_conn_ops.h M modules/tls_mgm/tls_conn_server.h M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_helper.h M modules/tls_mgm/tls_mgm.c M modules/tls_mgm/tls_params.c M modules/tls_mgm/tls_select.c M modules/tm/README M modules/tm/async.c M modules/tm/dlg.c M modules/tm/dlg.h M modules/tm/doc/tm_admin.xml M modules/tm/h_table.c M modules/tm/h_table.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_funcs.c M modules/tm/t_fwd.c M modules/tm/t_fwd.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/timer.c M modules/tm/tm.c M modules/tm/tm_load.h M modules/tm/uac.c M modules/topology_hiding/README M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c M modules/topology_hiding/topology_hiding.c M modules/uac/replace.c M modules/uac/uac.c M modules/uac_redirect/redirect.c M modules/userblacklist/userblacklist.c M modules/usrloc/README M modules/usrloc/dlist.c 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/udomain.h M modules/usrloc/ul_callback.c M modules/usrloc/ul_callback.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/ureplication.c M modules/usrloc/usrloc.h M modules/xmpp/xmpp.c M modules/xmpp/xode_from.c M msg_translator.c M msg_translator.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 A net/net_tcp_report.c A net/net_tcp_report.h M net/net_udp.c R net/proto.c M net/proto_tcp/README M net/proto_tcp/doc/proto_tcp_admin.xml M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h M net/proto_tcp/tcp_common_defs.h M net/proto_udp/proto_udp.c M net/tcp_conn.h M net/tcp_conn_defs.h M net/trans.c A net/trans_trace.c A net/trans_trace.h M osipsconsole.8 R packaging/debian/changelog A packaging/debian/common/changelog A packaging/debian/common/compat A packaging/debian/common/control A packaging/debian/common/copyright A packaging/debian/common/opensips.README.Debian A packaging/debian/common/opensips.default A packaging/debian/common/opensips.examples A packaging/debian/common/opensips.init A packaging/debian/common/opensips.lintian-overrides A packaging/debian/common/opensips.manpages A packaging/debian/common/opensips.postinst A packaging/debian/common/opensips.service A packaging/debian/common/opensips.tmpfile A packaging/debian/common/rules A packaging/debian/common/source/format A packaging/debian/common/watch R packaging/debian/compat R packaging/debian/control R packaging/debian/copyright R packaging/debian/opensips.README.Debian R packaging/debian/opensips.default R packaging/debian/opensips.examples R packaging/debian/opensips.init R packaging/debian/opensips.lintian-overrides R packaging/debian/opensips.manpages R packaging/debian/opensips.postinst R packaging/debian/opensips.service R packaging/debian/opensips.tmpfile R packaging/debian/rules R packaging/debian/source/format R packaging/debian/watch M packaging/redhat_fedora/opensips.init M packaging/redhat_fedora/opensips.service M packaging/redhat_fedora/opensips.spec M packaging/redhat_fedora/opensips.sysconfig R packaging/rpm/opensips.default R packaging/rpm/opensips.init R packaging/rpm/opensips.init.SuSE R packaging/rpm/opensips.spec.CentOS R packaging/rpm/opensips.spec.SuSE A packaging/suse/opensips.default A packaging/suse/opensips.init.SuSE A packaging/suse/opensips.spec.SuSE M parser/contact/contact.c M parser/contact/contact.h M parser/contact/parse_contact.c M parser/contact/parse_contact.h M parser/msg_parser.c M parser/msg_parser.h A parser/parse_body.c A parser/parse_body.h M parser/parse_methods.c R parser/parse_multipart.c R parser/parse_multipart.h M parser/parse_param.c M parser/parse_param.h M parser/parse_rr.c M parser/parse_supported.c M parser/parse_supported.h M parser/parse_uri.c M parser/parse_uri.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 pt.c M pt.h M pvar.c M pvar.h M reactor_defs.h M resolve.c M resolve.h M route.c M route.h M route_struct.c M route_struct.h M scripts/db_berkeley/opensips/dispatcher M scripts/db_berkeley/opensips/dr_carriers M scripts/db_berkeley/opensips/dr_gateways M scripts/db_berkeley/opensips/dr_groups M scripts/db_berkeley/opensips/dr_rules M scripts/db_berkeley/opensips/load_balancer M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/dispatcher M scripts/dbtext/opensips/dr_carriers M scripts/dbtext/opensips/dr_gateways M scripts/dbtext/opensips/dr_groups M scripts/dbtext/opensips/dr_rules M scripts/dbtext/opensips/load_balancer M scripts/dbtext/opensips/version M scripts/mysql/dispatcher-create.sql M scripts/mysql/drouting-create.sql M scripts/mysql/load_balancer-create.sql M scripts/mysql/usrloc-create.sql M scripts/opensipsdbctl M scripts/opensipsdbctl.mysql M scripts/oracle/dispatcher-create.sql M scripts/oracle/drouting-create.sql M scripts/oracle/load_balancer-create.sql M scripts/oracle/usrloc-create.sql M scripts/pi_http/dispatcher-table M scripts/pi_http/pi_framework.xml M scripts/postgres/dispatcher-create.sql M scripts/postgres/drouting-create.sql M scripts/postgres/load_balancer-create.sql M scripts/postgres/usrloc-create.sql M scripts/sqlite/dispatcher-create.sql M scripts/sqlite/drouting-create.sql M scripts/sqlite/load_balancer-create.sql M scripts/sqlite/usrloc-create.sql M socket_info.c M socket_info.h M sr_module.h M statistics.c M statistics.h M timer.c M timer.h A trace_api.c A trace_api.h M transformations.c M ut.h A utils/coverity/model.c M version.h M xlog.c M xlog.h Log Message: ----------- Merge branch 'master' of https://github.com/OpenSIPS/opensips into clusterer_rework_final Conflicts: modules/clusterer/api.h modules/clusterer/clusterer.c modules/clusterer/clusterer.h Commit: 2195d0f82f76d4ec615b5f40f0a6c59b0e8e9863 https://github.com/OpenSIPS/opensips/commit/2195d0f82f76d4ec615b5f40f0a6c59b0e8e9863 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/proto_bin/proto_bin.c M modules/proto_hep/proto_hep.c M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M net/net_tcp.c M net/net_tcp.h M net/proto_tcp/proto_tcp.c Log Message: ----------- Add a holder to remember the ID of the last outgoing TCP conn used. Needed for tracing purposes. Commit: 2e63a73cf436d98e79853a7336a6286c95e47749 https://github.com/OpenSIPS/opensips/commit/2e63a73cf436d98e79853a7336a6286c95e47749 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h Log Message: ----------- [siptrace] correlate sip messages with transport layer messages Commit: 269c5103dd7b7eeb7a71ea4871689bb95a5dff29 https://github.com/OpenSIPS/opensips/commit/269c5103dd7b7eeb7a71ea4871689bb95a5dff29 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/drouting/README M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_replication.c M modules/drouting/dr_replication.h M modules/drouting/drouting.c Log Message: ----------- drouting: use reworked clusterer and bin interfaces for replication Commit: a514837d798619c78a8781e179cdbadb1b2bf2f5 https://github.com/OpenSIPS/opensips/commit/a514837d798619c78a8781e179cdbadb1b2bf2f5 Author: ionutrazvanionita Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] fix canceled transactions not traced Commit: 8280796447e17a576cba59411dabb30a637fb4f0 https://github.com/OpenSIPS/opensips/commit/8280796447e17a576cba59411dabb30a637fb4f0 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml M modules/load_balancer/lb_replication.c M modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c Log Message: ----------- load_balancer: use reworked clusterer and bin interfaces for replication Commit: 8998a21cdbc1f211d235cf2dfba78cf98e0d1bb5 https://github.com/OpenSIPS/opensips/commit/8998a21cdbc1f211d235cf2dfba78cf98e0d1bb5 Author: rvlad-patrascu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: fix unsigned expresion comparison with 0 Commit: 7c93b6208674159269e857013e4baab3f6b4cbfe https://github.com/OpenSIPS/opensips/commit/7c93b6208674159269e857013e4baab3f6b4cbfe Author: Liviu Chircu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M bin_interface.c M bin_interface.h M db/schema/clusterer.xml M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h A modules/clusterer/clusterer_mod.c M modules/clusterer/doc/clusterer.xml M modules/clusterer/doc/clusterer_admin.xml M modules/clusterer/doc/clusterer_devel.xml A modules/clusterer/node_info.c A modules/clusterer/node_info.h M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/drouting/README M modules/drouting/doc/drouting_admin.xml M modules/drouting/dr_replication.c M modules/drouting/dr_replication.h M modules/drouting/drouting.c M modules/load_balancer/README M modules/load_balancer/doc/load_balancer_admin.xml M modules/load_balancer/lb_replication.c M modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c 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/ul_mod.c M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h M rw_locking.h M scripts/db_berkeley/opensips/clusterer M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/clusterer M scripts/dbtext/opensips/version M scripts/mysql/clusterer-create.sql M scripts/oracle/clusterer-create.sql M scripts/pi_http/clusterer-mod M scripts/pi_http/clusterer-table M scripts/pi_http/pi_framework.xml M scripts/postgres/clusterer-create.sql M scripts/sqlite/clusterer-create.sql Log Message: ----------- Merge pull request #955 from rvlad-patrascu/clusterer_rework_final Clusterer rework final Commit: 01d351b453f38be15d0db0d9f2b23223c3308974 https://github.com/OpenSIPS/opensips/commit/01d351b453f38be15d0db0d9f2b23223c3308974 Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_mgm/tls_params.c Log Message: ----------- Fix syntax in defining the TLS domain in module params Replace "tls_dom:value" with "[tls_dom]value", to avoid any conflicts between the separator and the actual value. Closes #1006 Commit: 90df4003324f02943ac1797a4f57bce83333fc7d https://github.com/OpenSIPS/opensips/commit/90df4003324f02943ac1797a4f57bce83333fc7d Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M db/schema/pr_presentity.xml Log Message: ----------- Correct NULL constraints for "presentity" table Columns 'body', 'extra_hdrs' and 'sender' can be NULL and by default are NULL Closes #1017 Closes #1004 Commit: 95e2191dad8390c76b41377e33fcdcd0923816ca https://github.com/OpenSIPS/opensips/commit/95e2191dad8390c76b41377e33fcdcd0923816ca Author: Bogdan-Andrei Iancu Date: 2017-03-15 (Wed, 15 Mar 2017) Changed paths: M scripts/db_berkeley/opensips/clusterer M scripts/db_berkeley/opensips/presentity M scripts/dbtext/opensips/presentity M scripts/mysql/presence-create.sql M scripts/oracle/clusterer-create.sql M scripts/oracle/presence-create.sql M scripts/postgres/presence-create.sql M scripts/sqlite/presence-create.sql Log Message: ----------- DBschema regenerated Commit: 1539d8bd9bb596c94e51d015c908704fc2afea03 https://github.com/OpenSIPS/opensips/commit/1539d8bd9bb596c94e51d015c908704fc2afea03 Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c M modules/proto_ws/proto_ws.c M modules/proto_wss/proto_wss.c M net/api_proto_net.h M net/net_tcp_report.c M net/proto_tcp/proto_tcp.c Log Message: ----------- Enhance the prototype of the"report" callback. We need to expose the connection flags too. Commit: f36189716bb02ffba07877038ce2bc79701e8432 https://github.com/OpenSIPS/opensips/commit/f36189716bb02ffba07877038ce2bc79701e8432 Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M scripts/opensipsdbctl.mysql Log Message: ----------- Added "clusterer" for mysql migration Commit: 8cedf29b28196da8bbaf73dace4589598ad35ddb https://github.com/OpenSIPS/opensips/commit/8cedf29b28196da8bbaf73dace4589598ad35ddb Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M net/trans_trace.h Log Message: ----------- fix forward declaration bug Commit: 1c2ebc3b827bcb62909107a24bc57a39ab43f9aa https://github.com/OpenSIPS/opensips/commit/1c2ebc3b827bcb62909107a24bc57a39ab43f9aa Author: rvlad-patrascu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h Log Message: ----------- clusterer: fix clang compile Commit: 714b1683494900fc7ea9a992ab77808f4082c04a https://github.com/OpenSIPS/opensips/commit/714b1683494900fc7ea9a992ab77808f4082c04a Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c M net/tcp_conn_defs.h M net/trans_trace.c M net/trans_trace.h Log Message: ----------- add tracing mi command for proto_tcp and route for filtering traced packets * added a new mi command in proto_tcp called trace_tcp through which can enable/disable tracing for this protocol; * added new module parameter "trace_on" which can enable disable tracing from the module; * added new module parameter "trace_filter_route" which defines a route to enable/disable tracing for every connection; Commit: fbdd275dc613d3cfdd764044a85cc652b1091fc5 https://github.com/OpenSIPS/opensips/commit/fbdd275dc613d3cfdd764044a85cc652b1091fc5 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_ws/ws_handshake_common.h Log Message: ----------- [proto_ws(s)] fix tracing status instead of reply message Commit: e167fb27de2e60aeecaff1691a4efbe2b74b72a9 https://github.com/OpenSIPS/opensips/commit/e167fb27de2e60aeecaff1691a4efbe2b74b72a9 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/siptrace/siptrace.h Log Message: ----------- [siptrace] fix crash in case of null global context Commit: 674de68987f773a64d9f03c5decc9fa70cd3d6b6 https://github.com/OpenSIPS/opensips/commit/674de68987f773a64d9f03c5decc9fa70cd3d6b6 Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/rest_client/README M modules/rest_client/doc/rest_client_admin.xml M modules/rest_client/rest_methods.c Log Message: ----------- rest_client: Fix misleading function comment & typos Commit: e90ac3e937de891d1f6b76e1b1e2d15f26932154 https://github.com/OpenSIPS/opensips/commit/e90ac3e937de891d1f6b76e1b1e2d15f26932154 Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M statistics.c M statistics.h Log Message: ----------- core statistics: Extend API to allow multiple, dynamic stat groups Commit: b917c70ba8d5797dc6364aaf702c3415539be52a https://github.com/OpenSIPS/opensips/commit/b917c70ba8d5797dc6364aaf702c3415539be52a Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/statistics/statistics.c M modules/statistics/stats_funcs.c M modules/statistics/stats_funcs.h Log Message: ----------- statistics: Add support for stat groups and script iteration over them Commit: 05da01474925e57cc4c7177d2f0292832ad06084 https://github.com/OpenSIPS/opensips/commit/05da01474925e57cc4c7177d2f0292832ad06084 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/proto_hep.c Log Message: ----------- [proto_hep] add function to correlate two ids at will Commit: d954818905ecf3a186a131888fa6738390d5f8be https://github.com/OpenSIPS/opensips/commit/d954818905ecf3a186a131888fa6738390d5f8be Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml Log Message: ----------- [proto_hep] updated readme with new correlate function Commit: 5009fc2e7d8caac676725ad1b2327cc04d4cdddb https://github.com/OpenSIPS/opensips/commit/5009fc2e7d8caac676725ad1b2327cc04d4cdddb Author: Cerghit Ionel Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_domain.h M modules/tls_mgm/tls_helper.h M modules/tls_mgm/tls_mgm.c M modules/tls_mgm/tls_params.c M modules/tls_mgm/tls_params.h M scripts/mysql/tls_mgm-create.sql Log Message: ----------- tls_mgm: load actual files from db not paths to files the certificate, private_key, ca_list and dh_params columns from database now need to contain the actual files to be used by tls, path to files are no longer supported for this columns domains can be set either by database or by script but not both at the same time to avoid errors default domains can be now loaded from database (their type needs to be different from client and server type) Commit: 7b983e0dce85bbdcfef1dfd93fc08edeed93105c https://github.com/OpenSIPS/opensips/commit/7b983e0dce85bbdcfef1dfd93fc08edeed93105c Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M db/schema/tls_mgm.xml M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_mgm/tls_config.c M modules/tls_mgm/tls_config.h M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_domain.h M modules/tls_mgm/tls_params.c M modules/tls_mgm/tls_params.h Log Message: ----------- Some fixes and cleanup in the new TLS code Commit: 4d4ec4f18079ad268d527ca6e309eae19f1a4e77 https://github.com/OpenSIPS/opensips/commit/4d4ec4f18079ad268d527ca6e309eae19f1a4e77 Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M scripts/db_berkeley/opensips/tls_mgm M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/tls_mgm M scripts/dbtext/opensips/version M scripts/mysql/tls_mgm-create.sql M scripts/oracle/tls_mgm-create.sql M scripts/pi_http/pi_framework.xml M scripts/pi_http/tls_mgm-mod M scripts/pi_http/tls_mgm-table M scripts/postgres/tls_mgm-create.sql M scripts/sqlite/tls_mgm-create.sql Log Message: ----------- Regenerate DB schema (TLS_MGM changes) Commit: ac1c4ff9a6f258f782fb15fb5bbb15a93b6f5f26 https://github.com/OpenSIPS/opensips/commit/ac1c4ff9a6f258f782fb15fb5bbb15a93b6f5f26 Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/tls_mgm/tls_mgm.c Log Message: ----------- Fix git merging errors Commit: d557abcabeb343f277bc718ed7993b5914fe9fac https://github.com/OpenSIPS/opensips/commit/d557abcabeb343f277bc718ed7993b5914fe9fac Author: Bogdan-Andrei Iancu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml Log Message: ----------- Docs updated Commit: e7d9bb7e249df8fe8b3ebe87e26ac408dd1c3c09 https://github.com/OpenSIPS/opensips/commit/e7d9bb7e249df8fe8b3ebe87e26ac408dd1c3c09 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml Log Message: ----------- [proto_hep] fix correlate documentation examples Commit: 8ac223b3c9b21001c5da422a33f58f6f05258c61 https://github.com/OpenSIPS/opensips/commit/8ac223b3c9b21001c5da422a33f58f6f05258c61 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M net/proto_tcp/proto_tcp.c Log Message: ----------- [proto_tcp] define global trace param static Commit: d44e98ce39e453c91ae07b37844822740d9a2faa https://github.com/OpenSIPS/opensips/commit/d44e98ce39e453c91ae07b37844822740d9a2faa Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M net/proto_tcp/README M net/proto_tcp/doc/proto_tcp_admin.xml Log Message: ----------- [proto_tcp] update readme with latest tracing changes * add information about trace_on and trace_filter route module parameters; * add information about new mi function tcp_trace; Commit: 416d944b01c106fcd0bdbb4bdd1461fb1b6c2520 https://github.com/OpenSIPS/opensips/commit/416d944b01c106fcd0bdbb4bdd1461fb1b6c2520 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: add support for multiple parallel sessions This provides the mechanism to start multiple sessions in CGRateS for different legs of the call. Commit: b22b99223c879dc9158ead54f1a09e659ad61d76 https://github.com/OpenSIPS/opensips/commit/b22b99223c879dc9158ead54f1a09e659ad61d76 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/cgrates/README M modules/cgrates/doc/cgrates_admin.xml Log Message: ----------- cgrates: add documentation for sessions Commit: e51a5f067d055cb7e1955dedc3029cf551f82ed1 https://github.com/OpenSIPS/opensips/commit/e51a5f067d055cb7e1955dedc3029cf551f82ed1 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M io_wait.h Log Message: ----------- reactor: prevent thundering herd problems when this prevents massive context switches when multiple workers are idle waiting in epoll(). this topic has been largely discussed in issue #983 Commit: 544fb24ecb4550a033e318259bd8f9953635e9e1 https://github.com/OpenSIPS/opensips/commit/544fb24ecb4550a033e318259bd8f9953635e9e1 Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M doc/entities.xml M modules/statistics/README M modules/statistics/doc/statistics.xml M modules/statistics/doc/statistics_admin.xml Log Message: ----------- statistics: Update docs Commit: 296e75899147651aae81c7f657b916ea87b4ca51 https://github.com/OpenSIPS/opensips/commit/296e75899147651aae81c7f657b916ea87b4ca51 Author: rvlad-patrascu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/xml/doc/xml_admin.xml Log Message: ----------- xml: improve docs Commit: 2e97db2aa6c22b7f57b1077c9abd09732e96d288 https://github.com/OpenSIPS/opensips/commit/2e97db2aa6c22b7f57b1077c9abd09732e96d288 Author: rvlad-patrascu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: A modules/xml/Makefile A modules/xml/README A modules/xml/doc/xml.xml A modules/xml/doc/xml_admin.xml A modules/xml/xml.c M pvar.h Log Message: ----------- Merge branch 'xml' Commit: 48bdc1a54a5012c39ebb8e4d80ffedb41891a439 https://github.com/OpenSIPS/opensips/commit/48bdc1a54a5012c39ebb8e4d80ffedb41891a439 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M trace_api.h Log Message: ----------- [trace_api] add 2 more variables to common transport structre * added the global variable trace_is_on which will globally control whether or not tracing is activated via modparam and mi; * added the filter route id which will be used to call a route in which users can filter which connections shall be traced; Commit: 312be1d6f7d08f42a20619b84dac7233feefb095 https://github.com/OpenSIPS/opensips/commit/312be1d6f7d08f42a20619b84dac7233feefb095 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [proto_tls] improve control over traced tls connections * new trace_on modparam to control whether or not tracing should be activated; * new trace_filter_route modparam to define a route in which tracing for certain connections can be dropped; * new tls_trace mi function to control global tls tracing ( on and off switch ); Commit: 2950c4c116d0579157c816b7d3200eda895e55a8 https://github.com/OpenSIPS/opensips/commit/2950c4c116d0579157c816b7d3200eda895e55a8 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_tls/README M modules/proto_tls/doc/proto_tls_admin.xml Log Message: ----------- [proto_tls] document trace_on, trace_filter_route modparams and tls_trace mi function Commit: 0f12e55def051ba1761467917e07452195900dc8 https://github.com/OpenSIPS/opensips/commit/0f12e55def051ba1761467917e07452195900dc8 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c M modules/proto_ws/ws_handshake_common.h Log Message: ----------- [proto_ws] improve control over traced ws connections * new trace_on modparam to control whether or not tracing should be activated; * new trace_filter_route modparam to define a route in which tracing for certain connections can be dropped; * new ws_trace mi function to control global ws tracing ( on and off switch ); Commit: 4a8a29ff69f68830e9c1dccc4be92db08626f468 https://github.com/OpenSIPS/opensips/commit/4a8a29ff69f68830e9c1dccc4be92db08626f468 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_ws/README M modules/proto_ws/doc/proto_ws_admin.xml Log Message: ----------- [proto_ws] document trace_on, trace_filter_route modparams and ws_trace mi function Commit: 2e4acb991c7387bc8a34b0d59571581a8de7ffb7 https://github.com/OpenSIPS/opensips/commit/2e4acb991c7387bc8a34b0d59571581a8de7ffb7 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] improve control over traced wss connections * new trace_on modparam to control whether or not tracing should be activated; * new trace_filter_route modparam to define a route in which tracing for certain connections can be dropped; * new wss_trace mi function to control global wss tracing ( on and off switch ); Commit: 2c7b81c69d25d23f93c680ac85ffc60d5ace34a5 https://github.com/OpenSIPS/opensips/commit/2c7b81c69d25d23f93c680ac85ffc60d5ace34a5 Author: ionutrazvanionita Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/proto_wss/README M modules/proto_wss/doc/proto_wss_admin.xml Log Message: ----------- [proto_wss] document trace_on, trace_filter_route modparams and wss_trace mi function Commit: 5b809b1820d28768ea985d8779ec176ca24d281a https://github.com/OpenSIPS/opensips/commit/5b809b1820d28768ea985d8779ec176ca24d281a Author: rvlad-patrascu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/xml/doc/xml_admin.xml Log Message: ----------- xml: docs: fix example Commit: f102eb584dc887090a962e032860b6c449375f75 https://github.com/OpenSIPS/opensips/commit/f102eb584dc887090a962e032860b6c449375f75 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/db_mysql/README M modules/db_mysql/doc/db_mysql_admin.xml M modules/db_mysql/my_con.c Log Message: ----------- comply mysql module to the new TLS interface also add documentation about possible restrictions Commit: f095d4e102e7a686abaf82a18495131b170c672a https://github.com/OpenSIPS/opensips/commit/f095d4e102e7a686abaf82a18495131b170c672a Author: Nick Altmann Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: add xml module Commit: 519862c84c170d8dfbf3fc49eb8b1b08ca3638f0 https://github.com/OpenSIPS/opensips/commit/519862c84c170d8dfbf3fc49eb8b1b08ca3638f0 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M CREDITS Log Message: ----------- Update Credits file Commit: d03c80ff42ad91d03e352c4848ae20857009a000 https://github.com/OpenSIPS/opensips/commit/d03c80ff42ad91d03e352c4848ae20857009a000 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M modules/xml/README M modules/xml/doc/xml.xml M modules/xml/xml.c M packaging/debian/common/changelog M packaging/debian/common/control M packaging/debian/common/copyright M packaging/debian/common/rules Log Message: ----------- xml: add debian packaging also fix some copyright issues Commit: 741f9c15bb8bf98002e4a0190c56fae46876f583 https://github.com/OpenSIPS/opensips/commit/741f9c15bb8bf98002e4a0190c56fae46876f583 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M packaging/debian/common/changelog M packaging/debian/common/copyright Log Message: ----------- debian: add copyright for wss module Commit: 3eac278cf6f342e4509f2c5e0914b3ee61e2fd91 https://github.com/OpenSIPS/opensips/commit/3eac278cf6f342e4509f2c5e0914b3ee61e2fd91 Author: Liviu Chircu Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M mem/shm_mem.c Log Message: ----------- Fix compile warning with SHM_EXTRA_STATS and !STATISTICS Commit: 0aad4102c452b58067e93d7ee52e7a0747ed7b34 https://github.com/OpenSIPS/opensips/commit/0aad4102c452b58067e93d7ee52e7a0747ed7b34 Author: Razvan Crainea Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M Makefile.defs M scripts/opensipsdbctl M scripts/opensipsdbctl.base Log Message: ----------- Bump Makefile.defs and opensipsdbctl version to 2.4.0 Commit: d3dd0e7820df5c0751af3c48a884e07c86f9b137 https://github.com/OpenSIPS/opensips/commit/d3dd0e7820df5c0751af3c48a884e07c86f9b137 Author: Nick Altmann Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: bump version to 2.4.0 Commit: 5fe4792f54d6dd1f66137f522ef16e4a88743d0c https://github.com/OpenSIPS/opensips/commit/5fe4792f54d6dd1f66137f522ef16e4a88743d0c Author: Razvan Crainea Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M modules/nathelper/nathelper.c Log Message: ----------- nathelper: fix protocols name Commit: c9fafb796f30883e687c3a0d3032565517cde771 https://github.com/OpenSIPS/opensips/commit/c9fafb796f30883e687c3a0d3032565517cde771 Author: Razvan Crainea Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h Log Message: ----------- cgrates: add persistency for sessions Commit: c430622c258065a2a2959e6039a01721f182ae6f https://github.com/OpenSIPS/opensips/commit/c430622c258065a2a2959e6039a01721f182ae6f Author: ionutrazvanionita Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls_mgm] fix bad trace function placement Commit: 62e897a03fb63ae5e374d750136249bbc87696da https://github.com/OpenSIPS/opensips/commit/62e897a03fb63ae5e374d750136249bbc87696da Author: ionutrazvanionita Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M net/trans_trace.c Log Message: ----------- fix bad port byte order Commit: 19406f74534de470689fb06e243d411539f56e71 https://github.com/OpenSIPS/opensips/commit/19406f74534de470689fb06e243d411539f56e71 Author: jdoe0 Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M scripts/opensipsctl.sqlite Log Message: ----------- Handle unset DB_PATH in opensipsctl.sqlite When DB_PATH is unset, sqlite_query will invoke the sqlite executable with a single parameter. This causes sqlite to interpret the query as the path to the database file and subsquently enter interactive mode, causing opensipsctl to freeze. Prevent this by setting DB_PATH to a default value when the variable is unset. Commit: ed89fe888b96ab44a9dcd479390d3c4eb2170021 https://github.com/OpenSIPS/opensips/commit/ed89fe888b96ab44a9dcd479390d3c4eb2170021 Author: Ionut Ionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M scripts/opensipsctl.sqlite Log Message: ----------- Merge pull request #1078 from jdoe0/sqlite-dbpath-fallback Handle unset DB_PATH in opensipsctl.sqlite Commit: ec8842e673bcd1c64be586a4d6f2323f4b778aa1 https://github.com/OpenSIPS/opensips/commit/ec8842e673bcd1c64be586a4d6f2323f4b778aa1 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- Fix str comparison in IP matching Closes #1077 Commit: a92501a5b3a18d6390dd978a1438c9fe2f30f6e9 https://github.com/OpenSIPS/opensips/commit/a92501a5b3a18d6390dd978a1438c9fe2f30f6e9 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/siptrace/siptrace.c Log Message: ----------- [siptrace] fix connection id for udp protocol Commit: 30630102a06b327b23c7bc9f56c56609670ded45 https://github.com/OpenSIPS/opensips/commit/30630102a06b327b23c7bc9f56c56609670ded45 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M Makefile.conf.template Log Message: ----------- Added "xml" module to the exclude list Commit: aec22a3f12f93e12ff2dadf49e3d0acf7fac6779 https://github.com/OpenSIPS/opensips/commit/aec22a3f12f93e12ff2dadf49e3d0acf7fac6779 Author: Bogdan-Andrei Iancu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M resolve.c Log Message: ----------- removed dead code Reported by Liviu Chircu Commit: 975198f5a3d347df58a3162a8e149be51366fb49 https://github.com/OpenSIPS/opensips/commit/975198f5a3d347df58a3162a8e149be51366fb49 Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/drouting/dr_replication.c Log Message: ----------- drouting: fix bug when raising event for received replicated status Commit: 8c47d77143d5ff3f7cec6d4609fe68b414968ad8 https://github.com/OpenSIPS/opensips/commit/8c47d77143d5ff3f7cec6d4609fe68b414968ad8 Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/load_balancer/lb_replication.c Log Message: ----------- load_balancer: fix bug when building packet for status replication Commit: 432dfb14df13735504c919ad4951a3b9f50d9824 https://github.com/OpenSIPS/opensips/commit/432dfb14df13735504c919ad4951a3b9f50d9824 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] allocate trace on; fix route name Commit: 401cbfbe3f54d72f59acc6d9698254e55174c176 https://github.com/OpenSIPS/opensips/commit/401cbfbe3f54d72f59acc6d9698254e55174c176 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls_mgm] fix tls error tracing logical condition Commit: 2af6d958ffb2c20a52f6b828a658667406912a9c https://github.com/OpenSIPS/opensips/commit/2af6d958ffb2c20a52f6b828a658667406912a9c Author: rvlad-patrascu Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: fix libxml buffers memory leak in PV get function Commit: a527da79156412bee8bd9b7e89cc834e0f597356 https://github.com/OpenSIPS/opensips/commit/a527da79156412bee8bd9b7e89cc834e0f597356 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_wss/proto_wss.c Log Message: ----------- [proto_wss] fix tls tracing without ws and possible memleak There were 2 cases when tls could have been traced without ws, but the hep message was not sent: 1) when the certificate was not accepted by the connecting client causing an EOF after the TLS handshake; on this scenario the tls message was built but not traced, therefore a memory leak; 2) when there was an error at the TLS level; the tracing was done only after the ws handshake took place therefore any tls error would have caused the message not to be traced; Commit: aafbdf16cb8de3c9b19a22704d70408fe4d124c4 https://github.com/OpenSIPS/opensips/commit/aafbdf16cb8de3c9b19a22704d70408fe4d124c4 Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_ws/proto_ws.c Log Message: ----------- [proto_ws] use trace function from trans_trace.h Commit: 6fb06a667b73a9434a761526c64fb352679bbb4e https://github.com/OpenSIPS/opensips/commit/6fb06a667b73a9434a761526c64fb352679bbb4e Author: ionutrazvanionita Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M modules/proto_tls/proto_tls.c Log Message: ----------- [proto_tls] fix events not being traced in case of tls error Commit: 4c25fc7cb4fd3fbb62f5005678bf9edd2eafe547 https://github.com/OpenSIPS/opensips/commit/4c25fc7cb4fd3fbb62f5005678bf9edd2eafe547 Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/topology_hiding/README M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topology_hiding: document callid not changed without dialog Commit: a5f87c57de03f1e0fabba65a798a7c2cd1edecd6 https://github.com/OpenSIPS/opensips/commit/a5f87c57de03f1e0fabba65a798a7c2cd1edecd6 Author: Bogdan-Andrei Iancu Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/usrloc/udomain.c Log Message: ----------- Fix computing clabel on DB reload. This bug may lead into duplicated CID for contact records (cherry picked from commit 7922417f9e34746ee766f0165c01034740d4131b) Commit: 9491782ab150be5d61b592e16d64121ecaab2420 https://github.com/OpenSIPS/opensips/commit/9491782ab150be5d61b592e16d64121ecaab2420 Author: Răzvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M socket_info.c Log Message: ----------- consider global advertised address when choosing a listener When searching for 2nd RR (the inbound one) also look into the globally declared advertised address Commit: e72fc5f354dd4416a375916352c6014a9f883b6d https://github.com/OpenSIPS/opensips/commit/e72fc5f354dd4416a375916352c6014a9f883b6d Author: Liviu Chircu Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M cachedb/cachedb.h M modules/sql_cacher/sql_cacher.c M ut.h Log Message: ----------- sql_cacher: Fix pkg memory leaks Commit: 5cca914733f4b7d3eb2fd33de3afdb66a9726adb https://github.com/OpenSIPS/opensips/commit/5cca914733f4b7d3eb2fd33de3afdb66a9726adb Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/jabber/xjab_jcon.c Log Message: ----------- jabber: fix Coverity CID #40795 Commit: 912214b190c98441424c23da1abe41ef572704f6 https://github.com/OpenSIPS/opensips/commit/912214b190c98441424c23da1abe41ef572704f6 Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/call_control/call_control.c Log Message: ----------- call_control: prevent buffer overflow Fixes Coverity CID #163990 Commit: e321a54a12d7aa373274d3b378477ae1bfecb67f https://github.com/OpenSIPS/opensips/commit/e321a54a12d7aa373274d3b378477ae1bfecb67f Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/carrierroute/route_config.c Log Message: ----------- carrierroute: prevent module from double closing file Fixing Coverity CID #152067 Commit: 65a8436e1736a30a58ce4cce406e81383fb84f0c https://github.com/OpenSIPS/opensips/commit/65a8436e1736a30a58ce4cce406e81383fb84f0c Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/seas/encode_uri.c Log Message: ----------- seas: prevent resource leak in case of error Fixes Coverity CID #40820 Commit: dcca15cb9dd01205dd47dc91ee6e894fc0e3c794 https://github.com/OpenSIPS/opensips/commit/dcca15cb9dd01205dd47dc91ee6e894fc0e3c794 Author: Razvan Crainea Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M CREDITS M Makefile.conf.template M Makefile.defs M action.c M bin_interface.c M bin_interface.h M cachedb/cachedb.h M db/db_res.c M db/db_res.h M db/db_row.c M db/db_row.h M db/db_val.h M db/schema/clusterer.xml M db/schema/pr_presentity.xml M db/schema/tls_mgm.xml M doc/entities.xml M io_wait.h M lock_alloc.h M lock_ops.h M main.c M mem/module_info.c M mem/q_malloc.c M mem/shm_mem.c M modules/cachedb_mongodb/Makefile M modules/cachedb_mongodb/cachedb_mongodb.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.c M modules/cachedb_mongodb/cachedb_mongodb_dbase.h M modules/cachedb_mongodb/cachedb_mongodb_json.c M modules/cachedb_mongodb/cachedb_mongodb_json.h M modules/call_control/call_control.c M modules/carrierroute/route_config.c M modules/cgrates/README M modules/cgrates/cgrates.c M modules/cgrates/cgrates_acc.c M modules/cgrates/cgrates_acc.h M modules/cgrates/cgrates_auth.c M modules/cgrates/cgrates_auth.h M modules/cgrates/cgrates_cmd.c M modules/cgrates/cgrates_cmd.h M modules/cgrates/cgrates_common.c M modules/cgrates/cgrates_common.h M modules/cgrates/doc/cgrates_admin.xml M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h A modules/clusterer/clusterer_mod.c M modules/clusterer/doc/clusterer.xml M modules/clusterer/doc/clusterer_admin.xml M modules/clusterer/doc/clusterer_devel.xml A modules/clusterer/node_info.c A modules/clusterer/node_info.h M modules/db_mysql/README M modules/db_mysql/doc/db_mysql_admin.xml M modules/db_mysql/my_con.c M modules/dialog/dialog.c M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/drouting/README M modules/drouting/doc/drouting_admin.xml A modules/drouting/dr_replication.c A modules/drouting/dr_replication.h M modules/drouting/drouting.c A modules/event_routing/Makefile A modules/event_routing/README A modules/event_routing/doc/event_routing.xml A modules/event_routing/doc/event_routing_admin.xml A modules/event_routing/doc/event_routing_devel.xml A modules/event_routing/doc/event_routing_faq.xml A modules/event_routing/ebr_data.c A modules/event_routing/ebr_data.h A modules/event_routing/event_routing.c M modules/jabber/xjab_jcon.c 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 A modules/load_balancer/lb_replication.c A modules/load_balancer/lb_replication.h M modules/load_balancer/load_balancer.c M modules/nat_traversal/nat_traversal.c M modules/nathelper/nathelper.c M modules/proto_bin/proto_bin.c M modules/proto_hep/README M modules/proto_hep/doc/proto_hep_admin.xml M modules/proto_hep/hep.c M modules/proto_hep/hep.h M modules/proto_hep/proto_hep.c M modules/proto_tls/README M modules/proto_tls/doc/proto_tls_admin.xml M modules/proto_tls/proto_tls.c M modules/proto_ws/README M modules/proto_ws/doc/proto_ws_admin.xml M modules/proto_ws/proto_ws.c M modules/proto_ws/proto_ws.h M modules/proto_ws/ws_common.h M modules/proto_ws/ws_handshake_common.h M modules/proto_wss/README M modules/proto_wss/doc/proto_wss_admin.xml M modules/proto_wss/proto_wss.c M modules/ratelimit/ratelimit.c M modules/ratelimit/ratelimit.h M modules/ratelimit/ratelimit_helper.c M modules/rest_client/README M modules/rest_client/doc/rest_client_admin.xml M modules/rest_client/rest_methods.c M modules/rtpengine/README M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c M modules/rtpproxy/README M modules/rtpproxy/doc/rtpproxy_admin.xml M modules/rtpproxy/rtpproxy.c M modules/rtpproxy/rtpproxy.h M modules/seas/encode_uri.c M modules/siptrace/doc/siptrace_admin.xml M modules/siptrace/siptrace.c M modules/siptrace/siptrace.h M modules/sql_cacher/sql_cacher.c M modules/statistics/README M modules/statistics/doc/statistics.xml M modules/statistics/doc/statistics_admin.xml M modules/statistics/statistics.c M modules/statistics/stats_funcs.c M modules/statistics/stats_funcs.h M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/tls_mgm/tls_config.c M modules/tls_mgm/tls_config.h M modules/tls_mgm/tls_conn.h M modules/tls_mgm/tls_conn_server.h M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_domain.h M modules/tls_mgm/tls_helper.h M modules/tls_mgm/tls_mgm.c M modules/tls_mgm/tls_params.c M modules/tls_mgm/tls_params.h M modules/tm/README M modules/tm/doc/tm_admin.xml M modules/tm/t_cancel.c M modules/tm/t_cancel.h M modules/tm/t_funcs.c M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/t_lookup.c M modules/tm/t_lookup.h M modules/tm/t_msgbuilder.h M modules/tm/t_reply.c M modules/tm/tm.c M modules/tm/tm_load.h M modules/topology_hiding/README M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c M modules/usrloc/udomain.c M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ureplication.c M modules/usrloc/ureplication.h A modules/xml/Makefile A modules/xml/README A modules/xml/doc/xml.xml A modules/xml/doc/xml_admin.xml A modules/xml/xml.c M modules/xmpp/xmpp.c M net/api_proto_net.h M net/net_tcp.c M net/net_tcp.h M net/net_tcp_proc.c A net/net_tcp_report.c A net/net_tcp_report.h M net/proto_tcp/README M net/proto_tcp/doc/proto_tcp_admin.xml M net/proto_tcp/proto_tcp.c M net/proto_tcp/tcp_common.h M net/proto_tcp/tcp_common_defs.h M net/tcp_conn_defs.h A net/trans_trace.c A net/trans_trace.h M packaging/debian/common/changelog M packaging/debian/common/control M packaging/debian/common/copyright M packaging/debian/common/rules M packaging/redhat_fedora/opensips.spec M pvar.h M resolve.c M rw_locking.h M scripts/db_berkeley/opensips/clusterer M scripts/db_berkeley/opensips/presentity M scripts/db_berkeley/opensips/tls_mgm M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/clusterer M scripts/dbtext/opensips/presentity M scripts/dbtext/opensips/tls_mgm M scripts/dbtext/opensips/version M scripts/mysql/clusterer-create.sql M scripts/mysql/presence-create.sql M scripts/mysql/tls_mgm-create.sql M scripts/opensipsctl.sqlite M scripts/opensipsdbctl M scripts/opensipsdbctl.base M scripts/opensipsdbctl.mysql M scripts/oracle/clusterer-create.sql M scripts/oracle/presence-create.sql M scripts/oracle/tls_mgm-create.sql M scripts/pi_http/clusterer-mod M scripts/pi_http/clusterer-table M scripts/pi_http/pi_framework.xml M scripts/pi_http/tls_mgm-mod M scripts/pi_http/tls_mgm-table M scripts/postgres/clusterer-create.sql M scripts/postgres/presence-create.sql M scripts/postgres/tls_mgm-create.sql M scripts/sqlite/clusterer-create.sql M scripts/sqlite/presence-create.sql M scripts/sqlite/tls_mgm-create.sql M socket_info.c M statistics.c M statistics.h M trace_api.h M ut.h M version.h Log Message: ----------- Merge branch 'master' into coverity_scan Compare: https://github.com/OpenSIPS/opensips/compare/8f5572b91a14...dcca15cb9dd0 From bogdan at opensips.org Thu Mar 23 05:07:18 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 23 Mar 2017 02:07:18 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ed5822: Do not trigger reporting at TCP shutdown Message-ID: <58d3904664b1b_369e3f9ebe4ddc341069f8@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ed5822759cb6bd6863d539ac2f9e0ec7d8026ec0 https://github.com/OpenSIPS/opensips/commit/ed5822759cb6bd6863d539ac2f9e0ec7d8026ec0 Author: Bogdan-Andrei Iancu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M net/net_tcp.c Log Message: ----------- Do not trigger reporting at TCP shutdown From bogdan at opensips.org Thu Mar 23 05:26:37 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 23 Mar 2017 02:26:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 90c6d3: Do not trigger reporting at TCP shutdown Message-ID: <58d394cd17d72_5c843fc508a0fc28111291@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 90c6d3edd611fb58bce1664be4d2835dce2ea60f https://github.com/OpenSIPS/opensips/commit/90c6d3edd611fb58bce1664be4d2835dce2ea60f Author: Bogdan-Andrei Iancu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M net/net_tcp.c Log Message: ----------- Do not trigger reporting at TCP shutdown (cherry picked from commit ed5822759cb6bd6863d539ac2f9e0ec7d8026ec0) From liviu at opensips.org Thu Mar 23 05:43:09 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 23 Mar 2017 02:43:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 967950: xml: Code refactoring Message-ID: <58d398ad75915_799f3fbc0fbb9c3814896@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 96795014d914e8498587c7568748f2c13473ec7e https://github.com/OpenSIPS/opensips/commit/96795014d914e8498587c7568748f2c13473ec7e Author: Liviu Chircu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: Code refactoring Less code that works better (_a lot_ less reallocs). Win-win! From razvan at opensips.org Thu Mar 23 05:55:38 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 02:55:38 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c9ec3a: sipcapture: remove unnecessary check for unsigned ... Message-ID: <58d39b9a63ff0_2ef23f7f0e0a9c28157191@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: c9ec3ae20ff1875b9943c1879e503bcb40377a0a https://github.com/OpenSIPS/opensips/commit/c9ec3ae20ff1875b9943c1879e503bcb40377a0a Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/sipcapture/sipcapture.c Log Message: ----------- sipcapture: remove unnecessary check for unsigned < 0 Fixes coverity CID 150487 (cherry picked from commit fc6111cd6c3ffc48c0c4d96b7534903b271a6973) From liviu at opensips.org Thu Mar 23 06:43:56 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 23 Mar 2017 03:43:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 29363c: rest_client: Fix header list management with async... Message-ID: <58d3a6ec36695_6e493fa1b8209c2c17592c@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 29363ca88cf58f0a5690c9f42ba992ff52a06c81 https://github.com/OpenSIPS/opensips/commit/29363ca88cf58f0a5690c9f42ba992ff52a06c81 Author: Liviu Chircu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- rest_client: Fix header list management with async requests The list of additional headers must not be freed too early, as libcurl may still make use of it during each async resume callback. Credits for reporting and helping with troubleshooting and testing go to Agalya Ramachandran. Fixes #1072 From liviu at opensips.org Thu Mar 23 06:44:36 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 23 Mar 2017 03:44:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3f6667: rest_client: Fix header list management with async... Message-ID: <58d3a7145ed4b_559a3fb749b2dc30120133@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 3f6667357af1bfc65b73027c53332bec806af3d6 https://github.com/OpenSIPS/opensips/commit/3f6667357af1bfc65b73027c53332bec806af3d6 Author: Liviu Chircu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- rest_client: Fix header list management with async requests The list of additional headers must not be freed too early, as libcurl may still make use of it during each async resume callback. Credits for reporting and helping with troubleshooting and testing go to Agalya Ramachandran. Fixes #1072 (cherry picked from commit 29363ca88cf58f0a5690c9f42ba992ff52a06c81) From liviu at opensips.org Thu Mar 23 06:45:44 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 23 Mar 2017 03:45:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4ef488: rest_client: Fix header list management with async... Message-ID: <58d3a758b1cb5_676c3ff29029fc30956eb@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 4ef488536eb313947d7091d661758484fe2c89b0 https://github.com/OpenSIPS/opensips/commit/4ef488536eb313947d7091d661758484fe2c89b0 Author: Liviu Chircu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- rest_client: Fix header list management with async requests The list of additional headers must not be freed too early, as libcurl may still make use of it during each async resume callback. Credits for reporting and helping with troubleshooting and testing go to Agalya Ramachandran. Fixes #1072 (cherry picked from commit 29363ca88cf58f0a5690c9f42ba992ff52a06c81) Conflicts: modules/rest_client/rest_methods.c From liviu at opensips.org Thu Mar 23 06:49:23 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 23 Mar 2017 03:49:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8c2ae3: rest_client: Fix header list management with async... Message-ID: <58d3a83310c6c_7e1a3f81712d5c30138760@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 8c2ae3067046e380fa3a87919e4f9b5b5a30a9ac https://github.com/OpenSIPS/opensips/commit/8c2ae3067046e380fa3a87919e4f9b5b5a30a9ac Author: Liviu Chircu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- rest_client: Fix header list management with async requests The list of additional headers must not be freed too early, as libcurl may still make use of it during each async resume callback. Credits for reporting and helping with troubleshooting and testing go to Agalya Ramachandran. Fixes #1072 (cherry picked from commit 29363ca88cf58f0a5690c9f42ba992ff52a06c81) Conflicts: modules/rest_client/rest_methods.c (cherry picked from commit 4ef488536eb313947d7091d661758484fe2c89b0) Conflicts: modules/rest_client/rest_methods.c From razvan at opensips.org Thu Mar 23 09:12:48 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 06:12:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0ccbe7: dialog: fix compiler warning may be used uninitial... Message-ID: <58d3c9d08964e_7e7b3fba8d655c341509bd@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/coverity_scan Home: https://github.com/OpenSIPS/opensips Commit: 0ccbe7765b4544d9d1e5402dd9ce94e35bac1a29 https://github.com/OpenSIPS/opensips/commit/0ccbe7765b4544d9d1e5402dd9ce94e35bac1a29 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/dialog/dlg_hash.c M modules/dialog/dlg_replication.c Log Message: ----------- dialog: fix compiler warning may be used uninitialized in this function Commit: 37a3510966c9c640eff855d40b0c77dee78cd906 https://github.com/OpenSIPS/opensips/commit/37a3510966c9c640eff855d40b0c77dee78cd906 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- drouting: fix compiler warning may be used uninitialized in this function Commit: 2050b594cdd1a89a71429211fd225387c035fd80 https://github.com/OpenSIPS/opensips/commit/2050b594cdd1a89a71429211fd225387c035fd80 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/registrar/lookup.c Log Message: ----------- registrar: fix compiler warning may be used uninitialized in this function Commit: dd70215a3224025a8926f462d12f735e873bb557 https://github.com/OpenSIPS/opensips/commit/dd70215a3224025a8926f462d12f735e873bb557 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix compiler warning may be used uninitialized in this function Commit: 394980129c79d465a71d0c50e0544e28dd004552 https://github.com/OpenSIPS/opensips/commit/394980129c79d465a71d0c50e0544e28dd004552 Author: Ovidiu Sas Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M modules/db_mysql/my_con.c Log Message: ----------- db_mysql: fix warning: passing argument 3 of ‘mysql_options’ from incompatible pointer type Commit: ed5822759cb6bd6863d539ac2f9e0ec7d8026ec0 https://github.com/OpenSIPS/opensips/commit/ed5822759cb6bd6863d539ac2f9e0ec7d8026ec0 Author: Bogdan-Andrei Iancu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M net/net_tcp.c Log Message: ----------- Do not trigger reporting at TCP shutdown Commit: 96795014d914e8498587c7568748f2c13473ec7e https://github.com/OpenSIPS/opensips/commit/96795014d914e8498587c7568748f2c13473ec7e Author: Liviu Chircu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: Code refactoring Less code that works better (_a lot_ less reallocs). Win-win! Commit: 29363ca88cf58f0a5690c9f42ba992ff52a06c81 https://github.com/OpenSIPS/opensips/commit/29363ca88cf58f0a5690c9f42ba992ff52a06c81 Author: Liviu Chircu Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h Log Message: ----------- rest_client: Fix header list management with async requests The list of additional headers must not be freed too early, as libcurl may still make use of it during each async resume callback. Credits for reporting and helping with troubleshooting and testing go to Agalya Ramachandran. Fixes #1072 Commit: a37a0d403920ab7243be82f174ce1907fe31613a https://github.com/OpenSIPS/opensips/commit/a37a0d403920ab7243be82f174ce1907fe31613a Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/jabber/xjab_jcon.c Log Message: ----------- jabber: fix Coverity CID #40795 Commit: 5b8121f03805502e422598bc45a374dd56e7c749 https://github.com/OpenSIPS/opensips/commit/5b8121f03805502e422598bc45a374dd56e7c749 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/call_control/call_control.c Log Message: ----------- call_control: prevent buffer overflow Fixes Coverity CID #163990 Commit: f959e6ddcb52ad1d58fa7ace2086c15a28ae3268 https://github.com/OpenSIPS/opensips/commit/f959e6ddcb52ad1d58fa7ace2086c15a28ae3268 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/carrierroute/route_config.c Log Message: ----------- carrierroute: prevent module from double closing file Fixing Coverity CID #152067 Commit: b88ad6c318f68cd2f50f9ac536778b82a57157a6 https://github.com/OpenSIPS/opensips/commit/b88ad6c318f68cd2f50f9ac536778b82a57157a6 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/seas/encode_uri.c Log Message: ----------- seas: prevent resource leak in case of error Fixes Coverity CID #40820 Commit: fd7fd6e26f32c508add3e5103d2ee76806c7e5f8 https://github.com/OpenSIPS/opensips/commit/fd7fd6e26f32c508add3e5103d2ee76806c7e5f8 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: fix possible null pointer dereferencing Fixes Coverity CID #165033 Commit: 0a0fb27a1218d986f02b360341a52d4004408c96 https://github.com/OpenSIPS/opensips/commit/0a0fb27a1218d986f02b360341a52d4004408c96 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: remove dead code Fixes Coverity CID #165032 Commit: 2ac78877942f247c583b424f548b5244a1d5a427 https://github.com/OpenSIPS/opensips/commit/2ac78877942f247c583b424f548b5244a1d5a427 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/clusterer/node_info.c Log Message: ----------- clusterer: prevent NULL dereference Fixes Coverity CID #165038 Commit: 39a8eaa9580679c518ec57b73df5c621beb38aa5 https://github.com/OpenSIPS/opensips/commit/39a8eaa9580679c518ec57b73df5c621beb38aa5 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix possible integer overflow Fixes Coverity CID #165037, #165036, #165035 Commit: 3bfb86cc93346675207da0b5c8c8325754932718 https://github.com/OpenSIPS/opensips/commit/3bfb86cc93346675207da0b5c8c8325754932718 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/statistics/statistics.c Log Message: ----------- statistics: fix possible crash Fixes Coverity CID #165034 Commit: aa3ed455a3638853407393375e323fc87746c51f https://github.com/OpenSIPS/opensips/commit/aa3ed455a3638853407393375e323fc87746c51f Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: fix possible NULL dereference Fixes Coverity CID #165030 Commit: b3751ffda920104736255777a7ca4f2ec932ca5c https://github.com/OpenSIPS/opensips/commit/b3751ffda920104736255777a7ca4f2ec932ca5c Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- hep: return error in case header does not exist Fixes Coverity CID #165029 Commit: 87920029c5ecbb6bfdb3f077671ff4dcb59dcf48 https://github.com/OpenSIPS/opensips/commit/87920029c5ecbb6bfdb3f077671ff4dcb59dcf48 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: check parameters Fixes Coverity CID #165023, #165024, #165025, #165026 Commit: f5fe8ba4cbadbbdb97a846231fec279cd85a6c70 https://github.com/OpenSIPS/opensips/commit/f5fe8ba4cbadbbdb97a846231fec279cd85a6c70 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/pi_http/http_fnc.c Log Message: ----------- pi_http: remove useless code Fixes Coverity CID #164029 Commit: fcf40327f75f1ea81a8eaf6ce70b4a8a2986ad0a https://github.com/OpenSIPS/opensips/commit/fcf40327f75f1ea81a8eaf6ce70b4a8a2986ad0a Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/jabber/xjab_jcon.c M modules/presence/publish.c M modules/sipmsgops/codecs.c Log Message: ----------- comment useless code Fixes Coverity CID #164028, #164027 Commit: 636ae1ecbda66b66a8c93800f62d60374475c1d6 https://github.com/OpenSIPS/opensips/commit/636ae1ecbda66b66a8c93800f62d60374475c1d6 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: extra context checks Fixes Coverity CID #164004 Commit: 34502c4daeb6a6bed8fadafc4030004b1c097a67 https://github.com/OpenSIPS/opensips/commit/34502c4daeb6a6bed8fadafc4030004b1c097a67 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: fix srv connection check Fixes Coverity CID #163995 Commit: e2807016cb7f408bb44f54e5990c249d5cda21ee https://github.com/OpenSIPS/opensips/commit/e2807016cb7f408bb44f54e5990c249d5cda21ee Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: fix possible null dereferencing Fixes Coverity CID #163981 Commit: 5abcdfd91bb0dee64a31461339f1830cfd0106bb https://github.com/OpenSIPS/opensips/commit/5abcdfd91bb0dee64a31461339f1830cfd0106bb Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: remove useless code Fixes Coverity CID #163975 Commit: 902223bd1fc884f672e512aa9309de422bc34b71 https://github.com/OpenSIPS/opensips/commit/902223bd1fc884f672e512aa9309de422bc34b71 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/freeswitch/fs_api.c Log Message: ----------- freeswitch: fix possible null dereferencing Fixes Coverity CID #163973 Commit: 36b445d0facdca13f0e4a03dda1ae9ce4838bd50 https://github.com/OpenSIPS/opensips/commit/36b445d0facdca13f0e4a03dda1ae9ce4838bd50 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rabbitmq/rabbitmq.c M modules/rtpproxy/rtpproxy.c Log Message: ----------- proper check for pv_parse_spec Fixes Coverity CID #163949, #163948 Commit: ab72293205a3bebeae58ea2edecd4f9e9431f685 https://github.com/OpenSIPS/opensips/commit/ab72293205a3bebeae58ea2edecd4f9e9431f685 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M bin_interface.c M modules/cgrates/cgrates_acc.c M modules/clusterer/clusterer.c M modules/clusterer/node_info.c M modules/db_mysql/my_con.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_replication.c M modules/drouting/drouting.c M modules/freeswitch/fs_api.c M modules/jabber/xjab_jcon.c M modules/mid_registrar/save.c M modules/pi_http/http_fnc.c M modules/presence/publish.c M modules/proto_hep/hep.c M modules/rabbitmq/rabbitmq.c M modules/rabbitmq/rmq_servers.c M modules/registrar/lookup.c M modules/rest_client/rest_methods.c M modules/rest_client/rest_methods.h M modules/rtpengine/rtpengine.c M modules/rtpproxy/rtpproxy.c M modules/sipmsgops/codecs.c M modules/sql_cacher/sql_cacher.c M modules/statistics/statistics.c M modules/xml/xml.c M net/net_tcp.c Log Message: ----------- Merge branch 'master' into coverity_scan Compare: https://github.com/OpenSIPS/opensips/compare/dcca15cb9dd0...ab72293205a3 From razvan at opensips.org Thu Mar 23 10:24:15 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 07:24:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a37a0d: jabber: fix Coverity CID #40795 Message-ID: <58d3da8f1f0c_23f5f3ff6b1651c3c19107a@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: a37a0d403920ab7243be82f174ce1907fe31613a https://github.com/OpenSIPS/opensips/commit/a37a0d403920ab7243be82f174ce1907fe31613a Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/jabber/xjab_jcon.c Log Message: ----------- jabber: fix Coverity CID #40795 Commit: 5b8121f03805502e422598bc45a374dd56e7c749 https://github.com/OpenSIPS/opensips/commit/5b8121f03805502e422598bc45a374dd56e7c749 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/call_control/call_control.c Log Message: ----------- call_control: prevent buffer overflow Fixes Coverity CID #163990 Commit: f959e6ddcb52ad1d58fa7ace2086c15a28ae3268 https://github.com/OpenSIPS/opensips/commit/f959e6ddcb52ad1d58fa7ace2086c15a28ae3268 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/carrierroute/route_config.c Log Message: ----------- carrierroute: prevent module from double closing file Fixing Coverity CID #152067 Commit: b88ad6c318f68cd2f50f9ac536778b82a57157a6 https://github.com/OpenSIPS/opensips/commit/b88ad6c318f68cd2f50f9ac536778b82a57157a6 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/seas/encode_uri.c Log Message: ----------- seas: prevent resource leak in case of error Fixes Coverity CID #40820 Commit: fd7fd6e26f32c508add3e5103d2ee76806c7e5f8 https://github.com/OpenSIPS/opensips/commit/fd7fd6e26f32c508add3e5103d2ee76806c7e5f8 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: fix possible null pointer dereferencing Fixes Coverity CID #165033 Commit: 0a0fb27a1218d986f02b360341a52d4004408c96 https://github.com/OpenSIPS/opensips/commit/0a0fb27a1218d986f02b360341a52d4004408c96 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/xml/xml.c Log Message: ----------- xml: remove dead code Fixes Coverity CID #165032 Commit: 2ac78877942f247c583b424f548b5244a1d5a427 https://github.com/OpenSIPS/opensips/commit/2ac78877942f247c583b424f548b5244a1d5a427 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/clusterer/node_info.c Log Message: ----------- clusterer: prevent NULL dereference Fixes Coverity CID #165038 Commit: 39a8eaa9580679c518ec57b73df5c621beb38aa5 https://github.com/OpenSIPS/opensips/commit/39a8eaa9580679c518ec57b73df5c621beb38aa5 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/clusterer/clusterer.c Log Message: ----------- clusterer: fix possible integer overflow Fixes Coverity CID #165037, #165036, #165035 Commit: 3bfb86cc93346675207da0b5c8c8325754932718 https://github.com/OpenSIPS/opensips/commit/3bfb86cc93346675207da0b5c8c8325754932718 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/statistics/statistics.c Log Message: ----------- statistics: fix possible crash Fixes Coverity CID #165034 Commit: aa3ed455a3638853407393375e323fc87746c51f https://github.com/OpenSIPS/opensips/commit/aa3ed455a3638853407393375e323fc87746c51f Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: fix possible NULL dereference Fixes Coverity CID #165030 Commit: b3751ffda920104736255777a7ca4f2ec932ca5c https://github.com/OpenSIPS/opensips/commit/b3751ffda920104736255777a7ca4f2ec932ca5c Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- hep: return error in case header does not exist Fixes Coverity CID #165029 Commit: 87920029c5ecbb6bfdb3f077671ff4dcb59dcf48 https://github.com/OpenSIPS/opensips/commit/87920029c5ecbb6bfdb3f077671ff4dcb59dcf48 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: check parameters Fixes Coverity CID #165023, #165024, #165025, #165026 Commit: f5fe8ba4cbadbbdb97a846231fec279cd85a6c70 https://github.com/OpenSIPS/opensips/commit/f5fe8ba4cbadbbdb97a846231fec279cd85a6c70 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/pi_http/http_fnc.c Log Message: ----------- pi_http: remove useless code Fixes Coverity CID #164029 Commit: fcf40327f75f1ea81a8eaf6ce70b4a8a2986ad0a https://github.com/OpenSIPS/opensips/commit/fcf40327f75f1ea81a8eaf6ce70b4a8a2986ad0a Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/jabber/xjab_jcon.c M modules/presence/publish.c M modules/sipmsgops/codecs.c Log Message: ----------- comment useless code Fixes Coverity CID #164028, #164027 Commit: 636ae1ecbda66b66a8c93800f62d60374475c1d6 https://github.com/OpenSIPS/opensips/commit/636ae1ecbda66b66a8c93800f62d60374475c1d6 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: extra context checks Fixes Coverity CID #164004 Commit: 34502c4daeb6a6bed8fadafc4030004b1c097a67 https://github.com/OpenSIPS/opensips/commit/34502c4daeb6a6bed8fadafc4030004b1c097a67 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: fix srv connection check Fixes Coverity CID #163995 Commit: e2807016cb7f408bb44f54e5990c249d5cda21ee https://github.com/OpenSIPS/opensips/commit/e2807016cb7f408bb44f54e5990c249d5cda21ee Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/mid_registrar/save.c Log Message: ----------- mid_registrar: fix possible null dereferencing Fixes Coverity CID #163981 Commit: 5abcdfd91bb0dee64a31461339f1830cfd0106bb https://github.com/OpenSIPS/opensips/commit/5abcdfd91bb0dee64a31461339f1830cfd0106bb Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rtpproxy/rtpproxy.c Log Message: ----------- rtpproxy: remove useless code Fixes Coverity CID #163975 Commit: 902223bd1fc884f672e512aa9309de422bc34b71 https://github.com/OpenSIPS/opensips/commit/902223bd1fc884f672e512aa9309de422bc34b71 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/freeswitch/fs_api.c Log Message: ----------- freeswitch: fix possible null dereferencing Fixes Coverity CID #163973 Commit: 36b445d0facdca13f0e4a03dda1ae9ce4838bd50 https://github.com/OpenSIPS/opensips/commit/36b445d0facdca13f0e4a03dda1ae9ce4838bd50 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rabbitmq/rabbitmq.c M modules/rtpproxy/rtpproxy.c Log Message: ----------- proper check for pv_parse_spec Fixes Coverity CID #163949, #163948 Compare: https://github.com/OpenSIPS/opensips/compare/29363ca88cf5...36b445d0facd From razvan at opensips.org Thu Mar 23 10:58:04 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 07:58:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cd61ed: do not use shm_free after mem_lock is deleted Message-ID: <58d3e27c2ab70_239883f920de37c3414645@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/coverity_scan Home: https://github.com/OpenSIPS/opensips Commit: cd61edd111e5b47eb490d734ba23708963504cd6 https://github.com/OpenSIPS/opensips/commit/cd61edd111e5b47eb490d734ba23708963504cd6 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M mem/shm_mem.c Log Message: ----------- do not use shm_free after mem_lock is deleted Fixes Coverity CID #150514 Commit: 249848be522fec09b67c76112a821fe502c25f00 https://github.com/OpenSIPS/opensips/commit/249848be522fec09b67c76112a821fe502c25f00 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M lib/path.c Log Message: ----------- lib/path: proper check for lump failure Fixes Coverity CID #40768, #40612 Commit: 073895376e8ea1364f0e1635ad813f8f8cef5e90 https://github.com/OpenSIPS/opensips/commit/073895376e8ea1364f0e1635ad813f8f8cef5e90 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M lib/path.c M mem/shm_mem.c Log Message: ----------- Merge branch 'master' into coverity_scan Compare: https://github.com/OpenSIPS/opensips/compare/ab72293205a3...073895376e8e From razvan at opensips.org Thu Mar 23 10:58:19 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 07:58:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cd61ed: do not use shm_free after mem_lock is deleted Message-ID: <58d3e28bb5721_3a213f9d9edb1c282146d9@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cd61edd111e5b47eb490d734ba23708963504cd6 https://github.com/OpenSIPS/opensips/commit/cd61edd111e5b47eb490d734ba23708963504cd6 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M mem/shm_mem.c Log Message: ----------- do not use shm_free after mem_lock is deleted Fixes Coverity CID #150514 Commit: 249848be522fec09b67c76112a821fe502c25f00 https://github.com/OpenSIPS/opensips/commit/249848be522fec09b67c76112a821fe502c25f00 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M lib/path.c Log Message: ----------- lib/path: proper check for lump failure Fixes Coverity CID #40768, #40612 Compare: https://github.com/OpenSIPS/opensips/compare/36b445d0facd...249848be522f From razvan at opensips.org Thu Mar 23 11:49:36 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 08:49:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b155eb: cgrates: fix possible null pointer dereferencing Message-ID: <58d3ee90b5165_2fdb3f8fa69a7c3c1545aa@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: b155eb6946949ccd3e60dcd01662c68b1400902c https://github.com/OpenSIPS/opensips/commit/b155eb6946949ccd3e60dcd01662c68b1400902c Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/cgrates/cgrates_acc.c Log Message: ----------- cgrates: fix possible null pointer dereferencing Fixes Coverity CID #165033 (cherry picked from commit fd7fd6e26f32c508add3e5103d2ee76806c7e5f8) Commit: 902138a3413f342ff8eaa882b7a320cba117cc1a https://github.com/OpenSIPS/opensips/commit/902138a3413f342ff8eaa882b7a320cba117cc1a Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/clusterer/node_info.c Log Message: ----------- clusterer: prevent NULL dereference Fixes Coverity CID #165038 (cherry picked from commit 2ac78877942f247c583b424f548b5244a1d5a427) Commit: c1c4909883b2c587c31bdb2c96ef47a3ee860d19 https://github.com/OpenSIPS/opensips/commit/c1c4909883b2c587c31bdb2c96ef47a3ee860d19 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/statistics/statistics.c Log Message: ----------- statistics: fix possible crash Fixes Coverity CID #165034 (cherry picked from commit 3bfb86cc93346675207da0b5c8c8325754932718) Commit: 297df1e8c5464e1a1f32a5b5cb6c1d7d37910e14 https://github.com/OpenSIPS/opensips/commit/297df1e8c5464e1a1f32a5b5cb6c1d7d37910e14 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M bin_interface.c Log Message: ----------- bin_interface: fix possible NULL dereference Fixes Coverity CID #165030 (cherry picked from commit aa3ed455a3638853407393375e323fc87746c51f) Commit: 8d64f840908997488e1aeb593f87dec75656057d https://github.com/OpenSIPS/opensips/commit/8d64f840908997488e1aeb593f87dec75656057d Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- hep: return error in case header does not exist Fixes Coverity CID #165029 (cherry picked from commit b3751ffda920104736255777a7ca4f2ec932ca5c) Commit: 60808d88cf0f450a93b2eb8d32b9b5ed3e01b24f https://github.com/OpenSIPS/opensips/commit/60808d88cf0f450a93b2eb8d32b9b5ed3e01b24f Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rabbitmq/rmq_servers.c Log Message: ----------- rabbitmq: fix srv connection check Fixes Coverity CID #163995 (cherry picked from commit 34502c4daeb6a6bed8fadafc4030004b1c097a67) Commit: eec1d97e421c3c006e31cd7bc12e4d269e3ff448 https://github.com/OpenSIPS/opensips/commit/eec1d97e421c3c006e31cd7bc12e4d269e3ff448 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/rabbitmq/rabbitmq.c M modules/rtpproxy/rtpproxy.c Log Message: ----------- proper check for pv_parse_spec Fixes Coverity CID #163949, #163948 (cherry picked from commit 36b445d0facdca13f0e4a03dda1ae9ce4838bd50) Commit: 650fe58b3b95aaad04333bfb030b9b534db8a91b https://github.com/OpenSIPS/opensips/commit/650fe58b3b95aaad04333bfb030b9b534db8a91b Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M mem/shm_mem.c Log Message: ----------- do not use shm_free after mem_lock is deleted Fixes Coverity CID #150514 (cherry picked from commit cd61edd111e5b47eb490d734ba23708963504cd6) Compare: https://github.com/OpenSIPS/opensips/compare/3f6667357af1...650fe58b3b95 From razvan at opensips.org Thu Mar 23 12:59:20 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 09:59:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 20ec7c: tls: remove unnecessary warnings Message-ID: <58d3fee8c6fef_58fd3f9f4f79bc3c22661b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 20ec7cdbefc33c81dc2f46bac561173733a3a16a https://github.com/OpenSIPS/opensips/commit/20ec7cdbefc33c81dc2f46bac561173733a3a16a Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/tls_mgm/tls_mgm.c Log Message: ----------- tls: remove unnecessary warnings Closes #1007 From razvan at opensips.org Thu Mar 23 13:03:51 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 10:03:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2522b4: tls: fix typo in documentation Message-ID: <58d3fff77305_236723fd507ba7c341364fc@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2522b484f678b7e8dc62aff1ae3fb54d4fdc02b8 https://github.com/OpenSIPS/opensips/commit/2522b484f678b7e8dc62aff1ae3fb54d4fdc02b8 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml Log Message: ----------- tls: fix typo in documentation From razvan at opensips.org Thu Mar 23 13:07:45 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 10:07:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3e3487: tls: fix typo in documentation Message-ID: <58d400e19343f_28773ff8d2a85c2c1883f3@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 3e3487c57e06d4117a8f8f6a6077441b22a6f40c https://github.com/OpenSIPS/opensips/commit/3e3487c57e06d4117a8f8f6a6077441b22a6f40c Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml Log Message: ----------- tls: fix typo in documentation (cherry picked from commit 2522b484f678b7e8dc62aff1ae3fb54d4fdc02b8) From razvan at opensips.org Thu Mar 23 13:08:08 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 23 Mar 2017 10:08:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a43641: tls: fix typo in documentation Message-ID: <58d400f8dee62_242be3f8a0dcc7c3087529@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: a43641bdaec370eb1df7e8e42ba23ead51f270c2 https://github.com/OpenSIPS/opensips/commit/a43641bdaec370eb1df7e8e42ba23ead51f270c2 Author: Razvan Crainea Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M modules/tls_mgm/README M modules/tls_mgm/doc/tls_mgm_admin.xml Log Message: ----------- tls: fix typo in documentation (cherry picked from commit 2522b484f678b7e8dc62aff1ae3fb54d4fdc02b8) From razvan at opensips.org Fri Mar 24 06:39:45 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 24 Mar 2017 03:39:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 596fb1: dialog: update cseq under lock Message-ID: <58d4f771cd97a_ac63f9a7a5f5c2c580c2@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 596fb1f3d4b227185556a992dbd9945fed206f5e https://github.com/OpenSIPS/opensips/commit/596fb1f3d4b227185556a992dbd9945fed206f5e Author: Razvan Crainea Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: update cseq under lock Close #1008 From razvan at opensips.org Fri Mar 24 06:40:08 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 24 Mar 2017 03:40:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7aae33: dialog: update cseq under lock Message-ID: <58d4f7884c139_6a8a3fe20ddb3c4098981@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 7aae337dcbb70a9087c6f47d6ed5f983b770d9e1 https://github.com/OpenSIPS/opensips/commit/7aae337dcbb70a9087c6f47d6ed5f983b770d9e1 Author: Razvan Crainea Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: update cseq under lock Close #1008 (cherry picked from commit 596fb1f3d4b227185556a992dbd9945fed206f5e) From razvan at opensips.org Fri Mar 24 06:40:45 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 24 Mar 2017 03:40:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e0056: dialog: update cseq under lock Message-ID: <58d4f7ad67465_5f643facce80dc3836942@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 1e00568fbc7966ecabf071c96606a1a3a134f4a0 https://github.com/OpenSIPS/opensips/commit/1e00568fbc7966ecabf071c96606a1a3a134f4a0 Author: Razvan Crainea Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: update cseq under lock Close #1008 (cherry picked from commit 596fb1f3d4b227185556a992dbd9945fed206f5e) From razvan at opensips.org Fri Mar 24 06:44:13 2017 From: razvan at opensips.org (Razvan Crainea) Date: Fri, 24 Mar 2017 03:44:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e6ff63: dialog: update cseq under lock Message-ID: <58d4f87d4c743_99e3fcd1fe6fc2c6176e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: e6ff63d1c2c10e064ad172c202dd066f585e96c5 https://github.com/OpenSIPS/opensips/commit/e6ff63d1c2c10e064ad172c202dd066f585e96c5 Author: Razvan Crainea Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: update cseq under lock Close #1008 (cherry picked from commit 596fb1f3d4b227185556a992dbd9945fed206f5e) From ionutionita at opensips.org Fri Mar 24 07:08:09 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Fri, 24 Mar 2017 04:08:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] be8c1d: [tls tracing] improve error reporting Message-ID: <58d4fe199fcde_6b693ff40e761c30386ad@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: be8c1d99f9bd5d734304f656a7201cf73037d89c https://github.com/OpenSIPS/opensips/commit/be8c1d99f9bd5d734304f656a7201cf73037d89c Author: ionutrazvanionita Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M modules/tls_mgm/tls_conn.h M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls tracing] improve error reporting (cherry picked from commit 5e3a803577e68fad36acc6944ed04b1bbcc59ec1) From ionutionita at opensips.org Fri Mar 24 07:08:46 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Fri, 24 Mar 2017 04:08:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 761f47: [tls tracing] improve error reporting Message-ID: <58d4fe3e543a2_68573ff57cfd5c444369b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 761f477a83fdcab42de912c5a4198f98d2f5343a https://github.com/OpenSIPS/opensips/commit/761f477a83fdcab42de912c5a4198f98d2f5343a Author: ionutrazvanionita Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M modules/tls_mgm/tls_conn.h M modules/tls_mgm/tls_conn_server.h Log Message: ----------- [tls tracing] improve error reporting From vladp at opensips.org Mon Mar 27 07:46:31 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Mon, 27 Mar 2017 04:46:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 426feb: sip_i: use predefined indexes for some accesses to... Message-ID: <58d8fb97652e1_5d5f3ff068f9fc3410468@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 426feb5a849b15afbdfd0982f4542ca7492ad6dc https://github.com/OpenSIPS/opensips/commit/426feb5a849b15afbdfd0982f4542ca7492ad6dc Author: rvlad-patrascu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/sip_i/isup.c M modules/sip_i/isup.h M modules/sip_i/sip_i.c Log Message: ----------- sip_i: use predefined indexes for some accesses to the isup params array Commit: de2365df30749a6be001d36a851f319c728e8717 https://github.com/OpenSIPS/opensips/commit/de2365df30749a6be001d36a851f319c728e8717 Author: rvlad-patrascu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/sip_i/isup.c Log Message: ----------- sip_i: fix some value checks in isup parameter write functions Compare: https://github.com/OpenSIPS/opensips/compare/761f477a83fd...de2365df3074 From vladp at opensips.org Mon Mar 27 07:53:05 2017 From: vladp at opensips.org (rvlad-patrascu) Date: Mon, 27 Mar 2017 04:53:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d4e653: sip_i: use predefined indexes for some accesses to... Message-ID: <58d8fd21bbbb2_b4cb3fde12393c3c120978@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: d4e653dff232fac657b89a66933382e6535839db https://github.com/OpenSIPS/opensips/commit/d4e653dff232fac657b89a66933382e6535839db Author: rvlad-patrascu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/sip_i/isup.c M modules/sip_i/isup.h M modules/sip_i/sip_i.c Log Message: ----------- sip_i: use predefined indexes for some accesses to the isup params array (cherry picked from commit 426feb5a849b15afbdfd0982f4542ca7492ad6dc) Commit: 5ece15b58787f9fdb1e2c831f673c4b32df832b0 https://github.com/OpenSIPS/opensips/commit/5ece15b58787f9fdb1e2c831f673c4b32df832b0 Author: rvlad-patrascu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/sip_i/isup.c Log Message: ----------- sip_i: fix some value checks in isup parameter write functions (cherry picked from commit de2365df30749a6be001d36a851f319c728e8717) Compare: https://github.com/OpenSIPS/opensips/compare/be8c1d99f9bd...5ece15b58787 From vladpaiu at opensips.org Mon Mar 27 08:38:36 2017 From: vladpaiu at opensips.org (Vlad Paiu) Date: Mon, 27 Mar 2017 05:38:36 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 24fd07: Also DUPlicate the reload time, or else all partit... Message-ID: <58d907cc6fd7d_6f843f94b3f59c2c15792e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 24fd070fb0569c9ef34b80edcf928a59e331bb38 https://github.com/OpenSIPS/opensips/commit/24fd070fb0569c9ef34b80edcf928a59e331bb38 Author: Vlad Paiu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Also DUPlicate the reload time, or else all partitions will share the last reload time From vladpaiu at opensips.org Mon Mar 27 08:45:03 2017 From: vladpaiu at opensips.org (Vlad Paiu) Date: Mon, 27 Mar 2017 05:45:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] df8202: Also DUPlicate the reload time, or else all partit... Message-ID: <58d9094f2a7ef_65963f8b621cfc3c1525a1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: df820283b04ab6c3a6b9af02a30cdaf2277ddc0f https://github.com/OpenSIPS/opensips/commit/df820283b04ab6c3a6b9af02a30cdaf2277ddc0f Author: Vlad Paiu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Also DUPlicate the reload time, or else all partitions will share the last reload time (cherry picked from commit 24fd070fb0569c9ef34b80edcf928a59e331bb38) From vladpaiu at opensips.org Mon Mar 27 08:45:35 2017 From: vladpaiu at opensips.org (Vlad Paiu) Date: Mon, 27 Mar 2017 05:45:35 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 00cd9b: Also DUPlicate the reload time, or else all partit... Message-ID: <58d9096f4e293_b4cb3fde12393c3c121133@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 00cd9b9043a6f57d70967fd62a6f4b147363c9b0 https://github.com/OpenSIPS/opensips/commit/00cd9b9043a6f57d70967fd62a6f4b147363c9b0 Author: Vlad Paiu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Also DUPlicate the reload time, or else all partitions will share the last reload time (cherry picked from commit 24fd070fb0569c9ef34b80edcf928a59e331bb38) From vladpaiu at opensips.org Mon Mar 27 09:31:17 2017 From: vladpaiu at opensips.org (Vlad Paiu) Date: Mon, 27 Mar 2017 06:31:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7750cc: Complete prev commit Message-ID: <58d914256ffad_710a3ff20f9cbc381046c2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7750cc0e60a9a274d40ae656540f51ec74a28486 https://github.com/OpenSIPS/opensips/commit/7750cc0e60a9a274d40ae656540f51ec74a28486 Author: Vlad Paiu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Complete prev commit From vladpaiu at opensips.org Mon Mar 27 09:32:07 2017 From: vladpaiu at opensips.org (Vlad Paiu) Date: Mon, 27 Mar 2017 06:32:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 457a6e: Complete prev commit Message-ID: <58d91457ec66_b2dc3ff6ac38dc44627d7@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 457a6e09660c17a43e7674c1b396605ad27b17e1 https://github.com/OpenSIPS/opensips/commit/457a6e09660c17a43e7674c1b396605ad27b17e1 Author: Vlad Paiu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Complete prev commit (cherry picked from commit 7750cc0e60a9a274d40ae656540f51ec74a28486) From vladpaiu at opensips.org Mon Mar 27 09:32:28 2017 From: vladpaiu at opensips.org (Vlad Paiu) Date: Mon, 27 Mar 2017 06:32:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c6824a: Complete prev commit Message-ID: <58d9146cd893b_7c523fec224f3c44112665@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: c6824a303746b2ee20311c4ca620bdbf28aab0ff https://github.com/OpenSIPS/opensips/commit/c6824a303746b2ee20311c4ca620bdbf28aab0ff Author: Vlad Paiu Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Complete prev commit (cherry picked from commit 7750cc0e60a9a274d40ae656540f51ec74a28486) From razvan at opensips.org Mon Mar 27 10:54:14 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 27 Mar 2017 07:54:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6e1afe: fix transformations for input larger than 1024 byt... Message-ID: <58d92796aa4b5_74b3fb95332dc2c11607e@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6e1afe64960c64a5018c4bb530de026cf91638f5 https://github.com/OpenSIPS/opensips/commit/6e1afe64960c64a5018c4bb530de026cf91638f5 Author: Razvan Crainea Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M transformations.c Log Message: ----------- fix transformations for input larger than 1024 bytes From razvan at opensips.org Mon Mar 27 10:54:31 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 27 Mar 2017 07:54:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c49d9d: fix transformations for input larger than 1024 byt... Message-ID: <58d927a77a94d_65f63faf4fe39c284749d@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: c49d9d3bc52b2075f96f745ef0d85537f03f87df https://github.com/OpenSIPS/opensips/commit/c49d9d3bc52b2075f96f745ef0d85537f03f87df Author: Razvan Crainea Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M transformations.c Log Message: ----------- fix transformations for input larger than 1024 bytes (cherry picked from commit 8e9eb3efb2734714d5303e92cf03fccaee3b88e9) From razvan at opensips.org Mon Mar 27 10:55:02 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 27 Mar 2017 07:55:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1450e4: mod_fix: optimize formats when only a pvar is used Message-ID: <58d927c63fb51_e793fd6731c1c3448539@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 1450e4dd949b4b8468626f0b3a086754091444fa https://github.com/OpenSIPS/opensips/commit/1450e4dd949b4b8468626f0b3a086754091444fa Author: Razvan Crainea Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M mod_fix.c Log Message: ----------- mod_fix: optimize formats when only a pvar is used This currently breaks this modules which are mistakenly using gparam: exec, siptrace (cherry picked from commit daafbc82da7ff6bfe54b1ffe6958a49c853d1bd2) Commit: 99beee231032dd7fdb6e358d60c7937069d179a8 https://github.com/OpenSIPS/opensips/commit/99beee231032dd7fdb6e358d60c7937069d179a8 Author: Razvan Crainea Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M transformations.c Log Message: ----------- fix transformations for input larger than 1024 bytes (cherry picked from commit 8e9eb3efb2734714d5303e92cf03fccaee3b88e9) Compare: https://github.com/OpenSIPS/opensips/compare/457a6e09660c...99beee231032 From razvan at opensips.org Mon Mar 27 10:56:20 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 27 Mar 2017 07:56:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 43bc0d: mod_fix: optimize formats when only a pvar is used Message-ID: <58d9281483262_12bd3fe8c2a1bc341035dd@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 43bc0da98364d9c7df4ff78a82891e800434a1ee https://github.com/OpenSIPS/opensips/commit/43bc0da98364d9c7df4ff78a82891e800434a1ee Author: Razvan Crainea Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M mod_fix.c Log Message: ----------- mod_fix: optimize formats when only a pvar is used This currently breaks this modules which are mistakenly using gparam: exec, siptrace (cherry picked from commit daafbc82da7ff6bfe54b1ffe6958a49c853d1bd2) From razvan at opensips.org Mon Mar 27 11:27:23 2017 From: razvan at opensips.org (Razvan Crainea) Date: Mon, 27 Mar 2017 08:27:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 05ea49: fix transformations for input larger than 1024 byt... Message-ID: <58d92f5bbdc27_7cb83fe628897c382897a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 05ea491a39e6ef33bade1a906e9a4ab3464cf815 https://github.com/OpenSIPS/opensips/commit/05ea491a39e6ef33bade1a906e9a4ab3464cf815 Author: Razvan Crainea Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M transformations.c Log Message: ----------- fix transformations for input larger than 1024 bytes (cherry picked from commit 8e9eb3efb2734714d5303e92cf03fccaee3b88e9) (cherry picked from commit 99beee231032dd7fdb6e358d60c7937069d179a8) From bogdan at opensips.org Mon Mar 27 12:11:56 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 27 Mar 2017 19:11:56 +0300 Subject: [OpenSIPS-Devel] OpenSIPS Summit 2017: speakers roster Message-ID: <255cf58d-2ea5-c252-d132-e8abc9305623@opensips.org> OpenSIPS is proud to announce the presenters for the *OpenSIPS 2017 Summit* to be held May 2-5 at the Radisson Blu Hotel in Amsterdam, The Netherlands! Speakers this year will include William King (Flowroute), Suzanne Bowen (DIDX.net), Saúl Ibarra Corretgé (Atlassian), Jöran Vinzens (SIPGATE), Lorenzo Miniero (Meetecho), Dan Christian Bogos (CGRates), Michele Pinassi (UNISI), Iñaki Baz Castillo, Maksym Sobolyev (Sippy Software), Giovanni Maruzzelli (OpenTelecom), Alexandr Dubovikov (QXIP/SIPCAPTURE) and the full OpenSIPS Team. Also this year the content of the summit presentations will be reach of interesting topics spacing from the new OpenSIPS 2.3 release and specific use cases, to WebRTC tools and integrations, SIP (and not only) monitoring, analysis and security, all the major latest industry updates, news and much more. More details and the full list of Speakers and presentations is available on the event website: http://www.opensips.org/events/Summit-2017Amsterdam.html See you in Amsterdam !! -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com OpenSIPS Summit May 2017 Amsterdam http://www.opensips.org/events/Summit-2017Amsterdam.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From razvan at opensips.org Tue Mar 28 11:28:16 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 28 Mar 2017 08:28:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1257ad: sql_cacher: fix memleak when key is not found Message-ID: <58da811088f5_5b503ff578bfdc38832d@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1257adf351c04ee8924d56b0699079ca429a5fed https://github.com/OpenSIPS/opensips/commit/1257adf351c04ee8924d56b0699079ca429a5fed Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix memleak when key is not found Commit: e1e7471f7c41a27e27548980708a6f4490ff8a53 https://github.com/OpenSIPS/opensips/commit/e1e7471f7c41a27e27548980708a6f4490ff8a53 Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: prevent deadloc in case of error Commit: 1b2549d53b429321bec01a3cdc2174b9837b2124 https://github.com/OpenSIPS/opensips/commit/1b2549d53b429321bec01a3cdc2174b9837b2124 Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: prevent free for uninitialized variables Compare: https://github.com/OpenSIPS/opensips/compare/6e1afe64960c...1b2549d53b42 From razvan at opensips.org Tue Mar 28 11:28:58 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 28 Mar 2017 08:28:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 045d5c: sql_cacher: fix memleak when key is not found Message-ID: <58da813a42c30_7bb43f8dae33dc2410523e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 045d5c5bdf6c638acfa543d662b3c6c16c62a5a3 https://github.com/OpenSIPS/opensips/commit/045d5c5bdf6c638acfa543d662b3c6c16c62a5a3 Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix memleak when key is not found (cherry picked from commit 1257adf351c04ee8924d56b0699079ca429a5fed) Commit: 7fcf1e0b26e53c4ebddd4a75ad65b610009d27a1 https://github.com/OpenSIPS/opensips/commit/7fcf1e0b26e53c4ebddd4a75ad65b610009d27a1 Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: prevent deadloc in case of error (cherry picked from commit e1e7471f7c41a27e27548980708a6f4490ff8a53) Commit: 13df77d64ece0206598ba73bd7e7baaa5f3cce26 https://github.com/OpenSIPS/opensips/commit/13df77d64ece0206598ba73bd7e7baaa5f3cce26 Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: prevent free for uninitialized variables (cherry picked from commit 1b2549d53b429321bec01a3cdc2174b9837b2124) Compare: https://github.com/OpenSIPS/opensips/compare/c49d9d3bc52b...13df77d64ece From razvan at opensips.org Tue Mar 28 11:51:07 2017 From: razvan at opensips.org (Razvan Crainea) Date: Tue, 28 Mar 2017 08:51:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 119723: sql_cacher: Fix pkg memory leaks Message-ID: <58da866b9141a_3ffb3fd5a10edc2c17889@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 119723ead1374db69f6a0cccf95aed4ae66c4920 https://github.com/OpenSIPS/opensips/commit/119723ead1374db69f6a0cccf95aed4ae66c4920 Author: Liviu Chircu Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M cachedb/cachedb.h M modules/sql_cacher/sql_cacher.c M ut.h Log Message: ----------- sql_cacher: Fix pkg memory leaks (cherry picked from commit e72fc5f354dd4416a375916352c6014a9f883b6d) Commit: 084b8e25bf548cceb28d1c7d27eb1c6e4f52f128 https://github.com/OpenSIPS/opensips/commit/084b8e25bf548cceb28d1c7d27eb1c6e4f52f128 Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: fix memleak when key is not found (cherry picked from commit 1257adf351c04ee8924d56b0699079ca429a5fed) Commit: 8026f7cdc663d71382636a6d9b8a7c2cc2b0b58d https://github.com/OpenSIPS/opensips/commit/8026f7cdc663d71382636a6d9b8a7c2cc2b0b58d Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: prevent deadloc in case of error (cherry picked from commit e1e7471f7c41a27e27548980708a6f4490ff8a53) Commit: cf8c2beb157874084fcc20394a54a911fac75d29 https://github.com/OpenSIPS/opensips/commit/cf8c2beb157874084fcc20394a54a911fac75d29 Author: Razvan Crainea Date: 2017-03-28 (Tue, 28 Mar 2017) Changed paths: M modules/sql_cacher/sql_cacher.c Log Message: ----------- sql_cacher: prevent free for uninitialized variables (cherry picked from commit 1b2549d53b429321bec01a3cdc2174b9837b2124) Compare: https://github.com/OpenSIPS/opensips/compare/99beee231032...cf8c2beb1578 From hussains_k at hotmail.com Wed Mar 22 19:24:57 2017 From: hussains_k at hotmail.com (Hussain Sheikh) Date: Wed, 22 Mar 2017 23:24:57 +0000 Subject: [OpenSIPS-Devel] Hardware IP Phone Message-ID: Hi there I am a developer and recently come across OpenSIPS and was wondering if it is possible for me to use OpenSIPS to develop a IP Phone hardware product for my company. Is there any restriction using OpenSIPS for commercial purposes? Any help you can give on starting this project to build my first product using OpenSIPS? I look forward to hearing from you soon. Thanks Hussain -------------- next part -------------- An HTML attachment was scrubbed... URL: From hussains_k at hotmail.com Thu Mar 23 17:09:35 2017 From: hussains_k at hotmail.com (Hussain Sheikh) Date: Thu, 23 Mar 2017 21:09:35 +0000 Subject: [OpenSIPS-Devel] Hardware IP Phone In-Reply-To: References: Message-ID: Hi there I am a developer and recently come across OpenSIPS and was wondering if it is possible for me to use OpenSIPS to develop a IP Phone hardware product for my company. Is there any restriction using OpenSIPS for commercial purposes? Any help you can give on starting this project to build my first product using OpenSIPS? I look forward to hearing from you soon. Thanks Hussain -------------- next part -------------- An HTML attachment was scrubbed... URL: From ionutionita at opensips.org Wed Mar 29 11:07:21 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 29 Mar 2017 08:07:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e5a2a4: Remove obsolete parameter from loadbalancer menuco... Message-ID: <58dbcda9c0a37_27443ffc1b5b3c3478628@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: e5a2a4cebf4c5fd0d2b107d0b1b5727851fa735c https://github.com/OpenSIPS/opensips/commit/e5a2a4cebf4c5fd0d2b107d0b1b5727851fa735c Author: ionutrazvanionita Date: 2017-03-29 (Wed, 29 Mar 2017) Changed paths: M menuconfig/configs/opensips_loadbalancer.m4 Log Message: ----------- Remove obsolete parameter from loadbalancer menuconfig script From ionutionita at opensips.org Wed Mar 29 11:07:24 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 29 Mar 2017 08:07:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] db9f2b: Remove obsolete parameter from loadbalancer menuco... Message-ID: <58dbcdacca244_20ad03fe186a57c2c999d0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: db9f2b9470ce4350a01e359e78e706740f61086a https://github.com/OpenSIPS/opensips/commit/db9f2b9470ce4350a01e359e78e706740f61086a Author: ionutrazvanionita Date: 2017-03-29 (Wed, 29 Mar 2017) Changed paths: M menuconfig/configs/opensips_loadbalancer.m4 Log Message: ----------- Remove obsolete parameter from loadbalancer menuconfig script (cherry picked from commit 959099898a6b1194efe0c643b7afac6f6723ba18) From ionutionita at opensips.org Wed Mar 29 11:07:26 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Wed, 29 Mar 2017 08:07:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 59baf8: Remove obsolete parameter from loadbalancer menuco... Message-ID: <58dbcdae53ef3_2d3a3ff23c4c3c407176c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 59baf853a4d812a57a1b00543c126dd012972647 https://github.com/OpenSIPS/opensips/commit/59baf853a4d812a57a1b00543c126dd012972647 Author: ionutrazvanionita Date: 2017-03-29 (Wed, 29 Mar 2017) Changed paths: M menuconfig/configs/opensips_loadbalancer.m4 Log Message: ----------- Remove obsolete parameter from loadbalancer menuconfig script (cherry picked from commit 959099898a6b1194efe0c643b7afac6f6723ba18) From liviu at opensips.org Thu Mar 30 06:53:55 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 30 Mar 2017 03:53:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cc63f2: HP_MALLOC: Fix a startup ordering issue Message-ID: <58dce3c36b918_2ccff3f9e492d5c2c75469@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cc63f2de47f59bd01b7663413a825323eb100e92 https://github.com/OpenSIPS/opensips/commit/cc63f2de47f59bd01b7663413a825323eb100e92 Author: Liviu Chircu Date: 2017-03-29 (Wed, 29 Mar 2017) Changed paths: M main.c M mem/hp_malloc.c M mem/shm_mem.c M mem/shm_mem.h Log Message: ----------- HP_MALLOC: Fix a startup ordering issue Memory warming would never be run at all, due to the following dependency (issue introduced by 4089d44ca): mem warming -> "mem_warming_enabled" -> yyparse() (in init_shm_mallocs()) But init_shm_mallocs() runs _before_ yyparse()! This patch moves the mem warming code after yyparse(). Commit: 009691c6c7672927f68cfb8a0340166167a04107 https://github.com/OpenSIPS/opensips/commit/009691c6c7672927f68cfb8a0340166167a04107 Author: Liviu Chircu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M socket_info.c M socket_info.h Log Message: ----------- core "net:" statistics: Fix an integer signedness bug Due to runaway usage of bitwise shifting, the byte matching code would fail to work for interfaces having low order bytes with greater values than 128 (e.g. udp:31.32.33.147:5060). Consequently, all "net:" statistics for them would show up as zeroes. Thanks to Bogdan and Răzvan for discovering and troubleshooting Compare: https://github.com/OpenSIPS/opensips/compare/e5a2a4cebf4c...009691c6c767 From liviu at opensips.org Thu Mar 30 06:55:21 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 30 Mar 2017 03:55:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 59cf57: core "net:" statistics: Fix an integer signedness ... Message-ID: <58dce4191c81a_1a8b3fee9833dc3885355@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 59cf57244de732dca225a6888df140f1f945eadd https://github.com/OpenSIPS/opensips/commit/59cf57244de732dca225a6888df140f1f945eadd Author: Liviu Chircu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M socket_info.c M socket_info.h Log Message: ----------- core "net:" statistics: Fix an integer signedness bug Due to runaway usage of bitwise shifting, the byte matching code would fail to work for interfaces having low order bytes with greater values than 128 (e.g. udp:31.32.33.147:5060). Consequently, all "net:" statistics for them would show up as zeroes. Thanks to Bogdan and Răzvan for discovering and troubleshooting (cherry picked from commit 009691c6c7672927f68cfb8a0340166167a04107) From liviu at opensips.org Thu Mar 30 06:56:12 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 30 Mar 2017 03:56:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 40b6ce: core "net:" statistics: Fix an integer signedness ... Message-ID: <58dce44cdb114_2cb1b3fd5acc91c307328d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 40b6ce5314c49988c24167d647b1290b9f4f8b1b https://github.com/OpenSIPS/opensips/commit/40b6ce5314c49988c24167d647b1290b9f4f8b1b Author: Liviu Chircu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M socket_info.c M socket_info.h Log Message: ----------- core "net:" statistics: Fix an integer signedness bug Due to runaway usage of bitwise shifting, the byte matching code would fail to work for interfaces having low order bytes with greater values than 128 (e.g. udp:31.32.33.147:5060). Consequently, all "net:" statistics for them would show up as zeroes. Thanks to Bogdan and Răzvan for discovering and troubleshooting (cherry picked from commit 009691c6c7672927f68cfb8a0340166167a04107) From liviu at opensips.org Thu Mar 30 09:25:11 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 30 Mar 2017 06:25:11 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ec59cb: base64decode(): Improve robustness Message-ID: <58dd0737eb7c_40c83fd7696e3c3430268@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ec59cb95fec32899123d658545825dc06a3424c3 https://github.com/OpenSIPS/opensips/commit/ec59cb95fec32899123d658545825dc06a3424c3 Author: Liviu Chircu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M ut.c Log Message: ----------- base64decode(): Improve robustness * prevent invalid memory access with well-crafted input * remove redundant logical AND Commit: faa96c2c80e6c58c038ddac01f4822623ef15381 https://github.com/OpenSIPS/opensips/commit/faa96c2c80e6c58c038ddac01f4822623ef15381 Author: Liviu Chircu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/mid_registrar/encode.c M ut.c M ut.h Log Message: ----------- mid_registrar: Fix incompatible Contact URI parameter values This patch adds RFC 3261-compatible "word" encode/decode functions for Contact URI parameter values, Call-IDs, etc. Reported by Kirill Galinurov Compare: https://github.com/OpenSIPS/opensips/compare/009691c6c767...faa96c2c80e6 From bogdan at opensips.org Thu Mar 30 10:19:45 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 07:19:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 15a0ea: Avoid chown on PID and PGID files in debug mode Message-ID: <58dd14012ddf8_3c173f7e05de7c3c897fd@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 15a0ea716e5274f09ef01fa8cdce8029b7e14a30 https://github.com/OpenSIPS/opensips/commit/15a0ea716e5274f09ef01fa8cdce8029b7e14a30 Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M daemonize.c Log Message: ----------- Avoid chown on PID and PGID files in debug mode In debug mode, these files are not created in debug mode (as daemonize() is not triggered), so any chown() will simply fail on it. From bogdan at opensips.org Thu Mar 30 10:20:55 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 07:20:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a0a8e: Avoid chown on PID and PGID files in debug mode Message-ID: <58dd1447de16e_349c3f8bbafc9c2c6732a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 3a0a8e1f169542bac233d0dd7655a7553e5f3184 https://github.com/OpenSIPS/opensips/commit/3a0a8e1f169542bac233d0dd7655a7553e5f3184 Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M daemonize.c Log Message: ----------- Avoid chown on PID and PGID files in debug mode In debug mode, these files are not created in debug mode (as daemonize() is not triggered), so any chown() will simply fail on it. (cherry picked from commit 15a0ea716e5274f09ef01fa8cdce8029b7e14a30) From bogdan at opensips.org Thu Mar 30 10:21:07 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 07:21:07 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9cffca: Avoid chown on PID and PGID files in debug mode Message-ID: <58dd14531b13e_39873ffcb46f5c3430423@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 9cffcaa5028f4c991906190a1d7092b5e5d9bbd9 https://github.com/OpenSIPS/opensips/commit/9cffcaa5028f4c991906190a1d7092b5e5d9bbd9 Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M daemonize.c Log Message: ----------- Avoid chown on PID and PGID files in debug mode In debug mode, these files are not created in debug mode (as daemonize() is not triggered), so any chown() will simply fail on it. (cherry picked from commit 15a0ea716e5274f09ef01fa8cdce8029b7e14a30) From razvan at opensips.org Thu Mar 30 10:37:08 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 07:37:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf8229: net:tcp: remove unnecessary tcpmain_sock Message-ID: <58dd1814a071d_3dbd3fb446651c30353be@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cf8229a178c885b81b12040b66a48d651ef90031 https://github.com/OpenSIPS/opensips/commit/cf8229a178c885b81b12040b66a48d651ef90031 Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M net/net_tcp_proc.c Log Message: ----------- net:tcp: remove unnecessary tcpmain_sock The tcpmain_sock has been completely repurposed and can no longer be used to send data back to TCP main - only unix_tcp_sock may be used. From razvan at opensips.org Thu Mar 30 10:39:51 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 07:39:51 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] de7207: net:tcp: remove unnecessary tcpmain_sock Message-ID: <58dd18b7d07e1_6c493f9d90d07c4096868@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: de72072061ea5ab6fd5ac29d20d722e4dff49598 https://github.com/OpenSIPS/opensips/commit/de72072061ea5ab6fd5ac29d20d722e4dff49598 Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M net/net_tcp_proc.c Log Message: ----------- net:tcp: remove unnecessary tcpmain_sock The tcpmain_sock has been completely repurposed and can no longer be used to send data back to TCP main - only unix_tcp_sock may be used. (cherry picked from commit cf8229a178c885b81b12040b66a48d651ef90031) From razvan at opensips.org Thu Mar 30 10:40:44 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 07:40:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5dc5ff: net:tcp: remove unnecessary tcpmain_sock Message-ID: <58dd18ecc5b1f_f1e3ff519a0bc2c2869@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 5dc5ffb14465e687772f4f843591dd9257a200f9 https://github.com/OpenSIPS/opensips/commit/5dc5ffb14465e687772f4f843591dd9257a200f9 Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M net/net_tcp_proc.c Log Message: ----------- net:tcp: remove unnecessary tcpmain_sock The tcpmain_sock has been completely repurposed and can no longer be used to send data back to TCP main - only unix_tcp_sock may be used. (cherry picked from commit cf8229a178c885b81b12040b66a48d651ef90031) From liviu at opensips.org Thu Mar 30 10:46:44 2017 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 30 Mar 2017 07:46:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 92758d: core "net:" statistics: Fix an integer signedness ... Message-ID: <58dd1a54b9aed_2d1d53fcd8f53bc306854a@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 92758d8ac321028c92127aabbe5230c49f762d7c https://github.com/OpenSIPS/opensips/commit/92758d8ac321028c92127aabbe5230c49f762d7c Author: Liviu Chircu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M socket_info.c M socket_info.h Log Message: ----------- core "net:" statistics: Fix an integer signedness bug Due to runaway usage of bitwise shifting, the byte matching code would fail to work for interfaces having low order bytes with greater values than 128 (e.g. udp:31.32.33.147:5060). Consequently, all "net:" statistics for them would show up as zeroes. Thanks to Bogdan and Răzvan for discovering and troubleshooting (cherry picked from commit 009691c6c7672927f68cfb8a0340166167a04107) Commit: 25db051fdc29c600ac7da980a9a83a3ef3fa0ee4 https://github.com/OpenSIPS/opensips/commit/25db051fdc29c600ac7da980a9a83a3ef3fa0ee4 Author: Liviu Chircu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M ut.c Log Message: ----------- base64decode(): Improve robustness * prevent invalid memory access with well-crafted input * remove redundant logical AND (cherry picked from commit ec59cb95fec32899123d658545825dc06a3424c3) Commit: d18932a4f04a36ea1bc58e2b6ab24c6e31edbdcb https://github.com/OpenSIPS/opensips/commit/d18932a4f04a36ea1bc58e2b6ab24c6e31edbdcb Author: Liviu Chircu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/mid_registrar/encode.c M ut.c M ut.h Log Message: ----------- mid_registrar: Fix incompatible Contact URI parameter values This patch adds RFC 3261-compatible "word" encode/decode functions for Contact URI parameter values, Call-IDs, etc. Reported by Kirill Galinurov (cherry picked from commit faa96c2c80e6c58c038ddac01f4822623ef15381) Compare: https://github.com/OpenSIPS/opensips/compare/de72072061ea...d18932a4f04a From stuart at myphones.com Thu Mar 30 10:46:57 2017 From: stuart at myphones.com (Stuart Marsden) Date: Thu, 30 Mar 2017 15:46:57 +0100 Subject: [OpenSIPS-Devel] msg->rcv.dst_ip changed ? Message-ID: <6963CC9A-19EE-4E7B-A11C-347D25B440A4@myphones.com> Hi I am having a play with HEP version of sip trace For an inbound request msg->rcv.dst_ip is correct when the sip message is first received (proto_udp) However if I print it out in a function which is called at first line of a script, it has been overwritten by src_ip , the dst_port is fine I need the orginal value I could be missing something , but I cant see where it is overwritten Stuart From bogdan at opensips.org Thu Mar 30 10:57:01 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 07:57:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] bd1bc7: Switched Async to ON by default (as per docs) Message-ID: <58dd1cbdd95ca_14033fc93a26fc4487993@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: bd1bc7860207a8eb6a2d861501066a2dcc80a0cf https://github.com/OpenSIPS/opensips/commit/bd1bc7860207a8eb6a2d861501066a2dcc80a0cf Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/proto_bin/proto_bin.c Log Message: ----------- Switched Async to ON by default (as per docs) From bogdan at opensips.org Thu Mar 30 10:57:31 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 07:57:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 001135: Switched Async to ON by default (as per docs) Message-ID: <58dd1cdb86852_66583fb0343ddc302393@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 001135adeb41b32dff57e0976f76a52bd6fb1893 https://github.com/OpenSIPS/opensips/commit/001135adeb41b32dff57e0976f76a52bd6fb1893 Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/proto_bin/proto_bin.c Log Message: ----------- Switched Async to ON by default (as per docs) (cherry picked from commit bd1bc7860207a8eb6a2d861501066a2dcc80a0cf) From bogdan at opensips.org Thu Mar 30 10:58:50 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 07:58:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a603e2: Switched Async to ON by default (as per docs) Message-ID: <58dd1d2a7f5c0_39be3f918e9afc2c31560@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: a603e2a13896189d5c969311f672b7b4b1b5c459 https://github.com/OpenSIPS/opensips/commit/a603e2a13896189d5c969311f672b7b4b1b5c459 Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/proto_bin/proto_bin.c Log Message: ----------- Switched Async to ON by default (as per docs) (cherry picked from commit bd1bc7860207a8eb6a2d861501066a2dcc80a0cf) From bogdan at opensips.org Thu Mar 30 10:59:33 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 07:59:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fb1240: Fix async() statement - run it as sync if not in r... Message-ID: <58dd1d5533f5_6b83fb89e467c244314d@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fb1240ce53baa67e8bd0945210feb8d24e1251a3 https://github.com/OpenSIPS/opensips/commit/fb1240ce53baa67e8bd0945210feb8d24e1251a3 Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/tm/async.c Log Message: ----------- Fix async() statement - run it as sync if not in request route From bogdan at opensips.org Thu Mar 30 11:00:32 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 08:00:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d38a9b: Fix async() statement - run it as sync if not in r... Message-ID: <58dd1d90734f8_7513febe9e87c30426d6@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: d38a9b1db8df8399a296d978b4a8211066713cb2 https://github.com/OpenSIPS/opensips/commit/d38a9b1db8df8399a296d978b4a8211066713cb2 Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/tm/async.c Log Message: ----------- Fix async() statement - run it as sync if not in request route (cherry picked from commit fb1240ce53baa67e8bd0945210feb8d24e1251a3) From razvan at opensips.org Thu Mar 30 11:02:32 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 08:02:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5e61f3: snmpstats: fix int to unsigned int warnings Message-ID: <58dd1e08e2749_35803f7fb0d59c2886963@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5e61f3b910d78d2e9087801214545965febb4d6a https://github.com/OpenSIPS/opensips/commit/5e61f3b910d78d2e9087801214545965febb4d6a Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/snmpstats/openserSIPPortTable.c Log Message: ----------- snmpstats: fix int to unsigned int warnings From razvan at opensips.org Thu Mar 30 11:02:48 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 08:02:48 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a987d: snmpstats: fix int to unsigned int warnings Message-ID: <58dd1e1872e3f_e8f3fe4eda7bc34433eb@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 3a987d3b122ef8c9da00433632474372c917acaf https://github.com/OpenSIPS/opensips/commit/3a987d3b122ef8c9da00433632474372c917acaf Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/snmpstats/openserSIPPortTable.c Log Message: ----------- snmpstats: fix int to unsigned int warnings (cherry picked from commit 5e61f3b910d78d2e9087801214545965febb4d6a) From bogdan at opensips.org Thu Mar 30 11:03:14 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 08:03:14 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4023a5: Fix async() statement - run it as sync if not in r... Message-ID: <58dd1e325109a_29423ff643873c2c107695@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 4023a5d797960d245b52eb73dc9fc26b8cdf2914 https://github.com/OpenSIPS/opensips/commit/4023a5d797960d245b52eb73dc9fc26b8cdf2914 Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/tm/async.c Log Message: ----------- Fix async() statement - run it as sync if not in request route (cherry picked from commit fb1240ce53baa67e8bd0945210feb8d24e1251a3) From bogdan at opensips.org Thu Mar 30 11:03:58 2017 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 30 Mar 2017 08:03:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 51970d: Fix async() statement - run it as sync if not in r... Message-ID: <58dd1e5ebdd99_12c03f8ec0f03c305959c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.1 Home: https://github.com/OpenSIPS/opensips Commit: 51970d74a805bc57a8057a2fb678fefed915b6ac https://github.com/OpenSIPS/opensips/commit/51970d74a805bc57a8057a2fb678fefed915b6ac Author: Bogdan-Andrei Iancu Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/tm/async.c Log Message: ----------- Fix async() statement - run it as sync if not in request route (cherry picked from commit fb1240ce53baa67e8bd0945210feb8d24e1251a3) (cherry picked from commit 4023a5d797960d245b52eb73dc9fc26b8cdf2914) From razvan at opensips.org Thu Mar 30 11:04:16 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 08:04:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8e00b6: snmpstats: fix int to unsigned int warnings Message-ID: <58dd1e70ea711_15803ff649b1fc402136d@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 8e00b690a52791bfde71b8610923fc0b6a26b289 https://github.com/OpenSIPS/opensips/commit/8e00b690a52791bfde71b8610923fc0b6a26b289 Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/snmpstats/openserSIPPortTable.c Log Message: ----------- snmpstats: fix int to unsigned int warnings (cherry picked from commit 5e61f3b910d78d2e9087801214545965febb4d6a) From razvan at opensips.org Thu Mar 30 11:04:42 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 08:04:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0354cd: snmpstats: fix int to unsigned int warnings Message-ID: <58dd1e8aaa48a_2d2de3fd0d905bc2c71067@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/1.11 Home: https://github.com/OpenSIPS/opensips Commit: 0354cd6d9cbad026ed2279cb6b6e998416d70b81 https://github.com/OpenSIPS/opensips/commit/0354cd6d9cbad026ed2279cb6b6e998416d70b81 Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M modules/snmpstats/openserSIPPortTable.c Log Message: ----------- snmpstats: fix int to unsigned int warnings (cherry picked from commit 5e61f3b910d78d2e9087801214545965febb4d6a) From ionutionita at opensips.org Thu Mar 30 13:06:30 2017 From: ionutionita at opensips.org (Ionut Ionita) Date: Thu, 30 Mar 2017 20:06:30 +0300 Subject: [OpenSIPS-Devel] msg->rcv.dst_ip changed ? In-Reply-To: <6963CC9A-19EE-4E7B-A11C-347D25B440A4@myphones.com> References: <6963CC9A-19EE-4E7B-A11C-347D25B440A4@myphones.com> Message-ID: I'm not sure you're taking about siptrace or sipcapture module. It seems like you're using sipcapture. Am I correct? If so, are you using the hep_route or go dirrectly into the SIP route? Regards Ionut Ionita OpenSIPS Developer On 03/30/2017 05:46 PM, Stuart Marsden wrote: > Hi > > I am having a play with HEP version of sip trace > > For an inbound request msg->rcv.dst_ip is correct when the sip message is first received (proto_udp) > > However if I print it out in a function which is called at first line of a script, it has been overwritten by src_ip , the dst_port is fine > > I need the orginal value > > I could be missing something , but I cant see where it is overwritten > > Stuart > > > > _______________________________________________ > Devel mailing list > Devel at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel From razvan at opensips.org Thu Mar 30 13:24:26 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 10:24:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2dd9b7: Revert "net:tcp: remove unnecessary tcpmain_sock" Message-ID: <58dd3f4aeffff_d283fcbf8ca1c38641f0@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2dd9b731f9cd9dda599f4a8a4a8e3da855e0667a https://github.com/OpenSIPS/opensips/commit/2dd9b731f9cd9dda599f4a8a4a8e3da855e0667a Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M net/net_tcp_proc.c Log Message: ----------- Revert "net:tcp: remove unnecessary tcpmain_sock" This reverts commit cf8229a178c885b81b12040b66a48d651ef90031. From razvan at opensips.org Thu Mar 30 13:25:08 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 10:25:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2f688b: Revert "net:tcp: remove unnecessary tcpmain_sock" Message-ID: <58dd3f74339c0_10633fdc1963dc301014bc@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 2f688b5fa48a4b84e0d5efd9367a0e50c8bf3c2c https://github.com/OpenSIPS/opensips/commit/2f688b5fa48a4b84e0d5efd9367a0e50c8bf3c2c Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M net/net_tcp_proc.c Log Message: ----------- Revert "net:tcp: remove unnecessary tcpmain_sock" This reverts commit de72072061ea5ab6fd5ac29d20d722e4dff49598. From razvan at opensips.org Thu Mar 30 13:25:24 2017 From: razvan at opensips.org (Razvan Crainea) Date: Thu, 30 Mar 2017 10:25:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 50641b: Revert "net:tcp: remove unnecessary tcpmain_sock" Message-ID: <58dd3f843b30b_1fbb3fd9a1359c3c73019@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.2 Home: https://github.com/OpenSIPS/opensips Commit: 50641b3625a89c5b47e2e54236ebacbb1262b434 https://github.com/OpenSIPS/opensips/commit/50641b3625a89c5b47e2e54236ebacbb1262b434 Author: Razvan Crainea Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M net/net_tcp_proc.c Log Message: ----------- Revert "net:tcp: remove unnecessary tcpmain_sock" This reverts commit 5dc5ffb14465e687772f4f843591dd9257a200f9. From ionutionita at opensips.org Fri Mar 31 07:37:40 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Fri, 31 Mar 2017 04:37:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7e57f5: [acc extra] allow null extra and leg variable valu... Message-ID: <58de3f8489176_5ee33fdf53d67c30785e@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/2.3 Home: https://github.com/OpenSIPS/opensips Commit: 7e57f58a6a40ce7ac26c3b849f9e8d0bccf66988 https://github.com/OpenSIPS/opensips/commit/7e57f58a6a40ce7ac26c3b849f9e8d0bccf66988 Author: ionutrazvanionita Date: 2017-03-31 (Fri, 31 Mar 2017) Changed paths: M modules/acc/acc_vars.c Log Message: ----------- [acc extra] allow null extra and leg variable values (cherry picked from commit 16cf1b5469a7627ca099d897a16bb9d12f4fbea6) From ionutionita at opensips.org Fri Mar 31 07:37:41 2017 From: ionutionita at opensips.org (ionutrazvanionita) Date: Fri, 31 Mar 2017 04:37:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 16cf1b: [acc extra] allow null extra and leg variable valu... Message-ID: <58de3f8583e14_80163fe558e23c2c7299@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 16cf1b5469a7627ca099d897a16bb9d12f4fbea6 https://github.com/OpenSIPS/opensips/commit/16cf1b5469a7627ca099d897a16bb9d12f4fbea6 Author: ionutrazvanionita Date: 2017-03-31 (Fri, 31 Mar 2017) Changed paths: M modules/acc/acc_vars.c Log Message: ----------- [acc extra] allow null extra and leg variable values