summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2017-10-28automatically create db tables on osmo-hlr invocationNeels Hofmeyr3-0/+75
2017-10-27ctrl: completely replace all CTRL commandsNeels Hofmeyr2-37/+326
2017-10-27cosmetic: tweak params of hlr_controlif_setup()Neels Hofmeyr3-9/+8
2017-10-25db api: fix/add API docsNeels Hofmeyr1-13/+76
2017-10-23vty: fix output of empty IMSINeels Hofmeyr1-1/+1
2017-10-17add hlr_subsrc_nam to put GSUP client notification in proper APINeels Hofmeyr3-15/+58
2017-10-17api doc: say that lu_op_tx_del_subscr_data() doesn't freeNeels Hofmeyr1-1/+2
2017-10-17fix mem leak in handle_cmd_ps(): free luopNeels Hofmeyr1-0/+1
2017-10-17luop: fix mem leak upon error in lu_op_alloc_conn()Neels Hofmeyr1-1/+3
2017-10-17add lu_op_free(), use in luop.cNeels Hofmeyr2-4/+12
2017-10-17implement subscriber vty interface, testsNeels Hofmeyr4-0/+492
2017-10-15fix db_subscr_get_by_*(): clear output data; test in db_test.cNeels Hofmeyr1-0/+2
2017-10-11code undup: use db_bind_text() in db_get_auth_data()Neels Hofmeyr2-9/+3
2017-10-11fix db_update_sqn(): reset stmt in all error casesNeels Hofmeyr2-17/+26
2017-10-11code undup: use db_remove_reset() in db_auc.cNeels Hofmeyr1-20/+2
2017-10-11refactor db_get_auth_data return valNeels Hofmeyr1-7/+8
2017-10-11add db_subscr_update_aud_by_id(), complete db_subscr_delete_by_id()Neels Hofmeyr3-2/+243
2017-10-11refactor db_subscr_purgeNeels Hofmeyr4-17/+39
2017-10-11refactor db_subscr_lu()Neels Hofmeyr3-32/+32
2017-10-11refactor db_subscr_ps() to db_subscr_nam()Neels Hofmeyr4-20/+47
2017-10-11add db_subscr_get_by_msisdn() and db_subscr_get_by_id()Neels Hofmeyr3-15/+100
2017-10-11db: use int64_t as subscriber idNeels Hofmeyr2-6/+6
2017-10-11less noise: simplify db_remove_reset()Neels Hofmeyr2-14/+4
2017-10-11add db_subscr_create(), db_subscr_delete(), db_subscr_update_msisdn_by_imsi()Neels Hofmeyr3-0/+128
2017-10-11add db_bind_int() and db_bind_int64()Neels Hofmeyr2-0/+46
2017-10-11cosmetic: don't log about missing SQLite log cbNeels Hofmeyr1-3/+11
2017-10-11cosmetic: db_hlr: SL3_TXT: clarify indentingNeels Hofmeyr1-6/+7
2017-10-11cosmetic: log: "SQLite" with capital LNeels Hofmeyr1-4/+4
2017-10-10cosmetic: log IMSI='<imsi>', log "no such subscriber"Neels Hofmeyr2-3/+3
2017-10-10cosmetic: multi-line DB_STMT_AUC_BY_IMSINeels Hofmeyr1-1/+6
2017-10-10cosmetic: refactor db_bind_imsi() as db_bind_text()Neels Hofmeyr3-9/+18
2017-10-10cosmetic: rename db_subscr_get() to db_subscr_get_by_imsi()Neels Hofmeyr4-6/+6
2017-10-10cosmetic: prepend DB_STMT_ to enum stmt_idx entriesNeels Hofmeyr4-30/+30
2017-07-21use OSMO_GSUP_PORT == 4222 instead of hardcoded 2222Neels Hofmeyr1-1/+1
2017-06-01VTY: Add hlr node and bind ip fieldPau Espin Pedrol4-5/+111
2017-03-20fix db_subscr_ps error handlingNeels Hofmeyr1-1/+2
2017-03-16debug log: output ind slot, previous sqn, and sqn db updateNeels Hofmeyr2-1/+4
2017-03-16UMTS AKA: implement SQN increment according to SEQ and INDNeels Hofmeyr7-11/+64
2017-03-16fix debug log: adjust to new SQN increment schemeNeels Hofmeyr2-7/+3
2017-03-07fix: properly handle error rc by osmo_gsup_conn_ccm_get()Neels Hofmeyr1-2/+8
2017-03-06CTRL: add enable/disable packet service cmdsMax6-7/+79
2017-03-06Add CTRL interfaceMax5-0/+133
2017-03-05Make subscr parameter to db_subscr_get() optionalMax1-5/+9
2017-03-05Add global HLR structMax4-24/+64
2017-02-22auc_compute_vectors(): fix AUTS resync for multiple vectorsNeels Hofmeyr1-1/+3
2017-02-22cosmetic: refactor auc_compute_vectors(), add debug logNeels Hofmeyr1-30/+84
2017-02-22auc_gen_vectors(): ensure sane arguments, testNeels Hofmeyr1-3/+32
2017-02-21Add routines to update nam_psMax3-8/+38
2017-02-20Fix compiler's warning about printf securityMax1-1/+1
2017-02-20db: move duplicated code into helper functionsMax3-46/+47