pespin submitted this change.

View Change

Approvals: pespin: Looks good to me, approved; Verified
Bump version: 1.7.0.70-5827-dirty → 1.8.0

Change-Id: I61c2e89c48bc7b83fa6884db253506b1c6dc8e95
---
M TODO-RELEASE
M configure.ac
M debian/changelog
M debian/control
4 files changed, 99 insertions(+), 24 deletions(-)

diff --git a/TODO-RELEASE b/TODO-RELEASE
index db15809..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -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
-libosmo-sigtran >2.1.0 osmo_sccp_addr_{create,update}()
-libosmo-netif >1.6.0 osmo_stream_srv_set_tx_queue_max_length()
-libosmo-pfcp >0.5.0 osmo_pfcp_cp_peer_free()
diff --git a/configure.ac b/configure.ac
index 5a89ab3..6f7180c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -49,22 +49,22 @@
LIBS=$old_LIBS

PKG_CHECK_MODULES(LIBASN1C, libasn1c >= 0.9.30)
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.11.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.11.0)
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.11.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.11.0)
-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.6.0)
-PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 2.1.0)
-PKG_CHECK_MODULES(LIBOSMORUA, libosmo-rua >= 1.7.0)
-PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.7.0)
-PKG_CHECK_MODULES(LIBOSMOHNBAP, libosmo-hnbap >= 1.7.0)
-PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.14.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.12.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.12.0)
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.12.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.12.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.7.0)
+PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 2.2.0)
+PKG_CHECK_MODULES(LIBOSMORUA, libosmo-rua >= 1.8.0)
+PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.8.0)
+PKG_CHECK_MODULES(LIBOSMOHNBAP, libosmo-hnbap >= 1.8.0)
+PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.15.0)

# Enable PFCP support for GTP tunnel mapping via UPF
AC_ARG_ENABLE([pfcp], [AS_HELP_STRING([--enable-pfcp], [Build with PFCP support, for GTP tunnel mapping via UPF])],
[osmo_ac_pfcp="$enableval"],[osmo_ac_pfcp="no"])
if test "x$osmo_ac_pfcp" = "xyes" ; then
- PKG_CHECK_MODULES(LIBOSMOPFCP, libosmo-pfcp >= 0.5.0)
+ PKG_CHECK_MODULES(LIBOSMOPFCP, libosmo-pfcp >= 0.6.0)
AC_DEFINE(ENABLE_PFCP, 1, [Define to build with PFCP support])
fi
AM_CONDITIONAL(ENABLE_PFCP, test "x$osmo_ac_pfcp" = "xyes")
diff --git a/debian/changelog b/debian/changelog
index 66bbb7b..45f75a8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,81 @@
+osmo-hnbgw (1.8.0) unstable; urgency=medium
+
+ [ Pau Espin Pedrol ]
+ * Log RAB_STATE name instead of value
+ * cosmetic: Add spec references for RUA, RANAP, HNBAP
+ * hnbap: Make hnbgw_tx_ue_register_acc_tmsi() signature similar to hnbgw_tx_ue_register_acc()
+ * Rename function s/hnbgw_decode_ranap_co/hnbgw_decode_ranap_cn_co/g
+ * Add function helper hnbgw_decode_ranap_ran_co()
+ * Move paging logic to its own file
+ * Move DL CL RANAP processing logic to its proper layer file
+ * Move DL CO RANAP processing to its proper layer file
+ * Move UL CO RANAP processing to its proper layer file
+ * Log paging response not matching any request by MI
+ * Fix RAC size in struct umts_cell_id
+ * Drop unused struct ue_context
+ * Set 'hnbap-allow-tmsi 1' by default
+ * Improve paging to support Paging Area ID
+ * rua: Change log err level ERROR->NOTICE regarding received unexpected RUA context
+ * Change log level new conn created NOTICE->INFO
+ * change log level patching GTP info NOTICE->INFO
+ * ranap: No need to set destructor function twice
+ * Change level ERROR->NOTICE trying to transmit msg if RUA disconnected
+ * mgw_fsm: use LOG_MAP() to log error
+ * cosmetic: Improve ranap_msg passing ownership documentation
+ * rua: Handle event TX_DIRECT_TRANSFER in disconnected state discarding msg
+ * cosmetic: context_map.h: Document parameters of all map_sccp_fsm_event values
+ * Fix MAP_SCCP_EV_CN_LINK_LOST never dispatched
+ * context_map_sccp: Queue RUA->SCCP RANAP msgs while in SCCP WAIT_CC state
+ * sccp: Drop error logging for expected scenario
+ * Makefile.am: format to one file per line
+ * Split struct hnbgw_sccp_user allocation & setup to its own function
+ * Move SCCP prim handling to its own hnbgw_sccp.{c,h} file
+ * sccp: Use proper wording s/LOG_HSI/LOG_HSU
+ * Fix lifecycle of struct hnbgw_sccp_user
+ * sccp: Introduce DL-related cnlink rate counters
+ * sccp: Introduce rate counter CNLINK_CTR_SCCP_RLSD_CN_ORIGIN
+ * sccp: Unify path submitting N-*.req
+ * sccp: Introduce UL-related cnlink rate counters
+ * Move hnbgw_cnlink to cnlink.h and hnbgw_cnpool to hnbgw_cn.h
+ * Split hnb_context,hnb_persistent,umts_cell_id to their own files
+ * Split cnlink FSM code to its own file
+ * cnlink: Fix several funcs missing prefix
+ * Convert struct hnbgw_cnpool to be a talloc context
+ * Get rid of cnpool->cnlink_ctrg_desc
+ * Move cnlink funcs from hnbgw_cn.c to cnlink.c
+ * cnlink: Cleanup talloc tree
+ * Introduce func helper hnbgw_sccp_user_get_sccp_instance()
+ * cnlink: Introduce stats group with connected state
+ * vty: Allow setting cnlink msc/sgsn name
+ * context_map: Rename ps_rab(_ass) to denote it is a list
+ * Clean up calls to ps_rab_ass_fsm_state_chg()
+ * ps_rab_ass_fsm: Fix potential use-after-free if Tx RAB-ASS-RESP over SCCP fails
+ * Support tearing down PFCP upon PS-RAB-ASS-REQ (REL)
+ * kpi: Increment counters using enum field explicitly
+ * kpi: Fix wrong counters incremented in RAB Release Failed List
+ * kpi: count RAB actions received in unexpected state
+ * sccp: Avoid setting default local HNBGW PC as default remote PC
+ * Make sure MSC/SGSN PC are added to sccp-addressbook
+ * sigtran: Log N-PCSTATE.ind PC with configured format
+ * sccp: Handle N-NOTICE.ind (Routing Failure of SCCP CL messages)
+ * Use proper SCCP release cause enum value instead of hardcoded value
+ * tests/cnpool.vty: Skip non-related fields under cs7 instance
+ * iuh: Use osmo_stream_srv_create2 API
+ * Remove unused field iuh_cs_mux_port
+ * vty: Drop SS7 route info in 'show cnlink'
+ * hnb: Avoid calling osmo_sock_get_ip_and_port() with negative fd
+ * iuh: Allow setting tx-queue-max-length for all HNBs
+ * Move iuh fields in iuh substruct
+ * hnb: Allow setting Iuh tx-queue-max-length per HNB
+ * vty: Improve 'show hnb' param input
+ * vty: Log Iuh SCTP assoc & rem-addr socket information
+ * Split UPF into its own object
+
+ [ Neels Janosch Hofmeyr ]
+ * fix recently introduced indenting blunder
+
+ -- Pau Espin Pedrol <pespin@sysmocom.de> Wed, 03 Dec 2025 19:43:56 +0100
+
osmo-hnbgw (1.7.0) unstable; urgency=medium

