aboutsummaryrefslogtreecommitdiffstats
path: root/debian/changelog
blob: 1f6e97001c68f8eaf62b99868eff6c4c1b432eeb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
osmo-bts (0.7.0) unstable; urgency=medium

  [ Max ]
  * Use value string check from osmo-ci
  * Support sending SI13 to PCU
  * Support removing SI13 from PCU
  * trx: avoid deactivating lchan on LCHAN_REL_ACT_REACT
  * Check readv() return value to prevent crash
  * OML: print actual type of report sent to BSC
  * Replace dead code
  * vty: print version and description for each phy
  * Remove build dependency on legacy OpenBSC
  * Fix multiple SI2q reception
  * jenkins: remove openbsc dependency
  * sysmo: use clock calibration source wrapper
  * sysmo: don't override clock source with defaults
  * Fix race condition in attribute reporting
  * Move power loop to generic tests
  * Make power test more verbose

  [ Neels Hofmeyr ]
  * vty: mgr: sysmobts, lc15: install default commands for ACT_NORM_NODE
  * osmo-bts-trx: vty: various fixes of 'write file' and doc
  * jenkins: use osmo-clean-workspace.sh before and after build

  [ Pau Espin Pedrol ]
  * l1sap: Improve log msg when frame diff >1
  * vty: Print string for Administrative state

  [ Harald Welte ]
  * Fix Downlink AMR FSM name to avoid illegal space character
  * update dependencies to latest libosmo-*
  * configure.ac: Fix Mailing list address

 -- Harald Welte <laforge@gnumonks.org>  Sat, 28 Oct 2017 20:53:21 +0200

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 <msuraev@sysmocom.de>  Fri, 25 Aug 2017 15:16:56 +0200

osmo-bts (0.5.0) unstable; urgency=medium

  * Initial release.

 -- Holger Hans Peter Freyther <holger@moiji-mobile.com>  Fri, 01 Apr 2016 16:13:40 +0200