[OpenSIPS-Devel] [OpenSIPS/opensips] 3e969a: drouting/qrouting: Improve sorting code
Liviu Chircu
noreply at github.com
Fri Feb 14 06:57:18 EST 2020
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: 3e969a5eba7f57b5868330e172b2d45e3b0edc83
https://github.com/OpenSIPS/opensips/commit/3e969a5eba7f57b5868330e172b2d45e3b0edc83
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-14 (Fri, 14 Feb 2020)
Changed paths:
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/drouting.c
M modules/drouting/prefix_tree.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/qrouting.c
Log Message:
-----------
drouting/qrouting: Improve sorting code
* fix badly handled and non-handled error cases
* fix misleading comments
* remove solved TODOs
* normalize callback names and coding style
* fix typos
Commit: bbc2681d8be0d5a64794b8282bc48a70d635f7e8
https://github.com/OpenSIPS/opensips/commit/bbc2681d8be0d5a64794b8282bc48a70d635f7e8
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-02-14 (Fri, 14 Feb 2020)
Changed paths:
M db/schema/dr_carriers.xml
M db/schema/dr_rules.xml
M modules/drouting/dr_cb.c
M modules/drouting/dr_cb_sorting.h
M modules/drouting/prefix_tree.h
M modules/drouting/routing.c
M scripts/db_berkeley/opensips/dr_carriers
M scripts/db_berkeley/opensips/dr_rules
M scripts/mysql/drouting-create.sql
M scripts/mysql/qrouting-create.sql
M scripts/oracle/drouting-create.sql
M scripts/postgres/drouting-create.sql
M scripts/postgres/qrouting-create.sql
M scripts/sqlite/drouting-create.sql
M scripts/sqlite/qrouting-create.sql
Log Message:
-----------
qrouting/drouting: Improve sorting algorithm code/schema
* the algorithms are now 'N', 'W' and 'Q' (default: 'N')
* simplify algorithm parsing code
* simplify sorting callback registration code
* update DB schema docs
Compare: https://github.com/OpenSIPS/opensips/compare/d9245d223e7b...bbc2681d8be0
More information about the Devel
mailing list