aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-06-09Added generation of include/osmocom/core/socket_compat.hAndreas Eversberg3-0/+18
2023-06-08improve API for osmo_routing_area_idNeels Hofmeyr5-2/+267
2023-06-07osmo_io: Remove osmo_iofd_read/write_enable/disableDaniel Willmann5-62/+9
2023-06-07osmo_io: Don't make msg in write_cb constDaniel Willmann3-5/+5
2023-06-07osmo_io: Consistency - put read/recv callback first in osmo_io_opsDaniel Willmann1-4/+4
2023-06-05struct osmo_sub_auth_data: remove OSMO_DEPRECATED_OUTSIDEVadim Yanitskiy1-1/+1
2023-06-03gsm48_rest_octets: fix wrong valueEric1-1/+1
2023-06-02libosmogsm: Add support for TUAK authentication algorithmHarald Welte13-1/+1186
2023-06-02libosmogsm: Avoid executing MILENAGE crypto twice (for UMTS and GSM)Harald Welte1-4/+2
2023-06-02libosmogsm: Factor out the C2 derivation functionHarald Welte5-7/+33
2023-06-02libosmogsm: Allow auth API caller to specify RES lengthHarald Welte5-28/+62
2023-06-02osmo-auc-gen: Convert over to osmo_auth_gen_vec*2 APIHarald Welte1-4/+33
2023-06-02libosmogsm: Ensure MILENAGE + XOR-3G K length is 128 bitHarald Welte2-4/+19
2023-06-02libosmogsm: Add OSMO_ASSERT() to ensure correct algorithmHarald Welte5-0/+13
2023-06-02libosmogsm: Support authentication with 256-bit K and/or OP/OPcHarald Welte9-25/+158
2023-06-02ASCI: Add IE transcoding according to 3GPP TS 48.008Andreas Eversberg3-0/+559
2023-06-02ASCI: Add 3GPP TS 44.068 and 44.069 protocol definitionsAndreas Eversberg5-1/+266
2023-05-27coding: gsm0503_tch_{fr,hr}_encode(): add ability to emit BFIMychaela N. Falconia1-1/+21
2023-05-27codec: new function osmo_hr_sid_reset()Mychaela N. Falconia2-0/+30
2023-05-27codec: new functions osmo_{fr,efr}_sid_reset()Mychaela N. Falconia3-32/+72
2023-05-27coding cosmetic: gsm0503_tch_{fr,hr}_encode(): remove extra spacingMychaela N. Falconia1-27/+0
2023-05-26coding: fix _tch_csd_burst_map(): do not overwrite FACCHVadim Yanitskiy3-22/+29
2023-05-26coding: test FACCH/[FH] bitstealing in test_csd()Vadim Yanitskiy2-6/+127
2023-05-26coding: implement dedicated codec API for FACCH/[FH]Vadim Yanitskiy5-0/+234
2023-05-25coding: implement TCH/F9.6, TCH/[FH]4.8, TCH/H2.4, TCH/F14.4Vadim Yanitskiy5-0/+494
2023-05-25gsm: fix convolutional code definition for TCH/F4.8Vadim Yanitskiy2-3/+3
2023-05-25coding: use gsm0503_tch_hr_decode2() in coding_testVadim Yanitskiy2-13/+12
2023-05-23coding: fix API doc: TCH/AFS vs TCH/AHSVadim Yanitskiy1-2/+2
2023-05-23coding: fix API doc: TCH/H needs 6 bursts, not 8Vadim Yanitskiy1-4/+4
2023-05-23libosmocoding.map: export gsm0503_tch_hr_decode2()Mychaela N. Falconia1-0/+1
2023-05-23gsm0503_tch_hr_decode2(): new function, emits TS101318 formatMychaela N. Falconia3-10/+41
2023-05-23gsm0503_tch_hr_encode(): accept both TS101318 and RFC5993 payloadsMychaela N. Falconia1-6/+7
2023-05-23gsm0503_tch_hr_decode(): look at all 8 stealing bitsMychaela N. Falconia1-1/+1
2023-05-22gsm_04_08_gprs: add IEI "GMM TMSI Based NRI Container"Neels Hofmeyr1-0/+1
2023-05-22gsm_08_58.h: Add 'struct rsl_ie_nch_drx_info'Harald Welte1-0/+17
2023-05-22cosmetic: Fix spec reference in RSL header fileHarald Welte1-1/+1
2023-05-22Add osmo_gsm48_si1ro_nch_pos_{encode,decode} functionsHarald Welte3-0/+81
2023-05-20coding: declare gsm0503_tch_f96_[de]interleave()Vadim Yanitskiy1-0/+3
2023-05-20coding: gsm0503_tch_f96_[de]interleave() not applicable to TCH/F2.4Vadim Yanitskiy1-1/+1
2023-05-20coding: use GSM_MACBLOCK_LEN gsm0503_tch_fr_decode()Vadim Yanitskiy1-1/+1
2023-05-19osmo_io: Support detecting non-blocking connect()arehbein/osmo_io_ipaDaniel Willmann3-2/+10
2023-05-19osmo_io: Improve handling and documentation of segmentation_cbDaniel Willmann2-13/+31
2023-05-19core: Add function to update osmo_io_ops field for osmo_io_fdarehbein3-0/+11
2023-05-19copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbHVadim Yanitskiy6-6/+6
2023-05-19coding: fix decoding of EFR triplicated bitsMychaela N. Falconia1-1/+1
2023-05-18cosmetic: codec/Makefile.am: list sources one file per linePau Espin Pedrol1-2/+9
2023-05-17codec: replace GSM-FR ECU with new implementationMychaela N. Falconia4-53/+309
2023-05-17codec cosmetic: move old FR ECU code to ecu_fr_old.cMychaela N. Falconia3-138/+168
2023-05-16ns2: Count transmitted/dropped in each layer implementationPau Espin Pedrol3-17/+23
2023-05-16gpsr_ns2_udp: Use osmo_io_fd instead of osmo_fdDaniel Willmann2-75/+50