<p>pespin <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ggsn/+/16705">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, but someone else must approve
  pespin: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 1.4.0.32-bd8f-dirty → 1.5.0<br><br>Change-Id: I84bbe9eff37e14985b812b49e53eb6d62fff14a5<br>---<br>M TODO-RELEASE<br>M debian/changelog<br>M debian/control<br>R debian/libgtp6.install<br>M debian/rules<br>M gtp/Makefile.am<br>6 files changed, 50 insertions(+), 8 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/TODO-RELEASE b/TODO-RELEASE</span><br><span>index 73e3189..d0852fc 100644</span><br><span>--- a/TODO-RELEASE</span><br><span>+++ b/TODO-RELEASE</span><br><span>@@ -7,5 +7,3 @@</span><br><span> # If any interfaces have been added since the last public release: c:r:a + 1.</span><br><span> # If any interfaces have been removed or changed since the last public release: c:r:0.</span><br><span> #library   what            description / commit summary line</span><br><span style="color: hsl(0, 100%, 40%);">-libgtp         queue.h         struct qmsg_t got a new field: entry</span><br><span style="color: hsl(0, 100%, 40%);">-libgtp              pdp.h           struct pdp_t got a new field: qmsg_list_req</span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index 921875a..6b8a313 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,47 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-ggsn (1.5.0) unstable; urgency=medium</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Jan Engelhardt ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * build: switch AC_CANONICAL_TARGET for AC_CANONICAL_HOST</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Pau Espin Pedrol ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * libgtp: Remove packets in tx queue belonging pdp being freed</span><br><span style="color: hsl(120, 100%, 40%);">+  * libgtp: announce pdp ctx deletion upon CreatePdpCtx being rejected</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce in46a_is_v{4,6}() helpers</span><br><span style="color: hsl(120, 100%, 40%);">+  * ggsn: Move PCO handling code into its own file</span><br><span style="color: hsl(120, 100%, 40%);">+  * in46_addr: Improve in46a_ntop documentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * ggsn_vty.c: Fix wrong use of in46a_from_eua, print IPv6 euas</span><br><span style="color: hsl(120, 100%, 40%);">+  * ggsn: Split application lifecycle related code into ggsn_main.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move pdp_get_peer_ipv() to lib/util.*</span><br><span style="color: hsl(120, 100%, 40%);">+  * gtp-kernel.c: Fix wrong use of in46a_from_eua, print IPv6 euas</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce LOGTUN log helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * ggsn_vty.c: Avoid printing duplicates for pdp context with v4v6 EUAs</span><br><span style="color: hsl(120, 100%, 40%);">+  * pdp: constify param in pdp_count_secondary()</span><br><span style="color: hsl(120, 100%, 40%);">+  * ggsn_vty.c: Improve output of VTY show pdp-context</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc: Update vty reference xml file</span><br><span style="color: hsl(120, 100%, 40%);">+  * libgtp: Introduce cb_recovery3</span><br><span style="color: hsl(120, 100%, 40%);">+  * ggsn: Implement echo req/resp and recovery</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: fix formatting in if line</span><br><span style="color: hsl(120, 100%, 40%);">+  * gtp: Log msg retransmits and timeouts</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: gtp: Drop commented out code calling pdp_freepdp()</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: gtp: Improve documentation of gtp_delete_context_req2()</span><br><span style="color: hsl(120, 100%, 40%);">+  * ggsn: rx DeletePdpReq confirmation: Improve documentation and use gtp_freepdp()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gtp: Manage queue timers internally</span><br><span style="color: hsl(120, 100%, 40%);">+  * ggsn, sgsnemu: Drop use of no-op deprecated gtp_retrans* APIs</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Vadim Yanitskiy ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * gtp_update_pdp_ind(): fix NULL-pointer dereference</span><br><span style="color: hsl(120, 100%, 40%);">+  * gtp_error_ind_conf(): fix: guard against an unknown GTP version</span><br><span style="color: hsl(120, 100%, 40%);">+  * gtp/gtp.c: cosmetic: use get_tid() where we need TID</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals/configuration.adoc: fix Network Address without prefix length</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals/configuration.adoc: fix IPv4 address mismatch in <<ggsn_no_root>></span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib/systemd: add systemd-networkd examples from manuals</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Harald Welte ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsnemu: Fix null-pointer format string argument</span><br><span style="color: hsl(120, 100%, 40%);">+  * manual: Fix copy+paste error</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ -- Pau Espin Pedrol <pespin@sysmocom.de>  Thu, 02 Jan 2020 20:39:39 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> osmo-ggsn (1.4.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Max ]</span><br><span>diff --git a/debian/control b/debian/control</span><br><span>index 9a5ed58..a07bdca 100644</span><br><span>--- a/debian/control</span><br><span>+++ b/debian/control</span><br><span>@@ -23,7 +23,7 @@</span><br><span>  operators as the interface between the Internet and the rest of the</span><br><span>  mobile network infrastructure.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Package: libgtp5</span><br><span style="color: hsl(120, 100%, 40%);">+Package: libgtp6</span><br><span> Architecture: any</span><br><span> Multi-Arch: same</span><br><span> Section: libs</span><br><span>@@ -42,7 +42,7 @@</span><br><span> Multi-Arch: same</span><br><span> Section: libdevel</span><br><span> Depends: ${misc:Depends},</span><br><span style="color: hsl(0, 100%, 40%);">-         libgtp5 (= ${binary:Version})</span><br><span style="color: hsl(120, 100%, 40%);">+         libgtp6 (= ${binary:Version})</span><br><span> Description: Development files for libgtp</span><br><span>  OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile</span><br><span>  operators as the interface between the Internet and the rest of the</span><br><span>@@ -55,7 +55,7 @@</span><br><span> Section: debug</span><br><span> Architecture: any</span><br><span> Priority: extra</span><br><span style="color: hsl(0, 100%, 40%);">-Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp5 (= ${binary:Version}), osmo-ggsn (= ${binary:Version})</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp6 (= ${binary:Version}), osmo-ggsn (= ${binary:Version})</span><br><span> Multi-Arch: same</span><br><span> Description: Debug symbols for OsmoGGSN</span><br><span>  OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile</span><br><span>@@ -66,7 +66,7 @@</span><br><span> Section: debug</span><br><span> Architecture: any</span><br><span> Priority: extra</span><br><span style="color: hsl(0, 100%, 40%);">-Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp5 (= ${binary:Version})</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp6 (= ${binary:Version})</span><br><span> Multi-Arch: same</span><br><span> Description: Debug symbols for OsmoGGSN</span><br><span>  OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile</span><br><span>diff --git a/debian/libgtp5.install b/debian/libgtp6.install</span><br><span>similarity index 100%</span><br><span>rename from debian/libgtp5.install</span><br><span>rename to debian/libgtp6.install</span><br><span>diff --git a/debian/rules b/debian/rules</span><br><span>index cdb2480..c5c7708 100755</span><br><span>--- a/debian/rules</span><br><span>+++ b/debian/rules</span><br><span>@@ -16,7 +16,7 @@</span><br><span> </span><br><span> override_dh_strip:</span><br><span>  dh_strip -posmo-ggsn --dbg-package=osmo-ggsn-dbg</span><br><span style="color: hsl(0, 100%, 40%);">-        dh_strip -plibgtp5 --dbg-package=libgtp-dbg</span><br><span style="color: hsl(120, 100%, 40%);">+   dh_strip -plibgtp6 --dbg-package=libgtp-dbg</span><br><span> </span><br><span> override_dh_auto_configure:</span><br><span>       dh_auto_configure -- --with-systemdsystemunitdir=/lib/systemd/system --enable-manuals</span><br><span>diff --git a/gtp/Makefile.am b/gtp/Makefile.am</span><br><span>index 20255f7..a392277 100644</span><br><span>--- a/gtp/Makefile.am</span><br><span>+++ b/gtp/Makefile.am</span><br><span>@@ -2,7 +2,7 @@</span><br><span> # Please read chapter "Library interface versions" of the libtool documentation</span><br><span> # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html</span><br><span> # If major=current-age is increased, remember to update the dh_strip line in debian/rules!</span><br><span style="color: hsl(0, 100%, 40%);">-LIBVERSION=5:0:0</span><br><span style="color: hsl(120, 100%, 40%);">+LIBVERSION=6:0:0</span><br><span> </span><br><span> lib_LTLIBRARIES = libgtp.la</span><br><span> </span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ggsn/+/16705">change 16705</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-ggsn/+/16705"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-ggsn </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I84bbe9eff37e14985b812b49e53eb6d62fff14a5 </div>
<div style="display:none"> Gerrit-Change-Number: 16705 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>