libosmocore/src
Pau Espin 559a6ee683 Fix parsing of TLV_TYPE_SINGLE_TV
The decoding path of TLV_TYPE_SINGLE_TV is wrong, since it is not
shifting right the tag before using it. On the other hand, the encoding
path (tlv_encode_one) is doing that, so it is clear there's a bug.

It seems that in order to workaround the bug some IEs in gsm_04_08.h (TS
24.008 and TS 44.018) were defined incorrectly (eg 0x80) while the spec
clearly assigns eg. "8" to it, and makes sure no full byte IEI collides.
Some other IEIs like GSM48_IE_GMM_CIPH_CKSN which are also of the same
type were already correctly defined as 0x08.

Change-Id: I799e35dc8d4d153fa63bf50563a5482cdf4de2d7
2023-03-22 14:23:51 +01:00
..
codec doxygen: fix various typos in commands \param and \returns 2023-02-28 18:48:56 +00:00
coding coding: clean up Makefile.am 2023-03-11 06:31:50 +07:00
core gsmtap: add missing entries to gsmtap_type_names[] 2023-03-17 16:30:19 +07:00
ctrl Makefile.am: Make libraries depend on .map files 2023-03-06 17:07:48 +00:00
gb Makefile.am: Make libraries depend on .map files 2023-03-06 17:07:48 +00:00
gsm Fix parsing of TLV_TYPE_SINGLE_TV 2023-03-22 14:23:51 +01:00
isdn isdn: fix identical operands in v110_adapt_IR8000_to_2400() 2023-03-17 17:08:23 +07:00
pseudotalloc Fix all references to config.h 2023-01-18 19:04:36 +01:00
sim Bump version: 1.7.0.119-b31a-dirty → 1.8.0 2023-02-07 11:20:42 +01:00
usb Fix all references to config.h 2023-01-18 19:04:36 +01:00
vty Bump version: 1.7.0.119-b31a-dirty → 1.8.0 2023-02-07 11:20:42 +01:00
Makefile.am create libosmoisdn sub-library 2023-01-21 22:41:57 +01:00