osmith has uploaded this change for review.

View Change

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(-)

git pull ssh://gerrit.osmocom.org:29418/libosmo-netif refs/changes/05/39505/1
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)

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

Gerrit-MessageType: newchange
Gerrit-Project: libosmo-netif
Gerrit-Branch: master
Gerrit-Change-Id: I1cb4072b734c077c84877fa567c533fe0950c75b
Gerrit-Change-Number: 39505
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith@sysmocom.de>