osmith has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-netif/+/39505?usp=email )
Change subject: Bump version: 1.5.1.34-ada6-dirty → 1.6.0 ......................................................................
Bump version: 1.5.1.34-ada6-dirty → 1.6.0
Change-Id: I1cb4072b734c077c84877fa567c533fe0950c75b --- M TODO-RELEASE M configure.ac M contrib/libosmo-netif.spec.in M debian/changelog M debian/control M src/Makefile.am 6 files changed, 56 insertions(+), 13 deletions(-)
Approvals: pespin: Looks good to me, approved Jenkins Builder: Verified
diff --git a/TODO-RELEASE b/TODO-RELEASE index dfdbd89..0ed7189 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -7,8 +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 -libosmo-netif add API osmo_stream_cli_set_{ip_dscp,priority}(), osmo_stream_srv_link_set_{ip_dscp,priority}() -libosmo-netif add API osmo-stream_cli_set_tx_queue_max_length(), osmo_stream_srv_link_set_tx_queue_max_length() -libosmo-netif add API struct osmo_ipa_ka_fsm_inst -libosmo-netif add API osmo_stream_{cli,srv}_set_segmentation_cb2() -libosmo-netif add API osmo_stream_srv_link_set_msgb_alloc_info() diff --git a/configure.ac b/configure.ac index ea8031b..454bd13 100644 --- a/configure.ac +++ b/configure.ac @@ -89,9 +89,9 @@ dnl Generate the output AM_CONFIG_HEADER(config.h)
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 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(LIBOSMOGSM, libosmogsm >= 1.11.0) +PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.11.0)
AC_ARG_ENABLE([libsctp], [AS_HELP_STRING([--disable-libsctp], [Do not enable socket multiaddr APIs requiring libsctp])], [ENABLE_LIBSCTP=$enableval], [ENABLE_LIBSCTP="yes"]) diff --git a/contrib/libosmo-netif.spec.in b/contrib/libosmo-netif.spec.in index 4ac1302..2c1385b 100644 --- a/contrib/libosmo-netif.spec.in +++ b/contrib/libosmo-netif.spec.in @@ -24,9 +24,9 @@ BuildRequires: libtool >= 2 BuildRequires: lksctp-tools-devel BuildRequires: pkgconfig >= 0.20 -BuildRequires: pkgconfig(libosmocore) >= 1.9.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 -BuildRequires: pkgconfig(libosmocodec) >= 1.9.0 +BuildRequires: pkgconfig(libosmocore) >= 1.11.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.11.0 +BuildRequires: pkgconfig(libosmocodec) >= 1.11.0
%description Network interface demuxer library for OsmoCom projects. diff --git a/debian/changelog b/debian/changelog index bb5adff..cb8dbbd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,51 @@ +libosmo-netif (1.6.0) unstable; urgency=medium + + [ Harald Welte ] + * stream_test: don't check if uint8_t is negative + * src/stream.c: Use sctp_assoc_id 'canary' to detect misisng sinfo + + [ Neels Hofmeyr ] + * osmo_rtp_get_payload(): fix bounds check for padding + * coverity CID#216829 + * api doc: stream.h: hint at how to select modern vs legacy mode + + [ Pau Espin Pedrol ] + * rtp: osmo_rtp_get_payload(): Fix return ptr if RTP pkt contains padding + * Drop libosmo-abis cond dep together with examples/lapd-over-datagram + * stream_cli: Allow setting nodelay sockopt after opening sock + * examples/ipa-stream-client: Fix wrong call to osmo_ipa_process_msg() + * stream: Explicitly document MSG_NOTIFICATION case in recv() API + * stream: Improve logging around recv() failure + * stream_cli: Log all code paths ending up in close/reconnect + * stream_cli: Announce failed connect() if reconnect is disabled + * stream_cli: Add osmo_stream_cli_set_{ip_dscp,priority}() APIs + * stream_srv: Add osmo_stream_srv_link_set_{ip_dscp,priority}() APIs + * stream_cli: Rename private functions + * stream_cli: Move osmo_stream_cli_close() before osmo_stream_cli_reconnect() + * stream_cli: Support destroy object within user callback + * stream_cli: Add API osmo_stream_cli_set_tx_queue_max_length() + * stream_srv: Add API osmo_stream_srv_link_set_tx_queue_max_length() + * stream: Allow null ptr in destroy() functions + * stream_cli: steal talloc ctx upon delaying free to avoid use after free + * stream_cli: Assert reentrant disconnect_cb() never happens + * stream_cli: Explicitly ignore return code of stream_cli_close + * stream_cli: Explicitly ignore return code of internal functions + * stream_cli: Fix discard 1st msg received quick after connect + * ipa: Add osmo_ipa_ka_fsm_inst APIs + * stream: Introduce osmo_stream_{cli,srv}_set_segmentation_cb2 + * stream: Add osmo_stream_srv_link_set_msgb_alloc_info() + * stream: Undeprecate osmo_stream_srv_set_segmentation_cb() + * stream: osmo_stream_{cli,srv}_set_segmentation_cb(2): documentation improvements + + [ Mychaela N. Falconia ] + * include/osmocom/netif/Makefile.am cosmetic: make it easier to extend + * src/Makefile.am cosmetic: make it easier to extend + + [ Oliver Smith ] + * Revert "contrib: remove rpm spec file" + + -- Oliver Smith osmith@sysmocom.de Wed, 12 Feb 2025 11:01:12 +0100 + libosmo-netif (1.5.1) unstable; urgency=medium
[ Daniel Willmann ] diff --git a/debian/control b/debian/control index 6259deb..4ff4249 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ libdpkg-perl, git, doxygen, - libosmocore-dev (>= 1.10.0), + libosmocore-dev (>= 1.11.0), pkg-config, libpcap0.8-dev, libsctp-dev diff --git a/src/Makefile.am b/src/Makefile.am index e3634be..98dc276 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,6 +1,6 @@ # 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=13:1:2 +LIBVERSION=14:0:3
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir) AM_CFLAGS= -fPIC -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(COVERAGE_CFLAGS) $(LIBSCTP_CFLAGS)