[ Neels Janosch Hofmeyr ]
diff --git a/debian/control b/debian/control
index 8a3922e..5b6883a 100644
--- a/debian/control
+++ b/debian/control
@@ -13,17 +13,17 @@
libtalloc-dev,
libasn1c-dev (>= 0.9.30),
libsctp-dev,
- libosmocore-dev (>= 1.11.0),
- libosmo-sigtran-dev (>= 2.1.0),
- libosmo-abis-dev (>= 2.0.0),
- libosmo-netif-dev (>= 1.6.0),
- libosmo-mgcp-client-dev (>= 1.14.0),
- libosmo-hnbap-dev (>= 1.7.0),
- libosmo-ranap-dev (>= 1.7.0),
- libosmo-rua-dev (>= 1.7.0),
- libosmo-pfcp-dev (>= 0.5.0),
+ libosmocore-dev (>= 1.12.0),
+ libosmo-sigtran-dev (>= 2.2.0),
+ libosmo-abis-dev (>= 2.1.0),
+ libosmo-netif-dev (>= 1.7.0),
+ libosmo-mgcp-client-dev (>= 1.15.0),
+ libosmo-hnbap-dev (>= 1.8.0),
+ libosmo-ranap-dev (>= 1.8.0),
+ libosmo-rua-dev (>= 1.8.0),
+ libosmo-pfcp-dev (>= 0.6.0),
libnftables-dev,
- osmo-gsm-manuals-dev (>= 1.6.0)
+ osmo-gsm-manuals-dev (>= 1.7.0)
Standards-Version: 3.9.8
Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-hnbgw
Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-hnbgw

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

Gerrit-MessageType: merged
Gerrit-Project: osmo-hnbgw
Gerrit-Branch: master
Gerrit-Change-Id: I61c2e89c48bc7b83fa6884db253506b1c6dc8e95
Gerrit-Change-Number: 41562
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin@sysmocom.de>