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

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 1.5.0.84-a2d10-dirty → 1.6.0<br><br>Change-Id: I57277c34bbab1fc9ea2be6a754d5a79786ce627d<br>---<br>M TODO-RELEASE<br>M debian/changelog<br>M debian/control<br>R debian/libosmo-mgcp-client6.install<br>M src/libosmo-mgcp-client/Makefile.am<br>5 files changed, 109 insertions(+), 6 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 14cb163..c5a3b36 100644</span><br><span>--- a/TODO-RELEASE</span><br><span>+++ b/TODO-RELEASE</span><br><span>@@ -24,6 +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%);">-libosmo-mgcp-client    add struct members          AMR SDP/fmtp parameter generation</span><br><span style="color: hsl(0, 100%, 40%);">-libosmo-mgcp-client     add struct members     Osmux use+cid fields to struct mgcp_msg and mgcp_conn_peer</span><br><span style="color: hsl(0, 100%, 40%);">-libosmo-mgcp-client     add struct members            Osmux use+cid fields to struct mgcp_response_head</span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index c1708fa..2259eac 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,109 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-mgw (1.6.0) unstable; urgency=medium</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%);">+  * Cosmetic: fix spaces/tabs in mgcp_requests[]</span><br><span style="color: hsl(120, 100%, 40%);">+  * Inactive connection cleanup (disabled by default)</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian: create -doc subpackage with pdf manuals</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: allow 0 as conn-timeout to disable it</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: update desc of conn-timeout</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: update VTY documentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * "make dist" fix for: no rule to make mgcp_common.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib/jenkins.sh: run "make maintainer-clean"</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%);">+  * Add option to GSM HR frames to RFC5593 representation</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_sdp: cosmetic: correct typo in comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgco_client: cosmetic: remove excess whitespace</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_sdp: mgcp_sdp.c does not include own header file</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_sdp: untangle parsing of a= parameters</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_network: use mgcp_rtp_codec in downlink format callback</span><br><span style="color: hsl(120, 100%, 40%);">+  * AMR: Add function to convert between bw-effient and octet aligned mode</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%);">+  * log: don't spam with "can not patch PT" messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp client: allow setting conn mode for CRCX and MDCX</span><br><span style="color: hsl(120, 100%, 40%);">+  * make codec_table public as osmo_mgcpc_codec_names</span><br><span style="color: hsl(120, 100%, 40%);">+  * move MGW endpoint FSM from osmo-bsc to here</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix: multiple initial CRCX</span><br><span style="color: hsl(120, 100%, 40%);">+  * constify map_codec_to_pt() ptmap arg</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%);">+  * mgcp-client: whitespace cleanup in mgcp_client.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-client: Sanitize implementation of mgcp_client_rtpbridge_wildcard</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmo-mgcp: Use trunk type during endpoint allocation</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: Fix typos in comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: tests: mgcp_client_test: clean trailing whitespace</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_msg: Log faulty line on Osmux parsing error</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: handle_modify_con: Fix indentation level</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce log fmt helpers LOGPENDP and LOGPCONN</span><br><span style="color: hsl(120, 100%, 40%);">+  * create_response_with_sdp: Fix inclusion of X-Osmux</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Cleanup of CID alloc pool APIs</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_osmux.c: osmux_enable_endpoint: Fix incorrect return check</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Log osmux socket during osmux_init</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-cli: Change osmo_mgcpc_ep_fsm name to avoid collision with old osmo-bsc</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Document func and return different rc upon osmux init failure</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Fix reception of legacy dummy payloads</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Use LOGPCONN in several log calls</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: mgcp_udp_send: Document port param is in network byte order</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: osmux: Document network byte order in port variable</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Allow enabling Osmux</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Allocate CID during CRCX</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Introduce mgcp_conn_rtp_is_osmux() helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Mark conn_rtp->type as osmux during CRCX</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-cli: Allow submitting X-Osmux on CRCX request</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-cli: Parse X-Osmux on CRCX response</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Handle Osmux MGCP extension in MDCX messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-cli: Allow submitting X-Osmux on MDCX request</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-cli: Parse X-Osmux on MDCX response</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Drop unneeded OSMUX_STATE_NEGOTIATING</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-cli: endpoint_fsm: Add API to retrieve Osmux CID from MGW</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Provide correct local port during mgcp resp</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Use remote port to send osmux frames</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Improve logging around osmux enabling events</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Delay osmux enable of conn until remote addr is configured by MDCX</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Redo read/write osmux glue code to have data routed correctly</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw, mgcp-li: Handle X-Osmux param name as case insensitive</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Use DUMMY ft msg as per Osmux spec</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Fix loopback for Osmux connections</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Fix CID release for non-enabled connections</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux: Fix hardcoded rtp payload_type 98 in osmux conn</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-cli: Validate osmux cid value during mgcp_msg_gen</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Support uppercase LCO options</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Support lowercase header parameters</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp-cli: Support lowercase header parameters</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Support receiving uppercase connection mode</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Support receiving lowercase LCO codec</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Make check of duplicated LCO fields case insensitive</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Allow receiving lowercase MGCP header keyword</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Allow receiving lowercase X-Osmo-Ign Callid field</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgw: Allow receiving uppercase noanswer keyword</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc: X-Osmo-IGN: small formatting and typo fixes</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc: Add Osmux documentation to OsmoMGW User Manual</span><br><span style="color: hsl(120, 100%, 40%);">+  * Catch unsigned integer MGCP parsing errors with strtoul</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix return variable of strtoul()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Remove undefined param passed to {logging,osmo_stats}_vty_add_cmds</span><br><span style="color: hsl(120, 100%, 40%);">+  * configure.ac: Require libosmo-netif 0.6.0</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%);">+  * mgcp_internal: LOGPENDP: ensure *endp is not NULL</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%);">+  * handle NULL return of rate_ctr_group_alloc()</span><br><span style="color: hsl(120, 100%, 40%);">+  * update .gitignore</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_sdp: Don't check if an unsigned int is below 0</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%);">+  * configure.ac: drop useless check for -fvisibility=hidden</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%);">+  * manuals: Add script to regenerate vty/counter documentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: Update vty/counter documentation</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Hoernchen ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * turn -Werror=null-dereference into a warning</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ -- Pau Espin Pedrol <pespin@sysmocom.de>  Wed, 07 Aug 2019 16:52:58 +0200</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> osmo-mgw (1.5.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Pau Espin Pedrol ]</span><br><span>diff --git a/debian/control b/debian/control</span><br><span>index 8e0e079..aeceeac 100644</span><br><span>--- a/debian/control</span><br><span>+++ b/debian/control</span><br><span>@@ -20,7 +20,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-client5</span><br><span style="color: hsl(120, 100%, 40%);">+Package: libosmo-mgcp-client6</span><br><span> Section: libs</span><br><span> Architecture: any</span><br><span> Multi-Arch: same</span><br><span>@@ -32,7 +32,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-client5 (= ${binary:Version}), ${misc:Depends}</span><br><span style="color: hsl(120, 100%, 40%);">+Depends: libosmo-mgcp-client6 (= ${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-client5.install b/debian/libosmo-mgcp-client6.install</span><br><span>similarity index 100%</span><br><span>rename from debian/libosmo-mgcp-client5.install</span><br><span>rename to debian/libosmo-mgcp-client6.install</span><br><span>diff --git a/src/libosmo-mgcp-client/Makefile.am b/src/libosmo-mgcp-client/Makefile.am</span><br><span>index 1529853..8f5513a 100644</span><br><span>--- a/src/libosmo-mgcp-client/Makefile.am</span><br><span>+++ b/src/libosmo-mgcp-client/Makefile.am</span><br><span>@@ -20,7 +20,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=5:0:0</span><br><span style="color: hsl(120, 100%, 40%);">+MGCP_CLIENT_LIBVERSION=6: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/+/15107">change 15107</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/+/15107"/><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: I57277c34bbab1fc9ea2be6a754d5a79786ce627d </div>
<div style="display:none"> Gerrit-Change-Number: 15107 </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: fixeria <axilirator@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>