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 removed or changed since the last public release: c:r:0.
#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])
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(LIBOSMOCORE, libosmocore >= 1.11.0)
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.11.0)
PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.11.0)
AC_ARG_ENABLE(sanitize,
[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
[ Daniel Willmann ]

10
debian/control vendored
View File

@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 10),
pkg-config,
libdpkg-perl, git,
dh-autoreconf,
libosmocore-dev (>= 1.10.0),
libosmocore-dev (>= 1.11.0),
osmo-gsm-manuals-dev (>= 1.6.0),
libgtpnl-dev (>= 1.3.0)
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
mobile network infrastructure.
Package: libgtp10
Package: libgtp11
Architecture: any
Multi-Arch: same
Section: libs
@@ -49,7 +49,7 @@ Architecture: any
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
libgtp10 (= ${binary:Version})
libgtp11 (= ${binary:Version})
Description: Development files for libgtp
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
@@ -62,7 +62,7 @@ Package: osmo-ggsn-dbg
Section: debug
Architecture: any
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
Description: Debug symbols for OsmoGGSN
OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile
@@ -82,7 +82,7 @@ Package: libgtp-dbg
Section: debug
Architecture: any
Priority: extra
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp10 (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp11 (= ${binary:Version})
Multi-Arch: same
Description: Debug symbols for OsmoGGSN
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)
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:
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:
dh_auto_configure -- \

View File

@@ -2,7 +2,7 @@
# 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
# 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