aboutsummaryrefslogtreecommitdiffstats
path: root/src/libvlr
AgeCommit message (Expand)AuthorFilesLines
2020-01-06vlr.c: fix condition to check MSISDN presenceNeels Hofmeyr1-1/+1
2020-01-06vlr_gsup_rx: fix uninitialized rcNeels Hofmeyr1-1/+1
2019-12-12gsup: indicate CN-Domain in SendAuthInfo RequestsNeels Hofmeyr1-0/+1
2019-11-19Fix some typosMartin Hauke5-15/+15
2019-10-17vlr_auth_fsm: on SAI use the GSUP provided GMM cause codeAlexander Couzens1-7/+8
2019-10-17make vlr_gmm_cause_to_mm_cause publicAlexander Couzens1-3/+3
2019-09-26catch GSUP auth result without auth_fsmNeels Hofmeyr1-0/+6
2019-09-16vlr: gmm_cause_to_fsm_and_mm_cause() drop fsm_cause_p argumentAlexander Couzens1-16/+6
2019-09-03vlr: don't log about "gratuitous ID RESPONSE"Neels Hofmeyr1-2/+0
2019-08-29vlr_lu_fsm: ignore ID_IMEISV during VLR_ULA_S_WAIT_HLR_UPDNeels Hofmeyr1-1/+7
2019-08-18libvlr/vlr.c: cosmetic: move message_type assignmentVadim Yanitskiy1-2/+2
2019-08-08vlr_lu_fsm: fix missing event for IMEISVNeels Hofmeyr1-0/+1
2019-07-24vlr_lu_fsm.c: don't send LU reject twiceOliver Smith1-13/+4
2019-06-19libvlr/vlr.c: do not expire subscribers if periodic LU is disabledVadim Yanitskiy1-0/+7
2019-06-17libvlr: fix sgsn tmsi creation, replace constant with defineEric Wild1-3/+3
2019-05-27sgs_iface: detect and react to VLR/HLR failurePhilipp Maier2-20/+33
2019-05-15vlr: optionally send IMEI early to HLROliver Smith3-5/+57
2019-05-15vlr: when setting IMEISV, also set IMEIOliver Smith1-0/+3
2019-05-14vlr_lu_fsm.c: assert for invalid eventsOliver Smith1-12/+6
2019-05-08large refactoring: support inter-BSC and inter-MSC HandoverNeels Hofmeyr5-174/+108
2019-05-06fix various missing line endings in loggingNeels Hofmeyr2-2/+2
2019-04-17vlr_sgs_fsm: make sure vsub is marked used when LA is presentPhilipp Maier1-1/+7
2019-04-12vlr_subscr: use osmo_use_countNeels Hofmeyr4-80/+94
2019-04-07vlr_sgs: start lu expiration timer on sgs eps detachPhilipp Maier1-0/+14
2019-04-07vlr_sgs: fix SGs IMSI detech from non EPS servicesPhilipp Maier1-0/+12
2019-03-24vlr_subscr_name(): use OSMO_STRBUFNeels Hofmeyr1-9/+5
2019-03-19libvlr: Allow 2G auth tuples to be re-used without going through AUTHSylvain Munaut4-2/+33
2019-02-04Add SGs InterfaceHarald Welte6-6/+816
2019-01-16VLR: send CHECK-IMEI to EIR/HLROliver Smith3-1/+63
2019-01-12refactor log ctx for vlr_subscr and ran_connNeels Hofmeyr2-11/+27
2019-01-09VLR: vlr_subscr_{,msisdn_or_}name: const vsub argOliver Smith1-2/+2
2019-01-09vlr_core.h: remove duplicate declarationsOliver Smith1-2/+0
2019-01-04vlr: auth_fsm: make sure vsub->auth_fsm = NULL when it terminatesNeels Hofmeyr1-3/+7
2019-01-04fix vlr ops.subscr_assoc re-associationNeels Hofmeyr2-7/+12
2018-12-19Remove redundancy in LAC processingMax1-1/+1
2018-12-17comment: vlr: put the 'balancing' comment closer to the put()Neels Hofmeyr1-1/+1
2018-12-17vlr_lu_fsm: drop unused out_state INIT -> WAIT_IMEINeels Hofmeyr1-2/+1
2018-12-17tweak comment to indicate sub_pres_vlr fsm as dead codeNeels Hofmeyr1-1/+3
2018-12-11make gsup ipa name configurable in osmo-msc.cfgStefan Sperling1-5/+6
2018-12-11LU: do not always invoke sub_pres_vlr_fsm_start()Neels Hofmeyr1-1/+6
2018-12-11detach cancelled subscribers from VLRStefan Sperling1-0/+2
2018-11-30move gsm_auth_tuple to vlr.h as vlr_auth_tupleNeels Hofmeyr2-11/+11
2018-11-30rename gsm_subscriber_connection to ran_connNeels Hofmeyr1-1/+1
2018-11-16vlr: drop unused is_ps parameter in vlr_subscr_req_lu()Philipp Maier3-3/+3
2018-10-30lu_fsm: result cb: use proper cause type (warning/coverity)Neels Hofmeyr1-2/+2
2018-09-30GSUP client: send CN domain IE on LU requestNeels Hofmeyr1-0/+1
2018-08-05Remove local libgsupclient; Use libosmo-gsup-client from osmo-hlrHarald Welte2-8/+9
2018-07-29libvlr/vlr.c: forward unhandled GSUP messages towards MSCVadim Yanitskiy1-4/+3
2018-07-26vlr_access_req_fsm.c: use osmo_strlcpy and avoid compiler errorNeels Hofmeyr1-2/+1
2018-06-25VLR: reject overlong IMSIs in ID RESP messagesStefan Sperling1-2/+13