<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bsc/+/23067">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 1.6.0.558-f5d07-dirty → 1.7.0<br><br>Change-Id: I0afcb06f8a7466f98cac26ff939a3813d4add1cc<br>---<br>M TODO-RELEASE<br>M configure.ac<br>M contrib/osmo-bsc.spec.in<br>M debian/changelog<br>M debian/control<br>5 files changed, 614 insertions(+), 29 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/67/23067/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 4760012..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%);">-manual                         needs common chapter cs7-config.adoc, vty_cpu_sched.adoc from osmo-gsm-manuals > 0.3.0</span><br><span style="color: hsl(0, 100%, 40%);">-osmo-bsc       Mobile Identity Coding  OsmoBSC is stricter in rejecting invalid coding of Mobile Identity IEs</span><br><span style="color: hsl(0, 100%, 40%);">-libosmocore       >1.4.0 (1.4.1?)      need BSSMAP-LE, BSSLAP, GAD coding, osmo_gsm48_si*</span><br><span>diff --git a/configure.ac b/configure.ac</span><br><span>index 343c031..762b814 100644</span><br><span>--- a/configure.ac</span><br><span>+++ b/configure.ac</span><br><span>@@ -51,15 +51,15 @@</span><br><span> AM_CONDITIONAL(BUILD_IPA_UTILS, test "x$osmo_ac_ipa_utils" = "xyes")</span><br><span> AC_SUBST(osmo_ac_ipa_utils)</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(LIBOSMOVTY, libosmovty >= 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(LIBOSMOGSM, libosmogsm >= 1.4.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.6.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(LIBOSMOSIGTRAN, libosmo-sigtran >= 0.10.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 0.10.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.6.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(LIBOSMOVTY, libosmovty >= 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(LIBOSMOGSM, libosmogsm >= 1.5.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(LIBOSMONETIF, libosmo-netif >= 1.1.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.4.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.4.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.8.0)</span><br><span> </span><br><span> dnl checks for header files</span><br><span> AC_HEADER_STDC</span><br><span>diff --git a/contrib/osmo-bsc.spec.in b/contrib/osmo-bsc.spec.in</span><br><span>index 8293c51..6f3b2bd 100644</span><br><span>--- a/contrib/osmo-bsc.spec.in</span><br><span>+++ b/contrib/osmo-bsc.spec.in</span><br><span>@@ -31,16 +31,16 @@</span><br><span> BuildRequires:  systemd-rpm-macros</span><br><span> %endif</span><br><span> BuildRequires:  pkgconfig(libcrypto) >= 0.9.5</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.5.0</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(libosmo-sccp) >= 0.10.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmo-sigtran) >= 0.10.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmoabis) >= 0.6.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmocore) >= 1.2.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmoctrl) >= 1.2.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmogb)</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmogsm) >= 1.2.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmovty) >= 1.2.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.8.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(libosmo-sccp) >= 1.4.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.4.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(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(libosmogb) >= 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> BuildRequires:  pkgconfig(talloc)</span><br><span> %{?systemd_requires}</span><br><span> </span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index b65bc0d..8fc8b76 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,591 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-bsc (1.7.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%);">+  * Introduce nm_fail_rep_signal_data for "SS_NM, S_NM_FAIL_REP" signal</span><br><span style="color: hsl(120, 100%, 40%);">+  * OM2000: Add some more message types and IEs we now understand</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove 'NAT' log category</span><br><span style="color: hsl(120, 100%, 40%);">+  * handorer.h: Fix compilation with gcc-10</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_data.h: Comment the 'nokia' BTS fields</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_nokia_site: Fix LAPD segfault during reset procedure</span><br><span style="color: hsl(120, 100%, 40%);">+  * [cosmetic] system_information: Values are not guesses; more comments</span><br><span style="color: hsl(120, 100%, 40%);">+  * bs11_config: Print "Not Equipped" for MBCCU (TRX) that don't exist</span><br><span style="color: hsl(120, 100%, 40%);">+  * Count RSL DELETE INDICATION received from BTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * system_information: Set BSS_PAGING_COORDINATION in SI13 for osmo-bts</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty/bts_resend_cmd: Use gsm_bts_set_system_infos() to increment changemark</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bsc.spec.in: Use %config(noreplace) to retain current config file</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: Avoid various "Unhandled message" errors on BS-11 startup</span><br><span style="color: hsl(120, 100%, 40%);">+  * Bring timeslot FSMs on BS-11 out of NOT_INITIALIZED state</span><br><span style="color: hsl(120, 100%, 40%);">+  * Don't print 'bogus channel load sample' message if total == 0</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_nokia_site: Clean up logging</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add example configuration files for E1 BTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove examples/osmo-bsc/ericsson/osmo-bsc.cfg</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bsc.spec.in: Package E1 config files</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bsc.spec.in: Add missing directories to package</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian: Package E1 configuration file examples</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_fsm: silently ignore LCHAN_EV_RLL_ERR_IND</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add example config files for Ericsson DUG20 based BTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * acc.c: Don't use C99 constructs, this breaks builds on Debian 8</span><br><span style="color: hsl(120, 100%, 40%);">+  * BS-11: Fix "CONNECT TERRESTRIAL TRAFFIC"</span><br><span style="color: hsl(120, 100%, 40%);">+  * Implement support for receiving BSSMAP CommonID from MSC</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo_bsc_sigtran.c: Remove unused #defines</span><br><span style="color: hsl(120, 100%, 40%);">+  * use osmo_fd_setup() whenever applicable</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian/control: Recommend installation of osmo-mgw</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use osmo_fd_*_{disable,enable}</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix some size-t format string characters</span><br><span style="color: hsl(120, 100%, 40%);">+  * update aoip-mgw-options document with reality of 2020</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_om2000: Force TRX NM state to UNLOCKED once TRX is up</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmobsc-usermanual: Add Chapter with AoIP message flow examples</span><br><span style="color: hsl(120, 100%, 40%);">+  * OM2K: Permit transition from WAIT_CONF_RES -> WAIT_ENABLE_ACCEPT</span><br><span style="color: hsl(120, 100%, 40%);">+  * OM2K: Skip the entire CON MO if there are no connection groups</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add a bts_model->bts_init() and trx_init() call-back function</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_om2000: make om2k_mo_name() an exported function</span><br><span style="color: hsl(120, 100%, 40%);">+  * [cosmetic] abis_om2000: Re-format to use longer lines</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_om2000: Mark om2k_mo_fsm_start() as static</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_om2000: keep OM2K FSMs around, don't terminate</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2000: Add "show bts 0 om2k-mo" command</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_om2000: Handle DP object in get_om2k_mo()</span><br><span style="color: hsl(120, 100%, 40%);">+  * smscb: Avoid scheduler array overflow</span><br><span style="color: hsl(120, 100%, 40%);">+  * smscb: Fix adding of SMSCB messages when no message with lower period exists</span><br><span style="color: hsl(120, 100%, 40%);">+  * select_best_cipher(): Prefer A5/1 over A5/2</span><br><span style="color: hsl(120, 100%, 40%);">+  * BS-11: Send proprietary MRPCI message after assignment + HO complete</span><br><span style="color: hsl(120, 100%, 40%);">+  * hide the "smscb-command" vty command; people should use osmo-cbc</span><br><span style="color: hsl(120, 100%, 40%);">+  * CBSP: document rate counters and their mapping to basic/extended CBCH</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%);">+  * bsc_main: use higher default loglevels.</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_rtp_fsm: fix out_state_mask</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: check with is_ipaccess_bts() before using IPACC</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_rtp_fsm: make _fsm_timer_cb and _fsm_cleanup static</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_rtp_fsm: use E1 endpoints if the BTS is not ipaccess type</span><br><span style="color: hsl(120, 100%, 40%);">+  * e1: encode line number as trunk number in MGCP endpoint</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_04_08_rr: block EMERGENCY SETUP when EMERGENCY CALLS are denied</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl.c: make sure emergency calls are rejected early</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_fsm: merge lchan_mr_config()</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_fsm: make internal functions static.</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_fsm: make rsl mode-modify working again</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: prioritize emergency calls over regular calls</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl.c: flush channel request queue on RSL bootstrap</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: inform user when expired channel requests get tossed</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: fix memleak in rach dos reduction function</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: improve manual activation of lchans (debug / labtest)</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: fix manual channel activation</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: fix wrong else-if statement</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_08_08: fix unreachable code in parse_powercap()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo_bsc_bssap: actually check for lchan</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts: add repeated acch mode flags + vty config</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: parse cm3 and indicate ACCH repetition cap to BTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: mark repeated ACCH value of 1.9% to 2.7% BER as default</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: fix acch_repetition ber threshold strings</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: check if emergency calling is disabled before premption</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: mark repeat rxqual 4 (BER >= 1.6) as default</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts.adoc: describe ACCH repetition settings</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%);">+  * VTY: fix writing of custom timer values to a configuration file</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix: restore removed DNAT category as deprecated</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc/manuals: remove deprecated DNAT from the VTY reference</span><br><span style="color: hsl(120, 100%, 40%);">+  * rest_octets: cosmetic: fix alignment in gprs_cell_options</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: 'gprs 11bit_rach_support_for_egprs': drop redundant check</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: 'gprs 11bit_rach_support_for_egprs': clarify error message</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: clarify EGPRS Packet Channel Request message support</span><br><span style="color: hsl(120, 100%, 40%);">+  * A-bis: fix logging level mismatch in abis_nm_rcvmsg_fom()</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_subscr_find_or_create_by_{imsi,tmsi}(): fix NULL pointer dereference</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc/manuals: regenerate the VTY reference file</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_data: cosmetic: mark argument of is_*_bts() as const</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_unknown: fix: properly initialize the feature vector</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_sysmobts: fix: properly zero-initialize the feature vector</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_bts_alloc_register(): fix possible NULL-pointer dereference</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: use 'unknown' BTS type instead of 'sysmobts'</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: cosmetic: add curly braces to complex 'if' statements</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: cosmetic: use sizeof() for printing buffer size</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: fix: properly truncate feature vector reported by BTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: fix ARFCN list encoding in Set Channel Attributes</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: fix length indicator in Set Channel Attributes</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix crashes due to OSMO_ASSERT(conn->lchan)</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: Mobile Allocation IE in CHANnel ACTIVation shall be empty</span><br><span style="color: hsl(120, 100%, 40%);">+  * system_information: publicly declare generate_cell_chan_list()</span><br><span style="color: hsl(120, 100%, 40%);">+  * system_information: constify bitvec in freq. list encoding API</span><br><span style="color: hsl(120, 100%, 40%);">+  * generate_ma_for_ts(): constify per cell/timeslot ARFCN bit-vectors</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_04_08_rr: fix hopping parameters in RR Assignment Command</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc/examples: remove deprecated 'dyn_ts_allow_tch_f'</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: ensure that all warning messages are prefixed with '%%'</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix missing comma in a warning message</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: introduce and use GPRS_CHECK_ENABLED() macro</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: allow enabling freq. hopping regardless of the feature vector</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: fix copy-pasted 'no gprs control-ack-type-rach' description</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix bsc_sapi_n_reject(): dlci is unsigned, use uint8_t</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_subscr_conn_fsm: fix a memleak in rll_ind_cb()</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_subscr_conn_fsm: use proper cause values in SAPI N REJECT</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: fix IAR Rest Octets in rsl_send_imm_ass_rej()</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: add a command to clear hopping ARFCN list</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_04_08_rr: fix hopping parameters in RR Handover Command</span><br><span style="color: hsl(120, 100%, 40%);">+  * SI Type 4: fix missing CBCH Mobile Allocation IE</span><br><span style="color: hsl(120, 100%, 40%);">+  * generate_ma_for_ts(): use OSMO_BYTES_FOR_BITS() macro</span><br><span style="color: hsl(120, 100%, 40%);">+  * generate_ma_for_ts(): fix: properly encode ARFCN 0 (corner case)</span><br><span style="color: hsl(120, 100%, 40%);">+  * SI Type 4: prevent potential buffer overflow</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: propagate result of gsm_bts_set_system_infos()</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix bootstrap_rsl(): check result of gsm_bts_trx_set_system_infos()</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_om2000: check result of gsm_bts_trx_set_system_infos()</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: clarify NM state owner printed by 'show trx N' command</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: fix erroneous use of LOGPC() instead of LOGP()</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: fix msgb memleak in _abis_nm_sendmsg()</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: LOGPFOH()/DEBUGPFOH(): remove redundant context info</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: abis_nm_get_ts(): use LOGPFOH() instead of generic LOGP()</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: use btstype2str() in abis_nm_rcvmsg_manuf()</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: use DEBUGPFOH() in abis_nm_rx_sw_act_req()</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: use LOGPFOH()/DEBUGPFOH() in parse_attr_resp_info_unreported()</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: improve logging message in abis_nm_get_attr()</span><br><span style="color: hsl(120, 100%, 40%);">+  * generate_ma_for_ts(): simplify MA bit-mask computation</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix unreacheable code / wrong check in lchan_act_all_trx()</span><br><span style="color: hsl(120, 100%, 40%);">+  * RSL/BSSAP: fix: properly convert between RSL Link ID and DLCI</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: add attributes to VTY commands indicating when they apply</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts: move rate counter / stat item definitions from *.h to *.c</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%);">+  * vty: add reminder messages about the radio link timeout</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_08_08: fix NULL pointer dereference in bsc_cm_update()</span><br><span style="color: hsl(120, 100%, 40%);">+  * NM FSMs: fix DISABLED_NOTINSTALLED -> DISABLED_NOTINSTALLED</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: add new attribute for vendor-specific commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: turn rsl_msgb_alloc() a macro and move it to header</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: add new structures and default parameters</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: add encoding/init API to 'struct gsm_bts_model'</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: send default parameters from bootstrap_rsl()</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: add encoder for ip.access nanoBTS and OsmoBTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: make use of MS/BS parameters in RSL messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: add VTY commands for per-BTS configuration</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: add VTY command for re-sending default parameters</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: add VTY command to set static / maximum BS Power</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: reflect MS/BS Power difference in the VTY prompt</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: cosmetic: make all 'struct cmd_node' definitions static</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: encoding of H_REQAVE and H_REQT for ip.access</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: fix swapped lower/upper RxQual threshold values</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: enable dynamic MS power control for osmo-bts</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: vty: some commands are not vendor specific</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix NULL-pointer dereference in cfg_bts_rep_dl_facch()</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: vty: do not print 'no (rxlev-avg|rxqual-avg)'</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: join UL/DL SACCH repetition commands together</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix wrong attributes for UL/DL ACCH repetition commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * ericsson_rbs2000: fix unreachable code in inp_sig_cb()</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: add documentation on available configuration params</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: fix a duplicate line in the description of DTXu</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: fix a typo: s/DTS/DTX/</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: cosmetic changes and fixes to the documentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: add increase / reduce step size recommendations</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: use 'const' for *nsvc in config_write_bts_gprs()</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix writing empty IP address for unconfigured NSVCs</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: fix: properly initialize per-lchan BS power</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix 'codec-list' command: check all given arguments first</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_data: return early if MS Power class remains the same</span><br><span style="color: hsl(120, 100%, 40%);">+  * assignment_fsm: assert the result of conn_get_bts()</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: check BTS model in cfg_power_ctrl_avg_osmo_ewma()</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: enable Uplink DPC by default if format is known</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: make P_CON_INTERVAL parameter configurable</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: enrich debug messages with contextual info</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%);">+  * bssap: Avoid logging error if no optional Global Call Ref IE received</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc: Allow setting negative nominal tx power through VTY</span><br><span style="color: hsl(120, 100%, 40%);">+  * Avoid selecting channels from administratively locked trx</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_main: Improve log line on Lost E1 link</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_main: Use LOG_TRX in log line</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipaccess_sign_link_up: Log sign_link type</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%);">+  * gsm_data.h: Drop duplicated include stdint.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix trailing whitespace in several files</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipaccess_nanobts: Log ipaccess_sign_link_down event</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move struct gsm_bts: gsm_data.* => bts.*</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts: Drop duplicated function to get trx by number</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move struct gsm_bts_trx: gsm-data.* => bts_trx.*</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move gsm_bts_{trx_}set_system_infos APIs to bts{_trx}.*</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move acc_ramp_init inside gsm_bts_alloc</span><br><span style="color: hsl(120, 100%, 40%);">+  * configure.ac: Fix trailing whitespace</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc: Copy {bsc,bts}.adoc from osmo-gsm-manuals</span><br><span style="color: hsl(120, 100%, 40%);">+  * {bts,bsc}.adoc: Drop deprecated OsmoNITB references</span><br><span style="color: hsl(120, 100%, 40%);">+  * rename files acc_ramp.* -> acc.c*</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce support for ACC subset rotation</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce support for ACC ramping during whole BTS life cycle</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%);">+  * Change default SCTP conn NULL->127.0.0.1 to localhost->localhost</span><br><span style="color: hsl(120, 100%, 40%);">+  * ctrl: Fix CTRL TRAP for {msc.X,msc_)connection_status not sent</span><br><span style="color: hsl(120, 100%, 40%);">+  * acc_test: Print allowed ACC from t2 and t3</span><br><span style="color: hsl(120, 100%, 40%);">+  * acc: Fix ACC rotate barring highest ACCs too quickly during wraparound</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests: acc_test: Test more rotating scenarios</span><br><span style="color: hsl(120, 100%, 40%);">+  * Allow storing IPv6 address strings in BSSAP structs</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Hide show running-config ACC ramping params if not enabled</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fail on invalid IP addresses passed to IPACC MDCX</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix creating MGCP proxy socket if MGW listens on an IPv6 address</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_rtp_fsm: Deferr IPACC MDCX after BTS side MGCP MDCX</span><br><span style="color: hsl(120, 100%, 40%);">+  * oml: Fix premature Opstart to Radio Carrier</span><br><span style="color: hsl(120, 100%, 40%);">+  * bssap: Use new DTAP DLCI helper fields from libosmocore</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: Log Rx Change Administrative State ACK</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: Log no state change detected</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: Remove duplicated log line</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: tests/ctrl_test_runner.py: Fix trailing whitespace</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipa oml: tx OPSTART after unlocking, not before</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%);">+  * Set all NM OML objects to Locked by default</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce NM BTS Site Manager FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce NM BTS FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce NM BaseBand Transceiver FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce NM RadioCarrier FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce Radio Channel FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * OML: Stay compatible with older osmo-bts versions</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: Log Opstart NACK with error loglevel</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipa: Fix use of null pointer in log macro</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_channel_fsm: Fix innocuous transition not permitted log error</span><br><span style="color: hsl(120, 100%, 40%);">+  * main: generate coredump and exit upon SIGABRT received</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipaccess-proxy: generate coredump and exit upon SIGABRT received</span><br><span style="color: hsl(120, 100%, 40%);">+  * Store GPRS MOs directly under BTS SiteMgr object</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_bts_sm_fsm: Fix peer_has_no_avstate_offline not applied for nanobts</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce NM GPRS NSE FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce NM GPRS CELL FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: Simplify param passing to abis_nm_rx_get_attr_resp()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Handle BTS/BBTRANSC Get Attributes (Ack) in NM FSMs</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix typo in function nanobts_attr_nsvc_get</span><br><span style="color: hsl(120, 100%, 40%);">+  * oml: Delay configuring NSVC until BTS features are negotiated</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_lchan_name: assert on NULL lchan</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use rest_octets functionalities from libosmocore</span><br><span style="color: hsl(120, 100%, 40%);">+  * gitignore: Ignore *~</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc: handover: Fix malformed table</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce Neighbor Resolution Service</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: doc: wrap line too long</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: bts-sysmo: Fix whitespace indentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * Allow configuring SI13 CCN_ACTIVE bit from VTY, enable by default on osmo-bts</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce VTY cmd to configure Alpha in SI13</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move bts_ident_key to neighbor_ident.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix neigh resolution service on local neighbours</span><br><span style="color: hsl(120, 100%, 40%);">+  * SI13: Enable sending GPRS Cell Options Extension Information on GPRS-only BTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests: Explicitly drop category from log</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%);">+  * tests/Makefile.am: allow running only one VTY test</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bsc/bsc_vty: set default gprs cell bvci to 2</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bsc/bsc_vty: fail on get_amr_from_arg error</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bsc-minimal.cfg: fix codec-list</span><br><span style="color: hsl(120, 100%, 40%);">+  * main: exit on mutually exclusive codecs settings</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm.c: rx_fail_evt_rep: fix sd.bts</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: move fail report parsing to extra func</span><br><span style="color: hsl(120, 100%, 40%);">+  * VTY: add show bts failure report</span><br><span style="color: hsl(120, 100%, 40%);">+  * VTY: let all descriptions end in \n</span><br><span style="color: hsl(120, 100%, 40%);">+  * VTY: regenerate bsc_vty_reference.xml</span><br><span style="color: hsl(120, 100%, 40%);">+  * timers: T->X: 23002, 23004, 23005, 23006</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%);">+  * lchan_fsm, lchan_rtp_fsm: make all timers configurable</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%);">+  [ Neels Hofmeyr ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * manual: add "Multiple Instances" section, akin to other manuals</span><br><span style="color: hsl(120, 100%, 40%);">+  * manual: add SCCP/M3UA section from common chapters</span><br><span style="color: hsl(120, 100%, 40%);">+  * manual: add SCCPlite section</span><br><span style="color: hsl(120, 100%, 40%);">+  * manual: fix config example typo 'msc-addr'</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: update bsc_vty_reference.xml</span><br><span style="color: hsl(120, 100%, 40%);">+  * deprecate 'msc' / 'ip.access rtp-base <port>'</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: put comment back at proper place in bsc_vty.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * drop IMSI filter and libfilter completely</span><br><span style="color: hsl(120, 100%, 40%);">+  * drop CC 'local-prefix' feature</span><br><span style="color: hsl(120, 100%, 40%);">+  * code cleanup: absorb complete_layer3() into bsc_compl_l3()</span><br><span style="color: hsl(120, 100%, 40%);">+  * drop all BSC originated USSD notification features</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc/examples: remove deprecated ussd text config</span><br><span style="color: hsl(120, 100%, 40%);">+  * drop MSC types "local" vs "normal"</span><br><span style="color: hsl(120, 100%, 40%);">+  * flatten: move network->bsc_data->* to network->*</span><br><span style="color: hsl(120, 100%, 40%);">+  * CTRL: determine MSC connection status from RESET-ACK, not AS_ACTIVE</span><br><span style="color: hsl(120, 100%, 40%);">+  * create only one SCCP user per SCCP instance</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: tweak rc type of is_cm_service_for_emerg()</span><br><span style="color: hsl(120, 100%, 40%);">+  * is_cm_service_for_emerg(): return false, not 0</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0408_test.c: drop test_mi_functionality()</span><br><span style="color: hsl(120, 100%, 40%);">+  * refactor bsc_find_msc()'s round-robin</span><br><span style="color: hsl(120, 100%, 40%);">+  * add osmo-bsc --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%);">+  * osmo-bsc main: exit on cmdline option error</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove extract_sub(), add bsc_subscr_find_or_create_by_mi()</span><br><span style="color: hsl(120, 100%, 40%);">+  * use osmo_mobile_identity API everywhere</span><br><span style="color: hsl(120, 100%, 40%);">+  * tweak log category for Compl L3 error</span><br><span style="color: hsl(120, 100%, 40%);">+  * MSC pooling: make NRI mappings VTY configurable</span><br><span style="color: hsl(120, 100%, 40%);">+  * MSC pooling: implement NAS node selection by NRI from TMSI</span><br><span style="color: hsl(120, 100%, 40%);">+  * MSC pooling: LU: ignore TMSI NRI from a different PLMN</span><br><span style="color: hsl(120, 100%, 40%);">+  * MSC pooling: add 'no allow-attach' for MSC off-loading</span><br><span style="color: hsl(120, 100%, 40%);">+  * mscpool: add user manual chapter</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: add 'mscpool roundrobin next' for ttcn3 tests</span><br><span style="color: hsl(120, 100%, 40%);">+  * log: add MSC number to bsc_subscr_conn_fsm id</span><br><span style="color: hsl(120, 100%, 40%);">+  * debug: log about matching Paging Response to earlier Paging</span><br><span style="color: hsl(120, 100%, 40%);">+  * MSC pooling: add rate counters</span><br><span style="color: hsl(120, 100%, 40%);">+  * merge files: absorb osmo_bsc_vty.c into bsc_vty.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: hide 'mscpool roundrobin next'</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix segfault introduced by recent segfault fix</span><br><span style="color: hsl(120, 100%, 40%);">+  * create ASP+AS only once per cs7 instance</span><br><span style="color: hsl(120, 100%, 40%);">+  * si2quater: fix budget calculation for multiple EARFCNs</span><br><span style="color: hsl(120, 100%, 40%);">+  * SI2quater: allow storing 48 EARFCNs</span><br><span style="color: hsl(120, 100%, 40%);">+  * RR Release Cell selection IE: fix repeated EARFCNs encoding</span><br><span style="color: hsl(120, 100%, 40%);">+  * RR Channel Release: pass Cause code from BSSMAP Clear to the BTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * propagate RSL error cause codes to RR Channel Release cause</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix CBSP server: actually open the srv_link</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test.c: add test case 29: TCH/F -> TCH/H</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test.c: typo s/more/less in test 19 description</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: fix logging of requirements flags</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2 congestion: consider only congested pchan types</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: do not keep candidates with zero requirements met</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: log requirements of best candidate, log rxlev in dBm</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: bscon: use GSM48_RR_CAUSE_NORMAL instead of 0</span><br><span style="color: hsl(120, 100%, 40%);">+  * gscon timeout: use proper cause code for lchan release</span><br><span style="color: hsl(120, 100%, 40%);">+  * debug log: add RR Release cause code to the log</span><br><span style="color: hsl(120, 100%, 40%);">+  * info, error log: show MSC nr for new conn</span><br><span style="color: hsl(120, 100%, 40%);">+  * mscpool: fix refcount leak for unusual case of no bts</span><br><span style="color: hsl(120, 100%, 40%);">+  * CBSP: on RESET, also clear the etws_timer, and stop ETWS PN broadcast</span><br><span style="color: hsl(120, 100%, 40%);">+  * CBSP: log CBSP RESET on NOTICE</span><br><span style="color: hsl(120, 100%, 40%);">+  * CBSP: rewrite the CBSP link setup and 'cbc' VTY section</span><br><span style="color: hsl(120, 100%, 40%);">+  * CBSP: add local bind to client mode</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: use local var in handover_start_intra_bsc()</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: dissolve error-goto with single source in handover_start()</span><br><span style="color: hsl(120, 100%, 40%);">+  * ho counters: count invalid target cell as 'error', not 'no_channel'</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix 'handover:*' counters: add missing / move increments</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix 'handover:*' counters: remove bogus increments</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix HO inter-BSC-IN target bts for counters</span><br><span style="color: hsl(120, 100%, 40%);">+  * add {BTS,BSC}_CTR_INTER_BSC_HO_OUT_FAILED for RR HO Failure</span><br><span style="color: hsl(120, 100%, 40%);">+  * bssap: do not send a Clear Request after a Clear Command</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_fsm: signal Clear from gscon, for proper HO result counts</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover: fix detection for ambiguous HO neighbor ident</span><br><span style="color: hsl(120, 100%, 40%);">+  * CBSP: fix link startup when enabled in config file</span><br><span style="color: hsl(120, 100%, 40%);">+  * drop some unused members and function decls</span><br><span style="color: hsl(120, 100%, 40%);">+  * CBSP: adjust manual to reflect new 'cbc' VTY config</span><br><span style="color: hsl(120, 100%, 40%);">+  * CBSP VTY: re-add legacy cbc config for backwards compat</span><br><span style="color: hsl(120, 100%, 40%);">+  * dissolve bsc_grace_paging_request()</span><br><span style="color: hsl(120, 100%, 40%);">+  * drop bsc_subscr.lac</span><br><span style="color: hsl(120, 100%, 40%);">+  * drop unused Tdef for 992427</span><br><span style="color: hsl(120, 100%, 40%);">+  * add timer.vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * clean up timer definitions: introduce groups, move some T to X</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests: add missing *.vty to EXTRA_DIST</span><br><span style="color: hsl(120, 100%, 40%);">+  * log MSC nr for opening new A conn</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove unused signature gsm48_handle_paging_resp()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gscon_bssmap_clear(): guard against NULL msc</span><br><span style="color: hsl(120, 100%, 40%);">+  * compl l3: separate paging handling from bsc_scan_bts_msg()</span><br><span style="color: hsl(120, 100%, 40%);">+  * compl l3: parse Mobile Identity once</span><br><span style="color: hsl(120, 100%, 40%);">+  * compl l3: cosmetics around Create Layer 3</span><br><span style="color: hsl(120, 100%, 40%);">+  * compl l3: allocate conn in gsm_08_08.c, not gsm_04_08_rr.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * compl l3: populate conn's bsc subscr from MI</span><br><span style="color: hsl(120, 100%, 40%);">+  * compl l3: move Paging Response handling out of bsc_find_msc()</span><br><span style="color: hsl(120, 100%, 40%);">+  * compl l3: move all message parsing out of bsc_find_msc()</span><br><span style="color: hsl(120, 100%, 40%);">+  * refactor paging: introduce bsc_paging_params</span><br><span style="color: hsl(120, 100%, 40%);">+  * refactor paging: introduce bsc_paging_start()</span><br><span style="color: hsl(120, 100%, 40%);">+  * refactor paging: add bsc_subscr to bsc_paging_params</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCS: add paging reason, return in paging_request_stop()</span><br><span style="color: hsl(120, 100%, 40%);">+  * introduce osmo_use_count for bsc_subscr</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_subscr_name: print both IMSI and TMSI</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: fix naming of GSCON_EV_A_CONN_REQ -> GSCON_EV_MO_COMPL_L3</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCS: implement re-use of existing A-interface conn</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCS: SCCP next conn id: prepare Lb-interface</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCS: implement the bulk of Location Services</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCS: allow RSL EST IND during GSCON_ST_ACTIVE</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove unused osmo_bsc_reset.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * add doc/location_services_ta.msc</span><br><span style="color: hsl(120, 100%, 40%);">+  * BSSMAP RESET: generalize a_reset FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * BSSMAP RESET: move cancel-paging call to osmo_bsc_sigtran_reset()</span><br><span style="color: hsl(120, 100%, 40%);">+  * BSSMAP RESET: move RESET-ACK into reset fsm</span><br><span style="color: hsl(120, 100%, 40%);">+  * BSSMAP RESET: tweak logging</span><br><span style="color: hsl(120, 100%, 40%);">+  * BSSMAP RESET: also accept conn cfm events during ST_DISC</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCS: disable Lb interface by default, add vty 'smlc' / 'enable'</span><br><span style="color: hsl(120, 100%, 40%);">+  * add smlc.vty test</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCS: add proper BSSMAP-LE RESET re-using new generalized reset FSM</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCS: Lb startup: no need to re-use existing SCCP user</span><br><span style="color: hsl(120, 100%, 40%);">+  * drop features 'core-location-area-code' and 'core-cell-identity'</span><br><span style="color: hsl(120, 100%, 40%);">+  * manual: describe LCS and Lb interface</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix missing RR release when there is no MSC</span><br><span style="color: hsl(120, 100%, 40%);">+  * add fixme comment for OS#3833</span><br><span style="color: hsl(120, 100%, 40%);">+  * minor code dup: smlc_set_cs7_instance()</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover vty doc: explain rxqual values</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: fix comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test prep: move arfcn into create_bts()</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test prep: move generate_si() into create_bts()</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test prep: allow arbitrary timeslots in create_bts() code</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test prep: allow configuring several trx in create_bts()</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test prep: rename 'create-bts' to 'create-n-bts'</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test cosmetic: eliminate bts array and bts_num from main()</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: allow arbitrary timeslot config and multiple TRX</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover test: fix dyn ts: set pchan_is on act / rel</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover test: add 'expect-ts-use' to clarify tests</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add 'set-ts-use'</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: change 'meas-rep' params to bts-trx-ts-ss nr</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: drop secondary array of lchans</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover test: add test 30: de-congest TCH/F by moving to dyn TS TCH/H</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add test 31: TCH/H: re-use dyn TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix TCH/H allocation: use half occupied dyn TS instead of switching more dyn TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec 2: prep: common pick_better_lchan_to_move() function</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec 2: favor moving dyn TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover test 30: play through filling up all lchans</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add test 32: half used TCH/H on dyn TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix AMR start-mode auto: reflect proper ICMI in MultiRate Config IE</span><br><span style="color: hsl(120, 100%, 40%);">+  * AMR start-mode: send proper smod bits</span><br><span style="color: hsl(120, 100%, 40%);">+  * AMR start-mode auto: send smod bits as zero</span><br><span style="color: hsl(120, 100%, 40%);">+  * ctrl_test_runner.py: remove per-test startup delay</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec 2: prefer moving TCH/H from half-used dyn TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: implement as VTY shell</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: log sending ho complete</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: send ho detection</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: adjust logging for reproducability</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: set a fake osmo_mgcpc_ep_ci pointer</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: rename test scripts from numbers to names</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: gitignore</span><br><span style="color: hsl(120, 100%, 40%);">+  * tweak handover_tests.sh</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: cosmetic cfg simplifications in 5 tests</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: fix test_congestion.ho_vty meas-rep</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test.c: properly release lchans in set-ts-use</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: cosmetic: add dBm unit to rxval logging</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: code dup / cosmetics</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add 'meas-rep repeat N'</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add test_congestion_favor_best_target_rxlev.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add AMR TCH/H->/F tests, showing a bug</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: show ineffective intra-cell choice</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add test_congestion_intra_vs_inter_cell.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: clarify current and target rxlev per candidate</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: cosmetic: clarify afs_bias, simplify pick_better_lchan_to_move()</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: fix candidate choices in congestion check</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: include ack-chan in expect-chan</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: safeguard against unhandled chan req</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: saner chan act handling</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: saner ho request handling</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: vty echo</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: show a bug: add test_congestion_no_oscillation.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: cosmetic: clarify ho_candidate.{current,target}</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: reduce check_requirements() args</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: add ho_candidate.{current,target}.free_tch</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add lchan wildcards to meas-rep cmd</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: show bug: add test_balance_congestion_tchf_tchh.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: fix congestion oscillation bug</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: add test_balance_congestion_by_percentage.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: to balance congestion, use overload percent</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: enhance test_balance_congestion_by_percentage.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_tests.sh: update stdout/stderr only on capital -U arg</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix for test_dyn_ts_favor_moving_half_used_tch_h.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: in a ho test, use '*' instead of pdch</span><br><span style="color: hsl(120, 100%, 40%);">+  * show bug: add test_dyn_ts_congestion_tch_f_vs_tch_h.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * fixate test_dyn_ts_congestion_tch_f_vs_tch_h.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: fix congestion resolution on dyn TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * add test_dyn_ts_congestion_tch_f_vs_tch_h_2.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_avail(): omit logging for handover decision 2</span><br><span style="color: hsl(120, 100%, 40%);">+  * show bug: add test_dyn_ts_balance_congestion.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: fix congestion balancing on dyn TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * show bug: add test_dyn_ts_amr_tch_{f,h}_to_{h,f}_congestion_assignment_2.ho_vty</span><br><span style="color: hsl(120, 100%, 40%);">+  * hodec2: fix intra-cell congestion balancing with source lchan on dyn TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan assignment when RTP is set up: don't break on Mode Modify</span><br><span style="color: hsl(120, 100%, 40%);">+  * rename lchan->rqd_ta to last_ta</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan activation: indicate whether TA is known</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%);">+  * Meas Tools: Avoid OSMO_ASSERT due to uninitialised logging.</span><br><span style="color: hsl(120, 100%, 40%);">+  * Meas Tools: Avoid unusable terminal in case of error on osmo_sock_init</span><br><span style="color: hsl(120, 100%, 40%);">+  * Meas Tools, Avoid compiler format warnings</span><br><span style="color: hsl(120, 100%, 40%);">+  * Disallow changing the type of an existing BTS from the vty</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%);">+  * 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%);">+  [ Sylvain Munaut ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Add definitions for the TG object</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Allow TG and MCTR to be manipulated via VTY</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Allow the CON configuration request to be triggered via VTY</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Add VTY command to allow TX of arbitrary message for testing</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Don't use slashes in FSM IDs and use dashes instead</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Fix TS channel config payload for non-superchannel case</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Fix type of msg_type in abis_om2k_tx_simple</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Acknowledge the HW Infos Reports</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Acknowledge the unknown MCTR messages we get from time to time</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Properly name message 0x0136, found to be MCTR Statistics Report</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Use the "from config" TS config to setup OM objects</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Dispatch TS_EV_OML_READY to TS FSM only when it's actually ready</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Fix the frequency specifier for TX/RX/TS conf requests</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_ericsson_rbs2000: Init all the TRX, not just C0</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_ericsson_rbs2000: Whitelist the E1d input driver</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Add option to limit OML version during negotiation</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Rename MCTR config request constants for consistency</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Add support for MCTR configuration</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Properly update the 'fake' 12.21 states using OM2000 status</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Wait for OM TRX links to stabilize before trying to bring up TRX</span><br><span style="color: hsl(120, 100%, 40%);">+  * chan_alloc: Don't re-invent trx_is_usable and use existing helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_data: Update trx_is_usable for ericsson BTS</span><br><span style="color: hsl(120, 100%, 40%);">+  * om2k: Fix invalid use of linked list when building hopping freq list</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_nokia_site: Fake 12.21 OM objet state as "OK" when boot is done</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%);">+  * ctrs: Correctly count load total for dynamic timeslots.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Report per channel type load to statsd counters.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Remove dots from the end of stats descriptions.</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix indent whitespace and log message.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Fix stat group index for BTS stats.</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix a comment for the handle_unitdata_from_msc() function.</span><br><span style="color: hsl(120, 100%, 40%);">+  * chan_alloc: Add comments for the *_chan_load() functions.</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo_bsc_sigtran: Fix a SSCP-> SCCP typo in a comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Add a stats gauge for the MSC links count.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: report a number of configured BTS to a stats gauge.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Add counters for received BSSMAP messages.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Export connected OML/RSL links count per BTS.</span><br><span style="color: hsl(120, 100%, 40%);">+  * a_reset: Rename SIGTRAN connection to BSSMAP MSC assocation in log messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Fix Rx DTAP error stat description</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_subscr_conn_fsm: Fix a typo in the comment life->live</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan: Allow transition from BORKEN state to WAIT_RF_RELEASE_ACK</span><br><span style="color: hsl(120, 100%, 40%);">+  * timeslot_fsm: Allow PDCH_ACT_ACK in BORKEN state.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Only dereference a connection pointer after checking for NULL.</span><br><span style="color: hsl(120, 100%, 40%);">+  * handover_test: Properly allocate MSC data struct.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Add counters for Tx BSSMAP messages.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Rename BSSMAP Rx message counters to match Tx ones.</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: Coding style fix - brackets around a complex if/else</span><br><span style="color: hsl(120, 100%, 40%);">+  * log: Fix "Paging request failed" logging level</span><br><span style="color: hsl(120, 100%, 40%);">+  * log: Adjust "new SIGTRAN connection" logging level</span><br><span style="color: hsl(120, 100%, 40%);">+  * bssmap: Ignore repeated BSSMAP RESET ACK messages.</span><br><span style="color: hsl(120, 100%, 40%);">+  * log: Demote "CHAN RQD: reason" to INFO</span><br><span style="color: hsl(120, 100%, 40%);">+  * log: Demote "SAPI=%u ESTABLISH CONFIRM" message from ERROR to DEBUG.</span><br><span style="color: hsl(120, 100%, 40%);">+  * borken: Recover from more TS borken states.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Add counters and gauges for BORKEN lchans/TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Add a BTS/BSC counter PAGING_NO_ACTIVE_PAGING.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Correctly count lchans under BORKEN TS.</span><br><span style="color: hsl(120, 100%, 40%);">+  * bssap: Handle BSSMAP CONFUSION message.</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix crash in bsc_patch_mm_info()</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_patch: Don't even parse MM INFO if TZ patching is not enabled.</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_subscr_conn_fsm: Fix crash in gscon_forget_lchan()</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Count paging requests flushed due to MSC Reset.</span><br><span style="color: hsl(120, 100%, 40%);">+  * Return 0 from gsm0408_rcvmsg() if SCCP link is already closed.</span><br><span style="color: hsl(120, 100%, 40%);">+  * paging: Remove obsolete comment.</span><br><span style="color: hsl(120, 100%, 40%);">+  * chan_alloc: Fix typo in a comment.</span><br><span style="color: hsl(120, 100%, 40%);">+  * timeslot_fsm: Name TS FSM instances on allocation.</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%);">+  * osmo-bsc: Use designated initializer in bts_stat_desc</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_data.h: Remove period at end of counter description</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_rsl: Count successful channel requests</span><br><span style="color: hsl(120, 100%, 40%);">+  * Count assignment rates per BTS as well</span><br><span style="color: hsl(120, 100%, 40%);">+  * Remove punctuation in counter description</span><br><span style="color: hsl(120, 100%, 40%);">+  * Count handover per BTS as well as per BSC</span><br><span style="color: hsl(120, 100%, 40%);">+  * Count intra-cell and intra-bsc handover separately</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add bts counters to count BTS events where we don't have a bts</span><br><span style="color: hsl(120, 100%, 40%);">+  * configure.ac: Require python3 for ext_tests</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%);">+  * gsm_data: always set spare bits in channel description</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm 04.08: encode the LTE neighbors measurement bandwindth in Channel Release</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm 04.08: correct calculate the Cell Selection Indicator after release of all TCH and SDCCH</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bsc: fix a crash when receiving a RACH LOAD IND with 0</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis_nm: abis_nm_perform_test: fix a potential null deref</span><br><span style="color: hsl(120, 100%, 40%);">+  * pcu_sock: use tn as variable name to improve readability</span><br><span style="color: hsl(120, 100%, 40%);">+  * pcuif_proto: protocol 9: add missing fields</span><br><span style="color: hsl(120, 100%, 40%);">+  * oml: encode IPv6 NSVC using the new OML attribute NM_ATT_OSMO_NS_LINK_CFG</span><br><span style="color: hsl(120, 100%, 40%);">+  * pcuif_proto: version 10: add frequency hopping parameters</span><br><span style="color: hsl(120, 100%, 40%);">+  * pcuif_proto: version 10: add support for IPv6 NSVCs</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: cfg_bts_gprs_nsvc_rip: add missing breaks</span><br><span style="color: hsl(120, 100%, 40%);">+  * bsc_vty: parse the return code to make coverity happy</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_ipaccess_nanobts: check if msgb_alloc fails</span><br><span style="color: hsl(120, 100%, 40%);">+  * sysmobts: expect feature IPV6_NSVC</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce NM GPRS NSVC FSM</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Michael Iedema ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Add granularity to SDCCH/TCH/LU activity.</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: Add granularity to chan:rf_fail stat.</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: shorten deref chains where possible</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats: add SIGN/SPEECH assignment subcategories</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:43:04 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> osmo-bsc (1.6.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Philipp Maier ]</span><br><span>diff --git a/debian/control b/debian/control</span><br><span>index e3af0fb..09dcd04 100644</span><br><span>--- a/debian/control</span><br><span>+++ b/debian/control</span><br><span>@@ -12,13 +12,13 @@</span><br><span>                python3-minimal,</span><br><span>                libcdk5-dev,</span><br><span>                libtalloc-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-sccp-dev (>= 0.10.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-sigtran-dev (>= 0.10.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-abis-dev (>= 0.6.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-netif-dev (>= 0.6.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-mgcp-client-dev (>= 1.6.0),</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-sccp-dev (>= 1.4.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-sigtran-dev (>= 1.4.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%);">+               libosmo-netif-dev (>= 1.1.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-mgcp-client-dev (>= 1.8.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-bsc.git</span><br><span> Vcs-Browser: https://git.osmocom.org/osmo-bsc/</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bsc/+/23067">change 23067</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-bsc/+/23067"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bsc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I0afcb06f8a7466f98cac26ff939a3813d4add1cc </div>
<div style="display:none"> Gerrit-Change-Number: 23067 </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>