From 1283e3d54304c9c044c2df158139b1bb61ebf177 Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 25 Aug 2017 15:16:57 +0200 Subject: =?UTF-8?q?Bump=20version:=200.5.0=20=E2=86=92=200.6.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I613d09ae0f9f0aa67be1dc6015da1fb9314110fd --- debian/changelog | 483 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 482 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 5c2d203c..61c46c64 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,485 @@ -osmo-bts (0.5.0) UNRELEASED; urgency=medium +osmo-bts (0.6.0) unstable; urgency=medium + + [ Holger Hans Peter Freyther ] + * Initial release. + * misc: Ignore files generated by a debian packaging build + * jenkins: Add the build script from jenkins here + * jenkins: Add the build script from jenkins here + * sysmobts: Add the barebox boot state reservation + * sysmobts: Fix eeprom padding before gpg key + * ci/spatch: Remove the "static" analysis handling + * oct: Attempt to enable the Octphy for the osmo-bts-oct build + * debian: Use the header files installed by openbsc-dev + * build: Do not require more headers from OpenBSC + * sysmobts: Make reservation for mode/netmask/ip and suc + * sysmobts: Store a simple network config in the EEPROM as well + + [ Max ] + * Ensure TRX invariant + * Use libosmocore function for uplink measurements + * Fix debug output + * Fix RTP timestamps in case of DTX + * Add DTXd support for sysmoBTS and LC15 + * Use libosmocodec for AMR RTP + * octphy: Use the app. info. defaults as base + * Fix debug output + * DTXd: store/repeat last SID + * DTXd: store/repeat last SID + * DTXu: mark beginning of speech burst in RTP + * Fix OML activation + * TRX: Add vty command to power on/off transceiver + * TRX: add configuration example + * Add .gitreview + * DTX: add support for AMR/HR + * Move copy-pasted code into common part + * Use libosmocodec functions for AMR + * Use error values instead of number for RSL error + * Clarify logging message + * Make get_lchan_by_chan_nr globally available + * DTXu: move copy-pasted code to common part + * Remove duplicated nibble shift code + * TRX: add Uplink DTX support for FR/HR + * Mark array as static const + * sysmobts: dump PRACH and PTCCH parameters + * Activate PTCCH UL + * Fix dsp tracing at phy config + * octphy: fix build + * Fill measurements data for L1SAP + * sysmo: ts_connect: log channel combination name instead of number + * DTX: fix last SID saving + * DTX: fix SID repeat scheduling + * DTX: fix SID logic + * lc15, sysmo: Use SID_FIRST_P1 to initiate DTX + * DTX: check Marker bit to send ONSET to L1 + * DTX: remove misleading comment + * LC15: Clarify msgb ownership / fix memory leaks + * DTX: move scheduling check inside repeat_last_sid + * DTX: further AMR SID cache fixes (lc15, sysmo) + * DTX: move ONSET detection into separate function + * DTX: send AMR voice alongside with ONSET + * DTX: fix conversion from fn to ms + * Move copy-pasted array into shared header + * DTX DL: use FSM for AMR + * TRX: fix building with latest DTX changes + * DTX: fix array size calculation + * DTX AMR - fix buffer length check + * Replace magic number with define + * Fix lc15 build + * Extend RTP RX callback parameters + * DTX HR - fix array size calculation + * Fix DTX DL AMR SIDscheduling logic + * Add tools to check DTX operation + * DTX DL: split ONSET state handling + * Remove obsolete define + * DTX DL: add AMR HR support to scheduling check + * DTX fix ONSET handling + * dtx_check.gawk: Fix false-positives in DTX check + * Fix tests linking with libosmocodec + * DTX DL: tighten check for enabled operation + * DTX: wrap FSM signal dispatching + * Add libosmocodec for octphy build + * dtx_check.gawk: add check for repetitive SID FIRST + * Remove duplicated code + * Replace link_id constant with define + * DTX DL AMR: rewrite FSM recursion + * Remove duplicated code + * Fix AGCH/PCH proportional allocation + * TRX: prevent segfault upon phy init + * DTX: add explicit check if DTX enabled + * Save RTP metadata in Control Buffer + * osmo-bts-trx: fix lchan deactivation + * DTX: fix TS adjustment for ONSET + * Optionally use adaptive RTP jitter buffering + * Integrate Debian packaging changes + * DTX AMR HR: fix inhibition + * Add copyright for .deb packages + * Move code to libosmocore + * Log socket path on error + * Add Abis OML failure event reporting + * Alarm on various errors + * Remove obsolete define TLVP_PRES_LEN + * scheduler: log lchan on which prim error occured + * deb: use gsm_data_shared.* from openbsc-dev + * OML: internalize failure reporting + * Add ctrl command to send OML alert + * Fix typo in TCH/H interleaving table + * Use oml-alert CTRL command for temp report + * Remove code duplication + * Handle ctrl cmd allocation failures + * Check for suitable lchan type when detecting HO + * osmo-bts-trx: fix scheduling of broken frames + * Sync protocol with OsmoPCU + * vty: reduce code duplication + * Handle TXT indication from OsmoPCU + * Add MS TO to RSL measurements + * Signal to BSC when PCU disconnects + * Prepare for extended SI2quater support + * Set BTS variant while initializing BTS model + * Prepare for BTS attribute reporting via OML + * osmo-bts-trx: use libosmocoding + * Remove redundant test + * Implement basic Get Attribute responder + * Add version to phy_instance + * OML: fix Coverity-reported issues + * Re-add version to phy_instance + * Use systemd template specifiers + * Place *-mgr config examples according to BTS model + * lc15: add example systemd service file + * Extend Get Attribute responder + * Set and report BTS features + * Cleanup SI scheduling + * RSL: receive and send multiple SI2q messages + * RSL: check for abnormal SI2q values + * lc15bts-mgr: use extended config file example + * Move parameter file opening into separate function + * Move common steps into common jenkins helper + * lc15: add jenkins helper + * Use generic L1 headers helper + * Copy sysmobts.service to osmo-bts-sysmo + * OML: move BTS number check into separate function + * lc15: make jenkins helper executable + * lc15: fix jenkins build + * Add missing include for abis.h header file + * RSL: receive and send multiple SI2q messages + * Use release helper from libosmocore + * si2q: do not consider count update as error + * Cleanup example config files + * Fix .deb build + * Unify *.service files + * lc15: cleanup board parameters reading + * lc15-mgr: update parameter read/write + * lc15: fix BTS revision and hw options + * lc15: make default config usable + * lc15: port lc15bts-mgr changes + * lc15bts-mgr: separate service file + * lc15: port lc15bts-mgr dependency changes + * Simplify jenkins build scripts + * OML: use fom_hdr while handling attr. request + * osmo-bts-trx: fix 'osmotrx legacy-setbsic' + * osmo-bts-trx: remove global variables from loops + + [ Daniel Laszlo Sitzer ] + * octphy: Update outdated config param name in error message. + + [ Jason DSouza ] + * Close TRX session before opening new one + + [ Minh-Quang Nguyen ] + * l1sap.h: fix wrong L1SAP_FN2PTCCHBLOCK calculation according to TS 45.002 Table 6 + * common/abis.c: fix 100% CPU usage after disconnecting OML/RSL link (Bug #1703) + * LC15: Bring back DSP trace argument + * LC15: Hardware changes + * LC15: TRX nominal TX power can be used from EEPROM or from BTS configuration + * rsl: Fix dropping of LAPDm UA message. + * LC15: properly handle BS-AG-BLKS-RES as received from BSC + + [ Neels Hofmeyr ] + * sysmo: add L3 handle to l1prim messages + * pcu_sock: add pcu_connected() to query PCU availability + * tests/stubs.c: remove unused stubs + * fix typo in error message ('at lEast') + * oml, Set Chan Attr: treat unknown PCHAN types as error + * dyn PDCH: rsl rx dchan: also log ip.access message names + * doc: add ladder diagram on dynamic PDCH, add msc-README + * add missing DSUM entry to bts_log_info_cat + * fix compiler warning: printf format for sizeof() + * fix compiler warning: add missing case (PHY_LINK_CONNECTING) + * fix two compiler warnings: add two opaque struct declarations + * dyn PDCH: add bts_model_ts_connect() and _disconnect() stubs + * dyn PDCH: conf_lchans_for_pchan(): handle TCH/F_PDCH + * dyn PDCH: pcu_tx_info_ind(): handle TCH/F_PDCH in PDCH mode + * dyn PDCH: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags + * dyn PDCH: implement main dyn PDCH logic in common/ + * dyn PDCH: sysmo-bts/oml.c: add ts_connect_as(), absorbing ts_connect() guts + * dyn PDCH: sysmo: handle TCH/F_PDCH init like TCH/F + * dyn PDCH: complete for sysmo-bts: implement bts_model_ts_*() + * error log: two minor clarifications + * debug log: log lchan state transitions + * debug log: log TS pchan type on connect + * fix lc15 build: put src/common/libbts.a left of -losmogsm + * lc15: add L3 handle to l1prim messages + * dyn PDCH: lc15: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags + * dyn PDCH: lc15: add ts_connect_as(), absorbing ts_connect() guts + * dyn PDCH: lc15: handle TCH/F_PDCH init like TCH/F + * dyn PDCH: lc15: complete for litecell15-bts: implement bts_model_ts_*() + * dyn PDCH: safeguard: exit if nothing pending in dyn_pdch_ts_disconnected() + * vty: install orphaned trx nominal power command + * fix compiler warnings: include bts_model.h in phy_link.c + * fix compiler warning: remove useless 'static' storage class for struct decl + * fix compiler warning: remove unused variable 'i' in calib_verify() + * log: osmo-bts-trx: change access burst logs to DEBUG level + * log: osmo-bts-trx: change PDTCH block logs to DEBUG level + * osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED + * doc: move dyn_pdch.msc to osmo-gsm-manuals.git + * error log: rsl.c: typo x2 + * info log: l1sap.c: add '0x' to hex output + * fix compiler warning: msg_utils.c: fn_chk() constify arg + * fix compiler warning: msg_utils.c: fn_chk() constify arg + * info log: l1sap.c: add '0x' to hex output + * error log: rsl.c: typo x2 + * dyn PDCH: code dup: use conf_lchans_as_pchan() + * prepare dyn TS: split/replace conf_lchans_for_pchan() + * code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts + * dyn TS: common TCH/F_TCH/H_PDCH implementation + * sysmo/oml.c: rename ts_connect() to ts_opstart() + * dyn TS: implement SysmoBTS specifics + * lc15/oml.c: rename ts_connect() to ts_opstart() + * dyn TS: implement litecell15 specifics + * comment typo: common/l1sap.c + * log typo: trx_sched_set_pchan() + * dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion + * fix comment in common/l1sap.c, function name changed + * dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH + * dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() + * dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect() + * dyn PDCH: trx l1_if.c: drop fixme, add comment + * dyn TS: complete for TRX + * dyn TS: measurement.c: replace fixme with comment + * sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH + * sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts] + * log: l1sap: add 0x to hex output of chan_nr, 5 times + * dyn TS: measurement: use correct nr of subslots, rm code dup + * dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection + * Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be + * common/rsl: move decision whether to chan act ack/nack to common function + * octphy: fix build: Revert "octphy: fix for multiple trx with more than 1 dsp" + * octphy: fix build: Revert "octphy: add support for multiple trx ids" + * octphy: fix build with OCTSDR-OPENBSC-02.07.00-B708: name changed + * dyn TS: if PCU is not connected, allow operation as TCH + * log: sysmo,lc15: tweak log about sapi_cmds queue + * log causing rx event for lchan_lookup errors + * heed VTY 'line vty'/'bind' command + * sysmobts_mgr, lc15bts_mgr: fix tall context for telnet vty + * build: be robust against install-sh files above the root dir + * configure: check for pkg-config presence + * jenkins.sh: use osmo-build-dep.sh, log test failures + * msgb ctx: use new msgb_talloc_ctx_init() in various main()s + * jenkins-oct.sh: fix build: typo in deps path + * fix 'osmo-bts-* --version' segfault + * osmo-bts-trx: remove obsolete include of netif/rtp.h + * add jenkins_bts_trx.sh + * add jenkins_oct_and_bts_trx.sh + * jenkins: add jenkins_bts_model.sh + * bursts test: test_pdtch: pre-init result mem + * fix: dyn ts: uplink measurement report + * fix missing ~ in bit logic for lchan->si.valid in rsl_rx_sacch_inf_mod() + * SACCH: fix sending of SI with an enum value > 7 + * SACCH SI: assert that SI enum vals fit in bit mask + * all models: fix vty write: bts_model_config_write_phy + * jenkins: add value_string termination check + * Revert "Add version to phy_instance" + * Revert "RSL: check for abnormal SI2q values" + * Revert "RSL: receive and send multiple SI2q messages" + + [ Harald Welte ] + * sysmobts: screnrc/systemd-service: Use osmo-bts-sysmo instead of sysmobts + * Add .mailmap for mapping mail addresses in shortlog + * vty: Ensure to not use negative (error) sapi value + * sysmobts: Add correct nominal transmit power for sysmoBTS 1020 + * sysmobts_eeprom.h: Fix/extend model number definitions + * Revert "sysmobts: Add correct nominal transmit power for sysmoBTS 1020" + * tx_power: Change PA calibration tables to use delta vales + * Add new unit-test for transmit power computation code + * sysmobts: fully support trx_power_params + * README: Add general project information and convert to markdown + * README: update some of the limitations + * sysmobts: Don't start with 0dBm TRX output power before ramping + * Remove unusued left-over gsm0503_conv.c + * scheduler_trx.c: Avoid code duplication for BER10k computation + * scheduler_trx: Avoid copy+pasting determining CMR from FN + * rx_tchh_fn(): Avoid copy+pasting formula to determine odd-ness of fn + * Consistently check for minimum attribute/TLV length in RSL and OML + * l1sap.c: Add spec reference to link timeout implementation + * osmo-bts-trx: Remove duplicate parsing of NM_ATT_CONN_FAIL_CRIT + * vty: Remove command for manual channel activation/deactivation + * l1_if: Add inline functions to check dsp/fgpa version at runtime + * sysmobts: Re-order the bit-endianness of every HR codec parameter + * OML Add osmocom-specific way to deactivate radio link timeout + * measurement: Remove dead code + * l1sap.c: Factor out function to limit message queue + * osmo-bts-sysmo/l1_if.c: PH-DATA.ind belongs to L1P, not L1C + * l1sap: if lchan is in loopback, don't accept incoming RTP + * TRX: Use timerfd and CLOCK_MONOTONIC for GSM frame timer (Closes: #2325) + * Add loopback support for PDTCH + * TRX: trx_if: Improve code description / comments + * trx_if: Improve error handling + * TRX: Rename trx_if_data() -> trx_if_send_burst() + * TRX: merge/simplify l1_if and trx_if code + * TRX: don't free l1h in trx_phy_inst_close() + * l1sap: Don't enqueue PTCCH blocks for loopback + * TRX: permit transmission of all-zero loopback frames + * jenkins helpers: some minimal documentation/comments + print errors + * VIRT-PHY: Initial check-in of a new virtual BTS + * VIRT-PHY: Fix handling of default values for vty configuration + * VIRT-PHY: Use IPv4 multicast groups for private / local scope + * VIRT-PHY: cause BTS to terminate in case of recv()/send() on udp socket returns 0 + * Ensure we don't send dummy UI frames on BCCH for TC=5 + * virt: Don't print NOTICE log message if ARFCN doesn't match + * VIRT-PHY: Report virtual RACH bursts with plausible burst type + * scheduler: Fix wrong log subsystem: L1C is L1 *control* not user data + * VIRT-PHY: Print NOTICE log message from unimplemented stubs + * TRX / VIRT-PHY: Make check for BCCH/CCCH more specific + * L1SAP: Print chan_nr and link_id always as hex + * VIRT-BTS: Support for GPRS + * L1SAP: Use RSL_CHAN_OSMO_PDCH across L1SAP + * GSMTAP: Don't log fill frames via GSMTAP + * TRX: Remove bogus extern global variable declarations + * l1sap/osmo-bts-sysmo: Improve logging + * TRX: Remove global variables, move SETBSIC/SETTSC handling into phy_link + * Fix build after recent gsm_bts_alloc() change + * Treat SIGTERM just like SIGINT in our programs + + [ Tom Tsou ] + * trx: Add EGPRS tables, sequences, and mappings + * trx: Add EGPRS coding and decoding procedures + * trx: Enable EGPRS handling through burst lengths + * trx: Fix coverity BER calculation NULL dereference + + [ Vadim Yanitskiy ] + * pcu_sock: use osmo_sock_unix_init() from libosmocore + * osmo-bts-trx/l1_if.c: use channel combination III for TCH/H + * scheduler_trx.c: strip unused variable + + [ Mike McTernan ] + * osmo-bts-trx: Fix PCS1900 operation + * osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE + + [ bhargava ] + * Change interface in osmo-bts for 11 bit RACH + * Update parameters in osmo-bts-sysmo for 11bit RACH + * 11bit RACH support for osmo-bts-litecell15 + * Initialize parameters in osmo-trx for 11bit RACH + + [ Philipp ] + * octphy: Fixing missing payload type in ph. chan. activation + * octphy: Fixing band selection for ARFCN 0 + * octphy: reintroducing multi-trx support + * octopy: fixing renamed constant + * octphy: prevent mismatch between dsp-firmware and octphy headers + * rsl: improving the log output + * octphy: multi-trx support: fix AC_CHECK order + * RSL: drop obsolete NULL check + * RSL: add assertions to check args of public API + * OML: fix possible segfault: add NULL check in oml_ipa_set_attr() + * CTRL: make the CTRL-Interface IP address configurable + * l1sap: Fix expired rach slot counting + * l1sap: fix missing 'else's causing wrong rach frame expiry counts + * octphy: set tx attenuation via VTY + * octphy: Improve OML ADM state handling + + [ Yves Godin ] + * DTX: fix 1st RTP packet drop + + [ Alexander Chemeris ] + * l1sap: Fix use-after-free in loopback mode. + * vty: Add commands to manually activate/deactivate a channel. + * trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. + * rsl: Output RTP stats before closing the socket. + * osmo-bts-trx: Fix MS power control loop. + * osmo-bts-trx: Remove an unused variable. Resolves a compiler warning. + * osmo-bts-trx: Increase a maximum allowed MS power reduction step from 2dB to 4dB. + * Fix static build of osmo-bts-trx and osmo-bts-virtual. + + [ Jean-Francois Dionne ] + * DTX: don't always perform AMR HR specific check + * DTX: fix SID-FIRST detection + * lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind() + * sysmo,lc15: fix memory leak at each call placed + * DTX: fix "unexpected burst" error + * Fix AMR HR DTX FSM logic. + * Fix SACCH channel release indication not sent to BSC after location update. + * Fix RTP duration adjustment not done when speech resumes in DTX mode. + + [ Ruben Undheim ] + * Fix some spelling errors + + [ Holger Freyther ] + * Revert "deb: use gsm_data_shared.* from openbsc-dev" + + [ Philipp Maier ] + * octphy VTY: fix vty write output for octphy's phy section + * octphy: Fix VTY commands + * l1sap: fix rach reason (ra) parsing + * l1sap: fix PTCCH detection + * octphy: fix usage of wrong define constant + * octphy: add CBCH support + * l1sap: improve log output + * octphy: print log message for multi-trx support + * octphy: display hint in case of wrongly configured transceiver number + * octphy: add conditional compilation to support latest octasic header release + * octphy: set tx/rx antenne IDs via VTY + * bts: revert trx shutdown order + * octphy: activate CBCH after all physical channels are activated + * octphy: align frame number for new firmware versions + * octphy: ensure that 11 bit rach flag is not set + * measurement: fix measurement reporting period + * measurement: make lchan_meas_check_compute() available to l1sap.c + * measurement: Compute measurement results on measurement idication + * measurement: exclude idle channels from uplink measurement + * octphy: integrate channel measurement handling + * octphy: remove old event control code + * osmo-bts-sysmo: Include frame number in MEAS IND + * measurement: fix measurement computation + * octphy: fix segfault + * Revert "measurement: exclude idle channels from uplink measurement" + * sysmobts: normalize frame number in measurement indication + * measurement: Improve log output + * measurement: improve log output + * octphy: improve log output + * octphy: initalize l1msg and only when needed + * octphy: initalize nmsg only when needed + * octphy: remove log output + * Revert "sysmobts: normalize frame number in measurement indication" + * osmo-bts-trx: fix missing frame number in MEAS IND + * osmo-bts-litecell15: Fix missing frame number in MEAS IND + * Revert "osmo-bts-sysmo: Include frame number in MEAS IND" + * octphy: complete value strings (octphy_cid_vals) + * octphy: do not send empty frames to phy + * osmo-bts-sysmo: Include frame number in MEAS IND + * measurement: fix measurment report + * octphy: remap frame number in MEAS_IND + * octphy: implement support for dynamic timeslots + + [ Ivan Klyuchnikov ] + * osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx + * osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file + * osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure + * osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx + + [ Ivan Kluchnikov ] + * oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa + + [ Pau Espin Pedrol ] + * phy_link: Fix typo in state being printed + * trx: Allow BTS and TRX to be on different IPs + * trx: Save osmotrx base-port vty properties + * sysmo/tch.c: Clean up use of empty buffer + * litecell15/tch.c: Clean up use of empty buffer + * Use L1P instead of L1C for TCH logging and allocation + * Fix annoying trailing whitespace + * sysmo, litecell15: Make sure all TCH events are triggered + * sysmo: Remove non longer valid -p option from help + * Allow passing low link quality buffers to upper layers + * l1sap.c: Avoid sending RTP frame with empty payload + * l1sap.c: fn_ms_adj: Add err logging and always return GSM_RTP_DURATION + * Move dump_gsmtime to libosmocore as osmo_dump_gsmtime + * Use osmo_dump_gsmtime to log fn across different layers + * lc15bts-mgr.cfg: Set default vswr to a value inside valid range + * litecell15: Register in vty limits for paX_pwr + * lc15: Tweak led colors used in service file + * lc-15, sysmo: l1_if: print name on PH-DATA.ind unknwon sapi + * lc15bts-mgr.service: Prepare dirs and sysctls for the process + * osmo-bts-trx: Enable osmotrx tx-attenuation oml by default + * osmo-bts-trx: Relax validation to allow TRX data bursts without padding + + [ Sebastian Stumpf ] + * VIRT-PHY: Added example configurations for openbsc and osmobts. + * VIRT-PHY: Fixed timeslot in gsmtap-msg on downlink which was always 0. + * VIRT-PHY: Added test option for fast hyperframe repeat. + + -- Max Fri, 25 Aug 2017 15:16:56 +0200 + +osmo-bts (0.5.0) unstable; urgency=medium * Initial release. -- cgit v1.2.3