Projects
osmocom:master
libosmocore
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 227
View file
libosmocore.spec
Changed
@@ -14,13 +14,13 @@ Name: libosmocore Requires: osmocom-master -Version: 1.8.0.255.84d5 +Version: 1.9.0 Release: 0 Summary: The Open Source Mobile Communications Core Library License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities Url: https://osmocom.org/projects/libosmocore/wiki/Libosmocore -Source: libosmocore_1.8.0.255.84d5.tar.xz +Source: libosmocore_1.9.0.tar.xz Source1: rpmlintrc BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2 @@ -63,13 +63,13 @@ for testing GSM authentication, as well as "osmo-config-merge", a tool for merging Osmocom configuration files. -%package -n libosmocodec0 +%package -n libosmocodec4 Requires: osmocom-master Summary: GSM 06.10, 06.20, 06.60, 06.90 codec library License: GPL-2.0-or-later Group: System/Libraries -%description -n libosmocodec0 +%description -n libosmocodec4 The libosmocodec library contains an implementation of multiple GSM codecs: @@ -83,7 +83,7 @@ Summary: Development files for the Osmocom GSM codec library License: GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocodec0 = %version +Requires: libosmocodec4 = %version %description -n libosmocodec-devel The libosmocodec library contains an implementation of multiple @@ -122,14 +122,14 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore20 +%package -n libosmocore21 Requires: osmocom-master Summary: Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries -%description -n libosmocore20 +%description -n libosmocore21 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -139,7 +139,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocore20 = %version +Requires: libosmocore21 = %version Requires: libtalloc-devel Requires: lksctp-tools-devel @@ -206,13 +206,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogb. -%package -n libosmogsm18 +%package -n libosmogsm20 Requires: osmocom-master Summary: Osmocom GSM utility library License: GPL-2.0-or-later AND AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogsm18 +%description -n libosmogsm20 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -228,7 +228,7 @@ License: GPL-2.0-or-later AND AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogsm18 = %version +Requires: libosmogsm20 = %version Requires: libosmoisdn-devel = %version Requires: libosmoisdn0 = %version @@ -300,13 +300,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmosim. -%package -n libosmovty9 +%package -n libosmovty13 Requires: osmocom-master Summary: Osmocom VTY interface library License: GPL-2.0-or-later Group: System/Libraries -%description -n libosmovty9 +%description -n libosmovty13 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -319,7 +319,7 @@ License: GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmovty9 = %version +Requires: libosmovty13 = %version %description -n libosmovty-devel The libosmovty library implements the interactive command-line on the @@ -386,24 +386,24 @@ %check make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) -%post -n libosmocodec0 -p /sbin/ldconfig -%postun -n libosmocodec0 -p /sbin/ldconfig +%post -n libosmocodec4 -p /sbin/ldconfig +%postun -n libosmocodec4 -p /sbin/ldconfig %post -n libosmocoding0 -p /sbin/ldconfig %postun -n libosmocoding0 -p /sbin/ldconfig -%post -n libosmocore20 -p /sbin/ldconfig -%postun -n libosmocore20 -p /sbin/ldconfig +%post -n libosmocore21 -p /sbin/ldconfig +%postun -n libosmocore21 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig %post -n libosmogb14 -p /sbin/ldconfig %postun -n libosmogb14 -p /sbin/ldconfig -%post -n libosmogsm18 -p /sbin/ldconfig -%postun -n libosmogsm18 -p /sbin/ldconfig +%post -n libosmogsm20 -p /sbin/ldconfig +%postun -n libosmogsm20 -p /sbin/ldconfig %post -n libosmoisdn0 -p /sbin/ldconfig %postun -n libosmoisdn0 -p /sbin/ldconfig %post -n libosmosim2 -p /sbin/ldconfig %postun -n libosmosim2 -p /sbin/ldconfig -%post -n libosmovty9 -p /sbin/ldconfig -%postun -n libosmovty9 -p /sbin/ldconfig +%post -n libosmovty13 -p /sbin/ldconfig +%postun -n libosmovty13 -p /sbin/ldconfig %post -n libosmousb0 -p /sbin/ldconfig %postun -n libosmousb0 -p /sbin/ldconfig @@ -411,9 +411,9 @@ %defattr(-,root,root) %_bindir/osmo-* -%files -n libosmocodec0 +%files -n libosmocodec4 %defattr(-,root,root) -%_libdir/libosmocodec.so.0* +%_libdir/libosmocodec.so.4* %files -n libosmocodec-devel %defattr(-,root,root) @@ -435,9 +435,9 @@ %_libdir/libosmocoding.so %_libdir/pkgconfig/libosmocoding.pc -%files -n libosmocore20 +%files -n libosmocore21 %defattr(-,root,root) -%_libdir/libosmocore.so.20* +%_libdir/libosmocore.so.21* %files -n libosmocore-devel %defattr(-,root,root) @@ -473,9 +473,9 @@ %_libdir/libosmogb.so %_libdir/pkgconfig/libosmogb.pc -%files -n libosmogsm18 +%files -n libosmogsm20 %defattr(-,root,root) -%_libdir/libosmogsm.so.18* +%_libdir/libosmogsm.so.20* %files -n libosmogsm-devel %defattr(-,root,root) @@ -510,9 +510,9 @@ %_libdir/libosmosim.so %_libdir/pkgconfig/libosmosim.pc -%files -n libosmovty9 +%files -n libosmovty13 %defattr(-,root,root) -%_libdir/libosmovty.so.9* +%_libdir/libosmovty.so.13* %files -n libosmovty-devel %defattr(-,root,root)
View file
commit_84d5a825a480a724dfe47a5cd256e9b43ecf1499.txt
Deleted
View file
commit_aca2c724ae94f3b4b6dba8cb16a6ddc57e405c65.txt
Added
View file
libosmocore_1.8.0.255.84d5.dsc -> libosmocore_1.9.0.dsc
Changed
@@ -1,8 +1,8 @@ Format: 3.0 (native) Source: libosmocore -Binary: libosmocore, libosmocodec0, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore20, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm18, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty9, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmosim-doc, libosmousb0, libosmousb-doc, libosmocore-dev, libosmocore-utils, libosmocore-dbg +Binary: libosmocore, libosmocodec4, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore21, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm20, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty13, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmosim-doc, libosmousb0, libosmousb-doc, libosmocore-dev, libosmocore-utils, libosmocore-dbg Architecture: any all -Version: 1.8.0.255.84d5 +Version: 1.9.0 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://projects.osmocom.org/projects/libosmocore Standards-Version: 3.9.8 @@ -11,7 +11,7 @@ Build-Depends: debhelper (>= 10), autotools-dev, autoconf, automake, libtool, dh-autoreconf, libdpkg-perl, git, libgnutls28-dev, doxygen, libpcsclite-dev, pkg-config, libtalloc-dev (>= 2.1.0), libsctp-dev, libusb-1.0-0-dev, libmnl-dev, libsystemd-dev, liburing-dev | base-files (<< 11) | ubuntu-keyring (<< 2021), python3:native Package-List: libosmocodec-doc deb doc optional arch=all - libosmocodec0 deb libs optional arch=any + libosmocodec4 deb libs optional arch=any libosmocoding-doc deb doc optional arch=all libosmocoding0 deb libs optional arch=any libosmocore deb libs optional arch=any @@ -19,13 +19,13 @@ libosmocore-dev deb libdevel optional arch=any libosmocore-doc deb doc optional arch=all libosmocore-utils deb utils optional arch=any - libosmocore20 deb libs optional arch=any + libosmocore21 deb libs optional arch=any libosmoctrl-doc deb doc optional arch=all libosmoctrl0 deb libs optional arch=any libosmogb-doc deb doc optional arch=all libosmogb14 deb libs optional arch=any libosmogsm-doc deb doc optional arch=all - libosmogsm18 deb libs optional arch=any + libosmogsm20 deb libs optional arch=any libosmoisdn-doc deb doc optional arch=all libosmoisdn0 deb libs optional arch=any libosmosim-doc deb doc optional arch=all @@ -33,10 +33,10 @@ libosmousb-doc deb doc optional arch=all libosmousb0 deb libs optional arch=any libosmovty-doc deb doc optional arch=all - libosmovty9 deb libs optional arch=any + libosmovty13 deb libs optional arch=any Checksums-Sha1: - 6c33acf1a160336382df2716f5607884da6babe7 1068692 libosmocore_1.8.0.255.84d5.tar.xz + 1c8d357571f230027c9b9a53102b53b27e1f3fbd 1072616 libosmocore_1.9.0.tar.xz Checksums-Sha256: - 1fb2a231533b9cf7e247c65829366211a71a931bfafb1c66e56a4beb0f4da84f 1068692 libosmocore_1.8.0.255.84d5.tar.xz + 78dc8004382a90b84cfd6c14cdd6be115a187366f87b383902313b8f9cdb3460 1072616 libosmocore_1.9.0.tar.xz Files: - 48537a7a4f351eb2dd4753912e8fe604 1068692 libosmocore_1.8.0.255.84d5.tar.xz + f79c07306b04833d4864636da6a78398 1072616 libosmocore_1.9.0.tar.xz
View file
libosmocore_1.8.0.255.84d5.tar.xz/.tarball-version -> libosmocore_1.9.0.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.8.0.255-84d5 +1.9.0
View file
libosmocore_1.8.0.255.84d5.tar.xz/TODO-RELEASE -> libosmocore_1.9.0.tar.xz/TODO-RELEASE
Changed
@@ -7,15 +7,3 @@ # If any interfaces have been added since the last public release: c:r:a + 1. # If any interfaces have been removed or changed since the last public release: c:r:0. #library what description / commit summary line -libosmogsm new header osmocom/gsm/protocol/gsm_44_060.h -libosmocore ADD new defines in osmocom/gsm/protocol/gsm_04_08.h (old ones marked deprecated) -libosmovty drop API drop struct vty_parent_node from public API, it should never have been public -libosmocore ADD new API osmo_io_*() -libosmocoding ADD new gsm0503_tch_hr_decode2() public API, previous API - gsm0503_tch_hr_decode() marked as deprecated -libosmogsm ADD new osmo_sub_auth_data2 / osmo_auth_gen_vec2 / osmo_auth_gen_vec_auts2 -libosmogsm MODIFY osmo_auth_impl callback function signature change. No known external users -libosmogsm ADD osmo_auth_c2 -libosmogsm ADD OSMO_AUTH_ALG_TUAK -libosmogsm ADD new API msgb_tv32_push() -libosmocore ADD osmo_sock_init2_multiaddr2() \ No newline at end of file
View file
libosmocore_1.8.0.255.84d5.tar.xz/contrib/libosmocore.spec.in -> libosmocore_1.9.0.tar.xz/contrib/libosmocore.spec.in
Changed
@@ -62,13 +62,13 @@ for testing GSM authentication, as well as "osmo-config-merge", a tool for merging Osmocom configuration files. -%package -n libosmocodec0 +%package -n libosmocodec4 Requires: osmocom-master Summary: GSM 06.10, 06.20, 06.60, 06.90 codec library License: GPL-2.0-or-later Group: System/Libraries -%description -n libosmocodec0 +%description -n libosmocodec4 The libosmocodec library contains an implementation of multiple GSM codecs: @@ -82,7 +82,7 @@ Summary: Development files for the Osmocom GSM codec library License: GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocodec0 = %version +Requires: libosmocodec4 = %version %description -n libosmocodec-devel The libosmocodec library contains an implementation of multiple @@ -121,14 +121,14 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore20 +%package -n libosmocore21 Requires: osmocom-master Summary: Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries -%description -n libosmocore20 +%description -n libosmocore21 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -138,7 +138,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocore20 = %version +Requires: libosmocore21 = %version Requires: libtalloc-devel Requires: lksctp-tools-devel @@ -205,13 +205,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogb. -%package -n libosmogsm18 +%package -n libosmogsm20 Requires: osmocom-master Summary: Osmocom GSM utility library License: GPL-2.0-or-later AND AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogsm18 +%description -n libosmogsm20 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -227,7 +227,7 @@ License: GPL-2.0-or-later AND AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogsm18 = %version +Requires: libosmogsm20 = %version Requires: libosmoisdn-devel = %version Requires: libosmoisdn0 = %version @@ -299,13 +299,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmosim. -%package -n libosmovty9 +%package -n libosmovty13 Requires: osmocom-master Summary: Osmocom VTY interface library License: GPL-2.0-or-later Group: System/Libraries -%description -n libosmovty9 +%description -n libosmovty13 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -318,7 +318,7 @@ License: GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmovty9 = %version +Requires: libosmovty13 = %version %description -n libosmovty-devel The libosmovty library implements the interactive command-line on the @@ -385,24 +385,24 @@ %check make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) -%post -n libosmocodec0 -p /sbin/ldconfig -%postun -n libosmocodec0 -p /sbin/ldconfig +%post -n libosmocodec4 -p /sbin/ldconfig +%postun -n libosmocodec4 -p /sbin/ldconfig %post -n libosmocoding0 -p /sbin/ldconfig %postun -n libosmocoding0 -p /sbin/ldconfig -%post -n libosmocore20 -p /sbin/ldconfig -%postun -n libosmocore20 -p /sbin/ldconfig +%post -n libosmocore21 -p /sbin/ldconfig +%postun -n libosmocore21 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig %post -n libosmogb14 -p /sbin/ldconfig %postun -n libosmogb14 -p /sbin/ldconfig -%post -n libosmogsm18 -p /sbin/ldconfig -%postun -n libosmogsm18 -p /sbin/ldconfig +%post -n libosmogsm20 -p /sbin/ldconfig +%postun -n libosmogsm20 -p /sbin/ldconfig %post -n libosmoisdn0 -p /sbin/ldconfig %postun -n libosmoisdn0 -p /sbin/ldconfig %post -n libosmosim2 -p /sbin/ldconfig %postun -n libosmosim2 -p /sbin/ldconfig -%post -n libosmovty9 -p /sbin/ldconfig -%postun -n libosmovty9 -p /sbin/ldconfig +%post -n libosmovty13 -p /sbin/ldconfig +%postun -n libosmovty13 -p /sbin/ldconfig %post -n libosmousb0 -p /sbin/ldconfig %postun -n libosmousb0 -p /sbin/ldconfig @@ -410,9 +410,9 @@ %defattr(-,root,root) %_bindir/osmo-* -%files -n libosmocodec0 +%files -n libosmocodec4 %defattr(-,root,root) -%_libdir/libosmocodec.so.0* +%_libdir/libosmocodec.so.4* %files -n libosmocodec-devel %defattr(-,root,root) @@ -434,9 +434,9 @@ %_libdir/libosmocoding.so %_libdir/pkgconfig/libosmocoding.pc -%files -n libosmocore20 +%files -n libosmocore21 %defattr(-,root,root) -%_libdir/libosmocore.so.20* +%_libdir/libosmocore.so.21* %files -n libosmocore-devel %defattr(-,root,root) @@ -472,9 +472,9 @@ %_libdir/libosmogb.so %_libdir/pkgconfig/libosmogb.pc -%files -n libosmogsm18 +%files -n libosmogsm20 %defattr(-,root,root) -%_libdir/libosmogsm.so.18* +%_libdir/libosmogsm.so.20* %files -n libosmogsm-devel %defattr(-,root,root) @@ -509,9 +509,9 @@ %_libdir/libosmosim.so %_libdir/pkgconfig/libosmosim.pc -%files -n libosmovty9 +%files -n libosmovty13 %defattr(-,root,root) -%_libdir/libosmovty.so.9* +%_libdir/libosmovty.so.13* %files -n libosmovty-devel %defattr(-,root,root)
View file
libosmocore_1.8.0.255.84d5.tar.xz/debian/changelog -> libosmocore_1.9.0.tar.xz/debian/changelog
Changed
@@ -1,8 +1,289 @@ -libosmocore (1.8.0.255.84d5) unstable; urgency=medium +libosmocore (1.9.0) unstable; urgency=medium - * Automatically generated changelog entry for building the Osmocom master feed + Oliver Smith + * gsm0808_dec_channel_type: add missing len check + * test_gsm0808_enc_dec_channel_type -> …_speech + * gsm0808_chan_indicator: add SPEECH_CTM_TEXT_TELEPHONY + * gsm0808_enc/dec_channel_type: support data + * Fix typo endianess -> endianness + * Run struct_endianness.py + * gsm0808_dec_channel_type: fix dec of ch_rate_type + * tests: add test_gsm0808_enc_dec_channel_type_sign + * gsm0808_enc/dec_channel_type: fix transparent flag + * libosmocore.map: add tall_{ctr/msgb}_ctx + * rsl: put values for Channel Mode into enums + * rsl: RSL_CMOD_CSD_T: make enum values consistent + * gsm0808: make CSD enum values consistent with RSL + * on_dso_load_select: run after on_dso_load_ctx + * debian: set compat level to 10 + * debian: depend on liburing-dev for debian >= 11 + * contrib/libosmocore.spec: centos7: disable uring + * debian: fix build on ubuntu 20.04 without liburing - -- Osmocom OBS scripts <info@osmocom.org> Tue, 12 Sep 2023 10:46:04 +0000 + Neels Hofmeyr + * add contrib/talloc_count.sh + * add osmo_prim_operation_name() + * add gsm0808_amr_modes_from_cfg + * improve test output for gsm0808_sc_cfg_from_gsm48_mr_cfg() + * fix 'make vty-test' for --disable-gb + * fix 'make vty-test' for --disable-external-tests --enable-gb + * contrib/talloc_count.sh: improve hexadecimal masking + * error log: osmo_sock_init2_multiaddr() v4/v6 mix + * logging vty: probe 'print' and 'logging timestamp' cmds + * vty: show bug in implicit go_parent_node + * vty: fix vty->index for implicit go_parent_node + * vty: move struct vty_parent_node to private API + * gsm: add osmo_mobile_identity_decode_from_l3_buf() + * gsm_04_08_gprs: add IEI "GMM TMSI Based NRI Container" + * improve API for osmo_routing_area_id + + Max + * socket: propagate error in osmo_sock_unix_init() to the caller + * GSMTAP: fix typo + * GSMTAP: add gsmtap_source_init*2() + * GSMTAP: add missing parameter docstrings + * logging: print talloc report on exit from vty test + + Philipp Maier + * i460_mux.c fix apidoc + * i460_mux: make osmo_i460_subchan_count public + * gsmtap_util: remove whitespace at the end of line + * i460_mux: add define constant for maximum number of subchannels + * codec: add define constants for RFC5993 and TS101318 + * gprs_bssgp_rim: also print NSEI when sending RIM messages + * gprs_bssgp_rim: allow sending of encoded RIM messages + * gprs_bssgp_rim: add decoder for RIM ROUTING ADDRESS + + Vadim Yanitskiy + * gsm: fix invalid check in gsm48_decode_ssversion() + * gsm: add missing features to osmo_bts_features_names + * gsm: ensure completeness of osmo_bts_features_{descs,names} + * gsm/{bsslap,bssmap_le}: zero-initialize structs using memset() + * msgb: use OSMO_ASSERT in msgb_alloc_headroom_c() + * gsm: use OSMO_ASSERT() in osmo_iuup_msgb_alloc_c() + * debian/control: make libosmocore-doc depend on libosmo{ctrl,gb}-doc + * debian/control: fix typo + * doxygen: also generate documentation for libosmo{sim,usb} + * contrib/struct_endianness.py: simplify file extension check + * doxygen: remove documentation for non-existent params + * doxygen: fix various typos in commands \param and \returns + * gsm0502: add burst length definitions from chapter 5.2 + * coding: clean up Makefile.am + * utils/Makefile.am: remove duplicate libosmogsm.la + * utils/Makefile.am: do not overwrite AM_CFLAGS + * utils/osmo-stat-dummy/Makefile.am: drop empty variables + * gsmtap: add missing entries to gsmtap_type_names + * tests/v110: assert(user_data_chunk_bits) in test_ra1() + * isdn: fix identical operands in v110_adapt_IR8000_to_2400() + * gsm_04_08: document/clarify enum gsm48_chan_mode values + * gsm_04_08: add more enum gsm48_chan_mode speech values + * gsm_04_08: add more enum gsm48_chan_mode data values + * gsm0808: handle new enum gsm48_chan_mode speech/data values + * tests: make VTY tests depend on the respective binaries + * fixup (partial revert): "coding: clean up Makefile.am" + * core: remove unnecessary #include <osmocom/core/talloc.h> + * libosmocore.map: add missing symbols needed for osmo-qcdiag + * coding: fix doxygen doc for _xcch_encode_cB() + * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH + * coding: use GSM_MACBLOCK_LEN gsm0503_tch_fr_decode() + * coding: gsm0503_tch_f96_deinterleave() not applicable to TCH/F2.4 + * coding: declare gsm0503_tch_f96_deinterleave() + * coding: fix API doc: TCH/H needs 6 bursts, not 8 + * coding: fix API doc: TCH/AFS vs TCH/AHS + * coding: use gsm0503_tch_hr_decode2() in coding_test + * gsm: fix convolutional code definition for TCH/F4.8 + * coding: implement TCH/F9.6, TCH/FH4.8, TCH/H2.4, TCH/F14.4 + * coding: implement dedicated codec API for FACCH/FH + * coding: test FACCH/FH bitstealing in test_csd() + * coding: fix _tch_csd_burst_map(): do not overwrite FACCH + * struct osmo_sub_auth_data: remove OSMO_DEPRECATED_OUTSIDE + * coding: fix a copy-paste bug in gsm0503_tch_afs_decode_dtx() + * gsm: add gsm0502_fn2ccch_block() + * gsm0502: cosmetic: use ARRAY_SIZE in gsm0502_fn2ccch_block() + * ipa: fix a typo in ipa_ccm_rcvmsg_base(): PING -> PONG + * core: fix pointer access in msgb_l1-4 macros + * coding: remove redundant memset()s in gsm0503_tch_fr{96,144}_encode() + * coding: implement encoding/decoding API for TCH/F2.4 + * lapdm: cosmetic: simplify lapdm_phsap_up(), use OSMO_PRIM_HDR + * gsm_08_08: define GSM0808_SCT_EXT (separately) + * gsm48_ie: fix gsm48_encode_bearer_cap(): encode bcap->data.transp + * isdn: mux_timeslot_provide_bits(): remove unused 'count' + * .gitignore: add include/osmocom/core/socket_compat.h + * tests/{v110,gsm44021}: change naming: 'test_' -> '_test' + * gsm_12_21.h: add flags for NM_ATT_IPACC_SUPP_FEATURES + * gsm_12_21.h: fix typo: NM_IPAC_F_CHANT_P{C->D}CHF + + Pau Espin Pedrol + * gsm_04_60.h: Better describe origin of enum osmo_gprs_nmo + * Move libosmogsm TS 44.060 declarations under include/osmocom/gsm/ + * libosmogb.pc.in: Fix missing dependency on libosmogsm + * gsm: gsm_gsmtime2fn(): constify param + * cosmetic: stats_tcp: Fix typo in comment + * logging: Unregister osmo_fd before closing fd + * select: Optimize osmo_fd_get_by_fd + * select.c: Clarify osmo_fd_(un)register() API expectations of registered fd + * select.c: Clarify osmo_fd_unregister() can only be called on registered osmo_fds + * configure.ac: Fix logic enabling osmo_fd fd checks + * configure.ac: Fix typo in enable flag description + * select.c: osmo_fd_unregister(): Avoid assert hit with old buggy users of the API + * tests/Makefile.am: Move system libs at the end of list + * tests/Makefile.am: Drop duplicated libosmogb.la in LDADD + * tests/Makefile.am: Move LDADD to right position + * logging.c: Sanitize calls to osmo_fd_unregister() + * Fix parsing of TLV_TYPE_SINGLE_TV + * gsm: Add missing TS 24.008 SM layer IEs + * gsm_04_08_gprs.h: Add missing GMM IEs for T3302 and T3346 + * gsm_04_08_gprs.h: Add enum field for GMM 'P-TMSI type' IE + * gb: ns2: Rename parameter name in gprs_ns2_nsvc_by_sockaddr_bind() + * tlv: Show bug in decoded tlv_parsed for type TLV_TYPE_SINGLE_TV + * Fix 'Fix parsing of TLV_TYPE_SINGLE_TV' + * ns2: Count transmitted/dropped in each layer implementation + * cosmetic: codec/Makefile.am: list sources one file per line + * osmo_io: Make name optional, add _set_name() API + * socket: Cache errno before calling further functions + * gsm0502.h: Document spec number + * gsm: Add missing IE definition for GMM Receive N-PDU Number list + * exec: osmo_system_nowait2(): Improve logging and error checks + * sockaddr_str: Introduce macro OSMO_SOCKADDR_STR_FMT_ARGS_NOT_NULL + * cosmetic: lapdm: Fix typo in comment + * tlv: Introduce API msgb_tv32_push() + * lapdm: Track fn of primitives in struct lapdm_msg_ctx + * gsm: Introduce functions to convert between FN and RFN (Reduced FN) + * socket: Add osmo_sock_init flag to enable SCTP ASCONF features + * rsl: Introduce new osmocom extension IE RSL_IE_OSMO_ABS_FRAME_NUMBER + * lapdm: Append RSL_IE_OSMO_ABS_FRAME_NUMBER to RSLms msgs towards upper layers + * Revert "lapdm: Append RSL_IE_OSMO_ABS_FRAME_NUMBER to RSLms msgs towards upper layers" + * Revert "rsl: Introduce new osmocom extension IE RSL_IE_OSMO_ABS_FRAME_NUMBER" + * lapdm: Update public lapdm_msg_ctx upon CCCH data ind + * socket: Avoid aborting socket creation if setsockopt for ASCONF fails + * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_RLC_CFG{,_2,_3} values + * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_BSSGP_CFG values + * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_NS_CFG values + * socket: Remove OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED, add osmo_sock_init2_multiaddr2() + * socket: Support setsokopt SCTP_INITMSG in osmo_sock_init2_multiaddr2() + + Matan Perelman + * gsm0808_enc_channel_type: Add spare byte + + Harald Welte + * Implement the XOR-2G authentication algorithm + * New unit test for XOR-2G authentication + * Rename OSMO_AUTH_ALG_XOR to OSMO_AUTH_ALG_XOR_3G + * convolutional coding for CSD + * Interleaving for CSD + * libosmocore.map: Add two missing entries for gsmtap*2() API + * Makefile.am: Make libraries depend on .map files + * isdn: Add V.110 encoder/decoder + * gsm: TS 44.021 modified V.110 frame encoding/decoding support + * gsm_08_58: Document IPAC RTP CSD modes in at least a few words + * New osmo-gsmtap-logsend utility + * gsmtap.h: Define a packet type for encapsulation of GSM RLP frames + * rate_ctr: Add rate_ctr_add2() similar to rate_ctr_inc2() + * Add osmo_io with initial poll backend + * Add osmo_gsm48_si1ro_nch_pos_{encode,decode} functions + * cosmetic: Fix spec reference in RSL header file + * gsm_08_58.h: Add 'struct rsl_ie_nch_drx_info' + * libosmogsm: Support authentication with 256-bit K and/or OP/OPc + * libosmogsm: Add OSMO_ASSERT() to ensure correct algorithm + * libosmogsm: Ensure MILENAGE + XOR-3G K length is 128 bit + * osmo-auc-gen: Convert over to osmo_auth_gen_vec*2 API + * libosmogsm: Allow auth API caller to specify RES length + * libosmogsm: Factor out the C2 derivation function + * libosmogsm: Avoid executing MILENAGE crypto twice (for UMTS and GSM) + * libosmogsm: Add support for TUAK authentication algorithm + * gsmtap_source_free(): Don't crash if NULL is passed + + Daniel Willmann + * Add libosmocore.map + * Add osmo_sockaddr_size() to return the size of the variant used + * tests: Add initial osmo_io tests + * osmo_io: Avoid read of uninitialized variable + * gpsr_ns2_udp: Use osmo_io_fd instead of osmo_fd + * osmo_io: Improve handling and documentation of segmentation_cb + * osmo_io: Support detecting non-blocking connect() + * osmo_io: Consistency - put read/recv callback first in osmo_io_ops + * osmo_io: Don't make msg in write_cb const + * osmo_io: Remove osmo_iofd_read/write_enable/disable + * socket: Ensure fd is not negative in osmo_sock_get_name_buf() + * osmo_io: Return early on error in osmo_iofd_register() + * osmo_io: Use LOGPIO instead of LOGP + * osmo_io: Use bitfield for various boolean flags + * osmo_io: Make the test more deterministic between backends + * osmo_io: Fix write_enable handling in iofd_txqueue + * osmo_io: Remove missing functions from map file + * osmo_io: Add osmo_iofd_notify_connected() + * osmo_io: Document expectation that segmentation_cb() can modify msgb + * osmo_io: Add function to change the maximum length of the tx_queue + * cosmetic: Fix doc comment + * osmo_io(cosmetic): End in a dot for doxygen AUTO_BRIEF + * osmo_io: Fix length calculation in iofd_handle_segmentation() + * osmo_io: Ensure correct ownership of msgb when sending + * osmo_io: Use MSG_NOSIGNAL to avoid SIGPIPE on write + * osmo_io: Add iofd_handle_recv() + * osmo_io: Avoid potential double free when sending msgb + * osmo_io: Add io_uring backend + * ns2: Add VTY option to change the max write queue size for UDP + * osmo_io: Change parent of msghdr to iofd (instead of msg) + * osmo_io: Use local variable to reference msghdr->msg + + Eric + * fix _thread order + * logging: remove log_initialized(void) + * gsm48_rest_octets: fix wrong value + + Mychaela N. Falconia + * codec: add osmo_efr_check_sid() function + * codec: add SID classification functions per GSM 06.31 & 06.81 + * codec: add SID preening functions for FR & EFR + * codec: add osmo_{fr,efr}_is_any_sid() inline functions + * codec: add osmo_gsm611_silence_frame datum + * codec cosmetic: move old FR ECU code to ecu_fr_old.c + * codec: replace GSM-FR ECU with new implementation + * coding: fix decoding of EFR triplicated bits + * gsm0503_tch_hr_decode(): look at all 8 stealing bits + * gsm0503_tch_hr_encode(): accept both TS101318 and RFC5993 payloads + * gsm0503_tch_hr_decode2(): new function, emits TS101318 format + * libosmocoding.map: export gsm0503_tch_hr_decode2() + * coding cosmetic: gsm0503_tch_{fr,hr}_encode(): remove extra spacing + * codec: new functions osmo_{fr,efr}_sid_reset() + * codec: new function osmo_hr_sid_reset() + * coding: gsm0503_tch_{fr,hr}_encode(): add ability to emit BFI + * ecu: add is_dtx_pause() method + + arehbein + * core: Check return value of osmo_fd_register() + * core: Add function to update osmo_io_ops field for osmo_io_fd + * core/osmo_io: Rename variables for readability + * core/osmo_io: Fix reception of partial packets + * gsm/ipa: Add segmentation callback + * Revert "gsm/ipa: Add segmentation callback" + * select: Prevent negative index lookup on osmo_fd_lookup.table + + Andreas Eversberg + * ASCI: Add 3GPP TS 44.068 and 44.069 protocol definitions + * ASCI: Add IE transcoding according to 3GPP TS 48.008 + * Added generation of include/osmocom/core/socket_compat.h + * ASCI: Add message definition and encoding according to 3GPP TS 48.008 + * Add support for sending Bter UI frames at lapdm.c + * Add support for receiving Bter UI frames at lapdm.c + * Add short L3 header to gsm_04_08.h + * Fix short L3 header of SI 10 at gsm_04_08.h + * ASCI: Add Notification/NCH message to gsm_04_08.h + * lapdm: Do not return an error when enqueuing a frame + * Add VGCS UPLINK GRANT message structure to gsm_04_08.h + * ASCI: Also display group/broadcast call message names + * Allow 'configure <cr>' at VTY to enter config mode + * ASCI: Add decoding of mobile identity in TALKER INDICATION + * ASCI: Add missing check for return value of gsm0808_enc_speech_codec_list2() + * ASCI: Add BCC call state definitions + * LAPDM: Use correct offset to short header on recevied frame + * ASCI: Add definition for TALKER INDICATION and UPLINK RELEASE + + Sylvain Munaut + * gsm: Fix comment for TCH/F4.8 code + * gsm: Improve the TCH/H2.4 coding routines + + -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 13:15:52 +0200 libosmocore (1.8.0) unstable; urgency=medium
View file
libosmocore_1.8.0.255.84d5.tar.xz/debian/control -> libosmocore_1.9.0.tar.xz/debian/control
Changed
@@ -31,13 +31,13 @@ Section: libs Architecture: any Multi-Arch: foreign -Depends: osmocom-master, libosmocodec0 (= ${binary:Version}), +Depends: osmocom-master, libosmocodec4 (= ${binary:Version}), libosmocoding0 (= ${binary:Version}), - libosmocore20 (= ${binary:Version}), + libosmocore21 (= ${binary:Version}), libosmogb14 (= ${binary:Version}), - libosmogsm18 (= ${binary:Version}), + libosmogsm20 (= ${binary:Version}), libosmoisdn0 (= ${binary:Version}), - libosmovty9 (= ${binary:Version}), + libosmovty13 (= ${binary:Version}), libosmoctrl0 (= ${binary:Version}), libosmosim2 (= ${binary:Version}), libosmousb0 (= ${binary:Version}), @@ -49,7 +49,7 @@ least) other programs that are developed in the sphere of Free Software / Open Source mobile communication. -Package: libosmocodec0 +Package: libosmocodec4 Section: libs Architecture: any Multi-Arch: same @@ -75,7 +75,7 @@ Architecture: all Section: doc Depends: osmocom-master, ${misc:Depends}, - libosmocodec0, + libosmocodec4, libjs-jquery Description: Documentation for the osmo codec library This is part of the libosmocore "meta"-library. The libosmocore library @@ -118,7 +118,7 @@ . This package contains the documentation for the libosmocoding library. -Package: libosmocore20 +Package: libosmocore21 Section: libs Architecture: any Multi-Arch: same @@ -139,7 +139,7 @@ Architecture: all Section: doc Depends: osmocom-master, ${misc:Depends}, - libosmocore20, + libosmocore21, libjs-jquery, libosmocodec-doc, libosmocoding-doc, @@ -191,7 +191,7 @@ . This package contains the documentation for the libosmogb library. -Package: libosmogsm18 +Package: libosmogsm20 Section: libs Architecture: any Multi-Arch: same @@ -215,7 +215,7 @@ Architecture: all Section: doc Depends: osmocom-master, ${misc:Depends}, - libosmogsm18, + libosmogsm20, libjs-jquery Description: Documentation for the Osmo GSM utility library This is part of the libosmocore "meta"-library. The libosmocore library @@ -259,7 +259,7 @@ . This package contains the documentation for the libosmoisdn library. -Package: libosmovty9 +Package: libosmovty13 Section: libs Architecture: any Multi-Arch: same @@ -280,7 +280,7 @@ Architecture: all Section: doc Depends: osmocom-master, ${misc:Depends}, - libosmovty9, + libosmovty13, libjs-jquery Description: Documentation for the Osmo VTY library This is part of the libosmocore "meta"-library. The libosmocore library
View file
libosmocore_1.9.0.tar.xz/debian/libosmocodec4.install
Changed
(renamed from debian/libosmocodec0.install)
View file
libosmocore_1.9.0.tar.xz/debian/libosmocore21.install
Changed
(renamed from debian/libosmocore20.install)
View file
libosmocore_1.9.0.tar.xz/debian/libosmogsm20.install
Changed
(renamed from debian/libosmogsm18.install)
View file
libosmocore_1.9.0.tar.xz/debian/libosmovty13.install
Changed
(renamed from debian/libosmovty9.install)
View file
libosmocore_1.8.0.255.84d5.tar.xz/src/codec/Makefile.am -> libosmocore_1.9.0.tar.xz/src/codec/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=3:1:3 +LIBVERSION=4:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
View file
libosmocore_1.8.0.255.84d5.tar.xz/src/coding/Makefile.am -> libosmocore_1.9.0.tar.xz/src/coding/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read Chapter 6 "Library interface versions" of the libtool # documentation before making any modification -LIBVERSION=2:0:2 +LIBVERSION=3:0:3 AM_CPPFLAGS = \ -I"$(top_srcdir)/include" \
View file
libosmocore_1.8.0.255.84d5.tar.xz/src/core/Makefile.am -> libosmocore_1.9.0.tar.xz/src/core/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=20:0:0 +LIBVERSION=21:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS) $(LIBSCTP_CFLAGS) $(LIBMNL_CFLAGS) $(URING_CFLAGS)
View file
libosmocore_1.8.0.255.84d5.tar.xz/src/ctrl/Makefile.am -> libosmocore_1.9.0.tar.xz/src/ctrl/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=8:0:8 +LIBVERSION=8:1:8 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
View file
libosmocore_1.8.0.255.84d5.tar.xz/src/gb/Makefile.am -> libosmocore_1.9.0.tar.xz/src/gb/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=15:0:1 +LIBVERSION=16:0:2 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall -fno-strict-aliasing \
View file
libosmocore_1.8.0.255.84d5.tar.xz/src/gsm/Makefile.am -> libosmocore_1.9.0.tar.xz/src/gsm/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=19:0:1 +LIBVERSION=20:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
View file
libosmocore_1.8.0.255.84d5.tar.xz/src/isdn/Makefile.am -> libosmocore_1.9.0.tar.xz/src/isdn/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=0:0:0 +LIBVERSION=1:0:1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
View file
libosmocore_1.8.0.255.84d5.tar.xz/src/vty/Makefile.am -> libosmocore_1.9.0.tar.xz/src/vty/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=12:0:3 +LIBVERSION=13:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.