aboutsummaryrefslogtreecommitdiffstats
path: root/src/gsm/gsm48.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-08gsm: fix osmo_mobile_identity_decode(): init *mi on errorVadim Yanitskiy1-2/+4
2023-06-28ASCI: Add decoding of mobile identity in TALKER INDICATIONAndreas Eversberg1-0/+11
2023-06-28ASCI: Also display group/broadcast call message namesAndreas Eversberg1-0/+5
2023-06-08improve API for osmo_routing_area_idNeels Hofmeyr1-1/+58
2023-05-06gsm: add osmo_mobile_identity_decode_from_l3_buf()Neels Hofmeyr1-12/+29
2023-03-23gsm_04_08: add more enum gsm48_chan_mode data valuesVadim Yanitskiy1-0/+10
2023-03-23gsm_04_08: add more enum gsm48_chan_mode speech valuesVadim Yanitskiy1-0/+7
2023-03-22Fix parsing of TLV_TYPE_SINGLE_TVPau Espin Pedrol1-5/+5
2023-01-30SI: add missing headerMax1-1/+1
2023-01-25SI: add RR short PD message typesMax1-0/+23
2022-11-24gsm: constify several readonly paramsPau Espin Pedrol1-1/+1
2021-12-14treewide: remove FSF addressOliver Smith1-4/+0
2021-07-16Make gcc 11.1.0 false positivies happyPau Espin Pedrol1-11/+8
2021-05-29fixup for gsm48_chan_mode_to_non_vamos()Neels Hofmeyr1-5/+2
2021-04-20RR: add missing Extended TSC Set IENeels Hofmeyr1-0/+1
2021-04-20RR: add VAMOS channel modesNeels Hofmeyr1-0/+46
2021-02-04gsm48: add compare function for struct gprs_ra_idPhilipp Maier1-0/+19
2020-10-29gsm48: add missing RR cause value definitionsVadim Yanitskiy1-0/+3
2020-10-29fix spelling in 'value_string' arrays: existAnt -> existEntVadim Yanitskiy1-1/+1
2020-06-24api comment: fix example of osmo_mobile_identity_encode_msgbNeels Hofmeyr1-1/+2
2020-06-16add osmo_mobile_identity APINeels Hofmeyr1-7/+459
2020-06-16Revert "add osmo_mobile_identity API"Harald Welte1-515/+72
2020-06-12add osmo_mobile_identity APINeels Hofmeyr1-72/+515
2020-05-26fix osmo_mi_name_c() to always return talloced strings, via osmo_mi_name_buf()Neels Hofmeyr1-3/+5
2020-05-26api doc: clarify 'returns' of gsm48_mi_to_string()Neels Hofmeyr1-2/+4
2019-11-03gsm_04_08.h: Introduce API osmo_gsm48_rfpowercap2powerclass()Pau Espin Pedrol1-0/+21
2019-07-26gsm/gsm48.h: drop meaningless 'const' from gsm48_mi_to_string()Vadim Yanitskiy1-2/+1
2019-06-04make all library-internal static buffers thread-localHarald Welte1-4/+4
2019-04-10Add _c versions of functions that otherwise return static buffersHarald Welte1-0/+59
2019-04-03Add _buf() functions to bypass static string buffersHarald Welte1-23/+69
2019-03-14osmo_gsm48_classmark_a5_name(): fix 'no-cm3' labelNeels Hofmeyr1-1/+1
2019-01-29add osmo_classmark_* APINeels Hofmeyr1-0/+126
2019-01-22constrain gsm48_generate_mid() output array boundsHarald Welte1-4/+8
2019-01-14change GSM48_CMSERV_* to enum type, add namesNeels Hofmeyr1-0/+11
2019-01-08add osmo_lu_type_names[], osmo_lu_type_name()Neels Hofmeyr1-0/+8
2019-01-08add osmo_mi_name(), for MI-to-string like "IMSI-123456"Neels Hofmeyr1-0/+36
2018-12-10gsm48_mi_to_string(): do not read from zero length input bufferNeels Hofmeyr1-1/+1
2018-12-10gsm48_mi_to_string(): guard against zero length output bufferNeels Hofmeyr1-5/+5
2018-12-10gsm48_generate_mid(): mask out ODD flag from mi_typeNeels Hofmeyr1-1/+1
2018-12-10gsm48_mi_to_string: use osmo_bcd2str(), fix some corner casesNeels Hofmeyr1-13/+12
2018-12-10api doc: gsm48_mi_to_string(): warn of return value implementationNeels Hofmeyr1-1/+4
2018-11-02gsm48: correct apidoc for gsm48_generate_mid()Philipp Maier1-0/+1
2018-09-02Add CC_CAUSE value_string arrayKeith1-0/+54
2018-08-05libosmogsm: (re)introduce gsm48_push_l3hdr()Vadim Yanitskiy1-0/+20
2018-04-17gsm/gsm48.c: add call independent SS message namesVadim Yanitskiy1-0/+12
2018-04-17protocol/gsm_04_08.h: drop incorrect GSM48_PDISC_USSDVadim Yanitskiy1-1/+0
2018-04-09add gsm48_reject_value_namesNeels Hofmeyr1-0/+33
2018-02-28implement support for 3-digit MNC with leading zerosNeels Hofmeyr1-54/+72
2018-02-22Revert "Add function to encode classmark"Harald Welte1-16/+0
2018-02-15Add function to encode classmarkMax1-0/+16