osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-sgsn/+/39549?usp=email )
Change subject: Bump version: 1.12.0.23-dc62-dirty → 1.13.0 ......................................................................
Bump version: 1.12.0.23-dc62-dirty → 1.13.0
This release was made on top of commit 6213201b ("ranap: Reject ActivatePDPCtx from UE if RABAssResp parsing fails") instead of master as master is currently too much in WIP state for making a release, as discussed with Alexander and Pau. The release also has several fixes from master backported.
Change-Id: I9b37f6354d3f6343ac5befbd6944c1a5786d2b48 --- M TODO-RELEASE M configure.ac M debian/changelog M debian/control 4 files changed, 51 insertions(+), 19 deletions(-)
Approvals: pespin: Looks good to me, approved Jenkins Builder: Verified
diff --git a/TODO-RELEASE b/TODO-RELEASE index 02149e5..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 -libgtp >1.12.0 new field dir_tun_flags in struct pdp_t -libgtp >1.12.0 gtp_set_cb_update_context_ind(), gtp_update_context_resp() -libosmo-gsup-client >1.8.0 osmo_gsup_client_is_connected(), osmo_gsup_client_get_rem_addr(), osmo_gsup_client_get_rem_port() diff --git a/configure.ac b/configure.ac index 5286d2e..f9f6220 100644 --- a/configure.ac +++ b/configure.ac @@ -38,22 +38,22 @@ CFLAGS="$CFLAGS -std=gnu11"
dnl checks for libraries -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(LIBOSMOGB, libosmogb >= 1.10.0) -PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.6.0) -PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.8.0) -PKG_CHECK_MODULES(LIBGTP, libgtp >= 1.12.0) +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(LIBOSMOGB, libosmogb >= 1.11.0) +PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 2.0.0) +PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.9.0) +PKG_CHECK_MODULES(LIBGTP, libgtp >= 1.13.0)
# Enable/disable 3G aka IuPS + IuCS support? AC_ARG_ENABLE([iu], [AS_HELP_STRING([--enable-iu], [Build 3G support, aka IuPS and IuCS interfaces])], [osmo_ac_iu="$enableval"],[osmo_ac_iu="no"]) if test "x$osmo_ac_iu" = "xyes" ; then - PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.9.0) + PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 2.1.0) PKG_CHECK_MODULES(LIBASN1C, libasn1c >= 0.9.30) - PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.6.0) + PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.7.0) AC_DEFINE(BUILD_IU, 1, [Define if we want to build IuPS and IuCS interfaces support]) fi AM_CONDITIONAL(BUILD_IU, test "x$osmo_ac_iu" = "xyes") diff --git a/debian/changelog b/debian/changelog index a1f0216..7bc1351 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,38 @@ +osmo-sgsn (1.13.0) unstable; urgency=medium + + [ Pau Espin Pedrol ] + * Fix DeactPDPCtxAcc when UE goes PMM ENABLED but lost its PDP context + * gtp: Set Direct Tunnel Flags DTI during UpdatePDPCtx + * Announce SGSN own TEID during UpdatePDPCtxReq after UE goes PMM-IDLE + * Handle rx UpdatePDPCtxReq with Tunnel Direct Flags EI=1 + * Fix double free during RAU with unexpected Old RAI + * llc: Mark old/current tlli as all 1's when unassigning LLME + * ranap: Fix decoding of padded ITU X.213 IPv4 TLA in Rab Ass Resp + * ranap: Reject ActivatePDPCtx from UE if RABAssResp parsing fails + * jenkins.sh: libosmo-netif no longer depends on libosmo-abis + * vty: Avoid accessing gsupclient object fields directly + * sgsn_vty: Drop unneeded use of abis/ipa.h header + * jenkins.sh: No need to build libosmo-sigtran with doxygen + + [ Alexander Couzens ] + * includes: sgsn.h: use full path include for gtp.h + * includes: add forward declartion of external types + * Replace gprs_ra_id with modern osmo_routing_area_id + * GTP: CreatePDPContext: only use IMEISV IE when IMEISV is known + * GMM: rework PDP context status + * gprs_ms_net_cap_gea_mask(): protect against empty MS Network Capabilities + + [ Vadim Yanitskiy ] + * build: remove indirect libosmo-netif dependency + * build: do not link against libosmo-abis + * sm: pdpctx_timer_stop(): warn about timer not running + + [ Oliver Smith ] + * debian/control: remove build-dep: libosmo-sccp-dev + * contrib/jenkins: libosmo-sccp -> libosmo-sigtran + + -- Oliver Smith osmith@sysmocom.de Thu, 13 Feb 2025 15:10:23 +0100 + osmo-sgsn (1.12.0) unstable; urgency=medium
[ Andreas Eversberg ] diff --git a/debian/control b/debian/control index 2a3d427..acb4230 100644 --- a/debian/control +++ b/debian/control @@ -11,13 +11,13 @@ pkg-config, libtalloc-dev, libc-ares-dev, - libgtp-dev (>= 1.12.0), - libosmocore-dev (>= 1.10.0), - libosmo-abis-dev (>= 1.6.0), - libosmo-gsup-client-dev (>= 1.8.0), + libgtp-dev (>= 1.13.0), + libosmocore-dev (>= 1.11.0), + libosmo-abis-dev (>= 2.0.0), + libosmo-gsup-client-dev (>= 1.9.0), libasn1c-dev (>= 0.9.30), - libosmo-ranap-dev (>= 1.6.0), - libosmo-sigtran-dev (>= 1.9.0), + libosmo-ranap-dev (>= 1.7.0), + libosmo-sigtran-dev (>= 2.1.0), osmo-gsm-manuals-dev (>= 1.6.0) Standards-Version: 3.9.8 Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-sgsn