This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The annotated tag, 0.6.0 has been created
at 1a2bea5144bdf0bc2f0e6be241c81f1dcd09a7fb (tag)
tagging 1283e3d54304c9c044c2df158139b1bb61ebf177 (commit)
replaces 0.4.0
tagged by Max
on Fri Aug 25 15:52:14 2017 +0200
- Log -----------------------------------------------------------------
Release v0.6.0 on 2017-08-25.
-----BEGIN PGP SIGNATURE-----
iQIxBAABCAAbBQJZoCuOFBxtc3VyYWV2QHN5c21vY29tLmRlAAoJEEnqulKhkw9u
pHAP/iIh2LZd3W3rbVQJBwy6vf39zpZy4yYrV684R0lJ4FE3GegWs4ukeQX5+K8p
42DArxKiCYQ7VETJHenTTSQKE9mjanGVa77rhY+rprEM7i92DQrqb5/xFU2RNlBg
P/bTzWhg3gq/AqThL6qoDKm9yMrfSVO4m/j08ktAy4j6zWrQf7SjD0tEB7Sedofo
RlDNHu+XCkVYGHlp9fpDhkiArQEI6owtjoPZx5qNErK10q1Q42ROK4Nu4FmYXKE5
DAwLtQ/ekbij47TEyeCsZ9ZTFxBGeIWTulbyCzczUSJ+TzW8ujUiIcdd8lDnhcbc
eDgr7c63QcDKXWo1l/q18axyQOUktevQEivBUq99kBwbj5MYKJCool3QuDg3I0rf
F40q/AofXk1dySifRQV91P8Iew+ZwwvcPMG3dmh+/MdPYhH/pKVbPTZ3OeQJ1F9L
RmObRRdcsTFl1mPIYsyjlc/MdwIFni1nzHmPPg062Zj/IxiepIWck2MyI9q9ykgg
2m/zKfBXrpcT5YIBFMSzs45HAfkn8T6UyoCYcPvQ5L1W1OhsL3clt282lgOFqXYf
7NES0IDKZCXo4L5H8gh+5FigMwQTx0U0D3nZ0gt+BrpLurpTkX7swQy47zFkh4L3
sID5WK+eI4Z/WD4BT48qzUHwkW1mKu9OiaOaGsOZUrRDK0kn
=4t9i
-----END PGP SIGNATURE-----
Alexander Chemeris (9):
l1sap: Whitespace fixes.
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.
Alexander Huemer (1):
fix some format specifiers
Andreas Eversberg (1):
ABIS: Support for multiple RSL connections
Daniel Laszlo Sitzer (1):
octphy: Update outdated config param name in error message.
Harald Welte (160):
configure.ac: Only require libgps if building for sysmoBTS
configure.ac: Depend on libosmotrau 0.3.2 (ortp statistics)
configure.ac: Add subdir-objects to suppress warnings
configure.ac: Better description for --enable-sysmocom-bts and --enable-trx
Revert "configure.ac: Add subdir-objects to suppress warnings"
Don't blindly link against '-lortp' but use pkg-config for that
TRX: catch up with trhe amr_mode naming changes
tests/Makefile.am: Don't use sysmobts SUBDIRS twice
cope with 'struct gsm_bts' without a tsc member
sysmobts: fix ph_data_req() msgb handling + alignment
sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind
common/rsl.c: The presence of a valied measurement result is DEBUG
l1sap: Ensure we only pass PHY primitives of active lchans
osmo-bts-sysmo: Disable DSP trace flags by default
use talloc pool for msgb and ortp library
sysmobts: Clarify msgb ownership / fix memory leaks
fix large amount of compiler warnings in common and sysmobts code
sysmobts: add missing break statement in l1if_handle_ind()
print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr()
LAPDm: Use T200 settings from OML rather than libosmocore defaults
Add support for Octasic OCTSDR-2G GSM PHY
OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version
OCTPHY: Ensure we write the phy-netdev parameter
OCTPHY: Exit gracefully if config file specifies no phy-netdev
OCTPHY: Fix various memory leaks and add comments on msgb ownership
OCTPHY: Block PHY indications until it is confirmed open
OCTPHY: Print NOTICE message if we receive supervisory frame
OCTPHY: Implement command re-transmission after message loss
OCTPHY: Obtain information from PHY and expose it in VTY
Merge branch 'sysmocom/octphy'
TRX: remove obsolete get_mac() function
TRX: Add stub bts_model_change_power() function
sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx
TRX: some comments dscribing the scheduler.[ch] API
TRX: mark scheduler data structures as 'const'
TRX: use const for dummy and fcch burst definitions
TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648
move 'GSM_FR_BYTES' and related definitiions to common part
use existing #define for FR/EFR frame length (33/31)
TRX: make trx_chan_desc static, it is not used externally
TRX: schedule: remove dead code
TRX: scheduler: whitespace cleanup
TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME
TRX: Don't use magic numbers when we have #defines
TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN
TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic)
Merge branch 'laforge/cleanup'
Fix T200 default values
Make T200 default initialization even more robust
OCTPHY: Don't have files in EXTRA_DIST that don't exist (anymore)
common/support.c: Remove unused file
Add new bts_model_ctrl_cmds_install()
merge bts-specific main function into common/main.c:bts_main()
Merge branch 'laforge/common-main'
OCTPHY: fix 'make dist' (missing header files)
Fix T200 default values
lapdm: Add DEBUGP statement about T200 values being set for lchan
OML: Ignore T200 settings by BSC for now
Revert "oml: temporary debug hack"
abis: Add a queue of OML messages
fix compile warnings
L1SAP: Ensure we don't process MPH-TIME.indication on TRX != C0
fix migration of check_for_ciph_cmd() from sysmobts to l1sap
TRX: factor out the scheduler from remaining code
TRX: split scheduler in generic part and backend part
TRX: call trx_loop_sacch_clock from TRX scheduler backend
TRX: scheduler: don't access l1h->config from scheduler
TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c
TRX: scheduler: Remove dependency to trx_if.[ch]
TRX: Move scheduler to src/common
Merge branch 'laforge/trx-split'
Introduce new phy_link and phy_instance abstraction
don't touch OML MO when PHY link is established
port sysmobts to phy_link/phy_instance abstraction
Merge branch 'laforge/phy-link'
abis.c: Fix segfault on OML link loss
sysmobts: make clock calibration eeprom default (again?)
LC15: configure.ac: use --enable-litecell15 insteda of --enable-litecell15-bts
LC15: configure.ac: Allow specifying an alternate include-dir
LC15: port litecell 1.5 support to recent osmo-bts master
LC15: Add example configuration file for Litecell 1.5
LC15: cosmetic whitespace fixes
LC15: Fix printed msgq file names in error messages
LC15: fix compiler warning against more recent libosmovty
introduce + use new generic vty_get_phy_instance()
sysmobts/LC15: Fix startup-time DSP trace flage configuration
LC15: Remove unused clk_use_eeprom and clk_src fields
LC15/sysmobts: Don't try to refer to fl1h from PHY config
LC15: Remove clk_cal (another unused struct member)
LC15: Call l1if_reset() after l1if_open()
move auto-band configuration commands to common/vty.c
declare pcu_direct in pcu_if.h
make PCU socket and telnet port configurable
Use consistent naming of binaries accross BTS models
LC15: Fix 'make dist' (missing include files)
LC15: set nominal transmit power of 37dBm for all TRX
LC15: remove bogus check_for_ciph_cmd() copy
Merge branch 'laforge/litecell15'
sysmobts_vty: Fix null-check for pinst
use unsigned int to compare wih ARRAY_SIZE
scheduler: Fix ARRAY_SIZE() in trx_sched_init()
Update configuration examples
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: various cosmetic fixes in comments
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: Fix typos, improve comments, cosmetics
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
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
Holger Hans Peter Freyther (24):
amr: Catch up with the amr_mode changes
amr: Catch-up for the non-RTP mode after amr rename
sysmobts: Catch up with the API changes and specify the version
sysmobts-v2/eepromreader: Add userspace program to read EEPROM
sysmobts-calib: Warn about firmware and header mismatch
main: Return something from the method
octphy: Look-up the right timeslot and then the logical chan
pcuif: Do not bump the PCU_IF version
octphy: Use the event defaults as base
misc: Attempt to fix make distcheck and dumping docs
octphy: Enable TCH/H mode and begin testing
debian: Create initial packaging for the osmo-bts-trx
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
Revert "deb: use gsm_data_shared.* from openbsc-dev"
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
Ivan Kluchnikov (1):
oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa
Ivan Klyuchnikov (4):
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
Jason DSouza (1):
Close TRX session before opening new one
Jean-Francois Dionne (8):
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.
Max Suraev (160):
Fix ocmo-bts-octphy interaction with OsmoPCU
Fix copy-paste issue
Fix SI2ter scheduling
Add explicit check for SI2quater index and count
Ignore binary and backup files
Add utility to check proper scheduling of SI
octphy: add missing include to fix the build
Fix typo in error message
octphy: use octasic's routines for debug output
octphy: add support for multiple trx ids
octphy: add example configuration with 2 trx
octphy: fix for multiple trx with more than 1 dsp
LC15: ignore build byproducts
LC15: add stubs for phy link/instance defaults
LC15: properly initialize unmapped phy instances
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
osmo-bts-trx: cosmetic log fix
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
Add git-version-gen snippet
Bump version: 0.5.0 → 0.6.0
Mike McTernan (2):
osmo-bts-trx: Fix PCS1900 operation
osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE
Minh-Quang Nguyen (8):
sysmobts: support eeprom map version 2
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 (105):
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
dyn PDCH: cosmetic: lchan_to_GsmL1_SubCh_t(): add case for TCH_F_PDCH
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()
cosmetic: osmo-bts-trx: add comment, fix comment typo
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
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
cosmetic: clarify TCH/F_PDCH related naming and comments
cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch()
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
cosmetic: common ts_is_pdch()
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
cosmetic: tweak README
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
cosmetic: vty prompts: add space after '#'
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
cosmetic: lchan_sacch_get: early-exit instead of nested-if
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"
Pau Espin Pedrol (26):
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
cosmetic: scheduler_trx: Remove trailing whitespace
cosmetic: scheduler_trx.c: Add function to get rid of ugly goto path
cosmetic: Move error goto path to the end of the function
lc15bts-mgr.cfg: Set default vswr to a value inside valid range
cosmetics: Fix typos and whitespace in lc15bts_mgr_vty.c
litecell15: Register in vty limits for paX_pwr
cosmetic: lc15bts_mgr_vty.c: Fix typos in comments
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
Philipp (15):
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
Philipp Maier (47):
octphy VTY: fix vty write output for octphy's phy section
cosmetic: Remove stray newlines in octphy_vty.c
cosmetic: remove stray newline in octphy's l1_oml.c
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
measurement/cosmetic: Fixup source code comment
measurement/cosmetic: Fixup source code comment
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
cosmetic: remove unused variable
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
Ruben Undheim (1):
Fix some spelling errors
Sebastian Stumpf (3):
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.
Tom Tsou (4):
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 (5):
pcu_sock: use osmo_sock_unix_init() from libosmocore
osmo-bts-trx/l1_if.c: use channel combination III for TCH/H
osmo-bts-trx/l1_if.c: cosmetic: drop double check
cosmetic: fix some typos
scheduler_trx.c: strip unused variable
Yves Godin (4):
LC15: Add initial support for the NuRAN Wireless Litecell 1.5
LC15: Disable DSP trace flags by default
LC15: use talloc pool for msgb and ortp library
DTX: fix 1st RTP packet drop
bhargava (4):
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
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)