- Update to release 1.7.0

OBS-URL: https://build.opensuse.org/package/show/network:telephony/libosmocore?expand=0&rev=84
This commit is contained in:
Jan Engelhardt 2022-08-03 14:52:27 +00:00 committed by Git OBS Bridge
parent c19255148b
commit 77f68da53c
4 changed files with 47 additions and 34 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fa529d851f2a45d9a97fb2dc0e71f19cb849deab4e6c21271b74de2b726d2514
size 1492230

3
1.7.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2494d38be9cc86fdb92fb22f03c9b0af59e14479dfd9213da7a752b662ba3579
size 1518016

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Wed Aug 3 14:37:04 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.7.0
* Introduce CRC and FSM for IuUP (user plane) as used in 3G RTP
data
* VTY: implement 'no log gsmtap [HOSTNAME]' command
* iuup: Fix decoding of 1byte-length subflow size fields
* iuup: Submit RNL-STATUS-Initialization.ind upon rx of Init
* BSSAP: HO Request Ack: add missing Codec List (BSS Supported)
* APDU parsing support for GlobalPlatform
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Nov 19 08:49:06 UTC 2021 - Martin Hauke <mardnh@gmx.de> Fri Nov 19 08:49:06 UTC 2021 - Martin Hauke <mardnh@gmx.de>

View File

