osmith has uploaded this change for review.

View Change

Bump version: 1.6.0.52-ab0df-dirty → 2.0.0

Change-Id: I7704ab60898ab188fb383adc9b3b77b535f3d135
---
M TODO-RELEASE
M configure.ac
M debian/changelog
M debian/control
R debian/libosmoabis15.install
R debian/libosmotrau11.install
M src/Makefile.am
7 files changed, 79 insertions(+), 24 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/libosmo-abis refs/changes/06/39506/1
diff --git a/TODO-RELEASE b/TODO-RELEASE
index e540591..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -7,10 +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
-libosmotrau struct osmo_trau2rtp_state extended (ABI break)
-libosmo-netif >1.5.0 New dependency
-libosmo-netif >1.5.0 use osmo_stream_cli_set_priority(), osmo_stream_cli_set_ip_dscp()
-libosmocore >1.10.0 bigger iofd tx_queue.max_length default value
-libosmo-abis API break Remove ipaccess_fd_cb()
-libosmo-netif >1.5.1 osmo_ipa_ka_fsm_inst APIs
-libosmo-abis Remove API ipa_proxy_vty_init()
\ No newline at end of file
diff --git a/configure.ac b/configure.ac
index ae570f2..c3843a7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -66,12 +66,12 @@
dnl Generate the output
AM_CONFIG_HEADER(config.h)

-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0)
-PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.11.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.11.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.11.0)
+PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.11.0)

-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.5.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.6.0)

