<p>Harald Welte <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/12688">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  Harald Welte: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 1.3.0.120-88220-dirty → 1.4.0<br><br>Change-Id: I9d37bb897d34ad973e93706003bdecc0cf6be816<br>---<br>M configure.ac<br>M debian/changelog<br>2 files changed, 158 insertions(+), 11 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/configure.ac b/configure.ac</span><br><span>index c0d3770..e72e9d6 100644</span><br><span>--- a/configure.ac</span><br><span>+++ b/configure.ac</span><br><span>@@ -39,29 +39,29 @@</span><br><span> AC_SUBST(LIBRARY_DL)</span><br><span> </span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.11.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.11.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 0.11.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 0.11.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 0.11.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.2.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 0.2.1)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.0.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.0.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.0.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.0.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.0.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.4.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.0.0)</span><br><span> </span><br><span> # Enable/disable 3G aka IuPS + IuCS support?</span><br><span> AC_ARG_ENABLE([iu], [AS_HELP_STRING([--enable-iu], [Build 3G support, aka IuPS and IuCS interfaces])],</span><br><span>     [osmo_ac_iu="$enableval"],[osmo_ac_iu="no"])</span><br><span> if test "x$osmo_ac_iu" = "xyes" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 0.9.0)</span><br><span style="color: hsl(120, 100%, 40%);">+    PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.0.0)</span><br><span>     PKG_CHECK_MODULES(LIBASN1C, libasn1c >= 0.9.30)</span><br><span style="color: hsl(0, 100%, 40%);">-    PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 0.3.0)</span><br><span style="color: hsl(120, 100%, 40%);">+    PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 0.4.0)</span><br><span>     AC_DEFINE(BUILD_IU, 1, [Define if we want to build IuPS and IuCS interfaces support])</span><br><span> fi</span><br><span> AM_CONDITIONAL(BUILD_IU, test "x$osmo_ac_iu" = "xyes")</span><br><span> AC_SUBST(osmo_ac_iu)</span><br><span> </span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBGTP, libgtp >= 1.2.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBGTP, libgtp >= 1.3.0)</span><br><span> PKG_CHECK_MODULES(LIBCARES, libcares)</span><br><span> </span><br><span> dnl checks for header files</span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index b39abb8..5461745 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,150 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-sgsn (1.4.0) unstable; urgency=medium</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Alexander Couzens ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_subscriber: gsup_auth_error: reject MS in all cases</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_gmm: make functions relating to GMM Attach Request public</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_gmm: make extract_subscr_msisdn extract_subscr_hlr public</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_gmm: Cancel Location: use detach type IMSI</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: add cmd "reset sgsn state"</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests: remove gmm unit tests</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_gmm: introduce a GMM Attach Request FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian: add missing build dependencies</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: use gtp_clear_queues() when reset sgsn state</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: restart sgsn state: improve output message</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn_ggsn_ctx_drop_pdp: protect against nullpointer when MM is gone</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_sgsn.h: fix wrong type of re-attempts</span><br><span style="color: hsl(120, 100%, 40%);">+  * GTP: refactor the echo timer</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_gmm: dont answer unknown IMSI/TMSI on Service Requests NET_FAIL</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_gmm: Fix missing Security Command for 3G when attaching</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn_libgtp: fix a potential memleak when the GGSN is not reachable</span><br><span style="color: hsl(120, 100%, 40%);">+  * gprs_llc: remove the FCS from the msgb by trim'ing the msgb</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoSGSN: add rate counter documentation</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Daniel Willmann ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * gb_proxy: tallocate memory for gbproxy cfg so it can be a talloc ctx</span><br><span style="color: hsl(120, 100%, 40%);">+  * gb_proxy: Add ctrl interface and nsvc-state, gbproxy-state commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * git-version-gen: Don't check for .git directory</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Stefan Sperling ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * add a test for OS#3178 (invalid unitdata message)</span><br><span style="color: hsl(120, 100%, 40%);">+  * finish gbproxy_parse_bssgp_unitdata test</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix bogus assertion in encode_comp_field()</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix bogus error check in gprs_sndcp_comp_create()</span><br><span style="color: hsl(120, 100%, 40%);">+  * use enums consistently instead of falling back to int</span><br><span style="color: hsl(120, 100%, 40%);">+  * update gbproxy test expected output</span><br><span style="color: hsl(120, 100%, 40%);">+  * consistently check the result of osmo_shift_v_fixed()</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove pointless declaration of struct gsm_network</span><br><span style="color: hsl(120, 100%, 40%);">+  * make gsup ipa name configurable in osmo-sgsn.cfg</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%);">+  * jenkins.sh: Use --enable-werror only when iu support is disabled</span><br><span style="color: hsl(120, 100%, 40%);">+  * jenkins.sh: Remove non-existent configure options</span><br><span style="color: hsl(120, 100%, 40%);">+  * Drop all references of unused SMPP</span><br><span style="color: hsl(120, 100%, 40%);">+  * Drop all references of unused MGCP</span><br><span style="color: hsl(120, 100%, 40%);">+  * Drop unused common_vty.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn_libgtp.c: Log pointer of deleted context</span><br><span style="color: hsl(120, 100%, 40%);">+  * Maintain per ggsn pdp ctx list</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-sgsn: ping GGSN periodically and check for restart counter</span><br><span style="color: hsl(120, 100%, 40%);">+  * Disarm T3395 when dettaching mmctx from pdpctx</span><br><span style="color: hsl(120, 100%, 40%);">+  * examples: Enable by default echo req towards active GGSNs</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Add cmd to disable echo loop explictly</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add optional TearDownInd IE in PDP DEACT REQ towards PCU</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: Don't attempt to delete GTP pdp ctx if GGSN was restarted</span><br><span style="color: hsl(120, 100%, 40%);">+  * Forward GGSN originated DEACT PDP CTX REQ</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: Fix T3395 firing forever</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: subscriber: Avoid calling memcpy with NULL src</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: cdr: Fix uninitialized string access if ggsn is detached</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: gtp: Use new API to send PDP DEL CTX REQ without freeing ctx locally</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: Fix crash using new libgtp cb_recovery2 API</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: Replace '.' in counter names with ':'</span><br><span style="color: hsl(120, 100%, 40%);">+  * Drop gprs_msgb_copy with libosmocore replacement</span><br><span style="color: hsl(120, 100%, 40%);">+  * Drop gprs_msgb_resize_area with libosmocore replacement</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use osmo_clock_gettime from libosmocore</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: Add VTY parameter: link stored-msgs-max-length</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: Add new VTY-managed timer: link-list clean-stale-timer</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: Replace '.' in counter names with ':'</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add osmo-gtphub systemd service file</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian: Fix typo in rules preventing build with IU support</span><br><span style="color: hsl(120, 100%, 40%);">+  * Install systemd services with autotools</span><br><span style="color: hsl(120, 100%, 40%);">+  * Install sample cfg file to /etc/osmocom</span><br><span style="color: hsl(120, 100%, 40%);">+  * Update wrong references to bsc in sgsn code</span><br><span style="color: hsl(120, 100%, 40%);">+  * Allocate sgsn_instance with talloc</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: flag gbproxy_assign_imsi as static</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: Fix abort during APN patch</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: Remove unneeded parse_ctx param</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: flush_stored_messages: Move comment to func description</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: flush_stored_messages: Log and route using stored_msg info</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: flush_stored_messages: Get rid of msg param</span><br><span style="color: hsl(120, 100%, 40%);">+  * Allow easily disabling GFDL references</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoSGSN: configuration: Move pdp ctx specific CDR fields to its own table</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoSGSN: configuration: Add missing pdp-periodic event</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoSGSN: configuration: Document CDR CTRL interface</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoSGSN: overview: Fix typo and reference OpenGGSN->OsmoGGSN</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%);">+  * migrate to oap_client in libosmogsm</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove libcommon</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy-legacy: Ensure well-formed config file</span><br><span style="color: hsl(120, 100%, 40%);">+  * Remove local libgsupclient; Use libosmo-gsup-client from osmo-hlr</span><br><span style="color: hsl(120, 100%, 40%);">+  * initial checkin of manuals to public repo</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add link to Asciidoc source code of manual</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoSGSN: Fix formatting/cross reference in CDR section</span><br><span style="color: hsl(120, 100%, 40%);">+  * Update GSUP chapter regarding UMTS AKA and other recent changes</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSUP: Add ladder diagrams for protocol transactions / procedures</span><br><span style="color: hsl(120, 100%, 40%);">+  * share chapters/gsup.adoc from OsmoSGSN to OsmoMSC + OsmoHLR</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty-ref: Update URI of docbook 5.0 schema</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Neels Hofmeyr ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * use __FILE__, not __BASE_FILE__</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix doc str for 'reset sgsn state'</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: add SCCP related vty commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix build: remove unused variable</span><br><span style="color: hsl(120, 100%, 40%);">+  * Importing history from osmo-gsm-manuals.git</span><br><span style="color: hsl(120, 100%, 40%);">+  * add 'make check' target</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix 'make clean': shell glob, ignore failure</span><br><span style="color: hsl(120, 100%, 40%);">+  * refactor Makefile build rules, don't use the FORCE</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoSGSN: update VTY reference</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: update vty reference</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Oliver Smith ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * gtphub: Add --version cmdline option</span><br><span style="color: hsl(120, 100%, 40%);">+  * build manuals moved here from osmo-gsm-manuals.git</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix DISTCHECK_CONFIGURE_FLAGS override</span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib/jenkins.sh: build and publish manuals</span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib: fix makedistcheck with disabled systemd</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Max ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * Cleanup non-existent files from debian/copyright</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use safer functions for IMSI ACL</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: fix formatting in gbproxy-state command</span><br><span style="color: hsl(120, 100%, 40%);">+  * gbproxy: add number-of-peers ctrl command</span><br><span style="color: hsl(120, 100%, 40%);">+  * Revert "gbproxy: fix formatting in gbproxy-state command"</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add OsmoSGSN control interface description</span><br><span style="color: hsl(120, 100%, 40%);">+  * Remove misleading comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * Constify sgsn_acl_lookup() parameter</span><br><span style="color: hsl(120, 100%, 40%);">+  * Drop unused osmo-sgsn.pc</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use explicit length check</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use explicit parameter for sgsn_auth_init()</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Jonathan Brielmaier ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix various typos across all manuals</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ ikostov ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * SGSN: add Auth. policy, NS Statistics and BSSGP state examples, tweaks</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSUP, OAP: fix AUTS length to 14, not 16</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Philipp Maier ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-sgsn: Update VTY command reference</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-sgsn: improve auth-policy explaination</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-sgsn: Explain TCP/IP header compression</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-sgsn: fix arrow tips in flow diagrams</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Holger Hans Peter Freyther ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: Fix numbering of QoS and add basic description for APN</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgsn: Add charging characteristics to GSUP</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ -- Harald Welte <laforge@gnumonks.org>  Wed, 23 Jan 2019 18:32:41 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> osmo-sgsn (1.3.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Neels Hofmeyr ]</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/12688">change 12688</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/12688"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-sgsn </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I9d37bb897d34ad973e93706003bdecc0cf6be816 </div>
<div style="display:none"> Gerrit-Change-Number: 12688 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder (1000002) </div>