aboutsummaryrefslogtreecommitdiffstats
path: root/src/gsm
AgeCommit message (Expand)AuthorFilesLines
2020-05-16Merge fairwaves/ip-gb, fairwaves/gsm0808-confusion into masterKirill Zakharenko2-0/+40
2020-05-15libosmogsm: add Doxygen docs for gsm0502_hop_seq_gen()Harald Welte1-1/+10
2020-05-15libosmogsm: import hopping sequence generation codeSylvain Munaut2-0/+54
2020-05-14gsm0808: Implement helper functions for CONFUSION BSSMAP message decoding.Alexander Chemeris2-0/+40
2020-05-14libosmogsm: cosmetic: add spaces before and after PRIu32Vadim Yanitskiy1-1/+1
2020-05-14gsm0808_utils: Add gsm0808_get_cipher_reject_cause() back with a deprecation ...Alexander Chemeris1-0/+5
2020-05-13gsm0808: Make a function to extract Cause IE publicly available.Alexander Chemeris3-16/+17
2020-05-12gsm0808: Fix encoding of the SAPI_N_REJECT BSSMAP message.Alexander Chemeris1-2/+2
2020-05-05rest_octets: fix encoding of 3G Early Classmark Sending RestrictionVadim Yanitskiy1-2/+2
2020-03-09conv: add convolutional coder for AMR SID UPDATE framesPhilipp Maier1-0/+1
2020-01-21gsm/gsm48049.c: fix use of GNU 'missing =' extension in designatorVadim Yanitskiy1-1/+1
2020-01-02Bump version: 1.2.0.108-c6a8-dirty → 1.3.01.3.0Pau Espin Pedrol1-1/+1
2019-12-12debian, utils: switch to python 3Oliver Smith1-1/+1
2019-12-09gsup: Introduce OSMO_GSUP_NUM_VECTORS_REQ_IEHarald Welte1-4/+15
2019-11-3004.80: Deprecate gsm0480_create_ussd_resp()Harald Welte1-0/+1
2019-11-27Introduce fields related to DTAP DLCIPau Espin Pedrol2-0/+8
2019-11-24GSUP: rename E_ROUTING_ERROR to ROUTING_ERRORNeels Hofmeyr1-1/+1
2019-11-22libosmogsm: add support for XOR authenticationDaniel Willmann2-1/+188
2019-11-04gsm: gsm_utils: Fix return type of API ms_class_gmsk_dbm() and add unit testsPau Espin Pedrol1-2/+2
2019-11-03gsm_04_08.h: Introduce API osmo_gsm48_rfpowercap2powerclass()Pau Espin Pedrol2-0/+22
2019-10-28gsm0508: add functions to calculate beginning of a blockPhilipp Maier2-0/+158
2019-09-28gsup: add OSMO_GSUP_SUPPORTED_RAT_TYPES_IE and OSMO_GSUP_CURRENT_RAT_TYPE_IENeels Hofmeyr1-0/+35
2019-09-05Introduce BTS_FEAT_ETWS_PN for communicating ETWS PN capabilityHarald Welte1-0/+1
2019-09-05gsm_08_58: Add vendor-specific Message Type for ETWS Primary WarningHarald Welte1-0/+1
2019-09-01cbsp: Fix decoding of WRITE-REPLACE payloadHarald Welte1-2/+2
2019-08-31cbsp: Remove printf() statement from early development/debuggingHarald Welte1-1/+0
2019-08-31cbsp: Fix endless loop iteration when decoding cell list IEsHarald Welte2-4/+25
2019-08-06Bump version: 1.1.0.107-afce-dirty → 1.2.01.2.0Pau Espin Pedrol1-1/+1
2019-07-26gsm/gsm48.h: drop meaningless 'const' from gsm48_mi_to_string()Vadim Yanitskiy1-2/+1
2019-07-21gsm/gsm0480.c: use DLGLOBAL and LOGL_ERROR for loggingVadim Yanitskiy1-13/+13
2019-07-21gsm/gsm0480.c: parse_ss(): drop needless debug printVadim Yanitskiy1-2/+0
2019-07-21osmo_get_rand_id(): Avoid dead code by proper #if/#else/#endifHarald Welte1-1/+2
2019-07-21cbsp.c: Remove dead codeHarald Welte1-3/+1
2019-07-20cbsp: Introduce osmo_cbsp_errstrHarald Welte2-28/+100
2019-07-20CBSP (Cell Broadcast Service Protocol; 3GPP TS 48.049) supportHarald Welte4-1/+1532
2019-07-18osmo_gsm48_rest_octets_si3_decode(): fix copy-paste error in commentVadim Yanitskiy1-1/+1
2019-07-08utils.h: require a semi colon after OSMO_ASSERTAlexander Couzens1-3/+3
2019-06-21gsm: lapd_core: Log timeout used upon start of T200Pau Espin Pedrol1-1/+2
2019-06-13fix isdigit taking unsigned as inputKévin Redon1-1/+1
2019-06-07gsm48_decode_bcd_number2: fix ENOSPC edge caseOliver Smith1-3/+13
2019-06-05lapd_core: Perform N200 retransmissions, not N200-1Harald Welte1-4/+4
2019-06-05lapdm: Allow user to specify T200 values; Use correct N200 valuesHarald Welte2-12/+76
2019-06-04gsm0808_utils: Add gsm0808_decode_cell_id_u()Harald Welte2-11/+59
2019-06-04make all library-internal static buffers thread-localHarald Welte7-21/+21
2019-06-02lapdm: Don't truncate L3 payload at 200 bytes lengthHarald Welte1-1/+1
2019-05-29gsm48_encode_bcd_number(): clarify optional LHV header initializationVadim Yanitskiy1-1/+7
2019-05-28rest_octets: Remove SI2ter + SI2bis encoders that don't do anythingHarald Welte2-33/+0
2019-05-28rest_octets: Implement actual SI6 rest octets encodingHarald Welte1-11/+35
2019-05-28rest_octets: Add function to parse SI3 rest octetsHarald Welte2-0/+79
2019-05-28rest_octets: Suffix encoder functiosn with _encodeHarald Welte2-18/+20