<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/libosmo-sccp/+/16709">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 1.1.0.71-bb75-dirty → 1.2.0<br><br>Change-Id: Ibab643b971f80e3774c393ff3988a765dc081196<br>---<br>M TODO-RELEASE<br>M configure.ac<br>M debian/changelog<br>M debian/control<br>R debian/libosmo-sigtran5.install<br>M debian/rules<br>M src/Makefile.am<br>7 files changed, 101 insertions(+), 16 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/libosmo-sccp refs/changes/09/16709/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 37a636e..d0852fc 100644</span><br><span>--- a/TODO-RELEASE</span><br><span>+++ b/TODO-RELEASE</span><br><span>@@ -7,6 +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%);">-libosmo-sigtran osmo_ss7_asp_peer      ABI breakage (host is now an array of strings)</span><br><span style="color: hsl(0, 100%, 40%);">-libosmo-sigtran osmo_ss7_as               ABI breakage (added field last_asp_idx_sent)</span><br><span style="color: hsl(0, 100%, 40%);">-libosmo-sigtran osmo_ss7_as         ABI breakage (added field mode_set_by_vty)</span><br><span>diff --git a/configure.ac b/configure.ac</span><br><span>index 25ff832..11b5fe8 100644</span><br><span>--- a/configure.ac</span><br><span>+++ b/configure.ac</span><br><span>@@ -29,10 +29,10 @@</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.0.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.0.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.0.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.4.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.3.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.3.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.3.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.7.0)</span><br><span> </span><br><span> old_LIBS=$LIBS</span><br><span> AC_SEARCH_LIBS([sctp_send], [sctp], [</span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index 5fb9cb0..2b14542 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,91 @@</span><br><span style="color: hsl(120, 100%, 40%);">+libosmo-sccp (1.2.0) unstable; urgency=medium</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Kira Obrezkova ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * systemd: This patch adds Documentation field to the systemd service file</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%);">+  * osmo_sccp_simple_client(): use sccp instance index 0 instead of 1</span><br><span style="color: hsl(120, 100%, 40%);">+  * sccp_user: correct comment for osmo_sccp_simple_client</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%);">+  * ss7: Do not queue messages if stream is not connected</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix typo in log message of recent commit</span><br><span style="color: hsl(120, 100%, 40%);">+  * m3ua: Log incorrect selected AS</span><br><span style="color: hsl(120, 100%, 40%);">+  * Defer xua server binding until exit of VTY node</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Support multiple addresses in SCTP connections</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Log local and remote address set upon ASP restart</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests: Introduce test for multi-homing STP features</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: ss7: Fix trailing whitespace</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Fix write-config of local-ip and remote-ip commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: Fix trailing whitespace</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Fix osmo_ss7_asp_peer_snprintf() output if peer has zero IP addr assigned</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Fix finding asp by socket addr if local ip addr is 0.0.0.0</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Fix finding asp by socket addr if it has no remote hosts configured</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: ss7: Make sure ASP has at least INET_ANY addr set if not configured in VTY</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Print traffic mode during show cs7 instance as</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Set default traffic-mode to override</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Implement AS traffic mode loadshare using round robin ASP selection</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Set configured AS traffic mode when sending Routing Key Register msg</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Only override traffic mode from recv REG REQ if not set by VTY</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: Verify all route ctxs received in ASPAC msg</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Set Traffic mode and Route Ctx in ASPAC ACK msg if known</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: Allow traffic mode set by peer if not set by VTY</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: Fix private function name</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: loadshare: select ASP for tx only if active</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: Reset AS traffic mode set by peer during shutdown</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: Select only active ASPs during tx in Override traffic mode</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: On new ASPAC, set and notify other ASPs as inactive</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Set ASP default remote addr to 127.0.0.1 if none set in VTY</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: Don't send NOTIFY messages to IPA ASPs</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: ipa_asp_fsm: Allow moving ASP to inactive state</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: ipa_asp_fsm: Allow receiving IPA ID ACK before IPA ID RESP</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Improve log formatting during ASP restart</span><br><span style="color: hsl(120, 100%, 40%);">+  * ss7: Set correct local addr and port during dynamic ASP creation</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: Avoid multiline log in xua_msg_dump()</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua: Implement traffic mode broadcast</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian: Drop patches directory containing old patch not longer required</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%);">+  * Move definition of LOGSS7() to header file; add LOGPAS() like LOGPASP()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use LOGPAS / LOGPASP in favor of generic LOGSS7 where applicable</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipa: Don't send non-SCCP data over IPA/SCCPlite</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipa: Fix crash when parsing of received IPA SCCP message fails</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipa: VTY config option to explicitly enable/disable SCCP patching</span><br><span style="color: hsl(120, 100%, 40%);">+  * Don't permit routing-context != 0 for IPA peers</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: Document why IPA uses hard-coded routing-context 0</span><br><span style="color: hsl(120, 100%, 40%);">+  * Log correct protocol during xua_accept_cb()</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua_rkm: Print NOTICE log message if registration for wrong rctx</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua_rkm: Don't permit de-registration of rctx with ASP active</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua_asp_fsm: Don't send M3UA ERR and then send ASPAC_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+  * M3UA: Reject ASP activation + RKM registration for incompatible traffic-mode</span><br><span style="color: hsl(120, 100%, 40%);">+  * introduce public enum osmo_ss7_asp_role for ASP/SG/IPSP</span><br><span style="color: hsl(120, 100%, 40%);">+  * Allow ASP role to be configured</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Permit configuration of ASPs in SCTP client mode</span><br><span style="color: hsl(120, 100%, 40%);">+  * Don't forget to store the sctp-role during writing config file</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo_ss7: Add osmo_ss7_asp_find()</span><br><span style="color: hsl(120, 100%, 40%);">+  * asp: Don't override ASP and SCTP role when re-entering asp node</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix generating asp-role that can be parsed when re-opening config file</span><br><span style="color: hsl(120, 100%, 40%);">+  * Skip dynamic ASPs when writing the list of ASPs in an AS</span><br><span style="color: hsl(120, 100%, 40%);">+  * check for osmo_fsm_register() failures and propagate error</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua_asp_fsm: Ensure xUA client includes traffic-mode if configured</span><br><span style="color: hsl(120, 100%, 40%);">+  * xua_asp_fsm: Ensure xUA client includes routing contexts in ASPAC/ASPIA</span><br><span style="color: hsl(120, 100%, 40%);">+  * stp: exit(2) on unsupported positional arguments on command line</span><br><span style="color: hsl(120, 100%, 40%);">+  * ASP FSM: Permit DOWN -> DOWN "transition"</span><br><span style="color: hsl(120, 100%, 40%);">+  * ASP: Stop re-transmitting un-acknowledged messages on SCTP down event</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%);">+  * osmo_ss7.c: cosmetic: fix typo in xua_accept_cb()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo_ss7.c: fix copy-paste error in xua_accept_cb()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo_ss7.c: fix xua_accept_cb(): properly assign role</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests/sccp/Makefile.am: use sccp.o from $(top_builddir)</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo_ss7_vty.c: implement 'active' filter for show_cs7_as_cmd</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%);">+  * gitignore: add various generated doc files</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmoappdesc.py, tests: switch to python 3</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 21:24:11 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> libosmo-sccp (1.1.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 3417297..fe622e0 100644</span><br><span>--- a/debian/control</span><br><span>+++ b/debian/control</span><br><span>@@ -5,7 +5,7 @@</span><br><span> Build-Depends: debhelper (>= 9),</span><br><span>                autotools-dev,</span><br><span>                pkg-config,</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmocore-dev (>= 1.0.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmocore-dev (>= 1.3.0),</span><br><span>                autoconf,</span><br><span>                automake,</span><br><span>                libtool,</span><br><span>@@ -13,7 +13,7 @@</span><br><span>                git,</span><br><span>                doxygen,</span><br><span>                libdpkg-perl,</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-netif-dev (>= 0.4.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-netif-dev (>= 0.7.0),</span><br><span>                libsctp-dev,</span><br><span>                osmo-gsm-manuals-dev</span><br><span> Standards-Version: 3.9.7</span><br><span>@@ -34,7 +34,7 @@</span><br><span>  .</span><br><span>  This package contains the development files for the library.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Package: libosmo-sigtran3</span><br><span style="color: hsl(120, 100%, 40%);">+Package: libosmo-sigtran5</span><br><span> Section: libs</span><br><span> Architecture: any</span><br><span> Multi-Arch: same</span><br><span>@@ -53,7 +53,7 @@</span><br><span> Architecture: any</span><br><span> Section: debug</span><br><span> Multi-Arch: same</span><br><span style="color: hsl(0, 100%, 40%);">-Depends: libosmo-sigtran3 (= ${binary:Version}),</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: libosmo-sigtran5 (= ${binary:Version}),</span><br><span>          ${misc:Depends}</span><br><span> Description: Documentation for the Osmocom SIGTRAN library</span><br><span>   libosmo-sigtran is a shared library containing SS7/SIGTRAN related functionality,</span><br><span>@@ -68,7 +68,7 @@</span><br><span> Architecture: all</span><br><span> Section: doc</span><br><span> Depends: ${misc:Depends},</span><br><span style="color: hsl(0, 100%, 40%);">-         libosmo-sigtran3 (= ${binary:Version}),</span><br><span style="color: hsl(120, 100%, 40%);">+         libosmo-sigtran5 (= ${binary:Version}),</span><br><span>          libjs-jquery</span><br><span> Description: Documentation for the Osmocom SIGTRAN library</span><br><span>   libosmo-sigtran is a shared library containing SS7/SIGTRAN related functionality,</span><br><span>@@ -83,7 +83,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%);">-         libosmo-sigtran3 (= ${binary:Version}),</span><br><span style="color: hsl(120, 100%, 40%);">+         libosmo-sigtran5 (= ${binary:Version}),</span><br><span>          libosmocore-dev,</span><br><span>          libosmo-netif-dev</span><br><span> Description: Development headers for the Osmocom SIGTRAN library</span><br><span>@@ -98,7 +98,7 @@</span><br><span> Architecture: any</span><br><span> Multi-Arch: same</span><br><span> Section: net</span><br><span style="color: hsl(0, 100%, 40%);">-Depends: libosmo-sigtran3,</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: libosmo-sigtran5,</span><br><span>          ${shlibs:Depends},</span><br><span>          ${misc:Depends}</span><br><span> Description: Osmocom SIGTRAN STP (Signaling Transfer Point)</span><br><span>diff --git a/debian/libosmo-sigtran3.install b/debian/libosmo-sigtran5.install</span><br><span>similarity index 100%</span><br><span>rename from debian/libosmo-sigtran3.install</span><br><span>rename to debian/libosmo-sigtran5.install</span><br><span>diff --git a/debian/rules b/debian/rules</span><br><span>index a8eeff5..9c27539 100755</span><br><span>--- a/debian/rules</span><br><span>+++ b/debian/rules</span><br><span>@@ -12,7 +12,7 @@</span><br><span>       dh $@ --with autoreconf</span><br><span> </span><br><span> override_dh_strip:</span><br><span style="color: hsl(0, 100%, 40%);">-       dh_strip -plibosmo-sigtran3 --dbg-package=libosmo-sigtran-dbg</span><br><span style="color: hsl(120, 100%, 40%);">+ dh_strip -plibosmo-sigtran5 --dbg-package=libosmo-sigtran-dbg</span><br><span>        dh_strip -posmo-stp --dbg-package=osmo-stp-dbg</span><br><span> </span><br><span> override_dh_install:</span><br><span>diff --git a/src/Makefile.am b/src/Makefile.am</span><br><span>index bdb225b..4ef753c 100644</span><br><span>--- a/src/Makefile.am</span><br><span>+++ b/src/Makefile.am</span><br><span>@@ -25,7 +25,7 @@</span><br><span> # This is _NOT_ the library release version, it's an API version.</span><br><span> # Please read Chapter 6 "Library interface versions" of the libtool</span><br><span> # documentation before making any modification</span><br><span style="color: hsl(0, 100%, 40%);">-LIBVERSION=4:0:1</span><br><span style="color: hsl(120, 100%, 40%);">+LIBVERSION=5:0:0</span><br><span> </span><br><span> libosmo_sigtran_la_SOURCES = sccp_sap.c sua.c m3ua.c xua_msg.c sccp_helpers.c \</span><br><span>                              sccp2sua.c sccp_scrc.c sccp_sclc.c sccp_scoc.c \</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/libosmo-sccp/+/16709">change 16709</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/libosmo-sccp/+/16709"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: libosmo-sccp </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Ibab643b971f80e3774c393ff3988a765dc081196 </div>
<div style="display:none"> Gerrit-Change-Number: 16709 </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>