osmith has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-pfcp/+/39507?usp=email )
Change subject: Bump version: 0.4.0.7-b4af-dirty → 0.5.0 ......................................................................
Bump version: 0.4.0.7-b4af-dirty → 0.5.0
Change-Id: Ib6b842173d8c0874da60bd60c3cf6227e4e26ba7 --- M TODO-RELEASE M configure.ac M debian/changelog M debian/control R debian/libosmo-pfcp4.install M debian/rules M src/libosmo-pfcp/Makefile.am 7 files changed, 27 insertions(+), 14 deletions(-)
Approvals: Jenkins Builder: Verified pespin: Looks good to me, approved
diff --git a/TODO-RELEASE b/TODO-RELEASE index d705483..0ed7189 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -7,7 +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-pfcp add API osmo_pfcp_cp_peer_set_associated_cb() -libosmo-pfcp add API osmo_pfcp_cp_peer_get_remote_addr(), osmo_pfcp_cp_peer_next_seid() - osmo_pfcp_cp_peer_get_priv(), osmo_pfcp_cp_peer_set_priv() -libosmo-pfcp API break struct osmo_pfcp_cp_peer fields become private diff --git a/configure.ac b/configure.ac index b01df5e..383bf56 100644 --- a/configure.ac +++ b/configure.ac @@ -37,8 +37,8 @@ PKG_PROG_PKG_CONFIG([0.20])
dnl checks for libraries -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.11.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.11.0)
dnl checks for header files AC_HEADER_STDC diff --git a/debian/changelog b/debian/changelog index 3707bf6..9b34c78 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,20 @@ +libosmo-pfcp (0.5.0) unstable; urgency=medium + + [ Neels Janosch Hofmeyr ] + * coverity CID#313611 + + [ Pau Espin Pedrol ] + * pfcp: add API osmo_pfcp_cp_peer_set_associated_cb() + * pfcp: Add APIs to access struct osmo_pfcp_cp_peer + * pfcp: Make struct osmo_pfcp_cp_peer private + * Use hashtable to look up req/resp by seq_nr + * Port pfcp socket to osmo_iofd + + [ Oliver Smith ] + * debian/control: add missing deps to -dev pkg + + -- Oliver Smith osmith@sysmocom.de Wed, 12 Feb 2025 11:25:33 +0100 + libosmo-pfcp (0.4.0) unstable; urgency=medium
[ Harald Welte ] diff --git a/debian/control b/debian/control index 11ce537..6615ae6 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ automake, libtool, pkg-config, - libosmocore-dev (>= 1.10.0), + libosmocore-dev (>= 1.11.0), libtalloc-dev (>= 2.1.0) Standards-Version: 3.9.8 Vcs-Git: https://gitea.osmocom.org/osmocom/libosmo-pfcp @@ -23,7 +23,7 @@ Multi-Arch: foreign Depends: ${misc:Depends}, libosmo-gtlv1 (= ${binary:Version}), - libosmo-pfcp0 (= ${binary:Version}) + libosmo-pfcp4 (= ${binary:Version}) Description: Osmocom PFCP protocol implementation (metapackage) Install Osmocom PFCP and generic TLV protocol libraries.
@@ -44,7 +44,7 @@ Section: libdevel Depends: ${misc:Depends}, libosmo-gtlv1 (= ${binary:Version}), - libosmocore-dev (>= 1.10.0), + libosmocore-dev (>= 1.11.0), libtalloc-dev (>= 2.1.0) Description: Development files for libosmo-gtlv libosmo-gtlv implements decoding, encoding and logging of protocols using a @@ -63,7 +63,7 @@ Tag-Length-Value and/or Tag-Length-Instance-Value structure. This package in particular contains the debug symbols for this library.
-Package: libosmo-pfcp0 +Package: libosmo-pfcp4 Section: libs Architecture: any Multi-Arch: same @@ -80,7 +80,7 @@ Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, - libosmo-pfcp0 (= ${binary:Version}), + libosmo-pfcp4 (= ${binary:Version}), libosmo-gtlv-dev (= ${binary:Version}), libosmocore-dev, libtalloc-dev, @@ -95,7 +95,7 @@ Section: debug Priority: extra Depends: ${misc:Depends}, - libosmo-pfcp0 (= ${binary:Version}) + libosmo-pfcp4 (= ${binary:Version}) Description: Debug symbols for libosmo-pfcp libosmo-pfcp implements decoding, encoding and endpoint implementation of the Packet Forwarding Control Protocol (3GPP TS 29.244). This package in particular diff --git a/debian/libosmo-pfcp0.install b/debian/libosmo-pfcp4.install similarity index 100% rename from debian/libosmo-pfcp0.install rename to debian/libosmo-pfcp4.install diff --git a/debian/rules b/debian/rules index 7b522af..72b39d7 100755 --- a/debian/rules +++ b/debian/rules @@ -56,7 +56,7 @@ # See https://www.debian.org/doc/manuals/developers-reference/best-pkging-practice... override_dh_strip: dh_strip -plibosmo-gtlv1 --dbg-package=libosmo-gtlv-dbg - dh_strip -plibosmo-pfcp0 --dbg-package=libosmo-pfcp-dbg + dh_strip -plibosmo-pfcp4 --dbg-package=libosmo-pfcp-dbg
# Print test results in case of a failure override_dh_auto_test: diff --git a/src/libosmo-pfcp/Makefile.am b/src/libosmo-pfcp/Makefile.am index cbf7903..66e0ed4 100644 --- a/src/libosmo-pfcp/Makefile.am +++ b/src/libosmo-pfcp/Makefile.am @@ -34,7 +34,7 @@ # 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=3:0:3 +LIBVERSION=4:0:0
libosmo_pfcp_la_LDFLAGS = -version-info $(LIBVERSION) -no-undefined -export-symbols-regex '^osmo_'