[OpenSIPS-Devel] [OpenSIPS/opensips] 6f0de9: mid_registrar: Configurable max username/domain/Ao...
Răzvan Crainea
noreply at github.com
Tue Feb 11 05:34:40 EST 2020
Branch: refs/heads/feature/media_exchange
Home: https://github.com/OpenSIPS/opensips
Commit: 6f0de994b6bf3aefd82fc662e226a47072567d57
https://github.com/OpenSIPS/opensips/commit/6f0de994b6bf3aefd82fc662e226a47072567d57
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M lib/reg/config.h
M modules/mid_registrar/doc/mid_registrar_admin.xml
M modules/mid_registrar/mid_registrar.c
M modules/mid_registrar/mid_registrar.h
M modules/mid_registrar/save.c
M modules/mid_registrar/save.h
M modules/registrar/common.c
Log Message:
-----------
mid_registrar: Configurable max username/domain/AoR lengths
Fixes #1964
Commit: f2d11f3dc39113364b5e19338c3aa55ddd82eddd
https://github.com/OpenSIPS/opensips/commit/f2d11f3dc39113364b5e19338c3aa55ddd82eddd
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M cfg.y
Log Message:
-----------
cfg syntax: Disallow esoteric if/while syntax
The opensips.cfg no longer accepts constructs such as:
if $var(foo) {
...
}
if [ $var(foo) == 2 ]
xlog("bar\n");
while $var(foo) < 10 {
...
}
... and forces the condition to be paranthesized. Aside from any
consistency considerations, this change also allows us to disambiguate
the if-if-else shift/reduce conflicts of the grammar, which were so far
masked using the "expect 2" rule.
Commit: 9a8395eaddeee6aeb4cf009082a61bc9b1f9252b
https://github.com/OpenSIPS/opensips/commit/9a8395eaddeee6aeb4cf009082a61bc9b1f9252b
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M cfg.y
Log Message:
-----------
cfg syntax: Enhance the 'return' statement
The opensips.cfg now additionally allows syntax such as:
* return 1;
* return +2;
* return -3;
* return $var(foo);
Commit: 4a509cb976dd51cc8741ac6e21d4c6818c028299
https://github.com/OpenSIPS/opensips/commit/4a509cb976dd51cc8741ac6e21d4c6818c028299
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M action.c
M route_struct.h
Log Message:
-----------
cfg syntax: Fix all complex assignment operators
The opensips.cfg now fully supports the non-trivial assignment
operators, such as: +=, -=, *=, /=, %=, &=, |= and ^=. Syntactially,
they were supported until now, but were actually unimplemented (more
precisely, they were equivalent to the "=" operator).
Only the "+=" operator can also work with strings, for example:
$var(x) = "foo";
$var(x) += "-bar"; # now contains "foo-bar"
$rU = "+40";
$rU += "729" + "884950"; # now contains "+40729884950"
All of them (including "+="), work with integers:
$var(i) = 0;
$var(i) += 2; # 2
$var(i) *= 3; # 6
$var(i) /= 6; # 1
...
Commit: 29ba576eeee2b364899fdb0f4dd413bd062d4947
https://github.com/OpenSIPS/opensips/commit/29ba576eeee2b364899fdb0f4dd413bd062d4947
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M lib/reg/rerrno.c
M lib/reg/rerrno.h
Log Message:
-----------
registrar lib: Add R_INTERNAL error; Refactor array
Commit: 5f6710c8cc014720d317f81c56d42a51be871502
https://github.com/OpenSIPS/opensips/commit/5f6710c8cc014720d317f81c56d42a51be871502
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M lib/reg/sip_msg.c
M lib/reg/sip_msg.h
M modules/mid_registrar/lookup.c
M modules/mid_registrar/mid_registrar.h
M modules/mid_registrar/save.c
R modules/registrar/common.c
R modules/registrar/common.h
M modules/registrar/doc/registrar_admin.xml
M modules/registrar/lookup.c
M modules/registrar/reg_mod.c
M modules/registrar/reg_mod.h
M modules/registrar/save.c
Log Message:
-----------
registrar: Configurable max username/domain/AoR lengths
Also merge copy-pasted extract_aor() function into lib/reg directory.
Commit: 57e9aff4f099f6048cf72480d351210ce0b15ab7
https://github.com/OpenSIPS/opensips/commit/57e9aff4f099f6048cf72480d351210ce0b15ab7
Author: OpenSIPS <github at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/b2b_entities/README
M modules/b2b_entities/doc/contributors.xml
M modules/drouting/README
M modules/drouting/doc/contributors.xml
M modules/mid_registrar/README
M modules/mid_registrar/doc/contributors.xml
M modules/proto_ws/README
M modules/proto_ws/doc/contributors.xml
M modules/proto_wss/README
M modules/proto_wss/doc/contributors.xml
M modules/registrar/README
M modules/registrar/doc/contributors.xml
M modules/rest_client/README
M modules/rest_client/doc/contributors.xml
M modules/sip_i/README
M modules/sip_i/doc/contributors.xml
M modules/tls_mgm/README
M modules/tls_mgm/doc/contributors.xml
Log Message:
-----------
Rebuild documentation
Commit: 1161c6f3a003b53a51ed476ebae3258734b61957
https://github.com/OpenSIPS/opensips/commit/1161c6f3a003b53a51ed476ebae3258734b61957
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M doc/build-contrib.sh
Log Message:
-----------
make contrib: Fix error when /doc has no commits
Also re-generate the "average commit" project statistics
Commit: 1bcc663775dbea04c3b1befa64efafbf17b11df4
https://github.com/OpenSIPS/opensips/commit/1bcc663775dbea04c3b1befa64efafbf17b11df4
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
A modules/qrouting/Makefile
A modules/qrouting/qr_stats.c
A modules/qrouting/qr_stats.h
A modules/qrouting/qrouting.c
Log Message:
-----------
structures and basic functions for qrouting
Commit: ed65c03e4c2d528bdeccbda863a3bea86a8589f4
https://github.com/OpenSIPS/opensips/commit/ed65c03e4c2d528bdeccbda863a3bea86a8589f4
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
A modules/qrouting/qr_acc.c
A modules/qrouting/qr_acc.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
ASR, CCR, PDD computed
Commit: a93dea5999bab3f227c9054db92a515f6c15f3b0
https://github.com/OpenSIPS/opensips/commit/a93dea5999bab3f227c9054db92a515f6c15f3b0
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
M modules/qrouting/qrouting.c
Log Message:
-----------
[qrouting]invite time stored in tmcb_params; call duration using dialog
Commit: 777995c639c43f8304405c247b10e3e0e815c6b7
https://github.com/OpenSIPS/opensips/commit/777995c639c43f8304405c247b10e3e0e815c6b7
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
Log Message:
-----------
added error labels, and free memory in case of error; protect the current interval w locking; complete acc
Commit: 72ec8f67435c8ea588a870150c6d40b8db3f6839
https://github.com/OpenSIPS/opensips/commit/72ec8f67435c8ea588a870150c6d40b8db3f6839
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
qr_status and score for destinations
Commit: d69747c2d1af254fe85488a10f7de7d8fe27efd2
https://github.com/OpenSIPS/opensips/commit/d69747c2d1af254fe85488a10f7de7d8fe27efd2
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_api.h
M modules/drouting/dr_api_internal.c
M modules/drouting/routing.c
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
A modules/qrouting/qr_sort.c
A modules/qrouting/qr_sort.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
A modules/qrouting/qrouting.h
Log Message:
-----------
[qrouting] dr callbacks for creating rules, and registering gw to dr and qr_status mi cmd
Commit: 665c921adfec8ef9c90b07f5224b77ebc8be0f7c
https://github.com/OpenSIPS/opensips/commit/665c921adfec8ef9c90b07f5224b77ebc8be0f7c
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_api.h
M modules/drouting/dr_api_internal.c
M modules/drouting/dr_cb.h
M modules/drouting/routing.c
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
[qrouting] registering carriers, debug info and qr_create_gw
Commit: 121fd30c0510ba3d8a33da4e9d0f9d65ef489d64
https://github.com/OpenSIPS/opensips/commit/121fd30c0510ba3d8a33da4e9d0f9d65ef489d64
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.h
M modules/drouting/drouting.c
M modules/drouting/prefix_tree.h
M modules/drouting/routing.c
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
[qrouting] call acc done only on invites
Commit: 888053b3b5975c1d24bd075248af056a23f39a9d
https://github.com/OpenSIPS/opensips/commit/888053b3b5975c1d24bd075248af056a23f39a9d
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.c
M modules/drouting/dr_cb.h
M modules/drouting/drouting.c
M modules/drouting/prefix_tree.h
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
Log Message:
-----------
[qrouting] added grp score, drouting sorting callback based, free shm memory for dialog_prop and trans_prop
Commit: c33f0cc4e9e8d2c2d913bd9672df80a9a6a832cc
https://github.com/OpenSIPS/opensips/commit/c33f0cc4e9e8d2c2d913bd9672df80a9a6a832cc
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M db/schema/dr_carriers.xml
M db/schema/dr_rules.xml
M modules/drouting/dr_api.h
M modules/drouting/dr_api_internal.c
M modules/drouting/dr_cb.c
M modules/drouting/dr_cb.h
M modules/drouting/dr_db_def.c
M modules/drouting/dr_db_def.h
M modules/drouting/dr_load.c
A modules/drouting/dr_sorting_cbs.h
M modules/drouting/drouting.c
M modules/drouting/prefix_tree.h
M modules/drouting/routing.c
M modules/drouting/routing.h
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_sort.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
M scripts/db_berkeley/opensips/dr_carriers
M scripts/db_berkeley/opensips/dr_rules
M scripts/dbtext/opensips/dr_carriers
M scripts/dbtext/opensips/dr_rules
M scripts/mysql/drouting-create.sql
M scripts/oracle/drouting-create.sql
M scripts/pi_http/drouting-mod
M scripts/pi_http/drouting-table
M scripts/pi_http/pi_framework.xml
M scripts/postgres/drouting-create.sql
Log Message:
-----------
[qrouting]sort_alg field added to dr_carriers table and sort_alg, sort_profile fileds added to dr_rules table, sorting related cbs moved to dr_sorting_cbs.h
Commit: 719069323db565adff6590d92ce41eb17949bf60
https://github.com/OpenSIPS/opensips/commit/719069323db565adff6590d92ce41eb17949bf60
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
A db/schema/opensips-qrouting.xml
A db/schema/qr_profiles.xml
M modules/drouting/dr_load.c
M modules/drouting/drouting.c
A modules/qrouting/qr_load.c
A modules/qrouting/qr_load.h
M modules/qrouting/qrouting.c
A scripts/db_berkeley/opensips/qr_profiles
M scripts/db_berkeley/opensips/version
A scripts/dbtext/opensips/qr_profiles
M scripts/dbtext/opensips/version
M scripts/mysql/drouting-create.sql
A scripts/mysql/qrouting-create.sql
M scripts/oracle/drouting-create.sql
A scripts/oracle/qrouting-create.sql
M scripts/pi_http/pi_framework.xml
A scripts/pi_http/qrouting-mod
A scripts/pi_http/qrouting-table
M scripts/postgres/drouting-create.sql
A scripts/postgres/qrouting-create.sql
Log Message:
-----------
[qrouting] qr_profiles table added
Commit: 46d23d587b01cd21e9aaabe001ef6fab4b321953
https://github.com/OpenSIPS/opensips/commit/46d23d587b01cd21e9aaabe001ef6fab4b321953
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M db/schema/dr_rules.xml
M modules/drouting/dr_cb.c
M modules/drouting/dr_sorting_cbs.h
M modules/drouting/drouting.c
M modules/drouting/routing.c
M modules/qrouting/qr_load.c
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
M obsolete_modules/pdt/scripts/dbtext/pdt
M scripts/db_berkeley/opensips/dr_rules
M scripts/dbtext/opensips/address
M scripts/dbtext/opensips/b2b_entities
M scripts/dbtext/opensips/b2b_sca
M scripts/dbtext/opensips/cachedb
M scripts/dbtext/opensips/carrierfailureroute
M scripts/dbtext/opensips/carrierroute
M scripts/dbtext/opensips/cc_agents
M scripts/dbtext/opensips/cc_cdrs
M scripts/dbtext/opensips/cc_flows
M scripts/dbtext/opensips/closeddial
M scripts/dbtext/opensips/cpl
M scripts/dbtext/opensips/dbaliases
M scripts/dbtext/opensips/domain
M scripts/dbtext/opensips/domainpolicy
M scripts/dbtext/opensips/dr_carriers
M scripts/dbtext/opensips/dr_partitions
M scripts/dbtext/opensips/dr_rules
M scripts/dbtext/opensips/globalblacklist
M scripts/dbtext/opensips/grp
M scripts/dbtext/opensips/imc_members
M scripts/dbtext/opensips/imc_rooms
M scripts/dbtext/opensips/pua
M scripts/dbtext/opensips/qr_profiles
M scripts/dbtext/opensips/re_grp
M scripts/dbtext/opensips/rls_presentity
M scripts/dbtext/opensips/rls_watchers
M scripts/dbtext/opensips/route_tree
M scripts/dbtext/opensips/rtpproxy_sockets
M scripts/dbtext/opensips/speed_dial
M scripts/dbtext/opensips/subscriber
M scripts/dbtext/opensips/uri
M scripts/dbtext/opensips/userblacklist
M scripts/dbtext/opensips/usr_preferences
M scripts/dbtext/opensips/watchers
M scripts/dbtext/opensips/xcap
M scripts/mysql/drouting-create.sql
M scripts/oracle/drouting-create.sql
M scripts/pi_http/drouting-table
M scripts/pi_http/pi_framework.xml
M scripts/postgres/drouting-create.sql
Log Message:
-----------
[qrouting]callback for adding profile to rule
Commit: 76193efbc207c99cc211771696b373cb3f4d5716
https://github.com/OpenSIPS/opensips/commit/76193efbc207c99cc211771696b373cb3f4d5716
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M db/schema/dr_carriers.xml
M modules/drouting/dr_partitions.h
M modules/drouting/dr_sorting_cbs.h
M modules/drouting/drouting.c
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_sort.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
M obsolete_modules/pdt/scripts/dbtext/pdt
M scripts/db_berkeley/opensips/dr_carriers
M scripts/dbtext/opensips/address
M scripts/dbtext/opensips/b2b_entities
M scripts/dbtext/opensips/b2b_sca
M scripts/dbtext/opensips/cachedb
M scripts/dbtext/opensips/carrierfailureroute
M scripts/dbtext/opensips/carrierroute
M scripts/dbtext/opensips/cc_agents
M scripts/dbtext/opensips/cc_cdrs
M scripts/dbtext/opensips/cc_flows
M scripts/dbtext/opensips/closeddial
M scripts/dbtext/opensips/cpl
M scripts/dbtext/opensips/dbaliases
M scripts/dbtext/opensips/domain
M scripts/dbtext/opensips/domainpolicy
M scripts/dbtext/opensips/dr_carriers
M scripts/dbtext/opensips/dr_partitions
M scripts/dbtext/opensips/dr_rules
M scripts/dbtext/opensips/globalblacklist
M scripts/dbtext/opensips/grp
M scripts/dbtext/opensips/imc_members
M scripts/dbtext/opensips/imc_rooms
M scripts/dbtext/opensips/pua
M scripts/dbtext/opensips/qr_profiles
M scripts/dbtext/opensips/re_grp
M scripts/dbtext/opensips/rls_presentity
M scripts/dbtext/opensips/rls_watchers
M scripts/dbtext/opensips/route_tree
M scripts/dbtext/opensips/rtpproxy_sockets
M scripts/dbtext/opensips/speed_dial
M scripts/dbtext/opensips/subscriber
M scripts/dbtext/opensips/uri
M scripts/dbtext/opensips/userblacklist
M scripts/dbtext/opensips/usr_preferences
M scripts/dbtext/opensips/watchers
M scripts/dbtext/opensips/xcap
M scripts/mysql/drouting-create.sql
M scripts/oracle/drouting-create.sql
M scripts/pi_http/drouting-table
M scripts/pi_http/pi_framework.xml
M scripts/postgres/drouting-create.sql
Log Message:
-----------
[qrouting] changed sorting algorithm
Commit: 79ba4045f77cfbcd23fee2dc98b58991ce561e3a
https://github.com/OpenSIPS/opensips/commit/79ba4045f77cfbcd23fee2dc98b58991ce561e3a
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.c
M modules/drouting/dr_load.c
M modules/drouting/dr_load.h
M modules/drouting/dr_partitions.h
M modules/drouting/dr_sorting_cbs.h
M modules/drouting/drouting.c
M modules/drouting/routing.c
M modules/drouting/routing.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
[qrouting] qr destinations register for multiple partitions; qr unaware of partitions
Commit: 9ccc1fb58b8e77dc766c79cb93d7ad4bd5928cf2
https://github.com/OpenSIPS/opensips/commit/9ccc1fb58b8e77dc766c79cb93d7ad4bd5928cf2
Author: tallicamike <mtiganus at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.c
M modules/drouting/dr_load.c
M modules/drouting/dr_load.h
M modules/drouting/dr_sorting_cbs.h
M modules/drouting/drouting.c
M modules/drouting/routing.c
M modules/drouting/routing.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
[qrouting] QR aware of DR partitions; qr_status modified to recognize partitions
Commit: 61d57605a25d20d584af19b26a244475b46e6a14
https://github.com/OpenSIPS/opensips/commit/61d57605a25d20d584af19b26a244475b46e6a14
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_api.h
M modules/drouting/dr_api_internal.c
M modules/drouting/dr_cb.c
M modules/drouting/dr_cb.h
M modules/drouting/dr_db_def.c
M modules/drouting/dr_db_def.h
M modules/drouting/dr_load.c
M modules/drouting/dr_load.h
M modules/drouting/dr_partitions.h
M modules/drouting/drouting.c
M modules/drouting/prefix_tree.h
M modules/drouting/routing.c
M modules/drouting/routing.h
Log Message:
-----------
drouting: Integrate qr callbacks with 3.1 codebase [part 1]
Commit: 94d95e2fec720717c8222309d95d65e8f3f9f125
https://github.com/OpenSIPS/opensips/commit/94d95e2fec720717c8222309d95d65e8f3f9f125
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_api.h
M modules/drouting/dr_api_internal.c
M modules/drouting/dr_cb.c
M modules/drouting/dr_cb.h
M modules/drouting/dr_cb_sorting.h
M modules/drouting/dr_db_def.c
M modules/drouting/dr_db_def.h
M modules/drouting/dr_load.c
M modules/drouting/dr_load.h
M modules/drouting/dr_partitions.h
R modules/drouting/dr_sorting_cbs.h
M modules/drouting/drouting.c
M modules/drouting/prefix_tree.h
M modules/drouting/routing.c
M modules/drouting/routing.h
M scripts/db_berkeley/opensips/dr_rules
M scripts/dbtext/opensips/dr_carriers
M scripts/dbtext/opensips/dr_rules
M scripts/mysql/qrouting-create.sql
M scripts/sqlite/drouting-create.sql
A scripts/sqlite/qrouting-create.sql
Log Message:
-----------
drouting: Integrate qr callbacks with 3.1 codebase [part 2]
Commit: f39821fdbf15c026f86e601174c1db7c581413b5
https://github.com/OpenSIPS/opensips/commit/f39821fdbf15c026f86e601174c1db7c581413b5
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_api.h
M modules/drouting/dr_api_internal.c
M modules/drouting/dr_api_internal.h
M modules/drouting/dr_bl.c
M modules/drouting/dr_bl.h
M modules/drouting/dr_cb.c
M modules/drouting/dr_cb.h
M modules/drouting/dr_cb_sorting.h
M modules/drouting/dr_clustering.c
M modules/drouting/dr_clustering.h
M modules/drouting/dr_db_def.c
M modules/drouting/dr_db_def.h
M modules/drouting/dr_load.c
M modules/drouting/dr_load.h
M modules/drouting/dr_partitions.h
M modules/drouting/parse.h
M modules/drouting/prefix_tree.c
M modules/drouting/prefix_tree.h
M modules/drouting/routing.c
M modules/drouting/routing.h
Log Message:
-----------
drouting: Normalize license headers; Update copyrights
Commit: b5bff3cd96452025573e2e3c8afcab203f6446d6
https://github.com/OpenSIPS/opensips/commit/b5bff3cd96452025573e2e3c8afcab203f6446d6
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/prefix_tree.h
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_sort.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
R modules/qrouting/qrouting.h
Log Message:
-----------
qrouting: Integrate with 3.1 codebase
* adapt to new MI API
* adapt to new module interface
* adapt to new timer interface
* simplify dr callbacks and param passing
Commit: 46ebc8f8760cb6ae2d0ea02f78525d5d6727953e
https://github.com/OpenSIPS/opensips/commit/46ebc8f8760cb6ae2d0ea02f78525d5d6727953e
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
Log Message:
-----------
qrouting: Fix gcc warnings
Commit: ddda4c693611d9eed021da439bb896407df25a89
https://github.com/OpenSIPS/opensips/commit/ddda4c693611d9eed021da439bb896407df25a89
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
M modules/qrouting/qr_load.c
M modules/qrouting/qr_load.h
A modules/qrouting/qr_mi.c
A modules/qrouting/qr_mi.h
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_sort.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Re-organize MI code; Update copyrights
Commit: a073d5fb97151529efe32751d67cca2af41662ec
https://github.com/OpenSIPS/opensips/commit/a073d5fb97151529efe32751d67cca2af41662ec
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Clean up mod_init code
Commit: d9942f5a4e4fc1dcfe9eb94caa02cebd59be9699
https://github.com/OpenSIPS/opensips/commit/d9942f5a4e4fc1dcfe9eb94caa02cebd59be9699
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_stats.c
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Code refactoring
* name the timer function
* simplify code
* normalize coding style
Commit: ee08cc600bcaf5c3b2fad6bc70ba6d01577209f1
https://github.com/OpenSIPS/opensips/commit/ee08cc600bcaf5c3b2fad6bc70ba6d01577209f1
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_stats.c
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Improve code quality [part 1]
* fix some SHM leaks
* avoid redundant zero initializations (either globally or on stack)
* avoid redundant pointer resets to NULL after a shm_free(). If
there's a double free, all modern OpenSIPS debugging allocators
will detect it anyway
* eliminate free_history(), just use shm_free_all()
* normalize coding style
Commit: 6390517266d8d228b3154ef5fd58f05d52407cb6
https://github.com/OpenSIPS/opensips/commit/6390517266d8d228b3154ef5fd58f05d52407cb6
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.h
M modules/drouting/dr_cb_sorting.h
M modules/drouting/dr_load.c
M modules/drouting/routing.c
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting/drouting: Simplify callbacks code [part 1]
* merge unnecessary DRCB_SET_PROFILE callback
* avoid unnecessary pkg_malloc() bloat, just use stack structures
* fix a ton of pkg memory leaks
Commit: 453c24691b529aca1d4f7e30170bd6762159c611
https://github.com/OpenSIPS/opensips/commit/453c24691b529aca1d4f7e30170bd6762159c611
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.h
M modules/drouting/drouting.c
M modules/drouting/routing.c
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
Log Message:
-----------
qrouting/drouting: Simplify callbacks code [part 2]
* avoid unnecessary, extra referencing level?!
* avoid unnecessary pkg_malloc() bloat
* fix several pkg memory leaks
Commit: 97851fe8508de4e1a98c9911d0882992f72c25bf
https://github.com/OpenSIPS/opensips/commit/97851fe8508de4e1a98c9911d0882992f72c25bf
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting/drouting: Remove unused (deprecated?) callback
Commit: 38c15099f7669d052da6d003cbdc26659ccc5dc0
https://github.com/OpenSIPS/opensips/commit/38c15099f7669d052da6d003cbdc26659ccc5dc0
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/drouting.c
M modules/qrouting/qr_acc.c
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting/drouting: Improve code quality [part 2]
* fix "n_partitions" logic
* add more OOM checks
* simplify if conditions and redundant code (e.g. "return;")
* improve callback ordering at registration (in execution order)
* normalize coding style
Commit: 64824513c67d13de143b50419830a5ed43c5fe63
https://github.com/OpenSIPS/opensips/commit/64824513c67d13de143b50419830a5ed43c5fe63
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/drouting.c
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting/drouting: Update module dependencies
Commit: 08444570c080d329129c1c5e59eb5f27bc575d79
https://github.com/OpenSIPS/opensips/commit/08444570c080d329129c1c5e59eb5f27bc575d79
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_acc.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Fix undefined vars; Startup works now
Commit: 93551caa8d83eb1d054f97a7419ee1be547beda3
https://github.com/OpenSIPS/opensips/commit/93551caa8d83eb1d054f97a7419ee1be547beda3
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.c
Log Message:
-----------
drouting: Store callbacks in pkg, not shm
Commit: 7b9993e2b15a0c952c185af4d75c653807c65626
https://github.com/OpenSIPS/opensips/commit/7b9993e2b15a0c952c185af4d75c653807c65626
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_stats.c
M ut.h
Log Message:
-----------
qrouting: Improve GW stats list management
* fix double free crash due to list being circular
* avoid shm leak on OOM condition
Commit: b3259c6d39d277b0ef7a398a55fd2ba518f3fb62
https://github.com/OpenSIPS/opensips/commit/b3259c6d39d277b0ef7a398a55fd2ba518f3fb62
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_sort.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
Log Message:
-----------
qrouting: Code refactoring
* add helpful comments
* improve field naming
* fix misplaced LM_DBG, could segfault
Commit: 02155247eac47dc0faf4b4f4bd0ef5fd78fa55f7
https://github.com/OpenSIPS/opensips/commit/02155247eac47dc0faf4b4f4bd0ef5fd78fa55f7
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/drouting.c
M modules/qrouting/qr_stats.c
M ut.h
Log Message:
-----------
qrouting/drouting: Fix shm/pkg memory leak
Commit: 0ab7592c4265183fd86a4c1de730bc55efa94d93
https://github.com/OpenSIPS/opensips/commit/0ab7592c4265183fd86a4c1de730bc55efa94d93
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/dr_cb.h
M modules/drouting/dr_cb_sorting.h
M modules/drouting/dr_load.c
M modules/drouting/dr_load.h
M modules/drouting/drouting.c
M modules/drouting/routing.c
M modules/drouting/routing.h
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting/drouting: Allow reloading just 1 partition
The callback logic had to be changed in order to support this feature,
which would otherwise crash the server (e.g. "dr_reload my_part").
The good news is that the resulting callback API is cleaner now!
Commit: 6bd82855639b9e0351181d845718b2830dd90c03
https://github.com/OpenSIPS/opensips/commit/6bd82855639b9e0351181d845718b2830dd90c03
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M db/schema/qr_profiles.xml
M modules/qrouting/qr_load.c
M modules/qrouting/qr_load.h
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_stats.h
M scripts/db_berkeley/opensips/qr_profiles
M scripts/dbtext/opensips/qr_profiles
M scripts/mysql/qrouting-create.sql
M scripts/oracle/qrouting-create.sql
M scripts/pi_http/pi_framework.xml
M scripts/pi_http/qrouting-mod
M scripts/pi_http/qrouting-table
M scripts/postgres/qrouting-create.sql
M scripts/sqlite/qrouting-create.sql
Log Message:
-----------
qrouting: Drop the gateway disabling concept
A gateway should _only_ be discounted from routing if it is dead (no
ping replies!), and not because it received a poor rating from qrouting.
On such a worst case, it is better to simply demote the gateway to the
last position in the sorted list. This way, we don't risk breaking
connectivity.
Commit: 3a77fee0bc808bbbd69573815f5e94368b0469a9
https://github.com/OpenSIPS/opensips/commit/3a77fee0bc808bbbd69573815f5e94368b0469a9
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/drouting/drouting.c
M modules/qrouting/qr_acc.c
M modules/qrouting/qr_load.c
M modules/qrouting/qr_load.h
M modules/qrouting/qr_mi.c
M modules/qrouting/qr_mi.h
M modules/qrouting/qr_sort.c
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Add MI qr_reload command
Refactor the "qr_profiles" code so it can be reloadable. Also, after
reloading a new set of qr_profiles, make sure to refresh the cloned dr
rule structures so they point to the newly reloaded data instead.
Commit: 8042556ad3f8fd50c0661ee959a8abed51cd5ad9
https://github.com/OpenSIPS/opensips/commit/8042556ad3f8fd50c0661ee959a8abed51cd5ad9
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Remove dead code
Commit: a79abf0a2f67791779d7eedd87cc56a499dfc27d
https://github.com/OpenSIPS/opensips/commit/a79abf0a2f67791779d7eedd87cc56a499dfc27d
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_load.c
M modules/qrouting/qr_stats.c
M modules/qrouting/qr_stats.h
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Refactor the "rw_lock_qr" lock
* avoid unnecessary extra referencing level
* improve naming
Commit: 52384156dd38a52ab00f78a09e8200ae49d5dad9
https://github.com/OpenSIPS/opensips/commit/52384156dd38a52ab00f78a09e8200ae49d5dad9
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_stats.c
Log Message:
-----------
qrouting: Fix some buggy corner-cases
* fix un-initialized stat history intervals
* improve handling for OOM during a dr_reload
Commit: c8951a2621445780030f571f9a5256131d265539
https://github.com/OpenSIPS/opensips/commit/c8951a2621445780030f571f9a5256131d265539
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/qrouting/qr_load.h
Log Message:
-----------
qrouting: Add missing include guards
Commit: 70d0e62dfda220ae2eb05084ef3d5fca4b91333b
https://github.com/OpenSIPS/opensips/commit/70d0e62dfda220ae2eb05084ef3d5fca4b91333b
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
A modules/qrouting/doc/qrouting.xml
A modules/qrouting/doc/qrouting_admin.xml
M modules/qrouting/qrouting.c
Log Message:
-----------
qrouting: Add documentation
Commit: 1f42660fd9e433f31f43820e9484c384a3bbfd2b
https://github.com/OpenSIPS/opensips/commit/1f42660fd9e433f31f43820e9484c384a3bbfd2b
Author: Peter Lemenkov <lemenkov at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/cachedb_local/cachedb_local_replication.h
M modules/usrloc/ul_mod.h
M modules/usrloc/usrloc.h
Log Message:
-----------
Add missing typedef keyword
Without this keyword these struct definitions are considered by GCC as a
variable definition.
This was catched because there is a more strict check about these
variable definitions since GCC 10:
* https://gcc.gnu.org/gcc-10/porting_to.html#common
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
Commit: abcbeb06e3d7cc9ffb3366e8ec862b38ec3f9617
https://github.com/OpenSIPS/opensips/commit/abcbeb06e3d7cc9ffb3366e8ec862b38ec3f9617
Author: Peter Lemenkov <lemenkov at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M mem/hp_malloc.c
M mi/mi_trace.c
M mi/mi_trace.h
M modules/b2b_entities/b2b_entities.c
M modules/b2b_entities/dlg.h
M modules/b2b_logic/b2b_logic.h
M modules/dispatcher/dispatch.h
M modules/emergency/emergency_methods.c
M modules/emergency/emergency_methods.h
M modules/emergency/http_emergency.h
M modules/emergency/report_emergency.h
M modules/emergency/sip_emergency.c
M modules/emergency/subscriber_emergency.h
M modules/emergency/xml_parser.h
M modules/event_rabbitmq/rabbitmq_send.c
M modules/mangler/mangler.c
M modules/mangler/sdp_mangler.h
M modules/permissions/permissions.h
M modules/pua_dialoginfo/pua_dialoginfo.c
M modules/pua_dialoginfo/pua_dialoginfo.h
M modules/pua_usrloc/pua_usrloc.c
M modules/pua_usrloc/pua_usrloc.h
M modules/ratelimit/ratelimit_helper.c
M modules/registrar/reg_mod.c
M modules/registrar/reg_mod.h
M obsolete_modules/sms/libsms_modem.c
M obsolete_modules/sms/libsms_putsms.c
M obsolete_modules/sms/sms_funcs.c
M sr_module.h
M ut.c
M ut.h
Log Message:
-----------
Fix building with gcc 10
GCC 10 started to use -no-common by default. Here is an official
explanation:
* https://gcc.gnu.org/gcc-10/porting_to.html#common
We have to mark all the declarations of global variables with extern
keyword and put the definitions into a proper file.
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
Commit: 22e072e4c5283670e068b1f0613fc8aac12912f1
https://github.com/OpenSIPS/opensips/commit/22e072e4c5283670e068b1f0613fc8aac12912f1
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/dispatcher/dispatch.c
M modules/emergency/sip_emergency.c
Log Message:
-----------
dispatcher: Fix missing "tmb" definition
Commit: e267fe75fd92c12c9f51fc3e9391188d3db28b13
https://github.com/OpenSIPS/opensips/commit/e267fe75fd92c12c9f51fc3e9391188d3db28b13
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M Makefile.defs
Log Message:
-----------
make: Prepare for upcoming gcc 10 (use -fno-common)
Per https://gcc.gnu.org/gcc-10/porting_to.html#common, -fno-common will
become a default in gcc 10, so variables defined within .h files will no
longer be allowed!
Thanks to Peter Lemenkov for the suggestion!
Commit: 9cfea95421168baefeccd996b541f2a6a38d5073
https://github.com/OpenSIPS/opensips/commit/9cfea95421168baefeccd996b541f2a6a38d5073
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/b2b_entities/b2b_entities.c
M modules/emergency/emergency_methods.c
Log Message:
-----------
Fix redundant zero initializations for global vars
Commit: d3fb5ca7ade98ee04a2516a8ad1d8a6d70d343e6
https://github.com/OpenSIPS/opensips/commit/d3fb5ca7ade98ee04a2516a8ad1d8a6d70d343e6
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M lib/reg/sip_msg.h
M modules/mid_registrar/gruu.c
M modules/mid_registrar/gruu.h
M modules/presence/clustering.h
Log Message:
-----------
Fix more gcc 10 compilation errors
Commit: cd5aed312f359f4e4517d70a08d70bd455235a18
https://github.com/OpenSIPS/opensips/commit/cd5aed312f359f4e4517d70a08d70bd455235a18
Author: Peter Lemenkov <lemenkov at gmail.com>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/rtpengine/rtpengine.h
Log Message:
-----------
rtpengine: Remove unused struct fields
These two fields were copied directly from rtpproxy module but never
used by this module.
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
Commit: 8d81eb083a989a0dbff6e84e1a3416ca7c32a5df
https://github.com/OpenSIPS/opensips/commit/8d81eb083a989a0dbff6e84e1a3416ca7c32a5df
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/dialog/dlg_hash.h
Log Message:
-----------
dialog: add macro for getting dlg out buffer
Commit: 0bef1b82e80522085b6613c4971ecd32cf3d6a3d
https://github.com/OpenSIPS/opensips/commit/0bef1b82e80522085b6613c4971ecd32cf3d6a3d
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/media_exchange/media_exchange.c
M modules/media_exchange/media_sessions.c
M modules/media_exchange/media_sessions.h
Log Message:
-----------
media_exchange: rework ref counting for media session
instead of keeping ref for media session, we need to keep them at the
leg level, and the counting at the session level will be indicated by
the absence of media legs
Commit: 5e5faeb3a39f6401958473039adb5e9a975b86f9
https://github.com/OpenSIPS/opensips/commit/5e5faeb3a39f6401958473039adb5e9a975b86f9
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/dialog/dlg_handlers.h
M modules/dialog/dlg_req_within.c
Log Message:
-----------
dialog: indicate the leg to send the request to
Commit: b9b23fb06355c9b0e753020f750a0b60af3dbb3a
https://github.com/OpenSIPS/opensips/commit/b9b23fb06355c9b0e753020f750a0b60af3dbb3a
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/media_exchange/media_exchange.c
M modules/media_exchange/media_sessions.c
M modules/media_exchange/media_sessions.h
A modules/media_exchange/media_utils.c
A modules/media_exchange/media_utils.h
Log Message:
-----------
media_exchange: full implementation of media_fetch_to_call()
Commit: cf7b222a8b69275373bfd88984fbfde281b01016
https://github.com/OpenSIPS/opensips/commit/cf7b222a8b69275373bfd88984fbfde281b01016
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/media_exchange/media_exchange.c
Log Message:
-----------
media_exchange: make nohold parameter integer
Commit: 4dfe365be699a9e6b6be916c57e312bb1ac519ca
https://github.com/OpenSIPS/opensips/commit/4dfe365be699a9e6b6be916c57e312bb1ac519ca
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/media_exchange/media_exchange.c
M modules/media_exchange/media_utils.c
M modules/media_exchange/media_utils.h
Log Message:
-----------
media_exchange: make utils work with media_session_leg instead of dlg
Commit: 0749e284d98f3fdd4923580b5451e22bda11adc2
https://github.com/OpenSIPS/opensips/commit/0749e284d98f3fdd4923580b5451e22bda11adc2
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/media_exchange/media_sessions.c
M modules/media_exchange/media_sessions.h
M modules/media_exchange/media_utils.c
M modules/media_exchange/media_utils.h
Log Message:
-----------
media_exchange: terminate b2b sessions if dialog ends
Commit: 091b0874952836414c2a087d159f8e4b52daeb07
https://github.com/OpenSIPS/opensips/commit/091b0874952836414c2a087d159f8e4b52daeb07
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M modules/media_exchange/media_exchange.c
Log Message:
-----------
media_exchange: make media_send_from_call leg optional
Commit: a9168b9c0c0fc01e23e4fe14c3a131f96bf3c443
https://github.com/OpenSIPS/opensips/commit/a9168b9c0c0fc01e23e4fe14c3a131f96bf3c443
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
A modules/media_exchange/doc/contributors.xml
A modules/media_exchange/doc/media_exchange.xml
A modules/media_exchange/doc/media_exchange_admin.xml
Log Message:
-----------
media_exchange: add initial version of documentation
Compare: https://github.com/OpenSIPS/opensips/compare/75f74ee66bcf...a9168b9c0c0f
More information about the Devel
mailing list