summaryrefslogtreecommitdiffstats
path: root/src/gsm/gsm48.c
Commit message (Expand)AuthorAgeFilesLines
* gsm_04_08.h: Introduce API osmo_gsm48_rfpowercap2powerclass()Pau Espin Pedrol2019-11-031-0/+21
* gsm/gsm48.h: drop meaningless 'const' from gsm48_mi_to_string()Vadim Yanitskiy2019-07-261-2/+1
* make all library-internal static buffers thread-localHarald Welte2019-06-041-4/+4
* Add _c versions of functions that otherwise return static buffersHarald Welte2019-04-101-0/+59
* Add _buf() functions to bypass static string buffersHarald Welte2019-04-031-23/+69
* osmo_gsm48_classmark_a5_name(): fix 'no-cm3' labelNeels Hofmeyr2019-03-141-1/+1
* add osmo_classmark_* APINeels Hofmeyr2019-01-291-0/+126
* constrain gsm48_generate_mid() output array boundsHarald Welte2019-01-221-4/+8
* change GSM48_CMSERV_* to enum type, add namesNeels Hofmeyr2019-01-141-0/+11
* add osmo_lu_type_names[], osmo_lu_type_name()Neels Hofmeyr2019-01-081-0/+8
* add osmo_mi_name(), for MI-to-string like "IMSI-123456"Neels Hofmeyr2019-01-081-0/+36
* gsm48_mi_to_string(): do not read from zero length input bufferNeels Hofmeyr2018-12-101-1/+1
* gsm48_mi_to_string(): guard against zero length output bufferNeels Hofmeyr2018-12-101-5/+5
* gsm48_generate_mid(): mask out ODD flag from mi_typeNeels Hofmeyr2018-12-101-1/+1
* gsm48_mi_to_string: use osmo_bcd2str(), fix some corner casesNeels Hofmeyr2018-12-101-13/+12
* api doc: gsm48_mi_to_string(): warn of return value implementationNeels Hofmeyr2018-12-101-1/+4
* gsm48: correct apidoc for gsm48_generate_mid()Philipp Maier2018-11-021-0/+1
* Add CC_CAUSE value_string arrayKeith2018-09-021-0/+54
* libosmogsm: (re)introduce gsm48_push_l3hdr()Vadim Yanitskiy2018-08-051-0/+20
* gsm/gsm48.c: add call independent SS message namesVadim Yanitskiy2018-04-171-0/+12
* protocol/gsm_04_08.h: drop incorrect GSM48_PDISC_USSDVadim Yanitskiy2018-04-171-1/+0
* add gsm48_reject_value_namesNeels Hofmeyr2018-04-091-0/+33
* implement support for 3-digit MNC with leading zerosNeels Hofmeyr2018-02-281-54/+72
* Revert "Add function to encode classmark"Harald Welte2018-02-221-16/+0
* Add function to encode classmarkMax2018-02-151-0/+16
* Add generic Mobile Identity encoderMax2018-02-151-14/+17
* gsm48_pdisc_names: Use conscise, short namesHarald Welte2018-01-241-15/+15
* Add function to properly encode RAIMax2018-01-081-20/+21
* Fix/Update copyright notices; Add SPDX annotationHarald Welte2017-11-131-0/+2
* Fix compilation warnings: use correct log type for uint32_tPau Espin Pedrol2017-06-231-1/+2
* doxygen: unify use of \file across the boardNeels Hofmeyr2017-06-231-3/+4
* doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr2017-06-231-25/+25
* gsm/gsm48.c: drop useless assignmentVadim Yanitskiy2017-06-131-1/+0
* update/extend doxygen documentationHarald Welte2017-06-121-10/+70
* use osmo_{htonl,htons,ntohl,ntohs}() functions all over libosmocoreHarald Welte2017-05-151-8/+9
* add gsm48_pdisc_msgtype_name()Neels Hofmeyr2017-03-161-0/+198
* add gsm48_pdisc_names and gsm48_pdisc_name()Neels Hofmeyr2017-03-161-0/+19
* gsm0408: Completing GSM 04.08 RR message typesPhilipp2016-10-271-0/+108
* COSMETIC: moving rr_cause_name() in gsm48.cPhilipp2016-10-271-5/+5
* Add function to check GMM encryptabilityMax2016-07-071-0/+25
* Revert "gsm48: move to hex TMSI representation"Holger Freyther2016-05-201-1/+2
* gsm48: move to hex TMSI representationVadim Yanitskiy2016-05-201-2/+1
* Set DTX in Cell OptionsMax2016-05-121-1/+45
* Export names for gsm_chan_t and gsm48_chan_modeMax2016-03-301-1/+25
* Revert "gsm48: move to hex TMSI representation"Harald Welte2016-03-171-1/+1
* gsm48: move to hex TMSI representationVadim Yanitskiy2016-03-171-1/+1
* gsm48: factor out MCC+MNC BCD parsing for re-use in UMTSNeels Hofmeyr2016-03-151-21/+34
* comment typoNeels Hofmeyr2016-02-291-1/+1
* Introduce gsm48_mi_type_name() functionHarald Welte2015-08-181-0/+14
* gsm48: Added 'Network Daylight Saving Time' info elementJacob Erlbeck2013-09-161-0/+1