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

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 1.7.0.138-ace0b-dirty → 1.8.0<br><br>Change-Id: I64ff22193ab2a95a9a7d66e9957a875d096e23de<br>---<br>M TODO-RELEASE<br>M configure.ac<br>M contrib/osmo-mgw.spec.in<br>M debian/changelog<br>M debian/control<br>R debian/libosmo-mgcp-client8.install<br>M src/libosmo-mgcp-client/Makefile.am<br>7 files changed, 188 insertions(+), 30 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 8c7cd96..c5a3b36 100644</span><br><span>--- a/TODO-RELEASE</span><br><span>+++ b/TODO-RELEASE</span><br><span>@@ -24,5 +24,3 @@</span><br><span> # If any interfaces have been removed or changed since the last public release, a=0.</span><br><span> #</span><br><span> #library              what            description / commit summary line</span><br><span style="color: hsl(0, 100%, 40%);">-osmo-mgw        update osmo-gsm-manuals dependency to > 0.3.0 for vty_cpu_sched.adoc include</span><br><span style="color: hsl(0, 100%, 40%);">-libosmo-mgcp-client     mgcp_response, mgcp_conn_peer   struct size change, breaks ABI</span><br><span>diff --git a/configure.ac b/configure.ac</span><br><span>index 85b46eb..64e2c04 100644</span><br><span>--- a/configure.ac</span><br><span>+++ b/configure.ac</span><br><span>@@ -49,13 +49,13 @@</span><br><span> AC_SUBST(LIBRARY_DLSYM)</span><br><span> </span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.4.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.4.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.4.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.4.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.6.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.0.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.0.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.5.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.5.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.5.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.5.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.1.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.1.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.1.0)</span><br><span> </span><br><span> AC_ARG_ENABLE(sanitize,</span><br><span>    [AS_HELP_STRING(</span><br><span>diff --git a/contrib/osmo-mgw.spec.in b/contrib/osmo-mgw.spec.in</span><br><span>index b08a598..efb166a 100644</span><br><span>--- a/contrib/osmo-mgw.spec.in</span><br><span>+++ b/contrib/osmo-mgw.spec.in</span><br><span>@@ -29,30 +29,30 @@</span><br><span> %if 0%{?suse_version}</span><br><span> BuildRequires:  systemd-rpm-macros</span><br><span> %endif</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmo-netif) >= 0.6.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmocore) >= 1.0.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmoctrl) >= 1.1.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmogsm) >= 1.0.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmovty) >= 1.0.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmocoding) >= 1.0.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmoabis) >= 1.0.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmotrau) >= 1.0.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmo-netif) >= 1.1.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmocore) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmoctrl) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmogsm) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmovty) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmocoding) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmoabis) >= 1.1.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmotrau) >= 1.1.0</span><br><span> %{?systemd_requires}</span><br><span> </span><br><span> %description</span><br><span> OsmoMGW is Osmocom's Media Gateway for 2G and 3G circuit-switched mobile networks.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-%package -n libosmo-mgcp-client6</span><br><span style="color: hsl(120, 100%, 40%);">+%package -n libosmo-mgcp-client8</span><br><span> Summary:        Osmocom's Media Gateway Control Protocol client library</span><br><span> Group:          System/Libraries</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-%description -n libosmo-mgcp-client6</span><br><span style="color: hsl(120, 100%, 40%);">+%description -n libosmo-mgcp-client8</span><br><span> Osmocom's Media Gateway Control Protocol client library.</span><br><span> </span><br><span> %package -n libosmo-mgcp-client-devel</span><br><span> Summary:        Development files for Osmocom's Media Gateway Control Protocol client library</span><br><span> Group:          Development/Libraries/C and C++</span><br><span style="color: hsl(0, 100%, 40%);">-Requires:       libosmo-mgcp-client6 = %{version}</span><br><span style="color: hsl(120, 100%, 40%);">+Requires:       libosmo-mgcp-client8 = %{version}</span><br><span> </span><br><span> %description -n libosmo-mgcp-client-devel</span><br><span> Osmocom's Media Gateway Control Protocol client librarary.</span><br><span>@@ -90,8 +90,8 @@</span><br><span> %check</span><br><span> make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-%post   -n libosmo-mgcp-client6 -p /sbin/ldconfig</span><br><span style="color: hsl(0, 100%, 40%);">-%postun -n libosmo-mgcp-client6 -p /sbin/ldconfig</span><br><span style="color: hsl(120, 100%, 40%);">+%post   -n libosmo-mgcp-client8 -p /sbin/ldconfig</span><br><span style="color: hsl(120, 100%, 40%);">+%postun -n libosmo-mgcp-client8 -p /sbin/ldconfig</span><br><span> </span><br><span> %if 0%{?suse_version}</span><br><span> %preun</span><br><span>@@ -119,7 +119,7 @@</span><br><span> %dir %{_sysconfdir}/osmocom</span><br><span> %config(noreplace) %{_sysconfdir}/osmocom/osmo-mgw.cfg</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-%files -n libosmo-mgcp-client6</span><br><span style="color: hsl(120, 100%, 40%);">+%files -n libosmo-mgcp-client8</span><br><span> %{_libdir}/libosmo-mgcp-client.so.6*</span><br><span> </span><br><span> %files -n libosmo-mgcp-client-devel</span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index fe31733..9f04449 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,163 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-mgw (1.8.0) unstable; urgency=medium</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%);">+  * Fix number of endpoints of default trunk</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add CTRL interface to osmo-mgw</span><br><span style="color: hsl(120, 100%, 40%);">+  * Update per-trunk global packet/byte counters in real-time</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove accidential TODO-RELEASE entry</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_protocol: Avoid code duplication between virtual + other trunks</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-mgw.spec.in: Use %config(noreplace) to retain current config file</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client_init(): consider "talloc returns NULL" case</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client_pending_add(): Consider "talloc returns NULL" case</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmo-mgcp-client: fix memleak in case if no response is received</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian/control + SPEC: Add missing build dependency to libosmo-abis</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-mgw.spec.in: Fix dependency to libosmoabis</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-mgw.spec.in: Add missing dependency to libosmotrau</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add example osmo-mgw configuration file for Abis/E1</span><br><span style="color: hsl(120, 100%, 40%);">+  * use osmo_fd_setup() whenever applicable</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%);">+  * fix vty dump_trunk: start from zero, do not omit first CONN</span><br><span style="color: hsl(120, 100%, 40%);">+  * allow larger MGCP client wqueue: 10 -> 1024</span><br><span style="color: hsl(120, 100%, 40%);">+  * add osmo-mgw --vty-ref-xml: dump VTY ref XML to stdout</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: generate vty reference xml at build time</span><br><span style="color: hsl(120, 100%, 40%);">+  * refactor: use msgb to receive, pass and send RTP packets</span><br><span style="color: hsl(120, 100%, 40%);">+  * change timer T2427001 to X2427</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%);">+  * doc: do not bind osmo-mgw to random ip-address</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: remove excess newlines</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: remove unused callback pointer</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: find better locations for LOGPCONN and LOGPENDP</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix unreachable code (error msg on trunk alloc fail)</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_vty: fix indentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-mgw: rename struct mgcp_trunk_config and symbol tcfg</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_vty: fix indentation in VTY config write</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-mgw: refactor endpoint and trunk handling</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: remove audio_name and audio_payload</span><br><span style="color: hsl(120, 100%, 40%);">+  * ratectr: move rate counter definitions into mgcp_ratectr.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: fix doxygen</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: fix doxygen</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: fix doxygen for mgcp_cleanup_rtp_bridge_cb()</span><br><span style="color: hsl(120, 100%, 40%);">+  * trunk: get rid of virt_trunk pointer</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: remove excess space</span><br><span style="color: hsl(120, 100%, 40%);">+  * endp: move endpoint name generation into mgcp_endp.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * endp: add name generator function for E1 endpoints</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: add docstring for mgcp_client_rtpbridge_wildcard()</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: fix docstring for mgcp_trunk_alloc()</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_osmux: remove unused define constants</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: move enum mgcp_trunk_type to mgcp_trunk.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: use enum type for trunk type variable</span><br><span style="color: hsl(120, 100%, 40%);">+  * trunk: parse E1 trunk number</span><br><span style="color: hsl(120, 100%, 40%);">+  * endp: add typeset for e1-endpoints</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_conn: move struct mgcp_conn mgcp_conn.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_internal: remove forward declaration struct mgcp_endpoint_type</span><br><span style="color: hsl(120, 100%, 40%);">+  * endp: add E1 endpoint interlocking</span><br><span style="color: hsl(120, 100%, 40%);">+  * endp: require domain name also for E1 endpoints</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: pick trunk by number and type</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: add function to generate e1-endpoint names</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_endp: use define constant to define max number of E1 subslots</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_endp.c: cosmetic: fix sourcecode formatting</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: remove double check</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_test: do not access endpoint array elements directly</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_vty: fix endpoint number configuration</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_test: remove trunk2 from unit-test</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: use talloc_zero_array instead of _talloc_zero_array</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_protocol: remove unused variable</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_e1: finish E1 support, add E1 support from libosmoabis</span><br><span style="color: hsl(120, 100%, 40%);">+  * get rid of mgcp_internal.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_ratectr: fix comments in header file</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_e1: use return value of e1inp_line_update()</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_protocol: log when endpoint is unavailable</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: add missing new-line</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: drop "trunk 0" limitation</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_e1: make E1 ts initalization more debugable</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_e1: remove unused struct member trunk->e1.line</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_endp: use NUM_E1_TS from e1_input.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: increase default number of virtual endpoints</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: mgcp_client_fsm: change error message.</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_vty: remove remains of loopback functionality</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_vty: deprecate bind early command</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_e1: do not expose function  mgcp_e1_init()</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_vty: add user attributes to configuration commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * overview: update section limitations.</span><br><span style="color: hsl(120, 100%, 40%);">+  * overview: fix graph "OsmoMGW used with OsmoBSC"</span><br><span style="color: hsl(120, 100%, 40%);">+  * overview: fix graph "OsmoMGW used with OsmoMSC"</span><br><span style="color: hsl(120, 100%, 40%);">+  * overview: add graph to show E1 integration</span><br><span style="color: hsl(120, 100%, 40%);">+  * configuration: remove hint towards trunk 0 limit</span><br><span style="color: hsl(120, 100%, 40%);">+  * configuration: drop note about lackin E1 support</span><br><span style="color: hsl(120, 100%, 40%);">+  * configuration: add note that changes to trunks need a restart</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_vty: fix config write for trunk 0</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_vty: add missing VTY commands for E1 trunks</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_trunk: get rid of magic numbers for E1 slots</span><br><span style="color: hsl(120, 100%, 40%);">+  * configuration: add section about E1 trunks</span><br><span style="color: hsl(120, 100%, 40%);">+  * usermanual: add chapter about mgcp endpoints</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: get rid of magic numbers for E1 slots</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Eric ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests: dlopen does not imply availability of dlsym..</span><br><span style="color: hsl(120, 100%, 40%);">+  * configure.ac: fix libtool issue with clang and sanitizer</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Alexander Chemeris ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Prepend VTY output of counters for better visual separation.</span><br><span style="color: hsl(120, 100%, 40%);">+  * counters: Implement more useful counters.</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_network: Fix a typo in the comment bahviour -> behaviour</span><br><span style="color: hsl(120, 100%, 40%);">+  * rtp_bridge: Demote a chatty ERROR log message to DEBUG level.</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%);">+  * Use OSMO_FD_* instead of deprecated BSC_FD_*</span><br><span style="color: hsl(120, 100%, 40%);">+  * Support setting rt-prio and cpu-affinity mask through VTY</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: Rename main talloc ctx</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-client: Support IPv6 in osmo_mgcpc_ep_ci_get_crcx_info_to_sockaddr() implementation</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-client: Fix trailing whitespace in mgcp_client_fsm.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: Use INET6_ADDRSTRLEN to store addresses in str format</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: Allow submitting and parsing IPv6 addr in SDP</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: Allow setting IPv6 addresses</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: Make MGCP_CLIENT_LOCAL_ADDR_DEFAULT IPv6 compatible</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: Support validating IPv6 addresses in CRCX and MDCX commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: Deprecate unused IPv4-only API</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_client: copy back Connection Information from MDCX ACK</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Fix mgcp_rtp_end field description comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Initial IPv6 support</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Introduce VTY cmd 'rtp bind-ip-v6' command</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Find and store RTP conn local_addr once during CRCX handling</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Announce and rebind new local address if change required during MDCX</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: osmux: Avoid sending packets on recvonly connection</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Release endpoint after last conn times out</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: osmux: Fix conn watchdog timeout not updated</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Don't be case-sensitive when parsing X-Osmo-IGN param</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: Fix typo in comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Avoid logging notice message each time we receive nt param in LCO</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Fix return value documentation for API mgcp_verify_call_id</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: Fix typo in comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib/jenkins: Enable parallel make in make distcheck</span><br><span style="color: hsl(120, 100%, 40%);">+  * .gitignore: Ignore new autofoo tmp files</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests: Replace deprecated API log_set_print_filename</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: import RPM spec</span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib: integrate RPM spec</span><br><span style="color: hsl(120, 100%, 40%);">+  * Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in</span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib/jenkins: don't build osmo-gsm-manuals</span><br><span style="color: hsl(120, 100%, 40%);">+  * configure.ac: set -std=gnu11</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%);">+  * libosmo-mgcp-client: fix use-after-free in mgcp_client_tx()</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmo-mgcp-client: fix use-after-free in mgcp_msg_gen()</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmo-mgcp: fix unsigned compared against 0 in mgcp_trunk_by_name()</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmo-mgcp: fix unused extra argument to printf() in add_fmtp()</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmo-mgcp: always check result of msgb_printf() in add_fmtp()</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmo-mgcp-client: mgcp_client_tx(): return rc on error</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian/control: change maintainer to the Osmocom team / mailing list</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: use install_lib_element() and install_lib_element_ve()</span><br><span style="color: hsl(120, 100%, 40%);">+  * main: add --vty-ref-mode, use vty_dump_xml_ref_mode()</span><br><span style="color: hsl(120, 100%, 40%);">+  * fixup mgcp_trunk: increase default number of virtual endpoints</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%);">+  * configure.ac: require libosmoabis + libosmotrau >= 1.0.0</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, 23 Feb 2021 18:28:45 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> osmo-mgw (1.7.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Neels Hofmeyr ]</span><br><span>diff --git a/debian/control b/debian/control</span><br><span>index 83860df..8246708 100644</span><br><span>--- a/debian/control</span><br><span>+++ b/debian/control</span><br><span>@@ -6,10 +6,10 @@</span><br><span>                dh-autoreconf,</span><br><span>                pkg-config,</span><br><span>                autotools-dev,</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmocore-dev (>= 1.4.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-netif-dev,</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-abis-dev,</span><br><span style="color: hsl(0, 100%, 40%);">-               osmo-gsm-manuals-dev</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmocore-dev (>= 1.5.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-netif-dev (>= 1.1.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-abis-dev (>= 1.1.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               osmo-gsm-manuals-dev (>= 1.1.0)</span><br><span> Standards-Version: 3.9.8</span><br><span> Vcs-Git: git://git.osmocom.org/osmo-mgw.git</span><br><span> Vcs-Browser: https://git.osmocom.org/osmo-mgw/</span><br><span>@@ -21,7 +21,7 @@</span><br><span> Depends: ${misc:Depends}, ${shlibs:Depends}</span><br><span> Description: OsmoMGW: Osmocom's Media Gateway for 2G and 3G circuit-switched mobile networks</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Package: libosmo-mgcp-client6</span><br><span style="color: hsl(120, 100%, 40%);">+Package: libosmo-mgcp-client8</span><br><span> Section: libs</span><br><span> Architecture: any</span><br><span> Multi-Arch: same</span><br><span>@@ -33,7 +33,7 @@</span><br><span> Section: libdevel</span><br><span> Architecture: any</span><br><span> Multi-Arch: same</span><br><span style="color: hsl(0, 100%, 40%);">-Depends: libosmo-mgcp-client6 (= ${binary:Version}), ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: libosmo-mgcp-client8 (= ${binary:Version}), ${misc:Depends}</span><br><span> Description: libosmo-mgcp-client: Osmocom's Media Gateway Control Protocol client utilities</span><br><span> </span><br><span> Package: osmo-mgw-doc</span><br><span>diff --git a/debian/libosmo-mgcp-client6.install b/debian/libosmo-mgcp-client8.install</span><br><span>similarity index 100%</span><br><span>rename from debian/libosmo-mgcp-client6.install</span><br><span>rename to debian/libosmo-mgcp-client8.install</span><br><span>diff --git a/src/libosmo-mgcp-client/Makefile.am b/src/libosmo-mgcp-client/Makefile.am</span><br><span>index ca2695a..4f17e53 100644</span><br><span>--- a/src/libosmo-mgcp-client/Makefile.am</span><br><span>+++ b/src/libosmo-mgcp-client/Makefile.am</span><br><span>@@ -21,7 +21,7 @@</span><br><span> </span><br><span> # This is not at all related to the release version, but a range of supported</span><br><span> # API versions. Read TODO_RELEASE in the source tree's root!</span><br><span style="color: hsl(0, 100%, 40%);">-MGCP_CLIENT_LIBVERSION=7:0:1</span><br><span style="color: hsl(120, 100%, 40%);">+MGCP_CLIENT_LIBVERSION=8:0:0</span><br><span> </span><br><span> lib_LTLIBRARIES = \</span><br><span>      libosmo-mgcp-client.la \</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-mgw/+/23066">change 23066</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-mgw/+/23066"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-mgw </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I64ff22193ab2a95a9a7d66e9957a875d096e23de </div>
<div style="display:none"> Gerrit-Change-Number: 23066 </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: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>