<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bts/+/26281">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 1.3.0.348-f42287-dirty → 1.4.0<br><br>Change-Id: Ibf3ce0bfd0cf67148229dd988ebde6e6b8d744cc<br>---<br>M TODO-RELEASE<br>M configure.ac<br>M contrib/osmo-bts.spec.in<br>M debian/changelog<br>M debian/control<br>5 files changed, 391 insertions(+), 23 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/81/26281/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 aa0b2fd..6b2de14 100644</span><br><span>--- a/TODO-RELEASE</span><br><span>+++ b/TODO-RELEASE</span><br><span>@@ -1,6 +1,2 @@</span><br><span> # When cleaning up this file: bump API version(s) in the following files:</span><br><span> # configure.ac, debian/control, and contrib/osmo-bts.spec.in.</span><br><span style="color: hsl(0, 100%, 40%);">-update libosmo-abis dependency to > 1.1.1 for osmo_rtp_socket_set_priority()</span><br><span style="color: hsl(0, 100%, 40%);">-update libosmo-abis dependency to > 1.1.1 for new e1_input vty commands for DSCP + priority</span><br><span style="color: hsl(0, 100%, 40%);">-update libosmocore dependency to > 1.5.1-73-g524b4f80 for osmo_bts_features_desc()</span><br><span style="color: hsl(0, 100%, 40%);">-update libosmocore dependency to > 1.5.1-133-g09f075fa for name in (struct rate_ctr_group)</span><br><span>diff --git a/configure.ac b/configure.ac</span><br><span>index 91fe244..8e3a44c 100644</span><br><span>--- a/configure.ac</span><br><span>+++ b/configure.ac</span><br><span>@@ -69,14 +69,14 @@</span><br><span> fi</span><br><span> </span><br><span> dnl checks for libraries</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOCODING, libosmocoding >= 1.5.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.1.0)</span><br><span style="color: hsl(0, 100%, 40%);">-PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.1.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOCODING, libosmocoding >= 1.6.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.2.0)</span><br><span style="color: hsl(120, 100%, 40%);">+PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.2.0)</span><br><span> </span><br><span> AC_MSG_CHECKING([whether to enable support for sysmobts calibration tool])</span><br><span> AC_ARG_ENABLE(sysmobts-calib,</span><br><span>diff --git a/contrib/osmo-bts.spec.in b/contrib/osmo-bts.spec.in</span><br><span>index a6d5e86..5fed7d6 100644</span><br><span>--- a/contrib/osmo-bts.spec.in</span><br><span>+++ b/contrib/osmo-bts.spec.in</span><br><span>@@ -27,14 +27,14 @@</span><br><span> %if 0%{?suse_version}</span><br><span> BuildRequires:  systemd-rpm-macros</span><br><span> %endif</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmoabis) >= 1.1.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmocodec) >= 1.5.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmocoding) >= 1.5.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmocore) >= 1.5.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmoctrl) >= 1.5.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmogsm) >= 1.5.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmotrau) >= 1.1.0</span><br><span style="color: hsl(0, 100%, 40%);">-BuildRequires:  pkgconfig(libosmovty) >= 1.5.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmocodec) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmocoding) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmocore) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmoctrl) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmogsm) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmovty) >= 1.6.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmoabis) >= 1.2.0</span><br><span style="color: hsl(120, 100%, 40%);">+BuildRequires:  pkgconfig(libosmotrau) >= 1.2.0</span><br><span> ### FIXME: DependencyHACK to include  osmocom/gprs/protocol/gsm_04_60.h</span><br><span> BuildRequires:  pkgconfig(libosmogb)</span><br><span> %{?systemd_requires}</span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index bc44837..3ad028b 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,375 @@</span><br><span style="color: hsl(120, 100%, 40%);">+osmo-bts (1.4.0) unstable; urgency=medium</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%);">+  * l1sap: Store status of SRR in an lchan struct memeber</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: add logging and VTY introspection for ACCH repetition</span><br><span style="color: hsl(120, 100%, 40%);">+  * sched_lchan_tchh: fix frame number and fill FACCH gap</span><br><span style="color: hsl(120, 100%, 40%);">+  * main,abis: change model name from sysmoBTS to osmo-bts</span><br><span style="color: hsl(120, 100%, 40%);">+  * paging: prioritize CS related paging over PS related pagings.</span><br><span style="color: hsl(120, 100%, 40%);">+  * allow to configure multiple oml remote-ip addresses</span><br><span style="color: hsl(120, 100%, 40%);">+  * sched_lchan_tch_x: do not use cmr as ft</span><br><span style="color: hsl(120, 100%, 40%);">+  * sched_lchan_tch_x: use functions to determine AMR tranmssion phase</span><br><span style="color: hsl(120, 100%, 40%);">+  * sched_lchan_tch_x: use ul_cmr and ul_ft when generating RTP bad frame</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: simplfy parse_repeated_acch_capability</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: parse temporary overpower value RSL CHAN ACT / MODIFY</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%);">+  * doc/examples: remove obsolete power control parameters</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc/examples: enable stderr logging for osmo-bts-virtual.cfg</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: fix: do not call trx_if_close() two times</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: fix segfault on trx_phy_inst_open() failure</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: use the passed 'trx' pointer in l1sap_chan_act()</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: use TLVP_PRES_LEN() macro in l1sap_chan_act()</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: check BTS_FEAT_MULTI_TSC in l1sap_chan_act()</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: fix wrong IEI and parsing in l1sap_chan_act()</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: fix wrong VTY node for 'gsmtap-sapi' command</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: document GSMTAP 'enable-all' / 'disable-all'</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: correct definition of 'osmotrx rx-gain' command</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: do not blindly ignore unhandled/unknown Channel Mode</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: remove deprecated command line parameters</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: document new 'gsmtap-remote-host' command</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: fix incorrect pointer cast in l1sap_chan_act()</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: rename, fix and refactor lchan_tchmode_from_cmode()</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: add missing Channel Mode values to rsl_handle_chan_mod_ie()</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan2lch_par(): fix missing default branch in switch</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: cosmetic: TRXD 'header version' -> 'PDU version'</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: remove outdated TRXD protocol documentation</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: cosmetic: use '#pragma once' in trx_if.h</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: define TRXC/TRXD message buffer size</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: 'burst type' is actually modulation type</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: move MTS parser into trx_data_parse_mts()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: discard TRXD PDUs with unexpected version</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: move TDMA frame number check to trx_data_read_cb()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: cosmetic: get rid of TRX_CHDR_LEN macro</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: generalize checking of TRXD header length</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: pass 'struct phy_instance' to TRXD dissectors</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: refactor handling of version specific TRXD parts</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: enlarge and share TRXD message buffer</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: assert PDU version in trx_if_send_burst()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: reduce code nasting in trx_if_send_burst()</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: fix the use of deprecated osmo_bts_feature_name()</span><br><span style="color: hsl(120, 100%, 40%);">+  * common/abis: fix the use of deprecated e1inp_line_get() API</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: refactor parse_rsp(), fix compilation warnings</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: fix wrong value printed in rsl_handle_chan_mod_ie()</span><br><span style="color: hsl(120, 100%, 40%);">+  * struct gsm_bts_trx: remove unused leftovers from openbsc</span><br><span style="color: hsl(120, 100%, 40%);">+  * common/sysinfo: make struct gsm_bts_trx const in num_agch()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-{lc15,oc2g}: drop redundant checks in VTY commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] struct gsm_bts_trx: fix the PHY instance pointer</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] Merge bts_trx_init() into gsm_bts_trx_alloc()</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] osmo-bts-trx: move {chan,bid} to trx_{dl,ul}_burst_{req,ind}</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: implement TRXDv2 protocol support</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler.h: cosmetic: use #pragma once</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: cosmetic: s/trx_sched_fn/bts_sched_fn/g</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: remove redundant assert() in bts_sched_fn()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: fix hopping pointer bug in bts_sched_fn()</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] Re-organize osmo-bts-trx specific structures</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: clarify logging messages in trx_if_{open,close}()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-{trx,virtual}: fix: pinst->trx may be NULL</span><br><span style="color: hsl(120, 100%, 40%);">+  * common: make the arguments of phy_{link,instance}_name() const</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] common: make 'struct gsm_bts_trx_ts' pointers const</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] gsm_data.h: fix wrong bit-mask in BSIC2BCC macro</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] gsm_data.h: introduce and use BTS_TSC macro</span><br><span style="color: hsl(120, 100%, 40%);">+  * common: phy_links_open(): warn about dangling PHY instances</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] osmo-bts-trx: rework and split up bts_sched_fn()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix regression in 'osmo-bts-trx: rework and split up bts_sched_fn()'</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] osmo-bts-trx: implement and enable PDU batching for TRXDv2</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] osmo-bts-trx: indicate MTS in Downlink TRXDv2 PDUs</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] rsl_rx_mode_modif(): handle Channel Identification IE</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] rsl: call bts_supports_cm() from rsl_handle_chan_mod_ie()</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] bts_supports_cm(): handle RSL_CMOD_CRT_OSMO_TCH_VAMOS_{Bm,Lm}</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] common/scheduler: unify symbol names for training sequences</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] osmo-bts-trx: rework handling of Training Sequence</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] osmo-bts-trx: properly handle per-timeslot TSC values</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] scheduler: add new GMSK training sequences from 3GPP 45.002</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] l1sap_chan_act(): handle Osmocom specific TSC IE</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] common/oml: generalize checking BTS_FEAT_MULTI_TSC</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] gsm_pchan2chan_nr(): use ABIS_RSL_CHAN_NR_CBITS_* macros</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] rsl_lchan_lookup(): use ABIS_RSL_CHAN_NR_CBITS_* macros</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] rsl_lchan_lookup(): make it more readable</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] gsm_data: rework and rename gsm_lchan_name_compute()</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] l1sap: get_lchan_by_chan_nr() may return NULL</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] oml_rx_set_chan_attr(): clarify NM_ATT_CHAN_COMB handling</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals/abis/rsl.adoc: s/TS 08.58/TS 48.058/</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals/abis/rsl.adoc: rework Channel Number description</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals/abis/rsl.adoc: add missing CBCH Channel Number values</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals/abis/rsl.adoc: add VAMOS specific Channel Number values</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: fix NULL pointer dereference in trx_if_send_burst()</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_sched_is_sacch_fn(): fix handling of dynamic timeslots</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] scheduler: drop meaningless channel number checks</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] conf_lchans_as_pchan(): improve readability</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] Implement the concept of 'shadow' timeslots</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] osmo-bts-trx: schedule bursts on 'shadow' timeslots</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: fix TDMA frame number wrap in l1sap_info_time_ind()</span><br><span style="color: hsl(120, 100%, 40%);">+  * conf_lchans_as_pchan(): fix GSM_LCHAN_{CCCH->CBCH} regression</span><br><span style="color: hsl(120, 100%, 40%);">+  * conf_lchans_as_pchan(): initialize all lchans with GSM_LCHAN_NONE</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: remove over-defensive checks in is_meas_complete()</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] trx_sched_init_ts(): assign names to per-timeslot counters</span><br><span style="color: hsl(120, 100%, 40%);">+  * common/vty: facilitate finding duplicate PHY/TRX associations</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: ensure all warning messages are prefixed with '%%'</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-octphy: drop talloc_replace(), use osmo_talloc_replace_string()</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: fix TDMA frame number arithmetic in fn_ms_adj()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: fix typo: s/bisc/bsic/ in 'show transceiver'</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: fix copy-pasted comment: s/sysmoBTS/osmo-bts-trx/</span><br><span style="color: hsl(120, 100%, 40%);">+  * oml: fix handling of NM_ATT_INTERF_BOUND attribute</span><br><span style="color: hsl(120, 100%, 40%);">+  * Report interference levels in RSL RF RESource INDication</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: reorder enum trx_chan_type, add TRX_CHAN_IS_DEDIC()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: report interference levels to the upper layers</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-{trx,virtual}: get rid of dummy tx_idle_fn()</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: unset TRX_CHAN_FLAG_AUTO_ACTIVE for TRXC_IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: print timeslot brief info in 'show transceiver'</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: measure interference levels on TRXC_IDLE</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: report PDCH interference levels to the PCU</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: fix wrong union field in trx_sched_tch_req()</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: fix: use ts_pchan() in trx_sched_set_cipher()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Revert "power_control: BS power shall not be reduced on C0"</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-omldummy: indicate BTS_FEAT_BCCH_POWER_RED as supported</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: implement BCCH carrier power reduction mode</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: constrain BS power reduction on BCCH carrier</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals/abis/rsl.adoc: clarify RF Resource Indication conformance</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: use tlvp_val16be() in rsl_rx_ipac_XXcx()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_lchan_interf_meas_calc_band(): also print number of AVG samples</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: send dummy FACCH in the absense of RTP frames</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: return -ENODEV if 'bursts_p' is NULL</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: unify channel (de)activation/modification messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_lchan2chan_nr(): separate RSL specific variant of this API</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: bts_model_l1sap_down(): remove chan_nr patching</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_sched_set_lchan(): use LOGL_INFO for logging messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: remove an 'else' branch in _sched_dl_burst()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: implement Temporary Overpower for SACCH/FACCH</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: fix comments explaining the interleaving of TCH/H</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix handle_ms_meas_report(): properly count measurement reports</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: fix memory leak in abis_oml_sendmsg()</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: remove redundant logging in rsl_rx_chan_activ()</span><br><span style="color: hsl(120, 100%, 40%);">+  * .gitignore: add tests/amr/amr_test</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: prevent race condition during timeslot re-configuration</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl_tx_rf_res(): separate interference AVG / band calculation</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl_tx_rf_res(): also report noise levels for PDTCH</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: report PDCH interference levels to L1SAP</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: check if BTS model supports interference reporting</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: show interference level / band in 'show lchan'</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_sched_clean_ts(): also free() the associated 'struct l1sched_ts'</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_sched_clean(): also free() the shadow timeslot</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: refactor 'maxdly' / 'maxdlynb' commands</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: rsl_tx_meas_res() does not change l3, make it const</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: send NACK if BTS_FEAT_ACCH_REP is not supported</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: handle_ms_meas_report() accepts const gh</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: move repeated_dl_facch_active_decision() here</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: make sure that DL measurements are valid</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: s/repeated_acch_capability/rep_acch_cap/g</span><br><span style="color: hsl(120, 100%, 40%);">+  * struct gsm_lchan: group ACCH repetition state fields</span><br><span style="color: hsl(120, 100%, 40%);">+  * struct gsm_lchan: move tch.rep_facch to rep_acch.dl_facch</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: fix wrong operator used in handle_ms_meas_report()</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: fix potential NULL pointer dereference</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_set_state(): also free pending messages if any</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan: introduce and use lchan_is_tch() helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * [overpower] rsl: store full content of RSL_IE_OSMO_TEMP_OVP_ACCH_CAP</span><br><span style="color: hsl(120, 100%, 40%);">+  * [overpower] lchan_dump_full_vty(): print overpower state</span><br><span style="color: hsl(120, 100%, 40%);">+  * [overpower] scheduler: handle {sacch,facch}_enabled flags</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: fix handling of lchan->pending_rel_ind_msg</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: move false PTCCH/U detection into PDCH branch</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: use designated initializers in process_l1sap_meas_data()</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: process_l1sap_meas_data() accepts pointer to lchan</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: make 'l1sap' argument of process_l1sap_meas_data() const</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: fix a memory leak in handle_gprs_susp_req()</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: rework handling of DATA.ind on SACCH</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan_meas_handle_sacch(): check if Measurement Result is valid</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: get rid of *le in lchan_meas_handle_sacch()</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: pass *mr to repeated_dl_facch_active_decision()</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: pass *mr to lchan_bs_pwr_ctrl()</span><br><span style="color: hsl(120, 100%, 40%);">+  * [overpower] Turn it on and off depending on DL RxQual</span><br><span style="color: hsl(120, 100%, 40%);">+  * measurement: make use of gsm48_meas_res_is_valid()</span><br><span style="color: hsl(120, 100%, 40%);">+  * common/Makefile.am: reformat {AM_CPPFLAGS,AM_CFLAGS,LDADD}</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: exclude disabled timeslots from interference reports</span><br><span style="color: hsl(120, 100%, 40%);">+  * oml: use ARRAY_SIZE() in oml_rx_set_bts_attr()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_lchan_interf_meas_calc_avg(): fix band calculation</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%);">+  * l1sap: Transmit pdtch invalid MAC blocks to PCU</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Always submit rx PDTCH DATA.ind to l1sap</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Avoid submitting first data_ind with FN=0 to upper layers</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Drop duplicate set of last_clk_ind</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: reorder first timerfd schedule to decrease first timeout skew</span><br><span style="color: hsl(120, 100%, 40%);">+  * sysmo,oc2g,lc15: Make RadioChannel MO depend on RadioCarrier MO</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts: Clean up TS selection in sign_link_up</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix regression in 'bts: Clean up TS selection in sign_link_up'</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add missing value_string for NM_EV_* introduced recently</span><br><span style="color: hsl(120, 100%, 40%);">+  * pcuif: Set missing bsic field during Tx of info_ind</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use new stat item/ctr getter APIs</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: Use switch statement in rsl_rx_bcch_info()</span><br><span style="color: hsl(120, 100%, 40%);">+  * pcu_sock: Transmit SI2</span><br><span style="color: hsl(120, 100%, 40%);">+  * doc: rsl.adoc: Fix trailing whitespace</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_data: Drop unused function gsm_pchan_parse()</span><br><span style="color: hsl(120, 100%, 40%);">+  * pcuif_proto.h: Add new container messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * Support forwarding proto IPAC_PROTO_EXT_PCU BSC<->PCU</span><br><span style="color: hsl(120, 100%, 40%);">+  * Rename osmo dyn ts enums to contain SDCCH8</span><br><span style="color: hsl(120, 100%, 40%);">+  * Support SDCCH8 in osmo dyn ts</span><br><span style="color: hsl(120, 100%, 40%);">+  * Make gcc 11.1.0 false positivies happy</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: Fix rx of multiple RSL_IPAC_EIE_MEAS_AVG_CFG IEs</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: Support parsing up to 3 RSL_IPAC_EIE_MEAS_AVG_CFG IEs</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Take C/I into account</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Support EWMA algorithm for C/I measurements</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Improve logging</span><br><span style="color: hsl(120, 100%, 40%);">+  * BS Power Control Loop: refactor lchan_bs_pwr_ctrl() to look similar to lchan_ms_pwr_ctrl()</span><br><span style="color: hsl(120, 100%, 40%);">+  * BS Power Control Loop: Support EWMA average algo for RxQual meas</span><br><span style="color: hsl(120, 100%, 40%);">+  * BS Power Control Loop: Increase attenuation if RxQual is better than upper threshold</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS/BS Power Control Loop: Do RxLEV meas avg & delta calculations directly on RxLevels</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS/BS Power Control Loop: Fix downscaling averaging bug</span><br><span style="color: hsl(120, 100%, 40%);">+  * Power Control Loop: Move skip loop logic to function helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * comsetic: measurement.c: fix typo in comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: Take L1SACCH MS_PWR from bitfield instead of manual parsing</span><br><span style="color: hsl(120, 100%, 40%);">+  * TA loop: Take into account UL SACCH 'Actual Timing advance' field</span><br><span style="color: hsl(120, 100%, 40%);">+  * ta_control: Allow switching TA quicker</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan: Move TA CTRL param to its own substruct</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Feed UL RSSI from correct measurement period</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Feed UL C/I from correct measurement period</span><br><span style="color: hsl(120, 100%, 40%);">+  * TA Control Loop: Change toa256 switch threshold to 75% of a symbol</span><br><span style="color: hsl(120, 100%, 40%);">+  * Power Control Loop: Set P_CON_INTERVAL to 1 by default</span><br><span style="color: hsl(120, 100%, 40%);">+  * Support configuring TA loop SACCH block rate</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Fix sub vs full being passed to algo</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Clear code and drop code not executed</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis.h: Drop unused state</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: fix typo in comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis.c: Rearrange code to follow logic state order</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis.c: Convert early return to assert()</span><br><span style="color: hsl(120, 100%, 40%);">+  * power_control: Drop unused param in function</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests: MS Power Control Loop: Show oscillation among good power levels</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: Fix formatting of conditional operator</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Move FSM registration to constructor function</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Shorten string names of events</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis.c: Transition to CONNECTED state only when OML link is up</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis.c: Fix mess with priv->bsc_oml_host</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis.c: Loop over list of BSCs until connection succeeds</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_provision_fsm: Add missing state transition OPEN_WAIT_POWEROFF_CNF => OPEN_POWEROFF</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_*_fsm: Add missing item in event mask list for state ENABLED</span><br><span style="color: hsl(120, 100%, 40%);">+  * Allow setting administrative state through oml_mo_state_chg()</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_*_fsm: Set adminsitrative state 'shutting down' when shutdown procedure starts</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Fix oscillations within good MS Power Levels</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_*_fsm: Move to state Disabled NotInstalled Locked when shtudown proc ends</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Drop internal OML msg queue</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_*fsm: Make FSMs aware of object being properly configured or not</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_shutdown_fsm: Fix event name</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_if: Set pointer to null after freeing it</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_if: Allow calling trx_if_flush/close from within TRXC callback</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_if: delete retrans timer when flushing the Tx queue</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_provision_fsm: Properly reset FSM state upon starting listening for events</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Submit TRX_PROV_EV_CFG_ARFCN for C0 during SetBtsAttr</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Get rid of check_transceiver_availability_trx()</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Disable threshold comparison on {LOWER,UPPER}_CMP_N=0</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: Support rx of empty rlcmac blocks from PCU</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Avoid race condition configuring TS-specific TSC values</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Submit TRX SW_ACT when PHY becomes connected</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_sched_clean_ts: Clean VAMOS shadow TS too</span><br><span style="color: hsl(120, 100%, 40%);">+  * phy_link: Introduce bts_model_phy_link_close() and use it in bts-trx</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_bts_fsm: Make sure PHYs are opened when SW_ACTivating it</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_shutdown_fsm: Allow configuring FSM to shutdown without exiting process</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Call bts_model_abis_close() when  Abis link goes down</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_trx: Drop non-executed path in trx_link_estab()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Avoid sending Load Indications when BTS is not RSL-connected</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Fix memory leak of bts->osmo_link upon link going down</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Fix line leaked & recreated upon every reconnect</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Keep the process ongoing trying to reconnect on Abis link down</span><br><span style="color: hsl(120, 100%, 40%);">+  * Revert "bts-trx: Keep the process ongoing trying to reconnect on Abis link down"</span><br><span style="color: hsl(120, 100%, 40%);">+  * Revert "abis: Fix line leaked & recreated upon every reconnect"</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-omldummy: Fix crash accessing null phy</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Fix rxgain & maxdly VTY values being reset</span><br><span style="color: hsl(120, 100%, 40%);">+  * Decouple handling of Measurement Report from lapdm</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move TA & Power Loops further up the stack, take DTXu flag into account</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: Fix lqual_cb not populated for TCH.ind</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Fix line leaked & recreated upon every reconnect</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_provision_fsm: Fix TRX!=0 never going back to CLOSED state</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_provision_fsm: Support OPEN_POWEROFF->CLOSED transition</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Delay power ramp up until RCARRIER is ENABLED</span><br><span style="color: hsl(120, 100%, 40%);">+  * Delay abis reconnect while bts is shutting down</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Keep the process ongoing trying to reconnect on Abis link down</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_provision_fsm: Drop unneeded reset of fields</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_provision_fsm: Drop impossible paths</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_provision_fsm: poweronoff_sent flag: track POWERON and POWEROFF separately</span><br><span style="color: hsl(120, 100%, 40%);">+  * trx_provision_fsm: Fix shutdown while POWERON in transit</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: NACK Chan Activation for lchans on disabled TS</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce gsm_lchan_init() function helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * MS Power Control Loop: Use P_CON_INTERVAL=2 by default</span><br><span style="color: hsl(120, 100%, 40%);">+  * load_indication.c: Avoid sending if CCCH is still not operational</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move lchan,power_ctrl specific code from gsm_data.h to their own files</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move lchan,power_control related code from gsm_data.c to their own files</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan.h: Add related ticket info to FIXME comment</span><br><span style="color: hsl(120, 100%, 40%);">+  * Introduce gsm_lchan_release function helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_channel_fsm: Release lchans after BTS shutdown</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_bts_fsm: Reset si_valid bitmask when BTS is shut down</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_*_fsm: Move reset state code to st_op_disabled_notinstalled_on_enter</span><br><span style="color: hsl(120, 100%, 40%);">+  * nm_*_fsm: reset mo.nm_attr from previous runs when entering state NOT_INSTALLED</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add new gsm_bts_trx_free_shadow_ts() function</span><br><span style="color: hsl(120, 100%, 40%);">+  * Make sure lchan allocated memory from shadow_ts is properly freed</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: Fix all shadow TS being Chan Act NACKed</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: Guard call to trx_sched_clean with NULL trx ptr</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan: Setup early_rr_ia timer only once during init</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move lchan related code to lchan.{c,h}</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan: Update log line level to use macro and level INFO</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan: Avoid applying transition changes if state new==old</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move lchan_deactivate() to lchan.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move lchan_init_lapdm inside lchan_set_state(LCHAN_S_ACTIVE)</span><br><span style="color: hsl(120, 100%, 40%);">+  * lchan: Call lapdm_channel_exit() when state changes to NONE</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts_shutdown_fsm: Make sure pending power ramping are aborted before closing TRX</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_pchan2chan_nr(): Properly assert if unexpected pchan is passed</span><br><span style="color: hsl(120, 100%, 40%);">+  * Reset CBCH state after BTS shutdown</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: sched_lchan_pdtch: Refactor tx_pdtch_fn to get rid of goto tag</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: sched: tx_pdtch_fn: Handle PCU idle blocks properly</span><br><span style="color: hsl(120, 100%, 40%);">+  * Revert "bts-trx: sched: tx_pdtch_fn: Handle PCU idle blocks properly"</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: Fix check against empty PDCH blocks</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: sched: tx_pdtch_fn: Drop log line clogging logs</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap: Avoid re-(de)activating already (de)active lchans</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: Avoid crash upon call to trx_sched_set_lchan if l1ts is uninitialized</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: sched_lchan_tchf: Drop impossible code path</span><br><span style="color: hsl(120, 100%, 40%);">+  * scheduler: Fix FACCH msg with l2len==0 going to lower layers and logging errors</span><br><span style="color: hsl(120, 100%, 40%);">+  * bts-trx: sched_lchan_tchf: Change log level to debug for line informing about missing dl prim</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Drop unneded if condition in else clause</span><br><span style="color: hsl(120, 100%, 40%);">+  * abis: Try one reconnect to previously connected BSC before trying next one</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_ts_release(): Make sure pchan{,is_want} is reset to NONE</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%);">+  * osmobts-abis.adoc: add missing bibliography</span><br><span style="color: hsl(120, 100%, 40%);">+  * Abis manual: s/TS 12.21/TS 52.021</span><br><span style="color: hsl(120, 100%, 40%);">+  * Abis manual: add Get Attributes, add BTS features</span><br><span style="color: hsl(120, 100%, 40%);">+  * Abis manual: add VAMOS to BTS features</span><br><span style="color: hsl(120, 100%, 40%);">+  * Abis manual: add RSL_IE_OSMO_TRAINING_SEQUENCE</span><br><span style="color: hsl(120, 100%, 40%);">+  * omldummy: introduce using getopt_long</span><br><span style="color: hsl(120, 100%, 40%);">+  * omldummy: add cmdline arg --features</span><br><span style="color: hsl(120, 100%, 40%);">+  * [VAMOS] osmo-bts-omldummy: allocate shadow timeslots</span><br><span style="color: hsl(120, 100%, 40%);">+  * remove unused LCHAN_S_INACTIVE</span><br><span style="color: hsl(120, 100%, 40%);">+  * enable Early Immediate Assignment</span><br><span style="color: hsl(120, 100%, 40%);">+  * add VTY transcript testing</span><br><span style="color: hsl(120, 100%, 40%);">+  * jenkins: enable new flag --enable-external-tests</span><br><span style="color: hsl(120, 100%, 40%);">+  * add osmo_tdef groups, exposing T timers on VTY config</span><br><span style="color: hsl(120, 100%, 40%);">+  * early IMM ASS: add configurable delay for RR IMM ASS</span><br><span style="color: hsl(120, 100%, 40%);">+  * early IA: change default X15 timer to 0 ms</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_lchan_interf_meas_calc_avg(): adapt to the order of boundaries</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 ability to set socket priority of RTP sockets</span><br><span style="color: hsl(120, 100%, 40%);">+  * manual: Include QoS chapter and add osmo-bts specific example</span><br><span style="color: hsl(120, 100%, 40%);">+  * manual: Remove manual revision history; we don't use it anywawy</span><br><span style="color: hsl(120, 100%, 40%);">+  * manuals: Update copyright years</span><br><span style="color: hsl(120, 100%, 40%);">+  * l1sap/gsmtap: Don't log UI fill frames [zero information field]</span><br><span style="color: hsl(120, 100%, 40%);">+  * rsl: fix handling of REL IND in lapdm_rll_tx_cb()</span><br><span style="color: hsl(120, 100%, 40%);">+  * initial support for static userspace probes via systemtap</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%);">+  * sysmobts-mgr: Fix path to hwmon in /sys</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Eric Wild ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx: indicate A5/4 support, handle Kc128</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%);">+  * debian/control: remove dh-systemd build-depend</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%);">+  * lc15, oc2g, sysmo: fix show dsp-trace-flags</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-trx: fix maxdly</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Martin Hauke ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-bts-trx-calypso.cfg: Adjust settings to work with current osmo-bts versions</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, 16 Nov 2021 16:40:05 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> osmo-bts (1.3.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Michael McTernan ]</span><br><span>diff --git a/debian/control b/debian/control</span><br><span>index 3b8098b..0bdf48c 100644</span><br><span>--- a/debian/control</span><br><span>+++ b/debian/control</span><br><span>@@ -7,11 +7,11 @@</span><br><span>                dh-autoreconf,</span><br><span>                autotools-dev,</span><br><span>                pkg-config,</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmocore-dev (>= 1.5.0),</span><br><span style="color: hsl(0, 100%, 40%);">-               libosmo-abis-dev (>= 1.1.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmocore-dev (>= 1.6.0),</span><br><span style="color: hsl(120, 100%, 40%);">+               libosmo-abis-dev (>= 1.2.0),</span><br><span>                libgps-dev,</span><br><span>                txt2man,</span><br><span style="color: hsl(0, 100%, 40%);">-               osmo-gsm-manuals-dev (>= 1.1.0)</span><br><span style="color: hsl(120, 100%, 40%);">+               osmo-gsm-manuals-dev (>= 1.2.0)</span><br><span> Standards-Version: 3.9.8</span><br><span> Vcs-Browser: http://git.osmocom.org/osmo-bts/</span><br><span> Vcs-Git: git://git.osmocom.org/osmo-bts</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bts/+/26281">change 26281</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-bts/+/26281"/><meta itemprop="name" content="View Change"/></div></div>

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