<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-msc/+/26287">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 1.7.0.43-aefbf-dirty → 1.8.0<br><br>Change-Id: I37aa63e1c4ed021c5cc8b186f073cf01ab9a9cb6<br>---<br>M TODO-RELEASE<br>M configure.ac<br>M contrib/osmo-msc.spec.in<br>M debian/changelog<br>M debian/control<br>5 files changed, 93 insertions(+), 29 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-msc refs/changes/87/26287/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/TODO-RELEASE b/TODO-RELEASE</span><br><span>index d969e50..d0852fc 100644</span><br><span>--- a/TODO-RELEASE</span><br><span>+++ b/TODO-RELEASE</span><br><span>@@ -7,4 +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%);">-libosmocore    >1.5.1               A5/4 support requires new API gsm0808_create_cipher2(), and gsm0808_handover_request.kc128</span><br><span>diff --git a/configure.ac b/configure.ac</span><br><span>index 702be9f..3395ecc 100644</span><br><span>--- a/configure.ac</span><br><span>+++ b/configure.ac</span><br><span>@@ -36,16 +36,16 @@</span><br><span> fi</span><br><span> PKG_PROG_PKG_CONFIG([0.20])</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.1.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.2.0)</span><br><span> PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.1.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.4.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.4.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.8.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.3.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.5.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.5.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.9.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.4.0)</span><br><span> </span><br><span> old_LIBS=$LIBS</span><br><span> AC_SEARCH_LIBS([sctp_send], [sctp], [</span><br><span>@@ -103,7 +103,7 @@</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>     PKG_CHECK_MODULES(LIBASN1C, libasn1c >= 0.9.30)</span><br><span style="color: hsl(0, 100%, 40%);">-    PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 0.7.0)</span><br><span style="color: hsl(120, 100%, 40%);">+    PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 0.8.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>diff --git a/contrib/osmo-msc.spec.in b/contrib/osmo-msc.spec.in</span><br><span>index 3ead299..17c07b9 100644</span><br><span>--- a/contrib/osmo-msc.spec.in</span><br><span>+++ b/contrib/osmo-msc.spec.in</span><br><span>@@ -35,16 +35,16 @@</span><br><span> BuildRequires:  pkgconfig >= 0.20</span><br><span> BuildRequires:  pkgconfig(dbi)</span><br><span> BuildRequires:  pkgconfig(libcrypto) >= 0.9.5</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmo-gsup-client) >= 1.3.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.8.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmo-gsup-client) >= 1.4.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.9.0</span><br><span> BuildRequires:  pkgconfig(libosmo-netif) >= 1.1.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmo-sccp) >= 1.4.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.4.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmoabis) >= 1.1.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmocore) >= 1.5.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmoctrl) >= 1.5.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmogsm) >= 1.5.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmovty) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmo-sccp) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmoabis) >= 1.2.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmocore) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmoctrl) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmogsm) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmovty) >= 1.6.0</span><br><span> BuildRequires:  pkgconfig(libsmpp34) >= 1.14.0</span><br><span> ####</span><br><span> BuildRequires:  lksctp-tools-devel</span><br><span>@@ -52,7 +52,7 @@</span><br><span> %{?systemd_requires}</span><br><span> %if %{with_iu}</span><br><span> BuildRequires:  pkgconfig(libasn1c) >= 0.9.30</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmo-ranap) >= 0.7.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmo-ranap) >= 0.8.0</span><br><span> %endif</span><br><span> %if 0%{?suse_version}</span><br><span> Requires:       libdbi-drivers-dbd-sqlite3</span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index 758173b..54fbd03 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,68 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-msc (1.8.0) unstable; urgency=medium</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%);">+  * configure.ac: Depend on newer libosmo-ranap</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fill Last Used E-UTRAN PLMN Id when in CSFB</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use new osmo stat items/ctr APIs</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgs: Use available API to set vlr subscr LastUsedEutranPLMNId</span><br><span style="color: hsl(120, 100%, 40%);">+  * vlr_sgs: Drop recorded LastEutranPlmnId when UE no longer associated</span><br><span style="color: hsl(120, 100%, 40%);">+  * sgs_iface.c: Improve logging when paging over SGs</span><br><span style="color: hsl(120, 100%, 40%);">+  * msc_a.c: Allow MSC_A_EV_CN_CLOSE in state MSC_A_ST_RELEASING</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: fix typos in comments</span><br><span style="color: hsl(120, 100%, 40%);">+  * vlr_sgs.h: Set proper logic order of items in enum sgs_ue_fsm_state</span><br><span style="color: hsl(120, 100%, 40%);">+  * vlr_auth_fsm.c: Simplify function auth_fsm_wait_ai_resync</span><br><span style="color: hsl(120, 100%, 40%);">+  * vlr_sgs.c: Fix missing use_count decrease in vlr_sgs_imsi_detach</span><br><span style="color: hsl(120, 100%, 40%);">+  * vlr_sgs: Balance use_count incremented in vlr_sgs_loc_update</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: Fix typo in comment</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%);">+  * contrib/osmo-msc.spec.in: depend on dbd-sqlite3</span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib/osmo-msc.spec.in: require libosmo-ranap >= 0.7.0</span><br><span style="color: hsl(120, 100%, 40%);">+  * Revert "Turn some compiler warnings into errors"</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%);">+  * SMS-over-GSUP: notify sender if no transaction found</span><br><span style="color: hsl(120, 100%, 40%);">+  * msc_tx_common_id(): fix potential NULL pointer dereference</span><br><span style="color: hsl(120, 100%, 40%);">+  * libmsc: fix NULL pointer dereference in trans_lcls_compose()</span><br><span style="color: hsl(120, 100%, 40%);">+  * libmsc: struct smsc: drop 'const' qualifier from bind_addr</span><br><span style="color: hsl(120, 100%, 40%);">+  * smpp_smsc: use osmo_talloc_replace_string() in smpp_smsc_conf()</span><br><span style="color: hsl(120, 100%, 40%);">+  * mncc: rework passing GCR over the MNCC interface</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: remove deprecated -C / --no-dbcounter options</span><br><span style="color: hsl(120, 100%, 40%);">+  * Do not mention deprecated -M / --mncc-sock-path options</span><br><span style="color: hsl(120, 100%, 40%);">+  * Do not mention deprecated -l / --database options</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%);">+  * osmo-msc main: use osmo_select_shutdown()</span><br><span style="color: hsl(120, 100%, 40%);">+  * ran_msg_a.c: use gsm0808_create_cipher2()</span><br><span style="color: hsl(120, 100%, 40%);">+  * support A5/4 in Cipher Mode Command</span><br><span style="color: hsl(120, 100%, 40%);">+  * support A5/4 in inter-BSC handover</span><br><span style="color: hsl(120, 100%, 40%);">+  * improve logging on encryption, for Ciphering and HO</span><br><span style="color: hsl(120, 100%, 40%);">+  * add sequence_charts/call_reestablishment.msc</span><br><span style="color: hsl(120, 100%, 40%);">+  * add vlr_subscr_find_by_mi</span><br><span style="color: hsl(120, 100%, 40%);">+  * implement CM Re-Establish for voice calls</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Eric Wild ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: allow A5/4 encryption in config</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%);">+  * running.adoc: add section about MGCP configuration</span><br><span style="color: hsl(120, 100%, 40%);">+  * msc_vlr_test: remove DLMGCP log messages from unit test output</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%);">+  * smpp: Fix help string in vty for "alert-notifications"</span><br><span style="color: hsl(120, 100%, 40%);">+  * smpp_mirror: Factor-out reset of SMPP read state</span><br><span style="color: hsl(120, 100%, 40%);">+  * smpp_mirror: Don't allocate msgb's for unrealistic amounts of memory</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix enabling of UMTS UEA encryption</span><br><span style="color: hsl(120, 100%, 40%);">+  * Make UTRAN encryption algorithms configurable</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Keith Whyte ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add support for LCLS to the MSC</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%);">+  * Validate the choosen UTRAN encryption algorithm</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ -- Pau Espin Pedrol <pespin@sysmocom.de>  Tue, 16 Nov 2021 17:44:54 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> osmo-msc (1.7.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Keith Whyte ]</span><br><span>diff --git a/debian/control b/debian/control</span><br><span>index 9b529c2..0b2ac6b 100644</span><br><span>--- a/debian/control</span><br><span>+++ b/debian/control</span><br><span>@@ -15,15 +15,15 @@</span><br><span>                libtalloc-dev,</span><br><span>                libsmpp34-dev (>= 1.14.0),</span><br><span>                libasn1c-dev (>= 0.9.30),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmocore-dev (>= 1.5.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-sccp-dev (>= 1.4.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-sigtran-dev (>= 1.4.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-abis-dev (>= 1.1.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-mgcp-client-dev (>= 1.8.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-gsup-client-dev (>= 1.3.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmocore-dev (>= 1.6.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-sccp-dev (>= 1.5.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-sigtran-dev (>= 1.5.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-abis-dev (>= 1.2.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-mgcp-client-dev (>= 1.9.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-gsup-client-dev (>= 1.4.0),</span><br><span>                libosmo-netif-dev (>= 1.1.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-ranap-dev (>= 0.7.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               osmo-gsm-manuals-dev (>= 1.1.0)</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-ranap-dev (>= 0.8.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               osmo-gsm-manuals-dev (>= 1.2.0)</span><br><span> Standards-Version: 3.9.8</span><br><span> Vcs-Git: git://git.osmocom.org/osmo-msc.git</span><br><span> Vcs-Browser: https://git.osmocom.org/osmo-msc/</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-msc/+/26287">change 26287</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-msc/+/26287"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-msc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I37aa63e1c4ed021c5cc8b186f073cf01ab9a9cb6 </div>
<div style="display:none"> Gerrit-Change-Number: 26287 </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-MessageType: newchange </div>