@ -1,7 +1,7 @@
# #
# spec file for package libosmocore # spec file for package libosmocore
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2022 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: libosmocore Name: libosmocore
Version: 1.6.0 Version: 1.7.0
Release: 0 Release: 0
Summary: The Open Source Mobile Communications Core Library Summary: The Open Source Mobile Communications Core Library
License: AGPL-3.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later License: AGPL-3.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
@ -33,6 +33,7 @@ BuildRequires: xz
BuildRequires: pkgconfig(gnutls) >= 2.12.0 BuildRequires: pkgconfig(gnutls) >= 2.12.0
BuildRequires: pkgconfig(libmnl) BuildRequires: pkgconfig(libmnl)
BuildRequires: pkgconfig(libpcsclite) BuildRequires: pkgconfig(libpcsclite)
BuildRequires: pkgconfig(libsctp)
BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: pkgconfig(talloc) >= 2.1.0 BuildRequires: pkgconfig(talloc) >= 2.1.0
@ -112,13 +113,13 @@ transcoding routines.
This subpackage contains libraries and header files for developing This subpackage contains libraries and header files for developing
applications that want to make use of libosmocoding. applications that want to make use of libosmocoding.
%package -n libosmocore18 %package -n libosmocore19
Summary: Osmocom core library Summary: Osmocom core library
# crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
License: GPL-2.0-only AND GPL-2.0-or-later License: GPL-2.0-only AND GPL-2.0-or-later
Group: System/Libraries Group: System/Libraries
%description -n libosmocore18 %description -n libosmocore19
libosmocore is a library with various utility functions shared libosmocore is a library with various utility functions shared
between OpenBSC and OsmocomBB. between OpenBSC and OsmocomBB.
@ -127,7 +128,7 @@ Summary: Development files for the Osmocom core library
# crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
License: GPL-2.0-only AND GPL-2.0-or-later License: GPL-2.0-only AND GPL-2.0-or-later
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libosmocore18 = %version Requires: libosmocore19 = %version
Requires: libtalloc-devel Requires: libtalloc-devel
%description -n libosmocore-devel %description -n libosmocore-devel
@ -164,12 +165,12 @@ interface, the control interface is meant to be used by programs.
This subpackage contains libraries and header files for developing This subpackage contains libraries and header files for developing
applications that want to make use of libosmoctrl. applications that want to make use of libosmoctrl.
%package -n libosmogb12 %package -n libosmogb14
Summary: Osmocom GPRS Gb Interface (NS/BSSGP) library Summary: Osmocom GPRS Gb Interface (NS/BSSGP) library
License: AGPL-3.0-or-later License: AGPL-3.0-or-later
Group: System/Libraries Group: System/Libraries
%description -n libosmogb12 %description -n libosmogb14
libosmocore is a package with various utility functions that were libosmocore is a package with various utility functions that were
originally developed as part of the OpenBSC project. originally developed as part of the OpenBSC project.
@ -180,7 +181,7 @@ Summary: Development files for the Osmocom GPRS Gb interface library
License: AGPL-3.0-or-later License: AGPL-3.0-or-later
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libosmocore-devel = %version Requires: libosmocore-devel = %version
Requires: libosmogb12 = %version Requires: libosmogb14 = %version
Requires: libosmogsm-devel = %version Requires: libosmogsm-devel = %version
%description -n libosmogb-devel %description -n libosmogb-devel
@ -189,18 +190,18 @@ The libosmogb library contains a GPRS BSSGP protocol implementation.
This subpackage contains libraries and header files for developing This subpackage contains libraries and header files for developing
applications that want to make use of libosmogb. applications that want to make use of libosmogb.
%package -n libosmogsm17 %package -n libosmogsm18
Summary: Osmocom GSM utility library Summary: Osmocom GSM utility library
License: AGPL-3.0-or-later AND GPL-2.0-or-later License: AGPL-3.0-or-later AND GPL-2.0-or-later
Group: System/Libraries Group: System/Libraries
%description -n libosmogsm17 %description -n libosmogsm18
libosmocore is a package with various utility functions that were libosmocore is a package with various utility functions that were
originally developed as part of the OpenBSC project. originally developed as part of the OpenBSC project.
The libosmogsm library in particular is a collection of common code The libosmogsm library in particular is a collection of common code
used in various GSM related sub-projects inside the Osmocom family of used in various GSM related sub-projects inside the Osmocom family of
projects. It includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm projects. It includes A5/1 and A5/2 ciphers, COMP148v1, a LAPDm
implementation, a GSM TLV parser, SMS utility routines as well as implementation, a GSM TLV parser, SMS utility routines as well as
protocol definitions for a series of protocols. protocol definitions for a series of protocols.
@ -209,12 +210,12 @@ Summary: Development files for the Osmocom GSM utility library
License: AGPL-3.0-or-later AND GPL-2.0-or-later License: AGPL-3.0-or-later AND GPL-2.0-or-later
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libosmocore-devel = %version Requires: libosmocore-devel = %version
Requires: libosmogsm17 = %version Requires: libosmogsm18 = %version
%description -n libosmogsm-devel %description -n libosmogsm-devel
The libosmogsm library in particular is a collection of common code The libosmogsm library in particular is a collection of common code
used in various GSM related sub-projects inside the Osmocom family of used in various GSM related sub-projects inside the Osmocom family of
projects. It includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm projects. It includes A5/1 and A5/2 ciphers, COMP148v1, a LAPDm
implementation, a GSM TLV parser, SMS utility routines as well as implementation, a GSM TLV parser, SMS utility routines as well as
protocol definitions for a series of protocols. protocol definitions for a series of protocols.
@ -323,14 +324,14 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%postun -n libosmocodec0 -p /sbin/ldconfig %postun -n libosmocodec0 -p /sbin/ldconfig
%post -n libosmocoding0 -p /sbin/ldconfig %post -n libosmocoding0 -p /sbin/ldconfig
%postun -n libosmocoding0 -p /sbin/ldconfig %postun -n libosmocoding0 -p /sbin/ldconfig
%post -n libosmocore18 -p /sbin/ldconfig %post -n libosmocore19 -p /sbin/ldconfig
%postun -n libosmocore18 -p /sbin/ldconfig %postun -n libosmocore19 -p /sbin/ldconfig
%post -n libosmoctrl0 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig
%postun -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig
%post -n libosmogb12 -p /sbin/ldconfig %post -n libosmogb14 -p /sbin/ldconfig
%postun -n libosmogb12 -p /sbin/ldconfig %postun -n libosmogb14 -p /sbin/ldconfig
%post -n libosmogsm17 -p /sbin/ldconfig %post -n libosmogsm18 -p /sbin/ldconfig
%postun -n libosmogsm17 -p /sbin/ldconfig %postun -n libosmogsm18 -p /sbin/ldconfig
%post -n libosmosim2 -p /sbin/ldconfig %post -n libosmosim2 -p /sbin/ldconfig
%postun -n libosmosim2 -p /sbin/ldconfig %postun -n libosmosim2 -p /sbin/ldconfig
%post -n libosmousb0 -p /sbin/ldconfig %post -n libosmousb0 -p /sbin/ldconfig
@ -342,7 +343,7 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_bindir/osmo-* %_bindir/osmo-*
%files -n libosmocodec0 %files -n libosmocodec0
%_libdir/libosmocodec.so.0* %_libdir/libosmocodec.so.*
%files -n libosmocodec-devel %files -n libosmocodec-devel
%dir %_includedir/%name/ %dir %_includedir/%name/
@ -352,7 +353,7 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_libdir/pkgconfig/libosmocodec.pc %_libdir/pkgconfig/libosmocodec.pc
%files -n libosmocoding0 %files -n libosmocoding0
%_libdir/libosmocoding.so.0* %_libdir/libosmocoding.so.*
%files -n libosmocoding-devel %files -n libosmocoding-devel
%dir %_includedir/%name/ %dir %_includedir/%name/
@ -361,8 +362,8 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_libdir/libosmocoding.so %_libdir/libosmocoding.so
%_libdir/pkgconfig/libosmocoding.pc %_libdir/pkgconfig/libosmocoding.pc
%files -n libosmocore18 %files -n libosmocore19
%_libdir/libosmocore.so.18* %_libdir/libosmocore.so.*
%files -n libosmocore-devel %files -n libosmocore-devel
%dir %_includedir/%name/ %dir %_includedir/%name/
@ -374,7 +375,7 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_datadir/aclocal/osmo_ac_code_coverage.m4 %_datadir/aclocal/osmo_ac_code_coverage.m4
%files -n libosmoctrl0 %files -n libosmoctrl0
%_libdir/libosmoctrl.so.0* %_libdir/libosmoctrl.so.*
%files -n libosmoctrl-devel %files -n libosmoctrl-devel
%dir %_includedir/%name/ %dir %_includedir/%name/
@ -383,8 +384,8 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_libdir/libosmoctrl.so %_libdir/libosmoctrl.so
%_libdir/pkgconfig/libosmoctrl.pc %_libdir/pkgconfig/libosmoctrl.pc
%files -n libosmogb12 %files -n libosmogb14
%_libdir/libosmogb.so.12* %_libdir/libosmogb.so.*
%files -n libosmogb-devel %files -n libosmogb-devel
%dir %_includedir/%name/ %dir %_includedir/%name/
@ -393,8 +394,8 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_libdir/libosmogb.so %_libdir/libosmogb.so
%_libdir/pkgconfig/libosmogb.pc %_libdir/pkgconfig/libosmogb.pc
%files -n libosmogsm17 %files -n libosmogsm18
%_libdir/libosmogsm.so.17* %_libdir/libosmogsm.so.*
%files -n libosmogsm-devel %files -n libosmogsm-devel
%dir %_includedir/%name/ %dir %_includedir/%name/
@ -405,7 +406,7 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_libdir/pkgconfig/libosmogsm.pc %_libdir/pkgconfig/libosmogsm.pc
%files -n libosmosim2 %files -n libosmosim2
%_libdir/libosmosim.so.2* %_libdir/libosmosim.so.*
%files -n libosmosim-devel %files -n libosmosim-devel
%dir %_includedir/%name/ %dir %_includedir/%name/
@ -415,7 +416,7 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_libdir/pkgconfig/libosmosim.pc %_libdir/pkgconfig/libosmosim.pc
%files -n libosmousb0 %files -n libosmousb0
%_libdir/libosmousb.so.0* %_libdir/libosmousb.so.*
%files -n libosmousb-devel %files -n libosmousb-devel
%dir %_includedir/%name/ %dir %_includedir/%name/
@ -425,7 +426,7 @@ find "%buildroot/%_libdir" -type f -name "*.la" -delete
%_libdir/pkgconfig/libosmousb.pc %_libdir/pkgconfig/libosmousb.pc
%files -n libosmovty9 %files -n libosmovty9
%_libdir/libosmovty.so.9* %_libdir/libosmovty.so.*
%files -n libosmovty-devel %files -n libosmovty-devel
%dir %_includedir/%name/ %dir %_includedir/%name/