aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2021-02-23 16:21:49 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2021-02-23 16:21:49 +0100
commitde169199b96010cac26ca43e968fea68f9fac9bd (patch)
treeb300e707441acfdfe59f75bfb693e1efab4eed45
parent216316a6c149df155730a31deacc16314797edac (diff)
Bump version: 1.0.0.34-2163-dirty → 1.1.01.1.0
-rw-r--r--configure.ac10
-rw-r--r--contrib/libosmo-abis.spec.in20
-rw-r--r--debian/changelog47
-rw-r--r--debian/control10
-rw-r--r--debian/libosmoabis10.install (renamed from debian/libosmoabis9.install)0
-rw-r--r--src/Makefile.am4
6 files changed, 69 insertions, 22 deletions
diff --git a/configure.ac b/configure.ac
index 6a3bc4b..0becff9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ AC_PROG_CC
AC_PROG_INSTALL
LT_INIT([pic-only])
-dnl patching ${archive_cmds} to affect generation of file "libtool" to fix linking with clang
+dnl patching ${archive_cmds} to affect generation of file "libtool" to fix linking with clang
AS_CASE(["$LD"],[*clang*],
[AS_CASE(["${host_os}"],
[*linux*],[archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'])])
@@ -66,10 +66,10 @@ AC_SUBST(SYMBOL_VISIBILITY)
dnl Generate the output
AM_CONFIG_HEADER(config.h)
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.4.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.4.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.4.0)
-PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.5.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.5.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.5.0)
+PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.5.0)
PKG_CHECK_MODULES(ORTP, ortp >= 0.22.0)
AC_ARG_ENABLE([dahdi],
diff --git a/contrib/libosmo-abis.spec.in b/contrib/libosmo-abis.spec.in
index d010099..2448564 100644
--- a/contrib/libosmo-abis.spec.in
+++ b/contrib/libosmo-abis.spec.in
@@ -27,10 +27,10 @@ BuildRequires: automake >= 1.6
BuildRequires: libtool >= 2
BuildRequires: pkgconfig >= 0.20
BuildRequires: xz
-BuildRequires: pkgconfig(libosmocore) >= 1.1.0
-BuildRequires: pkgconfig(libosmogsm) >= 1.1.0
-BuildRequires: pkgconfig(libosmovty) >= 1.1.0
-BuildRequires: pkgconfig(libosmocodec) >= 1.1.0
+BuildRequires: pkgconfig(libosmocore) >= 1.5.0
+BuildRequires: pkgconfig(libosmogsm) >= 1.5.0
+BuildRequires: pkgconfig(libosmovty) >= 1.5.0
+BuildRequires: pkgconfig(libosmocodec) >= 1.5.0
BuildRequires: pkgconfig(ortp) >= 0.22
BuildRequires: pkgconfig(talloc)
@@ -39,12 +39,12 @@ In GSM, A-bis is a BSS-internal interface link between the BTS and
BSC. This interface allows control of the radio equipment and radio
frequency allocation in the BTS.
-%package -n libosmoabis9
+%package -n libosmoabis10
Summary: Osmocom GSM A-bis interface library
License: AGPL-3.0-or-later
Group: System/Libraries
-%description -n libosmoabis9
+%description -n libosmoabis10
In the GSM system architecture, A-bis is a Base Station
System-internal interface linking the Base Transceiver Stations (BTS)
and Base Station Controller (BSC). This interface allows control of
@@ -58,7 +58,7 @@ cards, as well as some A-bis/IP dialects.
Summary: Development files for the Osmocom GSM A-bis library
License: AGPL-3.0-or-later
Group: Development/Libraries/C and C++
-Requires: libosmoabis9 = %version
+Requires: libosmoabis10 = %version
Requires: libosmocore-devel >= 0.3.0
Requires: libosmogsm-devel >= 0.3.10
@@ -120,12 +120,12 @@ find "$b/%_libdir" -type f -name "*.la" -delete
%check
make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)
-%post -n libosmoabis9 -p /sbin/ldconfig
-%postun -n libosmoabis9 -p /sbin/ldconfig
+%post -n libosmoabis10 -p /sbin/ldconfig
+%postun -n libosmoabis10 -p /sbin/ldconfig
%post -n libosmotrau2 -p /sbin/ldconfig
%postun -n libosmotrau2 -p /sbin/ldconfig
-%files -n libosmoabis9
+%files -n libosmoabis10
%defattr(-,root,root)
%_libdir/libosmoabis.so.9*
diff --git a/debian/changelog b/debian/changelog
index b839ed9..d5e9e71 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,50 @@
+libosmo-abis (1.1.0) unstable; urgency=medium
+
+ [ Harald Welte ]
+ * trau_frame: New API
+ * trau_frame: Introduce support for Downlink Time Alignment
+ * osmo_trau_frame_encode(): Check for sufficiently sized output buffer
+ * Add new TRAU frame sync code
+ * TRAU frame RTP conversion
+ * Add 'trau2rtp' demo program illustrating the use of new TRAU code
+ * Add missing build dependency to libosmocodec-dev
+ * trau_frame: Fix computation of odd parity while encoding HR frames
+ * trau_sync: Check return value of osmo_fsm_register()
+ * trau_frame: Add missing break statement in osmo_trau_frame_encode()
+ * Fix RPM spec file (.so.6 -> .so.9)
+ * debian: Build libosmo-abis with osmo-e1d support
+ * Revert "debian: Build libosmo-abis with osmo-e1d support"
+ * Use OSMO_FD_* instead of deprecated BSC_FD_*
+ * Use osmo_fd_setup() wherever applicable
+ * e1_input: Support I.460 timeslot type
+ * osmo_ortp: Don't print ERROR message for every missing RTP frame
+ * migrate to osmo_fd_{read,write}_{enable,disable}()
+
+ [ Philipp Maier ]
+ * trau_sync: prevent false positive synchronization on startup
+ * trau_sync: make sync pattern configurable
+ * vty: add attributes to VTY commands indicating when they apply
+
+ [ Vadim Yanitskiy ]
+ * debian/control: change maintainer to the Osmocom team / mailing list
+ * vty: use install_lib_element() and install_lib_element_ve()
+ * cosmetic: fix spelling in logging messages: existAnt -> existEnt
+ * ipaccess: fix verbosive logging in __handle_ts1_write()
+
+ [ Pau Espin Pedrol ]
+ * tests: Disable stderr log color in trau_sync_test
+ * contrib/jenkins: Enable parallel make in make distcheck
+ * ipaccess: Use LOGPITS macro in __handle_ts1_write
+ * ipaccess: Fix log error printed on wrong conditional branch
+ * ipaccess: Fix wrong assertion in ipaccess_drop() when used by BTS code
+ * tests: trau_sync: Explicitly drop category from log
+ * gitignore: Ignore autofoo files *~
+
+ [ Oliver Smith ]
+ * configure.ac: set -std=gnu11
+
+ -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 23 Feb 2021 16:21:49 +0100
+
libosmo-abis (1.0.0) unstable; urgency=medium
[ Neels Hofmeyr ]
diff --git a/debian/control b/debian/control
index c304139..4608ad6 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Build-Depends: debhelper (>= 9),
dh-autoreconf,
libdpkg-perl,
git,
- libosmocore-dev (>= 1.4.0),
+ libosmocore-dev (>= 1.5.0),
pkg-config,
libortp-dev
Standards-Version: 3.9.7
@@ -22,13 +22,13 @@ Homepage: https://projects.osmocom.org/projects/libosmo-abis
Package: libosmo-abis
Section: oldlibs
Architecture: any
-Depends: libosmoabis9 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends}
+Depends: libosmoabis10 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends}
Multi-Arch: same
Description: Legacy package for libosmo-abis
libosmo-abis is an empty package helping in the transition to one
package per DSO.
-Package: libosmoabis9
+Package: libosmoabis10
Section: libs
Architecture: any
Multi-Arch: same
@@ -60,7 +60,7 @@ Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
libosmotrau2 (= ${binary:Version}),
- libosmoabis9 (= ${binary:Version})
+ libosmoabis10 (= ${binary:Version})
Description: Development headers for A-bis interface
The libosmo-abis library contains common/shared code regarding the A-bis
interface between GSM BTS and BSC. This package in particular contains the
@@ -72,7 +72,7 @@ Architecture: any
Multi-Arch: same
Section: debug
Priority: extra
-Depends: libosmoabis9 (= ${binary:Version}),
+Depends: libosmoabis10 (= ${binary:Version}),
libosmotrau2 (= ${binary:Version}),
${misc:Depends}
Description: Debug symbols for A-bis interface
diff --git a/debian/libosmoabis9.install b/debian/libosmoabis10.install
index 79c51a9..79c51a9 100644
--- a/debian/libosmoabis9.install
+++ b/debian/libosmoabis10.install
diff --git a/src/Makefile.am b/src/Makefile.am
index 24a7c26..346e67b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,8 +1,8 @@
# 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
-ABIS_LIBVERSION=9:0:0
-TRAU_LIBVERSION=5:0:3
+ABIS_LIBVERSION=10:0:0
+TRAU_LIBVERSION=6:0:4
AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)
AM_CFLAGS= -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(LIBOSMOE1D_CFLAGS) $(LIBOSMOCODEC_CFLAGS) $(COVERAGE_CFLAGS)