aboutsummaryrefslogtreecommitdiffstats
path: root/src/gsm/gsm48.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-02-15Add generic Mobile Identity encoderMax1-14/+17
2018-01-24gsm48_pdisc_names: Use conscise, short namesHarald Welte1-15/+15
2018-01-08Add function to properly encode RAIMax1-20/+21
2017-11-13Fix/Update copyright notices; Add SPDX annotationHarald Welte1-0/+2
2017-06-23Fix compilation warnings: use correct log type for uint32_tPau Espin Pedrol1-1/+2
2017-06-23doxygen: unify use of \file across the boardNeels Hofmeyr1-3/+4
2017-06-23doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr1-25/+25
2017-06-13gsm/gsm48.c: drop useless assignmentVadim Yanitskiy1-1/+0
2017-06-12update/extend doxygen documentationHarald Welte1-10/+70
2017-05-15use osmo_{htonl,htons,ntohl,ntohs}() functions all over libosmocoreHarald Welte1-8/+9
2017-03-16add gsm48_pdisc_msgtype_name()Neels Hofmeyr1-0/+198
2017-03-16add gsm48_pdisc_names and gsm48_pdisc_name()Neels Hofmeyr1-0/+19