laforge has submitted this change. (
https://gerrit.osmocom.org/c/osmo-upf/+/39125?usp=email )
Change subject: Bump version: 0.1.1.112-9c90 → 0.2.0
......................................................................
Bump version: 0.1.1.112-9c90 → 0.2.0
Change-Id: I772edbd17fcac0da597c30eecefa54f9fd8c3ed3
---
M TODO-RELEASE
M configure.ac
M debian/changelog
M debian/control
4 files changed, 142 insertions(+), 12 deletions(-)
Approvals:
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
laforge: Looks good to me, approved
diff --git a/TODO-RELEASE b/TODO-RELEASE
index d0852fc..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -1,9 +1,9 @@
# When cleaning up this file: bump API version in corresponding Makefile.am and rename
corresponding debian/lib*.install
-# according to
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
-# In short:
+# according to
https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release
+# In short:
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
# LIBVERSION=c:r:a
# If the library source code has changed at all since the last update, then increment
revision: c:r + 1:a.
-# If any interfaces have been added, removed, or changed since the last update: c +
1:0:0.
+# If any interfaces have been added, removed, or changed since the last update: c +
1:0:a.
# 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
+#library what description / commit summary line
diff --git a/configure.ac b/configure.ac
index 5181131..de2f1ae 100644
--- a/configure.ac
+++ b/configure.ac
@@ -36,11 +36,11 @@
PKG_PROG_PKG_CONFIG([0.20])
dnl checks for libraries
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.6.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.6.0)
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.6.0)
-PKG_CHECK_MODULES(LIBOSMOPFCP, libosmo-pfcp >= 0.1.0)
-PKG_CHECK_MODULES(LIBGTPNL, libgtpnl >= 1.2.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOPFCP, libosmo-pfcp >= 0.4.0)
+PKG_CHECK_MODULES(LIBGTPNL, libgtpnl >= 1.3.0)
PKG_CHECK_MODULES(LIBNFTABLES, libnftables >= 1.0.2)
dnl checks for header files
diff --git a/debian/changelog b/debian/changelog
index c59f3aa..e8b8d87 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,133 @@
+osmo-upf (0.2.0) unstable; urgency=medium
+
+ [ Neels Hofmeyr ]
+ * improve manual: PFCP and GTP interfaces
+ * example cfg: tweak logging
+
+ [ Oliver Smith ]
+ * osmo_pfcp_tool: fix osmo_pfcp_tool_copyright error
+ * debian: add osmo-pfcp-tool to osmo-upf package
+ * Run struct_endianness.py
+ * contrib/jenkins: build nftables without python
+ * contrib/jenkins: clone netfilter repos with https
+ * contrib/jenkins: netfilter: use PARALLEL_MAKE
+ * debian: set compat level to 10
+ * systemd: depend on networking-online.target
+ * .deb/.rpm: various fixes related to non-root
+ * contrib/systemd: AmbientCapabilities=CAP_NET_ADMIN
+ * contrib: remove rpm spec file
+ * debian/postinst: add checks, be verbose
+
+ [ Neels Janosch Hofmeyr ]
+ * Allow running without a GTP dev
+ * drop charts/, duplicated from libosmo-pfcp.git
+ * manual: add/fix running.adoc
+ * manual: add 'Configure Primary Links'
+ * vty doc: indicate default nft table name
+ * silence misleading error: "HEARTBEAT_REQ: Unknown message type"
+ * drop unused enum up_session_kind
+ * tests/upf.vty: add some missing nodes to the test
+ * VTY: rename 'gtp' to 'tunend'
+ * VTY: rename 'nft' to 'tunmap'
+ * osmo-pfcp-tool VTY: rename 'endecaps' to 'tunend'
+ * cosmetic: in code, rename 'endecaps' to 'tunend'
+ * cosmetic: rename upf_gtp_tun to upf_gtp_tunend
+ * drop unused upf_gtp_dev_is_tunnel_active()
+ * cosmetic: rename upf_gtp_dev_tunnel_* to upf_gtp_dev_tunend_*
+ * vty: revert rename of 'show gtp'
+ * VTY: show gtp: still list tunmap if no tunend device is open
+ * up_gtp_action_to_str_buf(): always print PDR IDs
+ * use osmo_pfcp_ie_outer_header_creation_to_str_buf()
+ * gtpu_echo: do not osmo_fd_register twice
+ * VTY 'show gtp': more accurately identify local/remote IP
+ * fix access/core mixup of PDR IDs / tunmap FAR
+ * clarify comments and naming around PDR+FAR classification
+ * tunmap: choose local GTP addr by Network Instance IEs
+ * log: add missing sep in far_to_str
+ * fix PFCP Session Mod: Update FAR
+ * in GTP actions, also store local GTP addrs
+ * nft: rename addr to addr_remote, add addr_local
+ * nft: incoming GTP-U: match on local IP, not remote IP
+ * nft: rewrite source IP in outgoing GTP-U
+ * nft: log nft rulesets on debug log
+ * nft: end each rule in semicolon
+ * nft: ensure to assign rule id only once
+ * GTP,UE addrs in osmo_sockaddr: assert( port == 0 )
+ * nft: allow to get the ruleset string without running
+ * vty: add: show nft-rule tunmap example
+ * add cfg: tunmap / nft-rule append
+ * nft: append 'accept' to each rule
+ * tunend: choose local GTP addr by Network Instance IEs
+ * manual: use 'tunend' and 'tunmap'
+ * manual: explain new netinst cfg
+ * manual: tweak 'running' for new netinst feature
+ * manual: add charts explaining tunend and tunmap
+ * manual: some tweaks in overview
+ * manual: fix broken reference to netinst section
+ * fix copy-paste bug in up_endpoint.c
+ * fix deprecation: use telnet_init_default()
+ * check rc of osmo_use_count_get_put()
+ * error log: fix msg for gtp_del_tunnel() failure
+ * fix various crashes on osmo_pfcp_endpoint_tx() err handling
+ * osmo-pfcp-tool: avoid stale pointers on msg copy
+ * fix some PFCP peer,session error handling paths
+ * drop unused function up_peer_tx
+ * move GTP port definitions to upf.h
+ * deprecate cfg 'nft rule tunmap append'
+ * tunmap: prep new nft ruleset: log only mapping id
+ * tunmap: refactor nft ruleset: fix "martians" and "1024"
+ * tunmap: ensure nft table is removed on program exit
+ * osmo_pfcp_tool: make usable again
+ * minor api doc
+ * cosmetic: simplify naming: struct upf_tunmap, struct upf_tunend
+ * cosmetic: reduce dup in tunnel struct definitions
+ * cosmetic: rename g_upf->gtp to tunend, ->nft to tunmap
+ * move next_teid from up_endpoint to g_upf
+ * cosmetic: rename next_seid to next_up_seid
+ * build: drop LIBOSMO_GTLV
+ * build: add libupf.la (noinst)
+ * add unique_ids_test.c
+ * tunmap: ensure assigned chain_id is unused
+ * cosmetic: clarify session active / partially active semantics
+ * unique_ids_test.c: fix coverity ASSERT_SIDE_EFFECT
+ * manual: fix typo in running.adoc
+ * manual: 'Running': flatten section depths a bit
+ * manual: 'Running': tweak, mention 'tunmap' and 'tunend'
+ * manual: 'Running': tweak word, fix ws at line end
+ * manual: explain GTP Echo workaround for tunmap
+ * manual: explain IP forwarding
+ * tunmap: always set GTP-U source port to 2152 when forwarding
+ * vty doc fix
+ * pfcp-tool: fix extra newline in vty_out
+ * fix msgb memleak on GTP echo response
+ * fix EXTRA_DIST for vty test scripts
+ * drop unreachable statement
+ * contrib/pfcp-tool-scripts: adjust tunend_session_est.vty and upf cfg to match up
+ * upf gtp-u echo: improve loging
+ * upf gtp-u echo: rx Echo Response messages
+ * pfcp-tool: always use specific PDR ids for access and core
+ * nft: batch nftables commands
+ * osmo-upf: add VTY 'gtp-echo' command
+
+ [ Max ]
+ * Set working directory in systemd service file
+ * ctrl: take both address and port from vty config
+ * .deb/.rpm: add osmocom user during package install
+
+ [ Vadim Yanitskiy ]
+ * update git URLs (git -> https; gitea)
+ * contrib/jenkins.sh: clone libnftnl and libnftables via git://
+ * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH
+
+ [ arehbein ]
+ * osmo-pfcp-tool: Fix call to strerror
+ * up_session: Silence coverity warning
+
+ [ Andreas Eversberg ]
+ * Use uniform log format for default config files
+
+ -- Oliver Smith <osmith(a)sysmocom.de> Wed, 11 Dec 2024 16:37:06 +0100
+
osmo-upf (0.1.1) unstable; urgency=medium
[ Vadim Yanitskiy ]
diff --git a/debian/control b/debian/control
index 5c26faf..1dbf8d5 100644
--- a/debian/control
+++ b/debian/control
@@ -12,10 +12,10 @@
pkg-config,
python3-minimal,
libtalloc-dev,
- libgtpnl-dev (>= 1.2.0),
+ libgtpnl-dev (>= 1.3.0),
libnftables-dev (>= 1.0.2),
- libosmocore-dev (>= 1.6.0),
- libosmo-pfcp-dev (>= 0.1.0),
+ libosmocore-dev (>= 1.10.0),
+ libosmo-pfcp-dev (>= 0.4.0),
osmo-gsm-manuals-dev (>= 1.2.0)
Standards-Version: 3.9.8
Vcs-Git:
https://gitea.osmocom.org/cellular-infrastructure/osmo-upf
--
To view, visit
https://gerrit.osmocom.org/c/osmo-upf/+/39125?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-upf
Gerrit-Branch: master
Gerrit-Change-Id: I772edbd17fcac0da597c30eecefa54f9fd8c3ed3
Gerrit-Change-Number: 39125
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>