osmith has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-hnbgw/+/37602?usp=email )


Change subject: Bump version: 1.5.0.82-610a → 1.6.0
......................................................................

Bump version: 1.5.0.82-610a → 1.6.0

Change-Id: I61af4064f83792aedeb4b9ba1b45c7e29da3705e
---
M TODO-RELEASE
M configure.ac
M debian/changelog
M debian/control
4 files changed, 132 insertions(+), 31 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-hnbgw refs/changes/02/37602/1

diff --git a/TODO-RELEASE b/TODO-RELEASE
index a1206c1..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -1,15 +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.html#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.html#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
-osmo-iuh  >1.5.0  proper decoding of X.213 IPv4 address len=7
-
-MGW    MGCP CRCX       osmo-hnbgw used to CRCX in loopback mode, to trigger a 
legacy IuUP hack. CRCX is no
-                       longer in loopback mode now, so older osmo-mgw may fail 
to respond to IuUP Initialization.
-osmo-iuh >1.5.1        decoding of more RANAP procedures in ranap_common 
required for DTAP rate_counters
-libosmocore >1.9.0     require osmo_jhash from osmocom/core/jhash.h added in 
I0c9652bbc9e2a18b1200e7d63bb6f64ded7d75fa
+#library       what                    description / commit summary line
diff --git a/configure.ac b/configure.ac
index c81d2b3..b6f013e 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.9.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.4.0)
-PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.8.0)
-PKG_CHECK_MODULES(LIBOSMORUA, libosmo-rua >= 1.5.0)
-PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.5.0)
-PKG_CHECK_MODULES(LIBOSMOHNBAP, libosmo-hnbap >= 1.5.0)
-PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.12.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(LIBOSMOGSM, libosmogsm >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.5.0)
+PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.9.0)
+PKG_CHECK_MODULES(LIBOSMORUA, libosmo-rua >= 1.6.0)
+PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.6.0)
+PKG_CHECK_MODULES(LIBOSMOHNBAP, libosmo-hnbap >= 1.6.0)
+PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.13.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.3.0)
+       PKG_CHECK_MODULES(LIBOSMOPFCP, libosmo-pfcp >= 0.4.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 cd1fe30..094805b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,101 @@
+osmo-hnbgw (1.6.0) unstable; urgency=medium
+
+  [ Pau Espin Pedrol ]
+  * hnbgw_cn: Remove assert hit due to wrong assumption
+  * Increase default X31 val from 5 to 15 seconds
+  * context_map_sccp: Fix assert hit due to missing ev handling
+  * tests/ranap_rab_ass: Test RAB-Ass.req with X.213 IPv4 address len=7
+  * mgw_fsm: Assume IuUP HNB IP addr = Iuh during MGCP CRCX on RAN side
+  * mgw_fsm: Modify RAB on HNB if IuUP local IP addr at MGW changes during MDCX
+  * hnbap: Avoid calling duplicate getpeername() for each registered HNB
+
+  [ Neels Janosch Hofmeyr ]
+  * X31: fix vty doc
+  * allow (second) CS RAB Assignment Request without RTP info
+  * systemd,manual: set LimitNOFILE=65536
+  * rua: validate correct RUA ctx state per RUA message type
+  * rua: move from ERROR to DEBUG log: stray RUA Disconnect
+  * pfcp: fix modification of wrong FAR ID
+  * tweak vty doc: "UDP port"
+  * add tests/pfcp_cfg.vty.with_pfcp
+  * pfcp: fix missing vty_write of pfcp local-port
+  * pfcp: implement sending Network Instance IEs
+  * fix null deref on hnb_context_release
+  * drop legacy hack: do not start MGW endp in loopback mode
+  * fixup: compilation error: unused var in map_rua_init_action()
+  * fix rate_ctr leak in hnb_persistent_free()
+  * per-HNB GTP-U traffic counters via nft
+  * add hnb_persistent hashtable: optimize lookup by cell id
+  * fix stat_item leak in hnb_persistent_free()
+  * use osmo_jhash for the hnb_persistent hashtable
+  * rename to umts_cell_id_to_str()
+  * umts_cell_id: add umts_cell_id_to_str_buf()
+  * add umts_cell_id_test.c
+  * 3-digit MNC: use osmo_plmn_id in struct umts_cell_id
+  * add LOG_HNBP() for hnb_persistent
+  * hnb_persistent: introduce disconnected timeout
+  * prevent use-after-free after FSM instance termination
+  * improve HNBAP error logging
+  * nft-kpi: log errors of counter retrieval
+  * nft-kpi: remove X34 drifting: adjust delay by elapsed time
+  * drop list of HNBAP UE Context
+  * dbg log: nft kpi: clarify nr of rate ctrs vs nr of hnbp
+  * fix MGCP compat with osmo-mgw <= 1.12.2: CRCX in recvonly
+
+  [ Andreas Eversberg ]
+  * Use uniform log format for default config files
+
+  [ Harald Welte ]
+  * Display RANAP state during 'show cnlink'
+  * Fix license headers: Should have been AGPLv3+, not GPLv2+
+  * [cosmetic] re-order hnbgw.c to group code in major blocks
+  * umts_cell_id_name: Use 3-digit MCC and 2/3-digit MNC based on VTY config
+  * osmo_hnbgw_main: Install our usual SIGUSR1/SIGUSR2/SIGABRT handlers
+  * Introduce umts_cell_id_from_str() as inverse of umts_cell_id_name()
+  * Introduce concept of per-HNB persistent data structure
+  * Set persistent->ctx pointer on HNB REGISTER REQ
+  * New per-hnb rate_ctr and stat_item groups; track uptime
+  * Various new per-hnb RANAP and RUA counters
+  * stats: Introduce CNLINK counter macros
+  * stats: Introduce CNPOOL counter macro
+  * stats: Introduce basic counters for RANAP unit-data from CN links
+  * cosmetic: Fix comment in mgw_fsm.c: One RAB per context_map, not hnb!
+  * cosmetic: talk about cs_rab_ass_* when working in CS domain
+  * cosmetic: Rename hnbgw_rx_ranap and friends to *_rx_ranap_udt_ul
+  * rename hnbgw_peek_l3 to hnbgw_peek_l3_ul as it's uplink only
+  * don't forward paging requests to HNB's not yet registered
+  * vty: Print the uptime during 'show hnb' output
+  * Introduce counter for per-hnb cumulative active CS RAB duration
+  * stats: Add per-hnb paging:{cs,ps}:attempted counter
+  * cosmetic: align downlink RANAP unitdata function names with uplink
+  * mgw_fsm: Add some OSMO_ASSERT() to ensure only CS maps passed
+  * RAB activation/modification/release statistics
+  * context_map_{rua,sccp}: Re-order to always process KPIs
+  * generalize hnbgw_tx_ue_register_rej_tmsi() to hnbgw_tx_ue_register_rej()
+  * HNBAP: Use proper cause values during HNB-REGISTER-REQ processing
+  * HNBAP: Send HNB-REGISTER-REJ on ASN.1 decoding error
+  * HNBAP: Always respond to UE-REGISTER-REQUEST
+  * HNBAP: Make sure to respond with correct "reject"
+  * HNBAP: Transmit ErrorIndication in more situations
+  * HNBAP: use GSM23003_IMSI_MAX_DIGITS instead of magic number
+  * HNBAP: Support IMSI identity type in hnbgw_tx_ue_register_rej()
+  * counters: Distinguish between normal and abnormal release cause
+  * KPI: Add initial set of DTAP message type rate counters
+  * kpi_ranap: Avoid null pointer de-ref during HNB shutdown
+
+  [ Oliver Smith ]
+  * gitignore: add *.la, hnbgw_vty_reference.xml
+  * debian: fix having no manuals in osmo-hnbgw-doc
+  * .deb/.rpm: various fixes related to non-root
+  * contrib: remove rpm spec file
+  * debian/postinst: add checks, be verbose
+  * contrib/jenkins: set --enable-werror
+
+  [ Max ]
+  * .deb/.rpm: add osmocom user during package install
+
+ -- Oliver Smith <[email protected]>  Thu, 25 Jul 2024 10:05:58 +0200
+
 osmo-hnbgw (1.5.0) unstable; urgency=medium

   [ Neels Janosch Hofmeyr ]
diff --git a/debian/control b/debian/control
index 08abb9e..90ffbc7 100644
--- a/debian/control
+++ b/debian/control
@@ -13,17 +13,17 @@
                libtalloc-dev,
                libasn1c-dev (>= 0.9.30),
                libsctp-dev,
-               libosmocore-dev (>= 1.9.0),
-               libosmo-sigtran-dev (>= 1.8.0),
-               libosmo-abis-dev (>= 1.5.0),
-               libosmo-netif-dev (>= 1.4.0),
-               libosmo-mgcp-client-dev (>= 1.12.0),
-               libosmo-hnbap-dev (>= 1.5.0),
-               libosmo-ranap-dev (>= 1.5.0),
-               libosmo-rua-dev (>= 1.5.0),
-               libosmo-pfcp-dev (>= 0.3.0),
+               libosmocore-dev (>= 1.10.0),
+               libosmo-sigtran-dev (>= 1.9.0),
+               libosmo-abis-dev (>= 1.6.0),
+               libosmo-netif-dev (>= 1.5.0),
+               libosmo-mgcp-client-dev (>= 1.13.0),
+               libosmo-hnbap-dev (>= 1.6.0),
+               libosmo-ranap-dev (>= 1.6.0),
+               libosmo-rua-dev (>= 1.6.0),
+               libosmo-pfcp-dev (>= 0.4.0),
                libnftables-dev,
-               osmo-gsm-manuals-dev (>= 1.5.0)
+               osmo-gsm-manuals-dev (>= 1.6.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 https://gerrit.osmocom.org/c/osmo-hnbgw/+/37602?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-hnbgw
Gerrit-Branch: master
Gerrit-Change-Id: I61af4064f83792aedeb4b9ba1b45c7e29da3705e
Gerrit-Change-Number: 37602
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <[email protected]>
Gerrit-MessageType: newchange

Reply via email to