osmo-hlr/src
Neels Hofmeyr 73d14af278 add osmo-hlr-db-tool, program to migrate from osmo-nitb db
Move macro copy_sqlite3_text_to_buf() to db.h, so it can be used in
hlr_db_tool.c.

Add _dbd_decode_binary() from libdbi to avoid depending on the entire libdbi
just for KI BLOB decoding. Add it in a separate file, copying its own license,
the lGPL.

Offer commandline option "import-nitb-db" to read in an old osmo-nitb database
and copy subscriber IMSIs and 2G auth data to OsmoHLR db format.

Anticipate future command line options like "import-csv", so keep the code
generalized.

Change-Id: I0dfa6ec033dd93161c1adc2ce1637195fe5b7a63
2017-10-28 20:34:01 +02:00
..
Makefile.am add osmo-hlr-db-tool, program to migrate from osmo-nitb db 2017-10-28 20:34:01 +02:00
auc.c debug log: output ind slot, previous sqn, and sqn db update 2017-03-16 05:51:58 +01:00
auc.h initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
ctrl.c ctrl: completely replace all CTRL commands 2017-10-27 02:35:49 +02:00
ctrl.h ctrl: completely replace all CTRL commands 2017-10-27 02:35:49 +02:00
db.c automatically create db tables on osmo-hlr invocation 2017-10-28 16:49:33 +00:00
db.h add osmo-hlr-db-tool, program to migrate from osmo-nitb db 2017-10-28 20:34:01 +02:00
db_auc.c code undup: use db_bind_text() in db_get_auth_data() 2017-10-11 22:32:19 +02:00
db_bootstrap.sed automatically create db tables on osmo-hlr invocation 2017-10-28 16:49:33 +00:00
db_hlr.c add osmo-hlr-db-tool, program to migrate from osmo-nitb db 2017-10-28 20:34:01 +02:00
db_test.c UMTS AKA: implement SQN increment according to SEQ and IND 2017-03-16 05:51:11 +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 Major update; Code now supports SAI, LU and ISD transactions 2016-05-03 18:49:27 +02:00
gsup_router.h Major update; Code now supports SAI, LU and ISD transactions 2016-05-03 18:49:27 +02:00
gsup_server.c UMTS AKA: implement SQN increment according to SEQ and IND 2017-03-16 05:51:11 +01:00
gsup_server.h UMTS AKA: implement SQN increment according to SEQ and IND 2017-03-16 05:51:11 +01:00
hlr.c cosmetic: tweak params of hlr_controlif_setup() 2017-10-27 00:35:01 +00:00
hlr.h VTY: Add hlr node and bind ip field 2017-06-01 11:31:39 +02:00
hlr_db_tool.c add osmo-hlr-db-tool, program to migrate from osmo-nitb db 2017-10-28 20:34:01 +02:00
hlr_vty.c implement subscriber vty interface, tests 2017-10-17 00:59:00 +02:00
hlr_vty.h VTY: Add hlr node and bind ip field 2017-06-01 11:31:39 +02:00
hlr_vty_subscr.c vty: fix output of empty IMSI 2017-10-23 18:47:58 +02:00
hlr_vty_subscr.h implement subscriber vty interface, tests 2017-10-17 00:59:00 +02:00
logging.c fix default logging levels to NOTICE, not DEBUG 2017-10-28 16:49:46 +00:00
logging.h initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
luop.c api doc: say that lu_op_tx_del_subscr_data() doesn't free 2017-10-17 02:03:42 +02:00
luop.h add lu_op_free(), use in luop.c 2017-10-17 02:01:08 +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