osmo-hlr/src
Neels Hofmeyr a820ea1f67 implement removal of MSISDN
Add the first "official" way to remove the MSISDN from a subscriber entry, to
go back to 'MSISDN: none' like just after 'subscriber create'.

Add VTY command 'subscriber <ID> update msisdn none' to drop the MSISDN from
the subscriber. (Like 'subscriber <ID> update aud3g none')

Add DB_STMT_DELETE_MSISDN_BY_IMSI.

In db_subscr_update_msisdn_by_imsi(), allow passing a NULL msisdn, and if NULL,
call above delete SQL statement.

Change-Id: I15419105ea461137776adb92d384d8985210c90e
2018-12-02 20:16:31 +01:00
..
gsupclient libosmo-gsup-client: License is GPLv2-or-later 2018-09-03 15:19:24 +02:00
Makefile.am Add osmo-euse-demo as minimalistic test of a External USSD (EUSE) handler 2018-07-30 17:32:15 +02:00
auc.c fix debug log: put 'deriving 2G from 3G' in proper place 2017-12-20 00:10:34 +01:00
auc.h initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
ctrl.c db_get_auth_data / db_get_auc: clarify return values 2017-11-29 16:22:29 +00:00
ctrl.h ctrl: completely replace all CTRL commands 2017-10-27 02:35:49 +02:00
db.c implement removal of MSISDN 2018-12-02 20:16:31 +01:00
db.h implement removal of MSISDN 2018-12-02 20:16:31 +01:00
db_auc.c db_get_auth_data / db_get_auc: clarify return values 2017-11-29 16:22:29 +00:00
db_bootstrap.sed automatically create db tables on osmo-hlr invocation 2017-10-28 16:49:33 +00:00
db_hlr.c implement removal of MSISDN 2018-12-02 20:16:31 +01:00
dbd_decode_binary.c add osmo-hlr-db-tool, program to migrate from osmo-nitb db 2017-10-28 20:34:01 +02:00
gsup_router.c GSUP: Log GSUP route add/remove 2018-07-30 14:53:13 +00:00
gsup_router.h gsup_router: Use "#pragma once" and add missing #includes 2018-06-24 11:49:16 +02:00
gsup_send.c add gsup_test to catch OS#3231 2018-05-04 16:12:19 +02:00
gsup_server.c gsup_server: Add "priv" pointer and make it point to 'struct hlr' 2018-06-16 20:21:45 +02:00
gsup_server.h gsup_server: Add "priv" pointer and make it point to 'struct hlr' 2018-06-16 20:21:45 +02:00
hlr.c fix and re-enable osmo_hlr_subscriber_update_notify() 2018-10-16 13:04:00 +02:00
hlr.h USSD: Add support for internal USSD handlers 2018-07-30 17:43:10 +02:00
hlr_db_tool.c use osmo_init_logging2 2018-04-17 15:07:06 +02:00
hlr_ussd.c hlr_ussd.c: fix: reject 'structured' SS requests 2018-10-12 21:46:11 +02:00
hlr_ussd.h hlr_ussd.h: drop meaningless forward declaration 2018-08-01 10:24:06 +00:00
hlr_vty.c USSD/hlr_vty.c: print error if EUSE is not found 2018-08-02 23:58:32 +07:00
hlr_vty.h USSD: Add Core USSD handling + VTY routing config to HLR 2018-07-30 14:53:13 +00:00
hlr_vty_subscr.c implement removal of MSISDN 2018-12-02 20:16:31 +01:00
hlr_vty_subscr.h hlr: Export + Declare global g_hlr symbol 2018-07-30 14:53:13 +00:00
logging.c USSD: Add new "DSS" logging category and use it appropriately 2018-07-30 17:14:53 +02:00
logging.h USSD: Add new "DSS" logging category and use it appropriately 2018-07-30 17:14:53 +02:00
luop.c move creation of insert subscriber data messages to a common function 2018-05-18 12:18:32 +02:00
luop.h move osmo_gsup_addr_send() declaration from luop.h to gsup_router.h 2018-06-24 11:49:13 +02:00
osmo-euse-demo.c Add osmo-euse-demo as minimalistic test of a External USSD (EUSE) handler 2018-07-30 17:32:15 +02:00
populate_hlr_db.pl populate_hlr_db.pl: Script to generate a HLR database 2016-05-03 18:51:40 +02:00
rand.h initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
rand_fake.c initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
rand_urandom.c initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00