| Commit message (Expand) | Author | Age | Files | Lines |
* | gsup: Introduce OSMO_GSUP_NUM_VECTORS_REQ_IE | Harald Welte | 2019-12-09 | 1 | -4/+15 |
* | 04.80: Deprecate gsm0480_create_ussd_resp() | Harald Welte | 2019-11-30 | 1 | -0/+1 |
* | Introduce fields related to DTAP DLCI | Pau Espin Pedrol | 2019-11-27 | 2 | -0/+8 |
* | GSUP: rename E_ROUTING_ERROR to ROUTING_ERROR | Neels Hofmeyr | 2019-11-24 | 1 | -1/+1 |
* | libosmogsm: add support for XOR authentication | Daniel Willmann | 2019-11-22 | 2 | -1/+188 |
* | gsm: gsm_utils: Fix return type of API ms_class_gmsk_dbm() and add unit tests | Pau Espin Pedrol | 2019-11-04 | 1 | -2/+2 |
* | gsm_04_08.h: Introduce API osmo_gsm48_rfpowercap2powerclass() | Pau Espin Pedrol | 2019-11-03 | 2 | -0/+22 |
* | gsm0508: add functions to calculate beginning of a block | Philipp Maier | 2019-10-28 | 2 | -0/+158 |
* | gsup: add OSMO_GSUP_SUPPORTED_RAT_TYPES_IE and OSMO_GSUP_CURRENT_RAT_TYPE_IE | Neels Hofmeyr | 2019-09-28 | 1 | -0/+35 |
* | Introduce BTS_FEAT_ETWS_PN for communicating ETWS PN capability | Harald Welte | 2019-09-05 | 1 | -0/+1 |
* | gsm_08_58: Add vendor-specific Message Type for ETWS Primary Warning | Harald Welte | 2019-09-05 | 1 | -0/+1 |
* | cbsp: Fix decoding of WRITE-REPLACE payload | Harald Welte | 2019-09-01 | 1 | -2/+2 |
* | cbsp: Remove printf() statement from early development/debugging | Harald Welte | 2019-08-31 | 1 | -1/+0 |
* | cbsp: Fix endless loop iteration when decoding cell list IEs | Harald Welte | 2019-08-31 | 2 | -4/+25 |
* | Bump version: 1.1.0.107-afce-dirty → 1.2.0 | Pau Espin Pedrol | 2019-08-06 | 1 | -1/+1 |
* | gsm/gsm48.h: drop meaningless 'const' from gsm48_mi_to_string() | Vadim Yanitskiy | 2019-07-26 | 1 | -2/+1 |
* | gsm/gsm0480.c: use DLGLOBAL and LOGL_ERROR for logging | Vadim Yanitskiy | 2019-07-21 | 1 | -13/+13 |
* | gsm/gsm0480.c: parse_ss(): drop needless debug print | Vadim Yanitskiy | 2019-07-21 | 1 | -2/+0 |
* | osmo_get_rand_id(): Avoid dead code by proper #if/#else/#endif | Harald Welte | 2019-07-21 | 1 | -1/+2 |
* | cbsp.c: Remove dead code | Harald Welte | 2019-07-21 | 1 | -3/+1 |
* | cbsp: Introduce osmo_cbsp_errstr | Harald Welte | 2019-07-20 | 2 | -28/+100 |
* | CBSP (Cell Broadcast Service Protocol; 3GPP TS 48.049) support | Harald Welte | 2019-07-20 | 4 | -1/+1532 |
* | osmo_gsm48_rest_octets_si3_decode(): fix copy-paste error in comment | Vadim Yanitskiy | 2019-07-18 | 1 | -1/+1 |
* | utils.h: require a semi colon after OSMO_ASSERT | Alexander Couzens | 2019-07-08 | 1 | -3/+3 |
* | gsm: lapd_core: Log timeout used upon start of T200 | Pau Espin Pedrol | 2019-06-21 | 1 | -1/+2 |
* | fix isdigit taking unsigned as input | Kévin Redon | 2019-06-13 | 1 | -1/+1 |
* | gsm48_decode_bcd_number2: fix ENOSPC edge case | Oliver Smith | 2019-06-07 | 1 | -3/+13 |
* | lapd_core: Perform N200 retransmissions, not N200-1 | Harald Welte | 2019-06-05 | 1 | -4/+4 |
* | lapdm: Allow user to specify T200 values; Use correct N200 values | Harald Welte | 2019-06-05 | 2 | -12/+76 |
* | gsm0808_utils: Add gsm0808_decode_cell_id_u() | Harald Welte | 2019-06-04 | 2 | -11/+59 |
* | make all library-internal static buffers thread-local | Harald Welte | 2019-06-04 | 7 | -21/+21 |
* | lapdm: Don't truncate L3 payload at 200 bytes length | Harald Welte | 2019-06-02 | 1 | -1/+1 |
* | gsm48_encode_bcd_number(): clarify optional LHV header initialization | Vadim Yanitskiy | 2019-05-29 | 1 | -1/+7 |
* | rest_octets: Remove SI2ter + SI2bis encoders that don't do anything | Harald Welte | 2019-05-28 | 2 | -33/+0 |
* | rest_octets: Implement actual SI6 rest octets encoding | Harald Welte | 2019-05-28 | 1 | -11/+35 |
* | rest_octets: Add function to parse SI3 rest octets | Harald Welte | 2019-05-28 | 2 | -0/+79 |
* | rest_octets: Suffix encoder functiosn with _encode | Harald Welte | 2019-05-28 | 2 | -18/+20 |
* | rest_octets: Fix export of osmo_gsm48_rest_octets | Harald Welte | 2019-05-28 | 1 | -8/+8 |
* | rest_octets: Actually include gsm48_rest_octets.c in Makefile.am | Harald Welte | 2019-05-28 | 1 | -1/+1 |
* | rest_octets: Use correct symbols names for range encoder | Harald Welte | 2019-05-28 | 1 | -4/+4 |
* | gsm48_rest_octets: Fix license: GPLv2+ instead of AGPLv3+ | Harald Welte | 2019-05-28 | 1 | -4/+6 |
* | gsm48_decode_bcd_number2(): return -EINVAL if LV has too big length | Vadim Yanitskiy | 2019-05-28 | 1 | -2/+2 |
* | gsm48_decode_bcd_number2(): fix: return -ENOSPC on truncation | Vadim Yanitskiy | 2019-05-28 | 1 | -3/+13 |
* | gsm48_decode_bcd_number2(): fix output truncation | Vadim Yanitskiy | 2019-05-28 | 1 | -2/+2 |
* | oap_client: Fix license: GPLv2+ instead of AGPLv3+ | Harald Welte | 2019-05-27 | 1 | -4/+6 |
* | rsl: Add osmocom-specific extensions to RSL channel numbers for CBCH | Harald Welte | 2019-05-27 | 1 | -0/+10 |
* | lapdm_rslms_recvmsg: Fix memory leak in error path | Harald Welte | 2019-05-19 | 1 | -1/+3 |
* | TLV: Add one-shot TLV encoder | Harald Welte | 2019-05-19 | 2 | -0/+100 |
* | gsm_23_003: add GSM23003_MSISDN_{MIN,MAX}_DIGITS | Oliver Smith | 2019-05-15 | 1 | -1/+1 |
* | gsm0808: Introduce Osmocom extensions to announce Osmux support | Pau Espin Pedrol | 2019-05-13 | 3 | -0/+24 |