Bump version: 1.3.0.56-745c-dirty → 1.4.0

Change-Id: I2f0d6617c89cff83b1937996006ffe7106db2557
This commit is contained in:
Pau Espin 2023-09-12 13:50:26 +02:00
parent 745c0e2a0f
commit fd2eaea824
7 changed files with 84 additions and 13 deletions

View File

@ -7,6 +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
libosmocore >1.8.0 osmo_iofd, osmo_sock_init2_multiaddr2()
stream NEW API osmo_stream_srv_link_set_name(), osmo_stream_srv_set_name(), osmo_stream_cli_set_name()
stream NEW API osmo_stream_srv_link_set_param(), osmo_stream_cli_set_param()

View File

@ -89,9 +89,9 @@ AC_SUBST(SYMBOL_VISIBILITY)
dnl Generate the output
AM_CONFIG_HEADER(config.h)
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0)
PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0)
PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.9.0)
AC_ARG_ENABLE([lapd_examples],
[AS_HELP_STRING(
@ -100,7 +100,7 @@ AC_ARG_ENABLE([lapd_examples],
)],
[lapd_examples=$enableval], [lapd_examples="no"])
AS_IF([test "x$lapd_examples" = "xyes"], [
PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.4.0)
PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.5.0)
AC_DEFINE([ENABLE_LAPD], [1], [Enable LAPD examples])
])
AM_CONDITIONAL(ENABLE_LAPD, test "x$lapd_examples" = "xyes")

View File

@ -24,9 +24,9 @@ BuildRequires: automake
BuildRequires: libtool >= 2
BuildRequires: lksctp-tools-devel
BuildRequires: pkgconfig >= 0.20
BuildRequires: pkgconfig(libosmocore) >= 1.8.0
BuildRequires: pkgconfig(libosmogsm) >= 1.8.0
BuildRequires: pkgconfig(libosmocodec) >= 1.8.0
BuildRequires: pkgconfig(libosmocore) >= 1.9.0
BuildRequires: pkgconfig(libosmogsm) >= 1.9.0
BuildRequires: pkgconfig(libosmocodec) >= 1.9.0
%description
Network interface demuxer library for OsmoCom projects.

74
debian/changelog vendored
View File

@ -1,3 +1,77 @@
libosmo-netif (1.4.0) unstable; urgency=medium
[ Max ]
* osmo_stream_srv_link_close(): properly handle NULL input
* Add osmo_stream_srv_link_is_opened()
[ Oliver Smith ]
* Run struct_endianness.py
* rtp.h: add RTP_PT_CSDATA
* debian: set compat level to 10
[ Neels Hofmeyr ]
* fix msgb leak on OSMO_STREAM_SRV_F_FLUSH_DESTROY
[ Vadim Yanitskiy ]
* {utils,tests}/Makefile.am: reorder libraries in LDADD
* tests/Makefile.am: clean up AM_* variables
* src/Makefile.am: do not overwrite AM_LDFLAGS
[ Daniel Willmann ]
* stream: Introduce and use osmo_stream_cli_fd() to get the fd
* stream: (typo) Change callback param name of struct osmo_stream_cli from srv to cli
* ipa-stream-server: Return -EBADF in read_cb after osmo_stream_srv_destroy()
* stream: Properly name osmo_stream_srv read callback
* cosmetic: Change name of osmo_stream_src_fd_cb()
* stream: Update log messages
* stream: Factor out reconnection handling
* stream: Use cli->state to check if cli is already closed
* stream: Correctly close osmo_stream_cli when in state WAIT_RECONNECT
* Add osmo_io support to osmo_stream_cli and osmo_stream_srv
* examples: Use new stream API in {ipa-,}stream-{client,server}
* stream: Setup ofd in osmo_stream_cli_open
* stream: Document osmo_stream_cli_create2()
* stream: Remove duplicated code in osmo_stream_cli_create()
* examples: Set logging level to DEBUG in {,ipa-}stream-{client,server}
* stream: Assert that fd is valid in stream_cli_handle_connecting()
* stream: Set state to closed before calling disconnect_cb()
* stream: Notify stream_cli on connect()
[ Pau Espin Pedrol ]
* stream: Allow setting name printed during logging
* stream: Print socket info as part of the logging context
* stream: Drop recently added API osmo_stream_cli_create2
* stream: Drop name param from recently added API osmo_stream_srv_create2()
* stream: srv cb: Use osmo_sockaddr and improve logging when cli connects
* stream: Rename static function to have correct prefix
* stream: Split cli/srv specific code out of stream.c
* stream_cli: Increase log level of established conn to INFO
* stream_srv: Use LOGSLNK() to print log line
* stream_srv: call setsockopt(SO_NOSIGPIPE) also in srv sockets
* stream_srv: Improve logging lines accepting new connections
* stream: Append data to current tail of message upon recv()
* stream_srv: Handle ESHUTDOWN and other write() errors destroying the socket
* stream_cli: Proper handling of send() socket errors
* sctp: Document relevant RFC specs
* stream_srv: sctp: Log error cause of COMM_LOST event
* stream_srv: Log SCTP REMOTE_ERROR events
* stream: Refactor sctp_recvmsg_wrapper() logging
* stream_cli: Forward SCTP MSG_NOTIFICATION to upper layers
* stream: Use new flag OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED for SCTP sockets
* stream_test: Avoid leaking osmo_stream_srv_link
* stream: Use new libosmocore API osmo_sock_init2_multiaddr2()
* stream: Introduce API to set several transport parameters
* stream: Add new stream_{cli,srv_link} parameters to set SCTP_INITMSG sockopt values
[ arehbein ]
* stream: Fix osmo_panic log fmts
* examples: Add extension header octet to example
* ipa: Add segmentation callback
* stream: Add server-side (segmentation) support for IPA
* stream test: Fix test output check
-- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 13:50:25 +0200
libosmo-netif (1.3.0) unstable; urgency=medium
[ Pau Espin Pedrol ]

2
debian/control vendored
View File

@ -11,7 +11,7 @@ Build-Depends: debhelper (>= 10),
libdpkg-perl,
git,
doxygen,
libosmocore-dev (>= 1.8.0),
libosmocore-dev (>= 1.9.0),
pkg-config,
libpcap0.8-dev,
libsctp-dev

View File

@ -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=11:0:0
LIBVERSION=12:0:1
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)
AM_CFLAGS= -fPIC -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOABIS_CFLAGS) $(COVERAGE_CFLAGS) $(LIBSCTP_CFLAGS)

View File

@ -16,7 +16,7 @@ PKG_PROG_PKG_CONFIG([0.20])
dnl kernel style compile messages
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0)
AC_PROG_CC
AC_DISABLE_STATIC