aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-02-14 00:19:06 +0100
committerHarald Welte <laforge@gnumonks.org>2018-02-14 09:04:52 +0100
commit2346619c1aa1eba3d8f7e939a0efd704ea3fe932 (patch)
tree269666fa99654fc4a3361ca03c0bc73e2b4f5013
parent27b40c601c41fde70446ad553629494234c07662 (diff)
remove unused "authorized-regexp" VTY command
This is another left-over VTY command from the OsmoNITB days. If such functionality is desired, it must be implemented in OsmoHLR, but not here. Related: OS#2528 Change-Id: Icf0897c47388e49ba7886b55acc728a6f7d213fe
-rw-r--r--include/osmocom/msc/gsm_data.h2
-rw-r--r--src/libcommon-cs/common_cs.c6
-rw-r--r--src/libcommon-cs/common_cs_vty.c17
-rw-r--r--tests/msc_vlr/msc_vlr_test_authen_reuse.err14
-rw-r--r--tests/msc_vlr/msc_vlr_test_call.err6
-rw-r--r--tests/msc_vlr/msc_vlr_test_gsm_authen.err12
-rw-r--r--tests/msc_vlr/msc_vlr_test_gsm_ciph.err12
-rw-r--r--tests/msc_vlr/msc_vlr_test_hlr_reject.err18
-rw-r--r--tests/msc_vlr/msc_vlr_test_hlr_timeout.err6
-rw-r--r--tests/msc_vlr/msc_vlr_test_ms_timeout.err8
-rw-r--r--tests/msc_vlr/msc_vlr_test_no_authen.err18
-rw-r--r--tests/msc_vlr/msc_vlr_test_reject_concurrency.err22
-rw-r--r--tests/msc_vlr/msc_vlr_test_rest.err10
-rw-r--r--tests/msc_vlr/msc_vlr_test_umts_authen.err10
-rw-r--r--tests/msc_vlr/msc_vlr_tests.c9
-rw-r--r--tests/vty_test_runner.py3
16 files changed, 72 insertions, 101 deletions
diff --git a/include/osmocom/msc/gsm_data.h b/include/osmocom/msc/gsm_data.h
index 0548b80bd..970128866 100644
--- a/include/osmocom/msc/gsm_data.h
+++ b/include/osmocom/msc/gsm_data.h
@@ -236,8 +236,6 @@ struct gsm_network {
char *name_long;
char *name_short;
enum gsm_auth_policy auth_policy;
- regex_t authorized_regexp;
- char *authorized_reg_str;
/* bit-mask of permitted encryption algorithms. LSB=A5/0, MSB=A5/7 */
uint8_t a5_encryption_mask;
bool authentication_required;
diff --git a/src/libcommon-cs/common_cs.c b/src/libcommon-cs/common_cs.c
index cebaf396d..a2f5cb38e 100644
--- a/src/libcommon-cs/common_cs.c
+++ b/src/libcommon-cs/common_cs.c
@@ -44,16 +44,10 @@ struct gsm_network *gsm_network_init(void *ctx,
{
struct gsm_network *net;
- const char *default_regexp = ".*";
-
net = talloc_zero(ctx, struct gsm_network);
if (!net)
return NULL;
- if (gsm_parse_reg(net, &net->authorized_regexp, &net->authorized_reg_str, 1,
- &default_regexp) != 0)
- return NULL;
-
net->country_code = country_code;
net->network_code = network_code;
/* Permit a compile-time default of A5/3 and A5/1 */
diff --git a/src/libcommon-cs/common_cs_vty.c b/src/libcommon-cs/common_cs_vty.c
index e5972f1e2..2fbe09ce1 100644
--- a/src/libcommon-cs/common_cs_vty.c
+++ b/src/libcommon-cs/common_cs_vty.c
@@ -121,22 +121,6 @@ DEFUN(cfg_net_auth_policy,
return CMD_SUCCESS;
}
-DEFUN(cfg_net_authorize_regexp, cfg_net_authorize_regexp_cmd,
- "authorized-regexp REGEXP",
- "Set regexp for IMSI which will be used for authorization decision\n"
- "Regular expression, IMSIs matching it are allowed to use the network\n")
-{
- struct gsm_network *gsmnet = gsmnet_from_vty(vty);
- if (gsm_parse_reg(gsmnet, &gsmnet->authorized_regexp,
- &gsmnet->authorized_reg_str, argc, argv) != 0) {
- vty_out(vty, "%%Failed to parse the authorized-regexp: '%s'%s",
- argv[0], VTY_NEWLINE);
- return CMD_WARNING;
- }
-
- return CMD_SUCCESS;
-}
-
DEFUN(cfg_net_encryption,
cfg_net_encryption_cmd,
"encryption a5 <0-3> [<0-3>] [<0-3>] [<0-3>]",
@@ -307,7 +291,6 @@ int common_cs_vty_init(struct gsm_network *network,
install_element(GSMNET_NODE, &cfg_net_name_short_cmd);
install_element(GSMNET_NODE, &cfg_net_name_long_cmd);
install_element(GSMNET_NODE, &cfg_net_auth_policy_cmd);
- install_element(GSMNET_NODE, &cfg_net_authorize_regexp_cmd);
install_element(GSMNET_NODE, &cfg_net_encryption_cmd);
install_element(GSMNET_NODE, &cfg_net_authentication_cmd);
install_element(GSMNET_NODE, &cfg_net_rrlp_mode_cmd);
diff --git a/tests/msc_vlr/msc_vlr_test_authen_reuse.err b/tests/msc_vlr/msc_vlr_test_authen_reuse.err
index 010f59429..c676f51cf 100644
--- a/tests/msc_vlr/msc_vlr_test_authen_reuse.err
+++ b/tests/msc_vlr/msc_vlr_test_authen_reuse.err
@@ -424,7 +424,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [1] test_auth_use_twice_geran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_auth_use_twice_utran(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -878,7 +878,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [2] test_auth_use_twice_utran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_auth_use_infinitely_geran(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1399,7 +1399,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [3] test_auth_use_infinitely_geran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [4] test_auth_use_infinitely_utran(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1954,7 +1954,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [4] test_auth_use_infinitely_utran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [5] test_no_auth_reuse_geran(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -2275,7 +2275,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [5] test_no_auth_reuse_geran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [6] test_no_auth_reuse_utran(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -2614,8 +2614,8 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [6] test_no_auth_reuse_utran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_call.err b/tests/msc_vlr/msc_vlr_test_call.err
index 77df72f6c..7e3896bbb 100644
--- a/tests/msc_vlr/msc_vlr_test_call.err
+++ b/tests/msc_vlr/msc_vlr_test_call.err
@@ -345,7 +345,7 @@ DREF freeing VLR subscr MSISDN:42342
===== [1] test_call_mo(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_call_mt(901700000004620)...
- Total time passed: 0.000000 s
@@ -699,8 +699,8 @@ DREF freeing VLR subscr MSISDN:42342
===== [2] test_call_mt(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_gsm_authen.err b/tests/msc_vlr/msc_vlr_test_gsm_authen.err
index 392656919..5c1759321 100644
--- a/tests/msc_vlr/msc_vlr_test_gsm_authen.err
+++ b/tests/msc_vlr/msc_vlr_test_gsm_authen.err
@@ -444,7 +444,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [1] test_gsm_authen(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_gsm_authen_tmsi(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1096,7 +1096,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [2] test_gsm_authen_tmsi(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_gsm_authen_imei(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1316,7 +1316,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [3] test_gsm_authen_imei(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [4] test_gsm_authen_tmsi_imei(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1567,7 +1567,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [4] test_gsm_authen_tmsi_imei(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [5] test_gsm_milenage_authen(901700000010650)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1996,8 +1996,8 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [5] test_gsm_milenage_authen(901700000010650): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_gsm_ciph.err b/tests/msc_vlr/msc_vlr_test_gsm_ciph.err
index 6fca9bae8..62848668a 100644
--- a/tests/msc_vlr/msc_vlr_test_gsm_ciph.err
+++ b/tests/msc_vlr/msc_vlr_test_gsm_ciph.err
@@ -481,7 +481,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [1] test_ciph(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_ciph_tmsi(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1003,7 +1003,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [2] test_ciph_tmsi(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_ciph_imei(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1224,7 +1224,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [3] test_ciph_imei(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [4] test_ciph_imeisv(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1434,7 +1434,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [4] test_ciph_imeisv(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [5] test_ciph_tmsi_imei(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1686,8 +1686,8 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [5] test_ciph_tmsi_imei(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_hlr_reject.err b/tests/msc_vlr/msc_vlr_test_hlr_reject.err
index 56ab7be11..a89e52d77 100644
--- a/tests/msc_vlr/msc_vlr_test_hlr_reject.err
+++ b/tests/msc_vlr/msc_vlr_test_hlr_reject.err
@@ -72,7 +72,7 @@ DREF freeing VLR subscr IMSI:901700000004620
===== [1] test_hlr_rej_auth_info_unknown_imsi(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_hlr_rej_auth_info_net_fail(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -148,7 +148,7 @@ DREF freeing VLR subscr IMSI:901700000004620
===== [2] test_hlr_rej_auth_info_net_fail(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_hlr_rej_auth_info_net_fail_reuse_tuples(901700000004620)...
---
@@ -451,7 +451,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [3] test_hlr_rej_auth_info_net_fail_reuse_tuples(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [4] test_hlr_rej_auth_info_net_fail_no_reuse_tuples(901700000004620)...
---
@@ -679,7 +679,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [4] test_hlr_rej_auth_info_net_fail_no_reuse_tuples(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [5] test_hlr_rej_auth_info_unkown_imsi_no_reuse_tuples(901700000004620)...
---
@@ -908,7 +908,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [5] test_hlr_rej_auth_info_unkown_imsi_no_reuse_tuples(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [6] test_hlr_acc_but_no_auth_tuples(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -983,7 +983,7 @@ DREF freeing VLR subscr IMSI:901700000004620
===== [6] test_hlr_acc_but_no_auth_tuples(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [7] test_hlr_rej_lu(901700000004620)...
- Location Update request causes a GSUP LU request to HLR
@@ -1061,7 +1061,7 @@ DREF freeing VLR subscr IMSI:901700000004620
===== [7] test_hlr_rej_lu(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [8] test_hlr_no_insert_data(901700000004620)...
- Location Update request causes a GSUP LU request to HLR
@@ -1162,8 +1162,8 @@ DREF freeing VLR subscr IMSI:901700000004620
===== [8] test_hlr_no_insert_data(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_hlr_timeout.err b/tests/msc_vlr/msc_vlr_test_hlr_timeout.err
index 1a5edd8cf..94cf2e63d 100644
--- a/tests/msc_vlr/msc_vlr_test_hlr_timeout.err
+++ b/tests/msc_vlr/msc_vlr_test_hlr_timeout.err
@@ -80,7 +80,7 @@ DREF freeing VLR subscr IMSI:901700000004620
===== [1] test_hlr_timeout_lu_auth_info(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_hlr_timeout_lu_upd_loc_result(901700000004620)...
- Total time passed: 0.000000 s
@@ -183,8 +183,8 @@ DREF freeing VLR subscr MSISDN:46071
===== [2] test_hlr_timeout_lu_upd_loc_result(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_ms_timeout.err b/tests/msc_vlr/msc_vlr_test_ms_timeout.err
index cdf9be003..5a54c726a 100644
--- a/tests/msc_vlr/msc_vlr_test_ms_timeout.err
+++ b/tests/msc_vlr/msc_vlr_test_ms_timeout.err
@@ -100,7 +100,7 @@ DREF freeing VLR subscr IMSI:901700000004620
===== [1] test_ms_timeout_lu_auth_resp(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_ms_timeout_cm_auth_resp(901700000004620)...
- Total time passed: 0.000000 s
@@ -336,7 +336,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [2] test_ms_timeout_cm_auth_resp(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_ms_timeout_paging(901700000004620)...
- Total time passed: 0.000000 s
@@ -519,8 +519,8 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [3] test_ms_timeout_paging(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_no_authen.err b/tests/msc_vlr/msc_vlr_test_no_authen.err
index 92d688444..d68fc240d 100644
--- a/tests/msc_vlr/msc_vlr_test_no_authen.err
+++ b/tests/msc_vlr/msc_vlr_test_no_authen.err
@@ -320,7 +320,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [1] test_no_authen(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_no_authen_tmsi(901700000004620)...
- Location Update request causes a GSUP LU request to HLR
@@ -831,7 +831,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [2] test_no_authen_tmsi(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_no_authen_imei(901700000004620)...
- Location Update request causes a GSUP LU request to HLR
@@ -1004,7 +1004,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [3] test_no_authen_imei(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [4] test_no_authen_tmsi_imei(901700000004620)...
- Location Update request causes a GSUP LU request to HLR
@@ -1202,7 +1202,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [4] test_no_authen_tmsi_imei(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [5] test_no_authen_imeisv(901700000004620)...
- Location Update request causes an IMEISV ID request back to the MS
@@ -1360,7 +1360,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [5] test_no_authen_imeisv(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [6] test_no_authen_imeisv_imei(901700000004620)...
- Location Update request causes an IMEISV ID request back to the MS
@@ -1550,7 +1550,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [6] test_no_authen_imeisv_imei(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [7] test_no_authen_imeisv_tmsi(901700000004620)...
- Location Update request causes an IMEISV ID request back to the MS
@@ -1906,7 +1906,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [7] test_no_authen_imeisv_tmsi(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [8] test_no_authen_imeisv_tmsi_imei(901700000004620)...
- Location Update request causes an IMEISV ID request back to the MS
@@ -2122,8 +2122,8 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [8] test_no_authen_imeisv_tmsi_imei(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_reject_concurrency.err b/tests/msc_vlr/msc_vlr_test_reject_concurrency.err
index 477d9282e..6a7a83cca 100644
--- a/tests/msc_vlr/msc_vlr_test_reject_concurrency.err
+++ b/tests/msc_vlr/msc_vlr_test_reject_concurrency.err
@@ -152,7 +152,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [1] test_reject_2nd_conn(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_reject_lu_during_lu(901700000004620)...
- Location Update Request
@@ -277,7 +277,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [2] test_reject_lu_during_lu(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_reject_cm_during_lu(901700000004620)...
- Location Update Request
@@ -408,7 +408,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [3] test_reject_cm_during_lu(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [4] test_reject_paging_resp_during_lu(901700000004620)...
- Location Update Request
@@ -534,7 +534,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [4] test_reject_paging_resp_during_lu(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [5] test_reject_lu_during_cm(901700000004620)...
---
@@ -727,7 +727,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [5] test_reject_lu_during_cm(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [6] test_reject_cm_during_cm(901700000004620)...
---
@@ -922,7 +922,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [6] test_reject_cm_during_cm(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [7] test_reject_paging_resp_during_cm(901700000004620)...
---
@@ -1123,7 +1123,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [7] test_reject_paging_resp_during_cm(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [8] test_reject_lu_during_paging_resp(901700000004620)...
---
@@ -1350,7 +1350,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [8] test_reject_lu_during_paging_resp(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [9] test_accept_cm_during_paging_resp(901700000004620)...
---
@@ -1594,7 +1594,7 @@ DREF freeing VLR subscr MSISDN:46071
===== [9] test_accept_cm_during_paging_resp(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [10] test_reject_paging_resp_during_paging_resp(901700000004620)...
---
@@ -1820,8 +1820,8 @@ DREF freeing VLR subscr MSISDN:46071
===== [10] test_reject_paging_resp_during_paging_resp(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_rest.err b/tests/msc_vlr/msc_vlr_test_rest.err
index 90deb3b0c..fbfb3d7ef 100644
--- a/tests/msc_vlr/msc_vlr_test_rest.err
+++ b/tests/msc_vlr/msc_vlr_test_rest.err
@@ -40,7 +40,7 @@ DMM Subscr_Conn(test){SUBSCR_CONN_S_RELEASED}: Deallocated
===== [1] test_early_stage(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_cm_service_without_lu(901700000004620)...
- CM Service Request without a prior Location Updating
@@ -83,7 +83,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [2] test_cm_service_without_lu(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_two_lu(901700000004620)...
- Location Update request causes a GSUP LU request to HLR
@@ -340,7 +340,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [3] test_two_lu(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [4] test_lu_unknown_tmsi(901700000004620)...
- Location Update request with unknown TMSI sends ID Request for IMSI
@@ -489,8 +489,8 @@ DREF freeing VLR subscr MSISDN:46071
===== [4] test_lu_unknown_tmsi(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_test_umts_authen.err b/tests/msc_vlr/msc_vlr_test_umts_authen.err
index 6a2c6c584..78d4925b6 100644
--- a/tests/msc_vlr/msc_vlr_test_umts_authen.err
+++ b/tests/msc_vlr/msc_vlr_test_umts_authen.err
@@ -458,7 +458,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [1] test_umts_authen_geran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [2] test_umts_authen_utran(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -946,7 +946,7 @@ DRLL Freeing subscriber connection with NULL subscriber
===== [2] test_umts_authen_utran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [3] test_umts_authen_resync_geran(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1159,7 +1159,7 @@ DREF freeing VLR subscr MSISDN:42342
===== [3] test_umts_authen_resync_geran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
===== [4] test_umts_authen_resync_utran(901700000004620)...
- Location Update request causes a GSUP Send Auth Info request to HLR
@@ -1382,8 +1382,8 @@ DREF freeing VLR subscr MSISDN:42342
===== [4] test_umts_authen_resync_utran(901700000004620): SUCCESS
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
diff --git a/tests/msc_vlr/msc_vlr_tests.c b/tests/msc_vlr/msc_vlr_tests.c
index 1079c9f93..f51428618 100644
--- a/tests/msc_vlr/msc_vlr_tests.c
+++ b/tests/msc_vlr/msc_vlr_tests.c
@@ -757,14 +757,13 @@ static void check_talloc(void *msgb_ctx, void *tall_bsc_ctx, int expected_blocks
talloc_report_full(msgb_ctx, stderr);
/* Expecting these to stick around in tall_bsc_ctx:
full talloc report on 'msgb' (total 0 bytes in 1 blocks)
-talloc_total_blocks(tall_bsc_ctx) == 8
+talloc_total_blocks(tall_bsc_ctx) == 7
full talloc report on 'subscr_conn_test_ctx' (total 2642 bytes in 8 blocks)
struct gsup_client contains 248 bytes in 1 blocks (ref 0) 0x61300000dee0
- struct gsm_network contains 2410 bytes in 6 blocks (ref 0) 0x61700000fce0
+ struct gsm_network contains 2023 bytes in 6 blocks (ref 0) 0x61700000fce0
struct vlr_instance contains 160 bytes in 1 blocks (ref 0) 0x611000009a60
no_gsup_server contains 15 bytes in 1 blocks (ref 0) 0x60b00000ade0
../../../src/libosmocore/src/rate_ctr.c:199 contains 1552 bytes in 1 blocks (ref 0) 0x61b00001eae0
- .* contains 3 bytes in 1 blocks (ref 0) 0x60b00000af40
msgb contains 0 bytes in 1 blocks (ref 0) 0x60800000bf80
*/
fprintf(stderr, "talloc_total_blocks(tall_bsc_ctx) == %zu\n",
@@ -840,7 +839,7 @@ static void run_tests(int nr, const char *imsi)
msc_vlr_tests[test_nr](test_nr + 1, imsi);
- check_talloc(msgb_ctx, tall_bsc_ctx, 8);
+ check_talloc(msgb_ctx, tall_bsc_ctx, 7);
}
}
@@ -914,6 +913,6 @@ int main(int argc, char **argv)
printf("Done\n");
- check_talloc(msgb_ctx, tall_bsc_ctx, 8);
+ check_talloc(msgb_ctx, tall_bsc_ctx, 7);
return 0;
}
diff --git a/tests/vty_test_runner.py b/tests/vty_test_runner.py
index 707fc5c6a..19d2c6003 100644
--- a/tests/vty_test_runner.py
+++ b/tests/vty_test_runner.py
@@ -156,9 +156,6 @@ class TestVTYMSC(TestVTYBase):
self.vty.command("network")
self.assertTrue(self.vty.verify("auth policy closed", ['']))
self.assertTrue(self.vty.verify("auth policy regexp", ['']))
- self.assertTrue(self.vty.verify("authorized-regexp ^001", ['']))
- self.assertTrue(self.vty.verify("authorized-regexp 02$", ['']))
- self.assertTrue(self.vty.verify("authorized-regexp *123.*", ['']))
self.vty.command("end")
def testSi2Q(self):