From e25d00f10a0fd8273a63aafad8fd1a28c222eb96 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Thu, 3 May 2018 17:02:19 +0200 Subject: =?UTF-8?q?Bump=20version:=200.7.0.183-c45a-dirty=20=E2=86=92=200.?= =?UTF-8?q?8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I92b7b584beac870d1dccc9d5637fa54154b6db03 --- configure.ac | 16 ++--- debian/changelog | 207 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 215 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 9767349a..6456f8ab 100644 --- a/configure.ac +++ b/configure.ac @@ -62,14 +62,14 @@ then fi dnl checks for libraries -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.10.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.10.0) -PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 0.3.2) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 0.10.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 0.10.0) -PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.3.2) -PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 0.10.0) -PKG_CHECK_MODULES(LIBOSMOCODING, libosmocoding >= 0.10.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.11.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.11.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 0.11.0) +PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 0.11.0) +PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 0.11.0) +PKG_CHECK_MODULES(LIBOSMOCODING, libosmocoding >= 0.11.0) +PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.5.0) +PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 0.5.0) PKG_CHECK_MODULES(ORTP, ortp) AC_MSG_CHECKING([whether to enable support for sysmobts calibration tool]) diff --git a/debian/changelog b/debian/changelog index 1f6e9700..39409d06 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,210 @@ +osmo-bts (0.8.0) unstable; urgency=medium + + [ Neels Hofmeyr ] + * vty: skip installing cmds now always installed by default + * jenkins_common.sh: fix build_bts distcheck for more than one conf_flag + * fix build: tests/sysmobts: add missing -I$(SYSMOBTS_INCDIR) + * fix handover: handle_ph_ra_ind(): evaluate ra_ind before msgb_trim() + * implement support for 3-digit MNC with leading zeros + * configure: add --enable-werror + * use osmo_init_logging2() with proper talloc ctx + + [ Pau Espin Pedrol ] + * lc15: Fix cfg indentation + * l1sap: Fix abort on big RTP packet received + * bts-trx: trx_ctrl_cmd: Simplify var assignment logic + * bts-trx: Avoid enqueueing consecutive duplicate messages to TRX + * Fix malformed Resource Indication packet + * debian/control: Remove uneeded dep libosmo-netif-dev + * jenkins.sh: Disable building doxygen for deps + * oml.c: Fix use of htons instead of ntohs + * bts-trx: trx_if.c: Log timedout+retransmitted CMD + * bts-trx: trx_if.c: trx_ctrl_read_cb: Move error handling to end of func + * bts-trx: trx_if.c: Improve parsing of received RSP messages from TRX + * bts-trx: Detect duplicated responses for retransmitted commands + * gsm_pchan2chan_nr: move warning to pragma message and track issue + * Remove unused variables + * bts-trx: scheduler_trx.c: Fix missing header + * l1sap.c: l1sap_tch_rts_ind: Remove unused variables + * octphy: octpkt.c: Remove unused static functions + * vty.c: Remove warning message + * virtual: l1_if.c: Remove unneeded warning message + * main.c: bts_main: fix typo in error message + * l1sap: Validate incoming RTP payload, drop bw-efficient AMR + * l1sap: Avoid assumption that l1sap is at head of msgb + * contrib: jenkins_bts_model: Fix bashism expr + * Include missing headers for osmo_init_logging2 + * common/sysinfo.c: Fix no return on on-void function + * gsm_data_shared.h: Remove unused enum gsm_paging_event + * scheduler_trx: Fix signed integer overflow in clock calculations + + [ Harald Welte ] + * trx: Better be safe than sorry before calling strlen + * trx: Avoid NULL+1 dereference in trx_ctrl_read_cb() + * trx: Don't call osmo_fr_check_sid with negative 'rc' + * trx: Don't assume phy_instance_by_num() returns non-NULL + * l1sap: fix wrong return value of is_fill_frame() + * measurement.c: Fix various typos in comments + * Comments on individual members of struct gsm_abis_mo + * scheduler: Harmonize log line format; Always print TS name + decoded FN + * scheduler_trx: L1P is for PH (data), L1M for MPH (control) + * l1sap: Fix log subsystem: Use DRTP for RTP related bits, L1C for MPH + * measurment.c: Introduce INFO category for DMEAS logging + * osmo-bts-octphy: Remove bogus warning about BS_AG_BLKS_RES + * rsl.c: Log RTP socket related errors as DRTP, not DRSL + * Put useful information in RTCP SDES. + * osmo-bts-trx: Fix reported frame number during PRIM_INFO_MEAS + * DTX: avoid illegal character contained in DTX FSM allocation which causes BTS crash + * gsm_lchan: remove unused member fields + * Add 'show (bts|trx|ts|lchan)' commands + * Print much more information during 'show lchan' + * vty: don't print "Bound IP / Port" if it isn't bound [yet] + * osmo-bts: Add talloc context introspection via VTY + * sysmo: Fix compiler warnings in eeprom.c + * sysmo+lc15: Add missign include for readv/writev + * trx: make l1if_fill_meas_res() static + * RSL: Properly reject RSL CHAN_NR IE for incompatible PCHAN + * RSL: Ensure we don't accept DCHAN messages for CCHAN + * osmo-bts-virtual: Shut down gracefully on socket creation failure + * osmo-bts-virtual: Generate PRIM_INFO_MEAS (with bogus values) + * Introduce + use LOG/DEBUGP with frame number prefixing/printing + * osmo-bts-virtual: Make use of LOGL1S() macro for context + * osmo-bts-virtual: Make sure PRIM_INFO_MEAS have non-zero frame number + * scheduler.c: Factor out find_sched_mframe_idx() function + * scheduler: add trx_sched_is_sacch_fn() function + * Revert "measurement: fix measurement computation" + * measurement.c: Hand Frame Number into measurement computation + * l1sap: Pass is_sub from L1 primitive into the Uplink Measurement + * osmo-bts-trx: Add missing frame number to l1if_process_meas_res() + * scheduler.c: Print message when burst substitution happens + * load_indication: Fix start of load indication timer + * RSL: Implement DELETE INDICATION on AGCH overflow + * RSL: Send ERROR REPORT on too short/truncated messages + wrong discriminator + * BTS: add rate_ctr about CCCH (paging, agch, pch) + * paging: Drop + Log paging requests for non-existant paging groups + * paging.c: Fix encoding of optional Mobile ID RR PAGING TYPE 1 / 2 + * rsl: Improve ERROR REPORTing + * paging: Fix encoding of PAGING TYPE 3 Rest Octets + * RSL IPA DLCX: Avoid null-pointer dereference + * RSL: Fix encoding of ConnectionID in IPA_DLCX_ACK + * RSL IPA DLCX: Avoid another null-pointer dereference + * measurement.c: Fix sdcch4_meas_rep_fn102 / sdcch8_meas_rep_fn102 + * counters: split rach:sent into rach:drop, rach:ho, rach:cs and rach:ps + * octphy: Remove code duplication for BER / RSSI conversion + * {sysmo,lc15}: Correctly report BER to L1SAP in INFO_MEAS_IND + * {sysmo,lc15}: Fix RACH reporting in combined CBCH case + * split scheduler_mframe.c from scheduler.c + * measurement: Compute RX{LEV,QUAL}-SUB for SDCCH and non-AMR TCH + * measurement.c: Don't silently copy "FULL" measurements to "SUB" + * scheduler: Add missing \n at end of LOG statement + * Move rach_busy counting above L1SAP + * RACH decoding: Use BER threshold for RACH ghost detection + * trx/scheduler: Use integer math for TOA (Timing of Arrival) + * measurement.c: higher-precision TA/TOA math + * L1SAP: Increase resolution of reported burst timing + * measurement: Keep average of high-accurate ToA value in lchan + * Add high-accuracy ToA value to Uplink Measurement Reports + * pcu_sock: Discard messages that are too short + * pcu_sock: Don't overflow the timeslot array + * pcu_sock: Log an error message and discard PCU primitives for BTS != 0 + * pcu_sock: LOG + drop DATA.req from PCU for non-PDCH timeslot + * pcu_sock: LOG + drop PCU DATA.req for inactive lchan + * sysinfo.c: SI1 is optional; Send SI2 at TC=0 if no SI1 exists + * sysmobts: Compatibility with older firmware versions + * cosmetic: Document some SI scheduling related function API + * sysinfo: Fix scheduling of downlink SACCH information + * gsm_data_shared: Remove unused definitions/members/functions + * cosmetic: Move agch_queue to sub-structure of gsm_bts_role_bts + * Get rid of 'struct gsm_bts_role_bts' + * virtual: Correctly set+report BTS variant in OML attributes + * Add 'osmo-bts-omldummy' to bring up only OML without RSL + * fix inverted logic bug in omldummy patch + * omldummy: Suppress RSL transmission errors + * debian: Split osmo-bts-virtual from osmo-bts-trx + * fox chan_nr_is_dchan() for RSL_CHAN_OSMO_PDCH + * rsl_tx_dyn_pdch_ack: Add missing FRAME_NR information element + * fix activation of osmocom-style dynamic PDCH as TCH/F or TCH/H + + [ Philipp Maier ] + * octphy: override firmware version check + * cosmetic: meas_test: fix section comment + * cosmetic: tests/Makefile.am: remove excess whitespace + * cosmetic: tests/power: remove unused var "ret" + * cosmetic: tests/agch: remove unused var "static_ilv" + * octphy: l1_oml: check returncode of trx_by_l1h() + * meas_test: fix header file references + * rsl: fix double-free in rsl_rx_mode_modif() + * fix nullpointer deref in rsl_tx_mode_modif_nack() + * rsl: do not allow MODE MODIFY request with unsupp. codec/rate + * gsm_data_shared: extend bts feature list with speech codecs + * octphy: ensure all BTS models set features + * vty: display bts features in vty command show bts + * bts: use feature list instead of speech codec table + * octphy: replace #warning with #pragma message + * ipac: fix log output + * rsl: remove unused variable + * l1_tch: remove dead code + * cosmetic: remove dead code + * cosmetic: remove unused variable + * cosmetic: remove unused variable in osmo-bts-omldummy/main.c + * octphy: integrate octasics latest header release + * osmo-bts-trx: perform error concealment for FR frames + + [ Max ] + * Remove leftover comments and checks + * Log filenames on L1 errors + * Add --enable-sanitize configure option + * Use existing function to obtain TSC + * Remove BSC-specific parts + * Print FN delta on L1 errors + * Move sysmobts-calib into osmo-bts-sysmo + * Allow specifying sysmocom headers explicitly + * fix build: tests/misc: missing libosmo-abis and -trau flags + * Enable optional static builds + * Remove unneeded LIBOSMOCORE_CFLAGS from tests + * sysmobts: use proper includes for sbts2050 test + * Move -I inside *INCDIR variable + * sysmobts: remove weird default header location + * sysmobts: move header check to appropriate place + * CI: drop unused OsmoPCU dependency + * Enable sanitize for CI tests + * Add helper to get BCC from BSIC + * osmo-bts-trx: init nbits to know value + * osmo-bts-trx: ignore frame offset error on startup + + [ Vadim Yanitskiy ] + * doc/examples: add CalypsoBTS configuration example + * common/pcu_sock.c: fix double field assignment + * scheduler_trx.c: remove ToA (Time of Arrival) hack + * common/l1sap.c: increase the BTS_CTR_RACH_DROP in RACH BER check + * common/l1sap.c: increment valid RACH counter after all checks + * common/l1sap.c: clean up noise / ghost RACH filtering + * common/l1sap.c: perform noise / ghost filtering for handover RACH + * common/l1sap.c: limit the minimal ToA for RACH bursts + * common/vty.c: remove unused variables + * common/main.c: track talloc NULL contexts by default + + [ Alexander Huemer ] + * cosmetic: Makefile.am whitespace + * various Makefile.am: add missing CFLAGS + * gitignore: add missing entries + + [ Stefan Sperling ] + * Cosmetic fixes for power ramping code. + * respond with NACK for non-hopping BTS with multiple ARFCN + * cosmetic: fix typos in src/common/oml.c + * return NACK codes instead of errno values from oml_tx_attr_resp() + + [ Alexander Couzens ] + * pcuif_proto: correct indention of gsm_pcu_if_data + * pcu_if: move definition PCU_SOCK_DEFAULT into pcuif_proto.h + * pcuif_proto: add version 8 features + + [ Keith ] + * osmo-bts-sysmo eeprom.c Restore ability to read/write EEPROM + + -- Pau Espin Pedrol Thu, 03 May 2018 17:02:19 +0200 + osmo-bts (0.7.0) unstable; urgency=medium [ Max ] -- cgit v1.2.3