Bump version: 1.12.0.37-cf65-dirty → 1.13.0

Change-Id: I7dbdd71d62fb13ba2ffc30d7d50fb4207a06340b
This commit is contained in:
Oliver Smith
2025-02-12 12:09:58 +01:00
parent cf65292b0d
commit ba3d8905f9
8 changed files with 58 additions and 16 deletions

View File

@@ -7,8 +7,3 @@
# If any interfaces have been added since the last public release: c:r:a + 1. # 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. # 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
libgtp append new field dir_tun_flags in struct pdp_t (older users not using the field should be fine since struct pdp_t is allocated internally)
libgtp ABI break new field cb_create_context_ind in struct gsn_t
libgtp new API gtp_set_cb_update_context_ind(), gtp_update_context_resp()
libosmocore >1.10.0 osmo_tundev_get_fd()
libgtp new API gtp_set_talloc_ctx()

View File

@@ -154,9 +154,9 @@ adl_FUNC_GETOPT_LONG
AM_INIT_AUTOMAKE([foreign]) AM_INIT_AUTOMAKE([foreign])
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0) PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.11.0)
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0) PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.11.0)
PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.10.0) PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.11.0)
AC_ARG_ENABLE(sanitize, AC_ARG_ENABLE(sanitize,
[AS_HELP_STRING( [AS_HELP_STRING(

47
debian/changelog vendored
View File

@@ -1,3 +1,50 @@
osmo-ggsn (1.13.0) unstable; urgency=medium
[ Pau Espin Pedrol ]
* gtp: Allow tx Direct Tunnel Flags in UpdatePDPCtx{Req,Resp}
* gtp: Store rx Direct Tunnel Flags in UpdatePDPCtx{Req,Resp}
* gtp: Allow UpdatePDPContext initiated by GGSN
* gtp: Allow setting callback to receive update_context_ind
* ggsn: Mark internal cb function static
* ggsn: kernel gtpu: Support updating pdp ctx remote IP address and TEID
* Move apn allocation code out of vty file
* Move ggsn allocation code out of vty file
* Move g_ggsn_list declaration to ggsn.c
* vty: Fix missing newline in description of 'apn tun-device' cmd
* ggsn: Support announcing APN MTU over PCO
* ggsn: Support announcing APN MTU over ICMPv6 RA
* ggsn: use libosmocore tundev API to create apn tun device
* ggsn: Use osmo_netdev_addaddr() libosmocore API
* ggsn: apply configured APN MTU to tun
* doc: Fix typo in user manual
* doc: Remove reference to non longer existing osmo-ggsn.init
* doc: Fix typo: wrong interface named
* doc: Reorder some chapters
* tun: Fix null pointer derefence when in kernel gtp mode
* ggsn: Avoid forwarding IPv6 solicited-node multicast addr to tun device
* ggsn: Rename confusing functions
* tun.h: Remove non-existent tun_decaps()
* Rename tun_encaps -> tun_inject_pkt
* Refactor tun_t fields and alloc APIs
* tun: Use OSMO_STRLCPY_ARRAY
* doc: Document MTU features in User Manual and example config files
* doc: Update all iptables references with nftables
* jenkins.sh: Use --disable-doxygen configure param
[ Alexander Couzens ]
* gtp_internal.h: add missing include to <stdint.h>
* gtpie: fix comment
* gtp.h: add more GTP cause code from 29.060 v15.3.30
* gtp_new(): use talloc instead of calloc/free
* gtpie: add gtp_encaps a modern encapsulation method
* gtp: split gtp_req into 2 parts: transmit and fill header
[ Daniel Willmann ]
* gtp: Make peer addr const in gtp_req/gtp_resp
* gtp: Rework gtp_resp() into gtp_resp_pdp()
-- Oliver Smith <osmith@sysmocom.de> Wed, 12 Feb 2025 12:09:58 +0100
osmo-ggsn (1.12.0) unstable; urgency=medium osmo-ggsn (1.12.0) unstable; urgency=medium
[ Daniel Willmann ] [ Daniel Willmann ]

10
debian/control vendored
View File

@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 10),
pkg-config, pkg-config,
libdpkg-perl, git, libdpkg-perl, git,
dh-autoreconf, dh-autoreconf,
libosmocore-dev (>= 1.10.0), libosmocore-dev (>= 1.11.0),
osmo-gsm-manuals-dev (>= 1.6.0), osmo-gsm-manuals-dev (>= 1.6.0),
libgtpnl-dev (>= 1.3.0) libgtpnl-dev (>= 1.3.0)
Standards-Version: 3.9.6 Standards-Version: 3.9.6
@@ -24,7 +24,7 @@ Description: Osmocom Gateway GPRS Support Node (GGSN)
operators as the interface between the Internet and the rest of the operators as the interface between the Internet and the rest of the
mobile network infrastructure. mobile network infrastructure.
Package: libgtp10 Package: libgtp11
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Section: libs Section: libs
@@ -49,7 +49,7 @@ Architecture: any
Multi-Arch: same Multi-Arch: same
Section: libdevel Section: libdevel
Depends: ${misc:Depends}, Depends: ${misc:Depends},
libgtp10 (= ${binary:Version}) libgtp11 (= ${binary:Version})
Description: Development files for libgtp Description: Development files for libgtp
OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile
operators as the interface between the Internet and the rest of the operators as the interface between the Internet and the rest of the
@@ -62,7 +62,7 @@ Package: osmo-ggsn-dbg
Section: debug Section: debug
Architecture: any Architecture: any
Priority: extra Priority: extra
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp10 (= ${binary:Version}), osmo-ggsn (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp11 (= ${binary:Version}), osmo-ggsn (= ${binary:Version})
Multi-Arch: same Multi-Arch: same
Description: Debug symbols for OsmoGGSN Description: Debug symbols for OsmoGGSN
OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile
@@ -82,7 +82,7 @@ Package: libgtp-dbg
Section: debug Section: debug
Architecture: any Architecture: any
Priority: extra Priority: extra
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp10 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp11 (= ${binary:Version})
Multi-Arch: same Multi-Arch: same
Description: Debug symbols for OsmoGGSN Description: Debug symbols for OsmoGGSN
OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile

View File

@@ -1,2 +1,2 @@
# Most recent version of the package that added new symbols (OS#5318) # Most recent version of the package that added new symbols (OS#5318)
libgtp 6 libgtp6 (>= 1.8.0) libgtp 11 libgtp11 (>= 1.13.0)

2
debian/rules vendored
View File

@@ -16,7 +16,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
override_dh_strip: override_dh_strip:
dh_strip -posmo-ggsn --dbg-package=osmo-ggsn-dbg dh_strip -posmo-ggsn --dbg-package=osmo-ggsn-dbg
dh_strip -plibgtp10 --dbg-package=libgtp-dbg dh_strip -plibgtp11 --dbg-package=libgtp-dbg
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \

View File

@@ -2,7 +2,7 @@
# Please read chapter "Library interface versions" of the libtool documentation # Please read chapter "Library interface versions" of the libtool documentation
# before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
# If major=current-age is increased, remember to update the dh_strip line in debian/rules! # If major=current-age is increased, remember to update the dh_strip line in debian/rules!
LIBVERSION=10:0:0 LIBVERSION=11:0:0
lib_LTLIBRARIES = libgtp.la lib_LTLIBRARIES = libgtp.la