AC_ARG_ENABLE([ortp], [AS_HELP_STRING([--disable-ortp], [Build without ortp support])],
[
diff --git a/debian/changelog b/debian/changelog
index e7f2c3d..d93e8b9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,65 @@
+libosmo-abis (2.0.0) unstable; urgency=medium
+
+ [ Mychaela N. Falconia ]
+ * trau_frame: fix de/encoding of HR-data-8k frames
+ * osmo_trau_frame_decode_8k: check all sync bits
+ * osmo_trau_frame_decode_8k: fix recognition of O&M UL
+ * trau2rtp: add CSD support
+ * rtp2trau: add CSD support
+ * tests: fix for --disable-ortp
+ * trau2rtp FR & EFR: fix uninitialized memory bug
+ * tests: add unit tests for trau2rtp conversion, FR & EFR
+ * trau2rtp TW-TS-001: handle corner case of BFI with stale SID bits
+ * trau2rtp unit test: add patterns that showcase BFI=1 SID=0
+ * trau2rtp EFR unit test: add patterns with bad CRC
+ * libosmotrau: add CSD RA2 functions
+ * trau_rtp_conv: use new RA2 functions for CSD
+ * libosmotrau: implement RAA' encoder function
+ * libosmotrau: implement RAA' decoder function
+ * TRAU frame output EDATA: set sync pattern bits
+ * trau_frame: D145_SYNC does not follow EDATA format
+ * trau2rtp: add support for EDATA
+ * rtp2trau: add support for EDATA
+ * trau: detect 8k AMR 7.40k frames correctly for decoding
+ * trau 8k decode: set fr->type correctly
+ * trau: implement TFO frame decoding functions
+ * trau: implement TFO frame encoding function
+
+ [ Pau Espin Pedrol ]
+ * ipaccess: Fix wrong pointer passed in sign_link_up user callback
+ * ipaccess: Simplify code after early return if block
+ * ipaccess: reduce scope of ka_fsm variable
+ * ipaccess: Clarify access to msgb ipa payload in code path
+ * ipaccess: Reduce scope of line local variable
+ * ipaccess: Get rid of extra indentation level in long code block
+ * cosmetic: ipa_keepalive.c: Fix trailing whitespace
+ * ipaccess: Use libosmocore API ipa_ccm_send_id_ack()
+ * ipaccess: Replace ipa_bts_id_resp() with libosmocore ipa_ccm_make_id_resp_from_req()
+ * ipaccess: Deprecate ipa_msg_push_header() API
+ * libosmo-abis depends on libosmo-netif
+ * e1_input: Store new msg in llist before calling driver->want_write()
+ * ipaccess: Convert BTS OML & RSL link to use stream_cli
+ * e1_input: Fix e1i_ts pointing to old line after line_clone
+ * e1_input: Guard against crash by users calling reentrant e1inp_sign_link_destroy()
+ * Drop internal use of osmocom/abis/ipaccess.h
+ * ipaccess: Assert explicitly about non-null ptr
+ * ipaccess: Assert fd is positive
+ * ipaccess: Convert BSC OML & RSL link to use stream_srv
+ * ipaccess: Assert explicitly about non-null ptr
+ * input: Move ipaccess_bts_handle_ccm() ipaccess.c -> ipa.c
+ * tests/Makefile.am: Fix missing LIBOSMONETIF_LIBS/CFLAGS
+ * ipaccess: Use new osmo_ipa_ka_fsm_inst APIs from libosmo-netif
+ * input: Get rid of abis/ipa.h dependency in e1_input and ipaccess.c
+ * Drop ipa_proxy
+ * ipaccess: Log ip_addr+port of srv_link failing to start
+ * ipaccess: Set name on oml and rsl stream listen socket
+
+ [ Oliver Smith ]
+ * debian: libosmo-abis-dev dep on libosmo-netif-dev
+ * debian/control: libosmo-abis-dev: add missing dep
+
+ -- Oliver Smith <osmith@sysmocom.de> Wed, 12 Feb 2025 11:15:07 +0100
+
libosmo-abis (1.6.0) unstable; urgency=medium

[ Andreas Eversberg ]
diff --git a/debian/control b/debian/control
index 925dba7..b6fd69e 100644
--- a/debian/control
+++ b/debian/control
@@ -13,8 +13,8 @@
dh-autoreconf,
libdpkg-perl,
git,
- libosmocore-dev (>= 1.10.0),
- libosmo-netif-dev (>= 1.5.0),
+ libosmocore-dev (>= 1.11.0),
+ libosmo-netif-dev (>= 1.6.0),
pkg-config,
libortp-dev
Standards-Version: 3.9.7
@@ -25,13 +25,13 @@
Package: libosmo-abis
Section: oldlibs
Architecture: any
-Depends: libosmoabis13 (= ${binary:Version}), libosmotrau10 (= ${binary:Version}), ${misc:Depends}
+Depends: libosmoabis15 (= ${binary:Version}), libosmotrau11 (= ${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: libosmoabis13
+Package: libosmoabis15
Section: libs
Architecture: any
Multi-Arch: same
@@ -44,7 +44,7 @@
It also implements drivers for mISDN and DAHDI based E1 cards, as well as some
A-bis/IP dialects.

-Package: libosmotrau10
+Package: libosmotrau11
Section: libs
Architecture: any
Multi-Arch: same
@@ -62,9 +62,9 @@
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
- libosmotrau10 (= ${binary:Version}),
- libosmoabis13 (= ${binary:Version}),
- libosmo-netif-dev (>= 1.5.0),
+ libosmotrau11 (= ${binary:Version}),
+ libosmoabis15 (= ${binary:Version}),
+ libosmo-netif-dev (>= 1.6.0),
libosmocore-dev,
Description: Development headers for A-bis interface
The libosmo-abis library contains common/shared code regarding the A-bis
@@ -77,8 +77,8 @@
Multi-Arch: same
Section: debug
Priority: extra
-Depends: libosmoabis13 (= ${binary:Version}),
- libosmotrau10 (= ${binary:Version}),
+Depends: libosmoabis15 (= ${binary:Version}),
+ libosmotrau11 (= ${binary:Version}),
${misc:Depends}
Description: Debug symbols for A-bis interface
The libosmo-abis library contains common/shared code regarding the A-bis
diff --git a/debian/libosmoabis13.install b/debian/libosmoabis15.install
similarity index 100%
rename from debian/libosmoabis13.install
rename to debian/libosmoabis15.install
diff --git a/debian/libosmotrau10.install b/debian/libosmotrau11.install
similarity index 100%
rename from debian/libosmotrau10.install
rename to debian/libosmotrau11.install
diff --git a/src/Makefile.am b/src/Makefile.am
index 650fc22..f25fb8b 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=14:0:1
-TRAU_LIBVERSION=10:0:0
+ABIS_LIBVERSION=15:0:0
+TRAU_LIBVERSION=11:0:0

AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)
AM_CFLAGS= -Wall \

To view, visit change 39506. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: libosmo-abis
Gerrit-Branch: master
Gerrit-Change-Id: I7704ab60898ab188fb383adc9b3b77b535f3d135
Gerrit-Change-Number: 39506
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith@sysmocom.de>