aboutsummaryrefslogtreecommitdiffstats
path: root/src/hlr.c
AgeCommit message (Expand)AuthorFilesLines
2019-08-22AUC: Add support for setting the AMF separation bit to '1' for EUTRANlaforge/cccamp2019Harald Welte1-1/+5
2019-08-20send GMM_CAUSE_ROAMING_NOTALLOWED instead of GMM_CAUSE_IMSI_UNKNOWN HARDCODEDgsmevent admin1-2/+2
2019-08-20add column 'last_lu_rat', show last RAN typeNeels Hofmeyr1-1/+2
2019-08-20Add DB storage for enabling / disabling arbitrary RAT types.Neels Hofmeyr1-0/+31
2019-08-05Remove undefined param passed to logging_vty_add_cmdsPau Espin Pedrol1-1/+1
2019-06-11rx_check_imei_req(): fix IMEI bounds checkingOliver Smith1-7/+17
2019-05-25src/hlr.c: fix deprecation warning: use gsm48_decode_bcd_number2()Vadim Yanitskiy1-1/+1
2019-05-19Create subscribers on demandOliver Smith1-0/+80
2019-05-08osmo-hlr: allow configuring db path from cfg fileNeels Hofmeyr1-3/+7
2019-05-07hlr.c: fix possible msgb memleaks in read_cb()Vadim Yanitskiy1-4/+8
2019-05-07hlr.c: check the presence of msgb->l2h in read_cb()Vadim Yanitskiy1-6/+6
2019-05-07hlr.c: fix: properly print the original message type in read_cb_forward()Vadim Yanitskiy1-1/+2
2019-05-07hlr.c: fix: also store the session state in read_cb_forward()Vadim Yanitskiy1-0/+1
2019-04-18hlr.c: forward GSUP messages between clientsOliver Smith1-0/+79
2019-04-18add missing error log: invalid IMSINeels Hofmeyr1-1/+3
2019-03-19hlr.c: properly terminate the process on SIGTERMVadim Yanitskiy1-1/+3
2019-02-26hlr.c: move hlr_ctx to the topOliver Smith1-2/+1
2019-02-18Enable statsd supportMax1-0/+2
2019-02-04hlr.c: replace deprecated osmo_gsup_get_err_msg_type()Oliver Smith1-7/+1
2019-01-24Optionally store IMEI in subscriber tableOliver Smith1-2/+16
2019-01-09Cosmetic: hlr.c: remove confusing indent below ifOliver Smith1-7/+6
2019-01-07Reply to CHECK-IMEI GSUP messagesOliver Smith1-0/+36
2018-12-05SS/USSD: make NCSS session timeout configurableVadim Yanitskiy1-0/+3
2018-12-04add database schema versioning to the HLR databaseStefan Sperling1-2/+9
2018-10-16fix and re-enable osmo_hlr_subscriber_update_notify()Neels Hofmeyr1-23/+42
2018-10-05store gsup peer upon accepting LUNeels Hofmeyr1-0/+12
2018-09-28fix is_ps logic in rx_upd_loc_req(), store CS as is_ps = falseNeels Hofmeyr1-5/+6
2018-07-30USSD: Add support for internal USSD handlersHarald Welte1-0/+2
2018-07-30USSD: Add basic dispatch + decode of GSUP-encapsulated SS/USSDHarald Welte1-0/+9
2018-07-30USSD: Add Core USSD handling + VTY routing config to HLRHarald Welte1-0/+1
2018-07-30hlr: Export + Declare global g_hlr symbolHarald Welte1-2/+2
2018-07-30hlr.c: track the use of talloc NULL memory contextsVadim Yanitskiy1-0/+13
2018-07-30hlr.c: free root talloc context on exitVadim Yanitskiy1-0/+5
2018-07-30hlr.c: move deinitialization code from SIGINT handlerVadim Yanitskiy1-9/+7
2018-06-16gsup_server: Add "priv" pointer and make it point to 'struct hlr'Harald Welte1-1/+1
2018-06-15disable blind subscriber insertion into every VLR/SGSNHarald Welte1-3/+7
2018-06-11Return proper GSUP error in case of too short IMSIHarald Welte1-0/+28
2018-05-18move creation of insert subscriber data messages to a common functionStefan Sperling1-40/+27
2018-05-04add error handling to osmo_gsup_configure_wildcard_apn()Neels Hofmeyr1-1/+5
2018-05-04fix luop crash: use buffer for APN that remains validNeels Hofmeyr1-1/+3
2018-05-03don't forget to mark luop as a packet switched connectionStefan Sperling1-0/+1
2018-05-02rewrite subscriber_update_notify() without calls into luopStefan Sperling1-10/+69
2018-04-17use osmo_init_logging2Pau Espin Pedrol1-1/+1
2018-04-10notify GSUP clients when HLR subscriber information changesStefan Sperling1-0/+32
2018-03-01Fix responses to PURGE MSHarald Welte1-2/+2
2018-02-14osmo-hlr: Add talloc context introspection via VTYHarald Welte1-0/+1
2017-11-29osmo-hlr: log details for unknown IMSI / no auth data / db errorNeels Hofmeyr1-0/+7
2017-11-29db_get_auth_data / db_get_auc: clarify return valuesNeels Hofmeyr1-0/+3
2017-11-22return GMM_CAUSE_IMSI_UNKNOWN if there is no auth dataNeels Hofmeyr1-0/+1
2017-11-22cosmetic: rx_send_auth_info(): decide error cause with switch()Neels Hofmeyr1-5/+9