osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ggsn/+/39512?usp=email )
Change subject: Bump version: 1.12.0.37-cf65-dirty → 1.13.0
......................................................................
Bump version: 1.12.0.37-cf65-dirty → 1.13.0
Change-Id: I7dbdd71d62fb13ba2ffc30d7d50fb4207a06340b
---
M TODO-RELEASE
M configure.ac
M debian/changelog
M debian/control
R debian/libgtp11.install
R debian/libgtp11.shlibs
M debian/rules
M gtp/Makefile.am
8 files changed, 58 insertions(+), 16 deletions(-)
Approvals:
pespin: Looks good to me, approved
Jenkins Builder: Verified
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 1e70d13..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -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()
diff --git a/configure.ac b/configure.ac
index 945075a..cc5a459 100644
--- a/configure.ac
+++ b/configure.ac
@@ -154,9 +154,9 @@
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(
diff --git a/debian/changelog b/debian/changelog
index d36f674..1c1994b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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(a)sysmocom.de> Wed, 12 Feb 2025 12:09:58 +0100
+
osmo-ggsn (1.12.0) unstable; urgency=medium
[ Daniel Willmann ]
diff --git a/debian/control b/debian/control
index e2f801e..d93a28b 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@
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 @@
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 @@
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 @@
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 @@
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
diff --git a/debian/libgtp10.install b/debian/libgtp11.install
similarity index 100%
rename from debian/libgtp10.install
rename to debian/libgtp11.install
diff --git a/debian/libgtp6.shlibs b/debian/libgtp11.shlibs
similarity index 69%
rename from debian/libgtp6.shlibs
rename to debian/libgtp11.shlibs
index 43d45e7..e80f92d 100644
--- a/debian/libgtp6.shlibs
+++ b/debian/libgtp11.shlibs
@@ -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)
diff --git a/debian/rules b/debian/rules
index 48397a8..89d627a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,7 +16,7 @@
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 -- \
diff --git a/gtp/Makefile.am b/gtp/Makefile.am
index db1942d..fe5abe8 100644
--- a/gtp/Makefile.am
+++ b/gtp/Makefile.am
@@ -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
--
To view, visit https://gerrit.osmocom.org/c/osmo-ggsn/+/39512?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ggsn
Gerrit-Branch: master
Gerrit-Change-Id: I7dbdd71d62fb13ba2ffc30d7d50fb4207a06340b
Gerrit-Change-Number: 39512
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Attention is currently required from: fixeria.
pespin has posted comments on this change by fixeria. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39525?usp=email )
Change subject: erab_fsm: handle RELEASE.ind in state erab_wait_release_rsp
......................................................................
Patch Set 1: Code-Review+2
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39525?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: I68efecf56866e04c71571165f61648d9c37fc173
Gerrit-Change-Number: 39525
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Wed, 12 Feb 2025 13:01:29 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Attention is currently required from: fixeria.
pespin has posted comments on this change by fixeria. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39524?usp=email )
Change subject: erab_fsm: handle RELEASE.{cmd,ind} in state erab_wait_setup_rsp
......................................................................
Patch Set 1:
(1 comment)
File src/erab_fsm.erl:
https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39524/comment/7a938583_10d4… :
PS1, Line 266: {next_state, session_delete,
imho this may be wrong. You probably need to wait first for create resolution, then destroy it (if it was properly created). Don't you need the SEID returned during Create Response to be able to identify the session?
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39524?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: I91a010f304456c1593ef257051a912f0fe8ae2a1
Gerrit-Change-Number: 39524
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Wed, 12 Feb 2025 13:00:58 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Attention is currently required from: fixeria.
pespin has posted comments on this change by fixeria. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39523?usp=email )
Change subject: erab_fsm: make erab_release_{cmd,ind}/1 non-blocking
......................................................................
Patch Set 1: Code-Review+2
(1 comment)
Commit Message:
https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39523/comment/a86c296f_9a3d… :
PS1, Line 9: There's no practical benefit(s) in blocking the caller while waiting
specially since doing this while tons of sessions are allocated can take in the order of 100-200ms :)
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39523?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: If519334359c3ef331720cb87bdba2d969601816e
Gerrit-Change-Number: 39523
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Wed, 12 Feb 2025 12:57:44 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Attention is currently required from: fixeria.
pespin has posted comments on this change by fixeria. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39521?usp=email )
Change subject: {erab_fsm,sctp_proxy}: handle_event/4: fix return value
......................................................................
Patch Set 1: Code-Review+2
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/39521?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: Ib8c10e0b1d888e005a593644c0ecead560b2f2ce
Gerrit-Change-Number: 39521
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Wed, 12 Feb 2025 12:52:21 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes