See
<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/8095/display/redirect>
Changes:
------------------------------------------
[...truncated 165.76 KB...]
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ?
[ind-bitlen] Set IND bit length
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ind-bitlen ?
[<0-28>] IND bit length value (default: 5)
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: 423
3G auth: MILENAGE
K=deaf0ff1ced0d0dabbedd1ced1cef00d
OPC=cededeffacedacefacedbadfadedbeef
IND-bitlen=5
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
Deaf0ff1ceD0d0DabbedD1ced1ceF00d op DeafBeddedBabeAcceededFadedDecaf
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: 423
3G auth: MILENAGE
K=deaf0ff1ced0d0dabbedd1ced1cef00d
OP=deafbeddedbabeacceededfadeddecaf
IND-bitlen=5
OsmoHLR# subscriber imsi 123456789023000 update aud3g none
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: 423
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CededEffacedAceFacedBadFadedBeef ind-bitlen 23
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: 423
3G auth: MILENAGE
K=deaf0ff1ced0d0dabbedd1ced1cef00d
OPC=cededeffacedacefacedbadfadedbeef
IND-bitlen=23
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
CoiffedCicadaeAcidifiedAcaciaBoa opc CededEffacedAceFacedBadFadedBeef
% Invalid value for K: 'CoiffedCicadaeAcidifiedAcaciaBoa'
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: 423
3G auth: MILENAGE
K=deaf0ff1ced0d0dabbedd1ced1cef00d
OPC=cededeffacedacefacedbadfadedbeef
IND-bitlen=23
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
Deaf0ff1ceD0d0DabbedD1ced1ceF00d opc CoiffedCicadaeAcidifiedAcaciaBoa
% Invalid value for OPC: 'CoiffedCicadaeAcidifiedAcaciaBoa'
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: 423
3G auth: MILENAGE
K=deaf0ff1ced0d0dabbedd1ced1cef00d
OPC=cededeffacedacefacedbadfadedbeef
IND-bitlen=23
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
Deaf0ff1ceD0d0DabbedD1ced1ceF00d op C01ffedC1cadaeAc1d1f1edAcac1aB0a
OsmoHLR# subscriber imsi 123456789023000 update aud3g milenage k
Deaf0ff1ceD0d0DabbedD1ced1ceF00d op CoiffedCicadaeAcidifiedAcaciaBoa
% Invalid value for OP: 'CoiffedCicadaeAcidifiedAcaciaBoa'
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: 423
3G auth: MILENAGE
K=deaf0ff1ced0d0dabbedd1ced1cef00d
OP=c01ffedc1cadaeac1d1f1edacac1ab0a
IND-bitlen=5
OsmoHLR# subscriber id 101 update aud2g comp128v2 ki CededEffacedAceFacedBadFadedBeef
OsmoHLR# subscriber id 101 show
ID: 101
IMSI: 123456789023000
MSISDN: 423
2G auth: COMP128v2
KI=cededeffacedacefacedbadfadedbeef
3G auth: MILENAGE
K=deaf0ff1ced0d0dabbedd1ced1cef00d
OP=c01ffedc1cadaeac1d1f1edacac1ab0a
IND-bitlen=5
OsmoHLR# subscriber imsi 123456789023000 delete
% Deleted subscriber for IMSI '123456789023000'
OsmoHLR# subscriber imsi 123456789023000 show
% No subscriber for imsi = '123456789023000'
OsmoHLR# subscriber id 101 show
% No subscriber for id = '101'
OsmoHLR# subscriber msisdn 423 show
% No subscriber for msisdn = '423'
OsmoHLR# subscriber imsi 123456789023000 create
% Created subscriber 123456789023000
ID: 101
IMSI: 123456789023000
MSISDN: none
OsmoHLR# subscriber imsi 123456789023000 delete
% Deleted subscriber for IMSI '123456789023000'
OsmoHLR# subscriber imsi 123456789023000 create
% Created subscriber 123456789023000
ID: 101
IMSI: 123456789023000
MSISDN: none
OsmoHLR# subscriber imsi 123456789023000 update imei ?
none Forget IMEI
IMEI Set IMEI (use for debug only!)
OsmoHLR# subscriber imsi 123456789023000 update imei 35761300444848
% Updated subscriber IMSI='123456789023000' to IMEI='35761300444848'
OsmoHLR# subscriber imsi 123456789023000 update imei 357613004448484
% IMEI invalid: '357613004448484'
OsmoHLR# subscriber imsi 123456789023000 update imei 357613004448485
% Updated subscriber IMSI='123456789023000' to IMEI='35761300444848'
OsmoHLR# show subscriber imei 35761300444848
ID: 101
IMSI: 123456789023000
MSISDN: none
IMEI: 357613004448485
OsmoHLR# show subscriber imei 357613004448485
% Checksum validated and stripped for search: imei = '35761300444848'
ID: 101
IMSI: 123456789023000
MSISDN: none
IMEI: 357613004448485
OsmoHLR# show subscriber imei 357613004448484
% No subscriber for imei = '357613004448484'
OsmoHLR# subscriber imsi 123456789023000 update imei none
% Updated subscriber IMSI='123456789023000': removed IMEI
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: none
OsmoHLR# subscriber imsi 123456789023000 delete
% Deleted subscriber for IMSI '123456789023000'
OsmoHLR# show subscriber id 99
ID: 99
IMSI: 000000000000099
MSISDN: none
IMEI: 12345 (INVALID LENGTH!)
OsmoHLR# subscriber imsi 123456789023000 create
% Created subscriber 123456789023000
ID: 101
IMSI: 123456789023000
MSISDN: none
OsmoHLR# subscriber imsi 123456789023000 update network-access-mode none
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: none
CS disabled
PS disabled
OsmoHLR# subscriber imsi 123456789023000 update network-access-mode cs
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: none
PS disabled
OsmoHLR# subscriber imsi 123456789023000 update network-access-mode ps
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: none
CS disabled
OsmoHLR# subscriber imsi 123456789023000 update network-access-mode cs+ps
OsmoHLR# subscriber imsi 123456789023000 show
ID: 101
IMSI: 123456789023000
MSISDN: none
OsmoHLR# subscriber imsi 123456789023000 delete
% Deleted subscriber for IMSI '123456789023000'
20220705160757041 [1;33mDMAIN[0;m [1;33mNOTICE[0;m Terminating due to signal=15
(hlr.c:719)
full talloc report on 'OsmoHLR' (total 798 bytes in 17 blocks)
telnet_connection contains 1 bytes in 1 blocks (ref 0)
0x60b000127ec0
127.0.0.1 contains 10 bytes in 1 blocks (ref 0)
0x60b000110d90
struct sched_vty_opts contains 72 bytes in 1 blocks (ref 0)
0x60f00000d0c0
dgsm contains 40 bytes in 2 blocks (ref 0)
0x60800000be80
struct osmo_mslookup_client contains 40 bytes in 1 blocks (ref 0)
0x60d0000297a0
struct hlr contains 674 bytes in 10 blocks (ref 0)
0x61600000fce0
struct ctrl_handle contains 88 bytes in 1 blocks (ref 0)
0x6100000063a0
hlr_vty_test.db contains 16 bytes in 1 blocks (ref 0)
0x60b00010edf0
struct hlr_ussd_route contains 47 bytes in 2 blocks (ref 0)
0x60d00002b750
*#101# contains 7 bytes in 1 blocks (ref 0)
0x60b00010eea0
struct hlr_ussd_route contains 47 bytes in 2 blocks (ref 0)
0x60d00002b820
*#100# contains 7 bytes in 1 blocks (ref 0)
0x60b00010f6e0
127.0.0.1 contains 10 bytes in 1 blocks (ref 0)
0x60b00010ff20
mdns.osmocom.org contains 17 bytes in 1 blocks (ref 0)
0x60c00000bf20
mdns.osmocom.org contains 17 bytes in 1 blocks (ref 0)
0x60c00000bfe0
msgb contains 0 bytes in 1 blocks (ref 0)
0x60800000bf00
full talloc report on 'null_context' (total 24 bytes in 2 blocks)
struct lookup_helper contains 24 bytes in 1 blocks (ref 0)
0x60c0000323e0
RESULTS:
FAIL: ./test_nodes.vty
pass: ./test_subscr_create_on_demand.vty
pass: ./test_subscriber.vty
make[6]: *** [vty-test] Error 1
Makefile:704: recipe for target 'vty-test' failed
make[6]: Leaving directory '/build/tests'
make[5]: *** [python-tests] Error 2
Makefile:693: recipe for target 'python-tests' failed
make[5]: Leaving directory '/build/tests'
make[4]: *** [check-local] Error 2
Makefile:734: recipe for target 'check-local' failed
make[4]: Leaving directory '/build/tests'
make[3]: *** [check-am] Error 2
Makefile:552: recipe for target 'check-am' failed
make[3]: Leaving directory '/build/tests'
make[2]: *** [check-recursive] Error 1
Makefile:404: recipe for target 'check-recursive' failed
make[2]: Leaving directory '/build/tests'
make[1]: *** [check-recursive] Error 1
Makefile:487: recipe for target 'check-recursive' failed
make[1]: Leaving directory '/build'
make: *** [check] Error 2
Makefile:778: recipe for target 'check' failed
+ cat-testlogs.sh
Build step 'Execute shell' marked build as failure