<p>Pau Espin Pedrol <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/12735">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.1.0.120-9981 → 1.2.0<br><br>Change-Id: I33e1c83a0000789f65acc0b7584d1629a50b384c<br>---<br>M debian/changelog<br>M openbsc/configure.ac<br>2 files changed, 154 insertions(+), 9 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index a157b2e..20ffc81 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,148 @@</span><br><span style="color: hsl(120, 100%, 40%);">+openbsc (1.2.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%);">+  * acc_ramp: Increase log level of some messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_nat.c: Return correct err code to avoid heap-user-after-free</span><br><span style="color: hsl(120, 100%, 40%);">+  * chan_alloc: Print bts nr on chan alloc failure</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: rsl_rx_chan_rqd: Format bts log string as in everywhere else</span><br><span style="color: hsl(120, 100%, 40%);">+  * gitignore: Filter m4 files</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Avoid sending reset ack twice in a row</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: bsc_nat_filter_ipa: Improve documentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: forward_sccp_to_msc: Remove unneeded goto</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: forward_sccp_to_msc: Remove unneeded exit3 section</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: forward_sccp_to_msc: Fix memleak on receive from non authenticated bsc</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: ipaccess_auth_bsc: Close bsc conn immediately on bad format received</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Avoid heap-use-after-free on bsc auth failure</span><br><span style="color: hsl(120, 100%, 40%);">+  * chan_alloc: Fix crash when failing to allocate channel</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0408_dispatch: Fix uninitialized var warning</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Fix missing help description for -T timestamp cmdline option</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Add -V param to print version</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-sccplite: Add -V param to print version</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: show running-config now prints bsc nodes</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Avoid heap-use-after-free on USSD conn lost</span><br><span style="color: hsl(120, 100%, 40%);">+  * configure.ac: Add --enable-sanitize flag</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Replace '.' in counter names with ':'</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Allocate each ctr group with a different idx</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Add more complete VTY command to show BSC related info</span><br><span style="color: hsl(120, 100%, 40%);">+  * Init access_lists before passing it as a parameter</span><br><span style="color: hsl(120, 100%, 40%);">+  * Rename bsc_msg_acc_lst_vty_init to have more uniform prefix</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: Write access list entries when storing bsc config</span><br><span style="color: hsl(120, 100%, 40%);">+  * filter: vty: Print policy list in cmd show access-list</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: find_paging: Check return code of tlv_parse</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: forward paging to all BSC when CELL_IDENT_BSS is received</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: Add VTY cmd paging-bss-forward to nat node</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: ctrl: Use ctrl_cmd_parse2 to obtain detailed error</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc: ctrl: Use ctrl_cmd_parse2 to obtain detailed error</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: ctrl: use strtol instead of atoi as it has explicit error documentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: ctrl: Avoid sending back received ERROR msgs</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc: ctrl: Avoid sending back received ERROR msgs</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Fix typo writing bts-jitter-buffer-delay-{min,max}</span><br><span style="color: hsl(120, 100%, 40%);">+  * examples: osmo-bsc_mgcp: Update cfg file</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_test: tweak test failure output</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bsc-mgcp: Add debian package</span><br><span style="color: hsl(120, 100%, 40%);">+  * configure: Find correct libgsm's gsm.h header</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_data.h: Replace '.' in counter names with ':'</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm_ipaccess_rsl_connect: Log bts and trx nr</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix heap-use-after-free due to OML link destruction</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add osmo-bsc-nat systemd service and install it with debian</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian: Install all service files from contrib/systemd</span><br><span style="color: hsl(120, 100%, 40%);">+  * systemd: describe osmo-bsc-sccplite service as legacy</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%);">+  * 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%);">+  * cosmetic: Remove duplicate semicolon and whitespace</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: Remove misleading comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: Remove misleading comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: return -EBADF in read wqueue cb on fd closed</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian/rules: Don't overwrite .tarball-version</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: Fix osmux_cid_bitmap static array size calculation</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_filter: Move whitelisted info log to debug</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: Fix (again) osmux_cid_bitmap static array size calculation</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp_osmux: Use define to calculate rtp_ssrc_winlen</span><br><span style="color: hsl(120, 100%, 40%);">+  * examples: nanobts: openbsc-multitrx.cfg: Set SDCCH in correct TS of TRX1</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: Avoid initing output without enabling osmux</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: Log endpoint nr consistently as hex</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: Log endpoint nr consistently as hex</span><br><span style="color: hsl(120, 100%, 40%);">+  * nat: Log state of pending transaction</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: osmux_send_dummy: Avoid logging incorrectly and sending if osmux not enabled</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: osmux: Don't process regular osmux frames if disabled by cfg</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: osmux: Move parse_cid of legacy dummy frames to own function</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: osmux: Make func handling dummy frames independent of endp type</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: osmux: allow enabling osmux only on correct activating state</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: osmux: Improve checks around activating and using enabled osmux</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmux.h: Document enum osmux_state</span><br><span style="color: hsl(120, 100%, 40%);">+  * mgcp: osmux_send_dummy: Fix return without value</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc-nat: Enable octet-aligned when ensuring mode set</span><br><span style="color: hsl(120, 100%, 40%);">+  * smpp.adoc: describe VTY cmd 'local-tcp-ip' instead of 'local-tcp-port'</span><br><span style="color: hsl(120, 100%, 40%);">+  * Allow easily disabling GFDL references</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%);">+  * 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%);">+  [ Neels Hofmeyr ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: make osmo-python-tests dependency more accurate</span><br><span style="color: hsl(120, 100%, 40%);">+  * legacy_mgcp: mgcp_test: sanitize: free msgb_ctx</span><br><span style="color: hsl(120, 100%, 40%);">+  * Importing history from osmo-gsm-manuals</span><br><span style="color: hsl(120, 100%, 40%);">+  * make clean: also remove generated image files</span><br><span style="color: hsl(120, 100%, 40%);">+  * add 'make check' target</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoBSC+NITB/running: fix title levels, one too deep</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoNITB: include abis.adoc from common/chapters/</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%);">+  * move mncc.adoc to common chapters</span><br><span style="color: hsl(120, 100%, 40%);">+  * tweak common/mncc.adoc: use variable for program name</span><br><span style="color: hsl(120, 100%, 40%);">+  * move smpp.adoc to common chapters, generalize</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoNITB: update vty reference</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%);">+  * author info: add "former" to Holger's job title</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%);">+  * mgcp: add VTY Option to force-realloc endpoints</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-nitb: Update VTY command reference</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%);">+  * Debian: Include the osmo-bsc-mgcp systemd service in Debian package</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%);">+  * OsmoNITB HLR: expand on how to create subscribers</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add chapter on Cell Broadcast Support in Osmocom (to BSC+NITB manual)</span><br><span style="color: hsl(120, 100%, 40%);">+  * SMPP: Document Osmocom extensions</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%);">+  [ Max ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix build with latest libosmocore</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add OsmoNITB control interface description</span><br><span style="color: hsl(120, 100%, 40%);">+  * Remove ipaccess utils</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix build: apply msgb_wrap_with_TL() rename</span><br><span style="color: hsl(120, 100%, 40%);">+  * Remove meas_* utils</span><br><span style="color: hsl(120, 100%, 40%);">+  * Remove openbsc-dev package</span><br><span style="color: hsl(120, 100%, 40%);">+  * Remove osmocom-ipaccess-utils-dbg package</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%);">+  [ Ivaylo Kostov ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * Typo in Chapter 14.2</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Philipp ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * Describe how to run multiple instances of osmo-nitb and osmo-bts</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%);">+  * vty/bsc_vty_additions.xml: copy from osmo-bsc</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%);">+  * manuals/OsmoNITB: integrate into this repository</span><br><span style="color: hsl(120, 100%, 40%);">+  * OsmoMGCP and OsmoNAT manuals moved from osmo-gsm-manuals.git</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: Osmo{NAT,MGCP} -> OsmoBSC{NAT,MGCP}</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix DISTCHECK_CONFIGURE_FLAGS override</span><br><span style="color: hsl(120, 100%, 40%);">+  * contrib: fix makedistcheck with disabled systemd</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%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Keith ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * Don't send SMS STATUS REPORT locally if the ESME accepted it.</span><br><span style="color: hsl(120, 100%, 40%);">+  * Make alert notifications vty configurable per ESME</span><br><span style="color: hsl(120, 100%, 40%);">+  * Cosmetic: Fix spelling in smpp vty</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, 30 Jan 2019 16:07:36 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> openbsc (1.1.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Neels Hofmeyr ]</span><br><span>diff --git a/openbsc/configure.ac b/openbsc/configure.ac</span><br><span>index 109bad8..4b432b1 100644</span><br><span>--- a/openbsc/configure.ac</span><br><span>+++ b/openbsc/configure.ac</span><br><span>@@ -39,19 +39,19 @@</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(LIBOSMOGB, libosmogb >= 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(LIBOSMONETIF, libosmo-netif >= 0.2.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.0.1)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.0.1)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.0.1)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.0.1)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.0.1)</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(LIBOSMONETIF, libosmo-netif >= 0.4.0)</span><br><span> </span><br><span> # Enabke/disable the NAT?</span><br><span> AC_ARG_ENABLE([nat], [AS_HELP_STRING([--enable-nat], [Build the BSC NAT. Requires SCCP])],</span><br><span>     [osmo_ac_build_nat="$enableval"],[osmo_ac_build_nat="no"])</span><br><span> if test "$osmo_ac_build_nat" = "yes" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-        PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 0.9.0)</span><br><span style="color: hsl(120, 100%, 40%);">+        PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.0.0)</span><br><span> fi</span><br><span> AM_CONDITIONAL(BUILD_NAT, test "x$osmo_ac_build_nat" = "xyes")</span><br><span> AC_SUBST(osmo_ac_build_nat)</span><br><span>@@ -60,7 +60,7 @@</span><br><span> AC_ARG_ENABLE([osmo-bsc], [AS_HELP_STRING([--enable-osmo-bsc], [Build the Osmo BSC])],</span><br><span>     [osmo_ac_build_bsc="$enableval"],[osmo_ac_build_bsc="no"])</span><br><span> if test "$osmo_ac_build_bsc" = "yes" ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 0.9.0)</span><br><span style="color: hsl(120, 100%, 40%);">+    PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.0.0)</span><br><span> fi</span><br><span> AM_CONDITIONAL(BUILD_BSC, test "x$osmo_ac_build_bsc" = "xyes")</span><br><span> AC_SUBST(osmo_ac_build_bsc)</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/12735">change 12735</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/12735"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: openbsc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I33e1c83a0000789f65acc0b7584d1629a50b384c </div>
<div style="display:none"> Gerrit-Change-Number: 12735 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: Pau Espin Pedrol <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder (1000002) </div>
<div style="display:none"> Gerrit-Reviewer: Pau Espin Pedrol <pespin@sysmocom.de> </div>