libosmocore/src/gsm
Harald Welte d55a209d1c create libosmoisdn sub-library
There are some parts of libosmogsm which are not really GSM specific,
but rather ISDN bits that were inherited by GSM.  This includes the
I.460 multiplex as well as the core LAPD protocol.

Let's move those bits to its own libosmoisdn library, before we add
more ISDN specific bits to the wrong place.

Backwards-compatibility is created by making libosmogsm depend on
libosmoisdn, and by providing wrapper include files for source
compatibility.

Change-Id: Ib1a6c762322fd5047be3188b1df22408ef06aa50
2023-01-21 22:41:57 +01:00
..
kdf kdf: add key derivation functions 2021-06-08 02:38:15 +02:00
milenage add osmo_auth_c3() (separate from gsm_milenage()) 2017-12-18 23:05:24 +00:00
Makefile.am create libosmoisdn sub-library 2023-01-21 22:41:57 +01:00
a5.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
abis_nm.c Rename osmo dyn ts enums 2021-06-30 13:14:08 +02:00
apn.c Use internal <osmocom/core/talloc.h> everywhere 2022-04-27 12:42:15 +00:00
auth_comp128v1.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
auth_comp128v23.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
auth_core.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
auth_milenage.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
auth_xor.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
bsslap.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
bssmap_le.c bssmap_le: support additional IEs in Perform Location Request 2022-03-22 18:38:19 +03:00
bts_features.c gsm: bts_features: Add missing entries to osmo_bts_features_names 2022-08-09 17:53:17 +02:00
cbsp.c cbsp: Fix decoding of Fail List 2022-08-06 17:00:48 +00:00
comp128.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
comp128v23.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gad.c gad.c: fix rc for osmo_gad_enc_ell_point_unc_circle() 2020-10-15 01:02:04 +00:00
gan.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gea.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gprs_cipher_core.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gprs_gea.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gprs_rlc.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
gsm48.c gsm: constify several readonly params 2022-11-24 17:09:03 +01:00
gsm48_arfcn_range_encode.c range_enc_determine_range(): Don't dereference array on size=0 2021-06-01 14:04:20 +02:00
gsm48_ie.c gsm48_ie: gsm48_decode_freq_list(): make 'cd' argument const 2023-01-02 12:49:15 +00:00
gsm48_rest_octets.c gsm: Introduce API osmo_gsm48_rest_octets_si13_decode 2021-02-18 00:54:33 +00:00
gsm0341.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gsm0411_smc.c gsm0411_{smc,smr}.c: Work around newlib bug 2020-07-30 21:35:10 +02:00
gsm0411_smr.c fix spelling in 'value_string' arrays: existAnt -> existEnt 2020-10-29 18:09:36 +07:00
gsm0411_utils.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
gsm0414.c doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
gsm0480.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gsm0502.c gsm: constify several readonly params 2022-11-24 17:09:03 +01:00
gsm0808.c gsm0808: use new gsm0808_enc_speech_codec[_list]2() API 2022-12-14 03:24:51 +07:00
gsm0808_utils.c gsm0808: add gsm0808_enc_speech_codec[_list]2() 2022-12-14 03:24:51 +07:00
gsm23003.c gsm: [ABI BREAK] Support CellId SAI, change CellId CGI-PS id number 2022-02-16 17:59:23 +01:00
gsm23236.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gsm29118.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gsm29205.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
gsm48049.c gsm/gsm48049.c: fix use of GNU 'missing =' extension in designator 2020-01-21 18:34:04 +07:00
gsm_04_08_gprs.c fix spelling in 'value_string' arrays: existAnt -> existEnt 2020-10-29 18:09:36 +07:00
gsm_utils.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
gsup.c gsup: Introduce OSMO_GSUP_NUM_VECTORS_REQ_IE 2019-12-09 10:54:30 +00:00
gsup_sms.c GSUP/SMS: introduce MO-/MT-FORWARD-SM messages 2018-12-18 21:52:01 +07:00
ipa.c ipa_ccm_make_id_resp: Make it work at all 2021-04-29 19:59:12 +02:00
iuup.c iuup: Explicitly mark default case as unexpected with assert 2022-06-29 18:19:38 +02:00
kasumi.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
kdf.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
lapdm.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
libosmogsm.map gsm0808: add gsm0808_enc_speech_codec[_list]2() 2022-12-14 03:24:51 +07:00
mncc.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
oap.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
oap_client.c oap_client: Fix license: GPLv2+ instead of AGPLv3+ 2019-05-27 23:26:45 +02:00
rsl.c gsm: rsl: Define new osmocom extension TLV IE to pass Osmux CID 2022-08-09 08:35:55 +00:00
rxlev_stat.c treewide: remove FSF address 2021-12-14 12:44:03 +01:00
sysinfo.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
tlv_parser.c cosmetic: tlv_parser: fix typo in func description 2021-04-14 17:21:02 +02:00