[OpenSIPS-Devel] [OpenSIPS/opensips] 819c4a: Improve bin interface
Razvan Crainea
razvan at opensips.org
Wed Mar 22 13:57:48 EDT 2017
Branch: refs/heads/coverity_scan
Home: https://github.com/OpenSIPS/opensips
Commit: 819c4a39a28075161be7515c015d07a2f83c2dbd
https://github.com/OpenSIPS/opensips/commit/819c4a39a28075161be7515c015d07a2f83c2dbd
Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <rvlad.patrascu at gmail.com>
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 <vladp at opensips.org>
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 <ionel.cerghit at gmail.com>
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 <ionel.cerghit at gmail.com>
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 <ionel.cerghit at gmail.com>
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 <ionel.cerghit at gmail.com>
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 <ionel.cerghit at gmail.com>
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 <ionel.cerghit at gmail.com>
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 <ionel.cerghit at gmail.com>
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 <vladp at opensips.org>
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 <jmarti70 at harris.com>
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 <vladp at opensips.org>
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 <jmarti70 at harris.com>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <sobomax at sippysoft.com>
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 <sobomax at sippysoft.com>
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 <sobomax at sippysoft.com>
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 <sobomax at sippysoft.com>
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 <nick.altmann at gmail.com>
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 <nick.altmann at gmail.com>
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 <nick.altmann at gmail.com>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <bogdan at opensips.org>
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 <sobomax at sippysoft.com>
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 <sobomax at sippysoft.com>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <nick.altmann at gmail.com>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <liviu at opensips.org>
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 <nick.altmann at gmail.com>
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 <nick.altmann at gmail.com>
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 <razvan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <bogdan at opensips.org>
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 <razvan at opensips.org>
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 <ionutionita at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <vladp at opensips.org>
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 <bogdan at opensips.org>
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 <vladp at opensips.org>
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 <bogdan at opensips.org>
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 <ionutionita at opensips.org>
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 <vladp at opensips.org>
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 <ionutionita at opensips.org>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <liviu at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <ionutionita at opensips.org>
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 <vladp at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <liviu at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionel.cerghit at gmail.com>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <liviu at opensips.org>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <vladp at opensips.org>
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 <razvan at opensips.org>
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 <nick.altmann at gmail.com>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <liviu at opensips.org>
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 <razvan at opensips.org>
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 <nick.altmann at gmail.com>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <jdoe at mailinator.com>
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 <ionutionita at opensips.org>
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 <bogdan at opensips.org>
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 <ionutionita at opensips.org>
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 <bogdan at opensips.org>
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 <bogdan at opensips.org>
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 <vladp at opensips.org>
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 <vladp at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <vladp at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <ionutionita at opensips.org>
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 <razvan at opensips.org>
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 <bogdan at opensips.org>
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 <razvan at opensips.org>
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 <liviu at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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 <razvan at opensips.org>
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
More information about the Devel
mailing list