osmith has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-abis/+/39506?usp=email )
Change subject: Bump version: 1.6.0.52-ab0df-dirty → 2.0.0 ......................................................................
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(-)
Approvals: Jenkins Builder: Verified pespin: Looks good to me, approved
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 \