aboutsummaryrefslogtreecommitdiffstats
path: root/src/libvlr
AgeCommit message (Expand)AuthorFilesLines
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
2018-05-23implement periodic Location Update expiry in the VLRStefan Sperling2-1/+50
2018-05-16vlr_access_req_fsm: use correct cause codesPhilipp Maier1-4/+4
2018-04-16cosmetic: use enum ranap_nsap_addr_enc instead of intNeels Hofmeyr1-0/+1
2018-04-12refactor VLR FSM result handlingNeels Hofmeyr5-175/+194
2018-03-22dissolve libcommon: drop gsm_subscriber_base.c, move vlr_subscr_* to vlr.cNeels Hofmeyr1-0/+27
2018-03-22dissolve libcommon: move talloc ctx into msc_main.c, drop talloc_ctx.cNeels Hofmeyr1-1/+1
2018-03-15cosmetic: vlr_auth: log decision to send UMTS or GSM AKA challengeNeels Hofmeyr1-6/+7
2018-03-13restore sending of optional MM info messagesStefan Sperling1-0/+4
2018-03-13vlr_ciph_result: fix use after free of imeisvNeels Hofmeyr2-2/+2
2018-03-10cosmetic: vlr_auth_fsm: log RAN and size along with SRES/RESNeels Hofmeyr1-2/+4
2018-03-10cosmetic: vlr_auth_fsm: clarify decision on UMTS AKA or GSM AKANeels Hofmeyr1-19/+42
2018-03-10vlr: fix GSM AKA in a UMTS AKA capable environmentNeels Hofmeyr2-2/+30
2018-03-02vlr_lu_fsm: guard against using the wrong fiNeels Hofmeyr1-34/+68
2018-03-02vlr: fix post-auth LU failure handlingNeels Hofmeyr1-2/+2
2018-02-28implement support for 3-digit MNC with leading zerosNeels Hofmeyr1-9/+1
2018-02-08GSUP: check osmo_gsup_encode() resultMax4-16/+32
2018-02-06Fix whitespace issuesMax1-1/+1
2018-02-05Wrap osmo_strlcpy() callsMax1-7/+7
2018-01-28Shift ciphering algorithm selection from VLR to MSCHarald Welte3-32/+12
2018-01-24VLR: constify GSUP-related function parametersMax1-5/+5
2018-01-05Add control command to expire subscriberMax1-5/+16
2017-12-31VLR: log subscriber updateMax2-11/+1
2017-12-27Migrate from OpenSSL to osmo_get_rand_id()Max2-7/+5
2017-12-18cosmetic prep: tell vlr_ops.set_ciph_mode() whether UMTS AKA is usedNeels Hofmeyr3-0/+10
2017-12-18cosmetic prep: publish vlr_use_umts_aka() decisionNeels Hofmeyr2-11/+18
2017-12-18vlr: debug log: log Ciphering Mode detailsNeels Hofmeyr1-0/+2
2017-12-05Add missing CFLAGSAlexander Huemer1-2/+10
2017-11-20vlr_subscr_conn_timeout(): don't fire events to discarded fiNeels Hofmeyr1-2/+6
2017-11-20vlr_gsupc_read_cb: fix use after free of GSUP msgbNeels Hofmeyr1-5/+10
2017-11-20sub_pres_vlr_fsm_start: fix heap use after freeNeels Hofmeyr2-11/+16
2017-11-12vlr: auth_fsm_start: check return value of fsm allocNeels Hofmeyr1-1/+4
2017-10-31defaults: assign TMSI by defaultNeels Hofmeyr1-0/+3
2017-10-31cosmetic: vlr: rename auth_tuple_max_use_count to _reuse_Neels Hofmeyr1-16/+16
2017-10-04cosmetic: vlr: declare a struct in .h; drop unused headerNeels Hofmeyr2-1/+2
2017-10-03fix memory leak: vlr: vlr_gsupc_read_cb() must msgb_free()Neels Hofmeyr1-0/+1
2017-09-15Remove rest_octets.hMax3-0/+4
2017-09-06rename include/openbsc to include/osmocom/mscNeels Hofmeyr5-11/+11
2017-08-29split off osmo-msc: remove files, apply build, renameNeels Hofmeyr1-2/+14
2017-08-08Implement IuCS (large refactoring and addition)Neels Hofmeyr3-0/+28
2017-08-07vlr: LU FSM: enable Retrieve_IMEISV_If_RequiredNeels Hofmeyr2-41/+51
2017-08-07vlr: place comments on if (0) casesNeels Hofmeyr2-1/+8
2017-07-23Use libvlr in libmsc (large refactoring)Harald Welte1-0/+1
2017-07-21Add libvlr implementationHarald Welte9-0/+4042