SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for osmo-bts-omldummy-1.8.0.6-lp156.1.1.x86_64.rpm :

* Sun Oct 13 2024 mardnhAATTgmx.de- Update to version 1.8.0.6:
* vty: lchan_dump_full_vty(): print CSD mode
* rsl: rsl_handle_chan_mod_ie(): set lchan->csd_mode for NT CSD
* Fri Oct 04 2024 mardnhAATTgmx.de- Update to version 1.8.0.4:
* l1sap: move struct osmo_rlp_frame_decoded to the if-scope
* l1sap: prevent buffer overflow in l1sap_rtp_rx_cb()
* Sun Sep 29 2024 mardnhAATTgmx.de- Update to version 1.8.0.2:
* tests/csd: add NT variants for TCH/F4.8 and TCH/F9.6
* Mon Jul 29 2024 mardnhAATTgmx.de- Update to version 1.8.0.1:
* sysmo: generate empty TCH/H payload on FACCH/H Rx
* Thu Jul 25 2024 mardnhAATTgmx.de- Update to version 1.8.0.0:
* Bump version: 1.7.0.73-8c060 → 1.8.0
* Sat Jul 20 2024 mardnhAATTgmx.de- Update to version 1.7.0.73:
* doc/examples: osmo-bts-trx.cfg: set \'oml remote-ip\' to \'127.0.0.1\'
* doc/examples: drop no-op \'gsmtap-sapi\' lines
* doc/examples: use common \'ipa unit-id\' in all files
* Thu Jul 18 2024 mardnhAATTgmx.de- Update to version 1.7.0.70:
* Fix ASCI access burst detection with osmo-bts-trx
* Thu Jun 27 2024 mardnhAATTgmx.de- Update to version 1.7.0.69:
* common: add support for TW-TS-001
* Thu Jun 06 2024 mardnhAATTgmx.de- Update to version 1.7.0.68:
* README.md: cosmetic: fix a typo
* Fri May 24 2024 mardnhAATTgmx.de- Update to version 1.7.0.67:
* rsl: parse RSL_IE_OSMO_OSMUX_CID correctly
* Thu May 16 2024 mardnhAATTgmx.de- Update to version 1.7.0.66:
* contrib/systemd: run as osmocom user
* Mon May 13 2024 mardnhAATTgmx.de- Update to version 1.7.0.65:
* contrib: remove rpm spec file
* Fri May 10 2024 mardnhAATTgmx.de- Update to version 1.7.0.64:
* tests/osmo-bts.vty: aligh with recent libosmovty changes
* Thu May 09 2024 mardnhAATTgmx.de- Update to version 1.7.0.63:
* osmo-bts-{trx,virtual}: do not advertise TCH/F14.4 NT
* rsl.adoc: mention currently undocumented IEs
* Mon Apr 01 2024 mardnhAATTgmx.de- Update to version 1.7.0.61:
* vty info: MS power levels in dBm are not negative
* Sat Mar 23 2024 mardnhAATTgmx.de- Update to version 1.7.0.60:
* README.md: Add Forum + Issue Tracker sections
* Add funding link to github mirror
* Tue Mar 19 2024 mardnhAATTgmx.de- Update to version 1.7.0.58:
* common: Add RTP related rate counters
* osmo-bts-virtual: Port over to osmo_io
* Thu Mar 14 2024 mardnhAATTgmx.de- Update to version 1.7.0.56:
* sysmobts_mgr_temp: Migrate to ctrl_cmd_send2()
* Sat Feb 17 2024 mardnhAATTgmx.de- Update to version 1.7.0.55:
* Fix license headers.
* Wed Feb 07 2024 mardnhAATTgmx.de- Update to version 1.7.0.54:
* doc/examples: fix missing config files in release tarballs
* osmo-bts-trx: add test VTY command to send arbitrary TRXC messages
* early-IA: use the correct TRX
* l1sap: fix logic error in gsmtap_csd_rlp_process()
* ctrl: Add max ber10k rach
* gsmtap-rlp: Add support for skipping generating NULL frames
* Add GSMTAP encapsulation of RLP frames in CSD NT mode
* OML: Add Get Attributes for supported MOs for Channel Object Class
* OML: Add Get Attributes for supported MOs for Radio Carrier Object Class
* OML: Add Get Attributes for supported MOs for BTS Object Class
* Tue Nov 21 2023 mardnhAATTgmx.de- Update to version 1.7.0.39:
* pcuif_proto: signal BTS model via PCUIF
* Tue Nov 14 2023 mardnhAATTgmx.de- Update to version 1.7.0.38:
* osmo-bts-trx: eliminate ul_bursts_prev, use the primary buffer
* osmo-bts-trx: use BPLEN macro instead of magic numbers
* osmo-bts-trx: add_sbits(): simplify, improve coding style
* osmo-bts-trx: tx_tch[fh]_fn(): fix sending idle CSD frames
* osmo-bts-trx: tx_tch[fh]_fn(): rework generation of dummy FACCH
* osmo-bts-trx: tx_tch[fh]_fn(): use BUFPOS macro everywhere
* Fri Oct 27 2023 mardnhAATTgmx.de- Update to version 1.7.0.32:
* ASCI: Add library requirements for uplink access to TODO-RELEASE
* ASCI: Control uplink access bursts detection of physical interface
* ASCI: Enable voice group/broadcast call feature at osmo-bts-trx
* ASCI: Add control of uplink access to osmo-bts-sysmo
* ASCI: Add control of uplink access to osmo-bts-trx
* Wed Oct 25 2023 mardnhAATTgmx.de- Update to version 1.7.0.27:
* trx_if: Allow calling trx_if_flush/close from within TRXC callback (v2)
* Revert \"trx_if: Allow calling trx_if_flush/close from within TRXC callback\"
* Tue Oct 24 2023 mardnhAATTgmx.de- Update to version 1.7.0.25:
* pcuif_proto: clean up last remains of old PCUIF v10
* Mon Oct 09 2023 mardnhAATTgmx.de- Update to version 1.7.0.24:
* Increase RR scheduler priority to 20, to avoid dropped bursts
* Thu Oct 05 2023 mardnhAATTgmx.de- Update to version 1.7.0.23:
* Drop use of deprectated vty callback is_config_node
* Wed Oct 04 2023 mardnhAATTgmx.de- Update to version 1.7.0.22:
* pcuif_proto: rename PCU_IF_FLAG_SYSMO to PCU_IF_FLAG_DIRECT_PHY
* meas: lchan_meas_sub_num_expected(): handle CSD modes
* meas: ts45008_83_is_sub(): properly handle CSD modes
* meas: fix ts45008_83_is_sub(): DTX is permitted on TCH/F sign
* meas: handle VAMOS specific chan modes
* meas: lchan_meas_check_compute(): fix -SUB frame substitution
* meas: lchan_meas_sub_num_expected(): proper cmode enforcement
* meas: also match stderr logging for meas_test
* Tue Oct 03 2023 mardnhAATTgmx.de- Update to version 1.7.0.14:
* osmo-bts-trx: rx_tchh_fn(): fix copy-pasted comment
* cosmetic: oc2g_mgr: fix trailing whitespace
* Thu Sep 28 2023 mardnhAATTgmx.de- Update to version 1.7.0.12:
* l1sap: l1sap_tch_ind(): fix segfault on stale TCH.ind
* Wed Sep 27 2023 mardnhAATTgmx.de- Update to version 1.7.0.11:
* systemd: remove RestartPreventExitStatus=1
* Tue Sep 26 2023 mardnhAATTgmx.de- Update to version 1.7.0.10:
* Do not prefix UI header to System Information Type 10
* Mon Sep 25 2023 mardnhAATTgmx.de- Update to version 1.7.0.9:
* ASCI: Ignore LAPD frames from MS, while the uplink is not active
* Sun Sep 24 2023 mardnhAATTgmx.de- Update to version 1.7.0.8:
* oml: implement handling of NM_ATT_IPACC_SUPP_FEATURES
* Tue Sep 19 2023 mardnhAATTgmx.de- Update to version 1.7.0.7:
* nm: delay RSL connect until BBTRANSC object is OPSTARTed
* Move trx->rsl_link to trx->bb_transc.rsl.link
* oml: Store RSL connect related fields in bb_transc
* Mon Sep 18 2023 mardnhAATTgmx.de- Update to version 1.7.0.4:
* oml: oml_tx_attr_resp(): handle common nm_state attributes
* oml: refactor generation of Get Attribute Response
* oml: oml_tx_attr_resp(): pass
*mo to handle_attrs_{bts,trx}()
* osmo-bts-{oc2g,lc15}: signal CBCH support to BSC
* Sat Sep 16 2023 mardnhAATTgmx.de- Update to version 1.7.0.0:
* Bump version: 1.6.0.210-8a1f-dirty → 1.7.0
* rsl: Improve logic reactivating CCCH upon SI3 BS_AG_BLKS_RES change
* bts-trx: Fix CCCH not enabled if BS_AG_BLKS_RES!=1 is provided by BSC
* pcu_sock: print SAPI and msg_id when sending confirmation
* pcu_sock: use PCU_IF_SAPI_AGCH_2 instead PCU_IF_SAPI_AGCH
* pcuif_proto: use confirm flag in struct gsm_pcu_if_pch
* csd_v110: handle empty/incomplete Uplink frames gracefully
* csd_v110: properly set E1/E2/E3 for non-transparent data
* csd_v110: fix comments in csd_v110_rtp_{en,de}code()
* bts: make bts_agch_dequeue static
* pcuif_proto: get rid of _DT, _dt (Direct TLLI)
* pcuif_proto: remove unnecessary members from gsm_pcu_if_data_cnf_dt
* pcu_sock: get rid of fn parameter in pcu_tx_pch_data_cnf
* pcuif_proto: rename tlli to msg_id
* rsl: rsl_handle_chan_mod_ie(): do not use legacy defines
* rsl: rsl_handle_chan_mod_ie(): set lchan->csd_mode
* Fix incorrect order of params passed to logging macro
* osmo-bts-trx: bts_supports_cm_data(): allow non-transparent modes
* csd_v110_rtp_encode(): properly set E1/E2/E3 bits
* l1sap: proper rate adaptation for CSD (RFC4040 \'clearmode\')
* ASCI: Enable UPLINK ACCESS on various BTS models
* Add test cases for rest octets of Paging Requests
* ASCI: Repeat UPLINK FREE message until uplink becomes busy
* ASCI: Add Notification/FACCH support
* ASCI: Send only NLN on Paging request type 1 rest octets
* ASCI: Add support for rest octets in Paging request type 2 and 3
* ASCI: Add Notification CHannel (NCH) support
* ASCI: Retrieve NCH position from System Information 1
* osmo-bts-trx: document/clarify the meaning of BUFMAX=24
* osmo-bts-trx: tx_tch[fh]_fn(): fix NULL pointer dereference
* omldummy: Claim to support VBS + VGCS towards BSC
* sysmo: Enable VGSCS + VBS feature flags
* ASCI: Add function to reactivate channel
* ASCI: VGCS/VBS RACH -> RSL TALKER/LISTENER DETECT
* paging: also accept zero length IMSI strings 3
* osmo-bts-trx: change \'Received bad data\' back to LOGL_DEBUG
* osmo-bts-trx: rx_tch[fh]_fn(): combine rc-checking ifs
* osmo-bts-trx: rx_tchf_fn(): move compute_ber10k() above
* osmo-bts-trx: unify and enrich \'Received bad data\' logging
* osmo-bts-trx: visualize rx_tch[fh]_fn() functions
* osmo-bts-trx: implement TCH/F2.4 support for CSD
* osmo-bts-trx: implement FACCH/[FH] support for CSD
* osmo-bts-trx: implement CSD scheduling support
* osmo-bts-trx: pull the AMR header in tch_dl_dequeue()
* common: Make socket queue max. length configurable
* measurement: suppress unsupported tch_mode warnings for CSD
* fix bts_supports_cm(): properly check feature flags for VGCS/VBS
* Store \"Channel rate and type\" from RSL Channel Mode IE in BTS
* Change return value of bts_supports_cm() from int to bool
* validate RSL \"channel rate and type\" against VGCS/VBS flags
* ASCI: NCH / NOTIFICATION support
* Add ASCI (advanced speech call items) log sub-system
* paging: Add support for generating NLN/NLN-Status in P1 Rest Octets
* pcu_sock: use PCUIF version 11 (direct TLLI)
* scheduler: use size_t for data_len in _sched_compose_
*_ind()
* scheduler: constify
*data pointer in _sched_compose_
*_ind()
* scheduler: unify argument names/order for _sched_compose_
*_ind()
* scheduler: use msgb_hexdump_l2() in _sched_compose_tch_ind()
* scheduler: fix wrong union field in _sched_compose_tch_ind()
* Increase PCUIF wqueue size
* common: Have PCU socket connection use osmo_wqueue
* ECU in UL path: move it from trx model to l1sap
* ECU in UL path: move state alloc/free to l1sap
* ECU in UL path: make it optional per vty config
* osmo-bts-sysmo: mute PHY until OML is ready
* osmo-bts-sysmo/l1_if: move mute_rf_compl_cb up
* osmo-bts-sysmo: activate_rf: no dispatch on fail
* l1sap: use gsm0502_fn2ccch_block() from libosmogsm
* osmo-bts-sysmo: trx_mute_on_init_cb: call bts_update_status
* gitignore: add arm-poky-linux-gnueabi-libtool
* l1sap: cosmetic: rename payload_len to rtp_pl_len
* pcu_sock: move variable declaration of imsi[4] into related scope
* paging: do not confirm PAGING COMMAND messages
* paging: parse PCUIF data indication outside of paging.c
* osmo-bts-trx: remove redundant memset() on receipt of NOPE.ind
* osmo-bts-trx: fix recent regression in Tx lchan handlers
* osmo-bts-trx: tx_pdtch_fn(): use msgb_l2len()
* trx TCH DL: transmit invalid speech blocks instead of dummy FACCH
* osmo-bts-trx: tch_dl_dequeue(): do not drop CSD frames
* HR1 codec: act on SID indication in RFC5993 RTP input
* HR1 codec: validate ToC header in RFC5993 RTP input
* FR/HR/EFR TCH DL: implement DTX rules
* osmo-bts-trx: use direct pointer to chan_state->{ul,dl}_bursts
* osmo-bts-trx: alloc/free burst buffers in trx_sched_set_lchan()
* all models, HR1 codec: select RTP output format via vty option
* trx, HR1 codec: change UL PHY output format to TS 101 318
* trx: fix HR1 codec breakage from format change
* all models, HR1 codec: accept both TS101318 and RFC5993 formats
* refactor: replace rtppayload_is_valid() with preening before enqueue
* systemd: depend on networking-online.target
* trx: remove model-specific BFI packet formats
* copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH
* paging: cosmetic: rename all IMM.ASS references to MAC block
* PCU interface: Log version when starting listener
* all models, FR/EFR UL: change SID check to _is_any_sid()
* lc15,oc2g: fix handling of SID in EFR
* RTP input, FR & EFR: preen incoming payloads for SID errors
* bbtransc/rcarrier: Fix statechg done twice upon NM_EV_RX_OPSTART
* pcu_sock: don not continue when running out of TRX space
* l1sap: fix wording in comment
* octphy: Fix clearly wrong noop assignment
* sched_lchan_tchx: use GSM_HR_BYTES_RTP_RFC5993 constant
* oml: reset BCCH carrier power reduction mode (if enabled)
* oml: gsm_objclass2{mo,obj}(): set cause for unknown obj_class
* oml: gsm_objclass2{mo,obj}(): cosmetic: return immediately
* gsm_objclass2obj(): Change signature/set NACK cause
* gsm_objclass2mo(): Change signature/set NACK cause
* fixup: common: Remove unused function gsm_objclass2nmstate()
* common: Remove unused function gsm_objclass2nmstate()
* debian: set compat level to 10
* license: fix typos
* flags: ensure completeness of bts_impl_flag_desc[]
* flags: group BTS_INTERNAL_FLAG_
* into an enum
* flags: add missing entries to bts_impl_flag_desc[]
* common: Remove redundant checks
* vty.c: Use already available tpp pointer
* osmo-bts-virtual: properly activate [CBCH/]BCCH/CCCH
* bts-sysmo: Delay marking phy_link as connected until L1 reset + got info
* bts-sysmo: Fix pinst->version filled too early
* oml: Fix potential null ptr access on trx object
* pcu_sock: Drop bts_sm pointer
* pcu_sock: Allocate pcu_sock_state using g_bts_sm talloc context
* Move pcu_sock_state to gprs section of bts_sm
* Update g_bts_sm->num_bts when bts is added/removed from bts list
* Properly report all states through NM FSM upon OML link up
* nm: Document current state of SW_ACT in TRX related objects
* Drop NM_EV_BBTRANSC_INSTALLED in favour of generic NM_EV_SW_ACT
* Move GPRS NSE under BTS SiteMgr
* Merge gsm_network into gsm_bts_sm and place gsm_bts under it
* nm: Dispatch NM_EV_SW_ACT in cascade to BTS SiteMgr children
* Introduce NM FSM for GPRS NSVC object
* cosmetic: Change LOGPLCFN argument order
* bts: Simplify lifecycle of BTS inside bts_list
* Move NSVC structs to be part of NSE
* Rearrange declaration of struct gsm_bts_gprs_nsvc
* Introduce NM FSM for GPRS Cell object
* Fix octet 2 of NM GPRS Cell
* Introduce NM FSM for GPRS NSE object
* NM: NACK received OML OPSTART if no attributes were set beforehand
* nm: Apply OPSTART through NM FSMs
* Simplify implementation of bts_model_opstart() in all bts types
* lc15,oc2g,sysmo: Update GPRS NM object state at the right time
* bts_model_apply_oml(): Improve definition of parameter
* oml: Get rid of unused tlv_parsed param in bts_model_apply_oml()
* nm: Drop NM_EV_SETATTR_{ACK/NACK}
* logging: Introduce LOGPLCGT()
* nm: Apply BTS/TRX/TS OML Attributes through NM FSMs
* oml.c: Remove dot character at the end of log lines
* bts_model_apply_oml(): Drop unneded code
* Clarify configuration of TSC on each timeslot
* bts-trx: Drop unused param to internal function
* bts-{lc15,oc2g,sysmo}: support EFR in repeat_last_sid()
* tests: $(BUILT_SOURCES) is not defined, depend on osmo-bts-virtual
* contrib/ber: Avoid regenerating codec_bit_class.h every build
* Replace explicit gsm_lchan_name() calls with LOGPLCHAN
* sysmo: emit empty RTP ticks during FACCH stealing on TCH/F
* rtp continuous-streaming: fix BFI in the quality-suppressed case
* contrib: Add BER testing tool
* lc15: fix compiler warning about unused variable cell_size
* cosmetic: Remove \"FIXME?\" from Odd AMR CMI phase
* oc2g: Fix \'unused variable\' compiler warning
* lc15/oc2g: remove unused variables
* lc15: Remove unused warning
* lc15: fix compiler warning about wrong indent
* cosmetic: use __func__ instead of __FUNCTION__
* common: implement rtp continuous-streaming mode
* sysmo: fix handling of SID in EFR
* trx: detect UL SID in EFR just like in FR
* bts-{sysmo,oc2g,lc15}: Dump logical channel params during MPH-ACTIVATE.req
* common/vty: Print AMR MultiRate Configuration in \"show lchan\"
* bts-{sysmo,oc2g,lc15}: Fix RTP of AMR SID_FIRST_P1
* Introduce LOGPLCFN() for logging lchan-name + frame number
* cosmetic: Replace %i with %d
* DTX: bts-{sysmo,oc2g,lc15}: Print DEBUG messages about ONSET
* osmo-bts-{sysmo,lc15,oc2g}: fix segfault in ph_tch_req()
* rsl: rsl_handle_chan_mod_ie(): add missing GSM48_CMODE_
* values
* bts-trx: Avoid pushing interf_meas for disabled TRX
* osmo-bts-trx: properly activate [CBCH/]BCCH/CCCH
* contrib/osmo-bts.spec.in: do not depend on libosmogb
* osmo-bts-virtual: properly handle dynamic TS in vbts_set_ts()
* scheduler: log pchan value in trx_sched_set_pchan()
* Avoid tx RF Resource Ind for disabled TRX
* cosmetic: bts_trx.h: Fix whitespace
* cosmetic: gsm_pchan2chan_nr(): Update spec documentation
* lchan: Improve error path logging in gsm_pchan2chan_nr()
* Rewrite pcu_sock_write()
* tests: use -no-install libtool flag to avoid ./lt-
* scripts
* rsl: reduce logging verbosity on some messages
* rsl: remove redundant gsm_lchan_name() in rsl_tx_rf_rel_ack()
* pcu_sock.c: Call osmo_fd_unregister() before closing and changing bfd->fd
* rsl_rx_ipac_XXcx: parse csd_fmt_d/ir
* doc: rsl: add RSL_IE_IPAC_RTP_CSD_FORMAT
* osmo-bts-virtual: indicate BTS_FEAT_[E]GPRS to the BSC
* gitignore: add vty pdf
* pcu_sock: Submit all DATA.ind regardless of link quality
* bts-trx: Fix no NM Radio{Carrier,Channel} switching to Enabled if one TRX is rf_locked
* pcu_sock: do not mess with the osmo fd flags directly
* GSMTAP: print \'gsmtap-local-host\' if not NULL
* osmo-bts-{trx,virtual}: set rc on error in bts_model_l1sap_down()
* osmo-bts-{trx,virtual}: check lchan against NULL in bts_model_l1sap_down()
* osmo-bts-{trx,virtual}: clean up bts_model_l1sap_down()
* pcu_sock: cosmetic: remove unnecessary line breaks
* pcu_sock: cosmetic: remove whitespace after type cast
* pcu_sock: rename rc to fd
* GSMTAP: allow configuring local address
* osmo-bts-trx: use bool for true/false flags
* osmo-bts-trx: log TRXC/TRXD connection address
* paging_add_imm_ass(): remove meaningless from_pcu argument
* doc: Adapt to use of \'telnet_init_default\'
* Mon Feb 20 2023 mardnhAATTgmx.de- Update to version 1.6.0.2:
* bts-virtual: fix segfault
* Fri Feb 10 2023 mardnhAATTgmx.de- Update to version 1.6.0.1:
* common: Fix memleak in get_smscb_block()
* Tue Feb 07 2023 mardnhAATTgmx.de- Update to version 1.6.0.0:
* Bump version: 1.5.0.64-7571-dirty → 1.6.0
* Wed Feb 01 2023 mardnhAATTgmx.de- Update to version 1.5.0.64:
* Add SI10 support
* pcu_sock: use ARRAY_SIZE rather then magic number
* Mon Jan 30 2023 mardnhAATTgmx.de- Update to version 1.5.0.62:
* vty: Fix typo in symbol name
* Sat Jan 28 2023 mardnhAATTgmx.de- Update to version 1.5.0.61:
* contrib/jenkins: build libosmo-abis without dahdi
* Tue Jan 03 2023 mardnhAATTgmx.de- Update to version 1.5.0.60:
* vty: Fix typo in write-config: osmux / local-port
* osmo-bts: Transition to use of \'telnet_init_default\'
* Thu Dec 22 2022 mardnhAATTgmx.de- Update to version 1.5.0.58:
* ctrl: take both address and port from vty config
* shutdown_fsm: Add power_ramp_force() to jump straight to the tgt power
* Wed Dec 21 2022 mardnhAATTgmx.de- Update to version 1.5.0.56:
* oc2gbts_mgr_calib: fix build against gpsd >= 3.20
* Tue Dec 20 2022 mardnhAATTgmx.de- Update to version 1.5.0.55:
* OML: NSVC[1] MO should have the same initial state as NVSC[0]
* Sun Dec 18 2022 mardnhAATTgmx.de- Update to version 1.5.0.54:
* Revert \"shutdown_fsm: Only ramp down power when stopping bts through Ctrl-C\"
* Thu Dec 15 2022 mardnhAATTgmx.de- Update to version 1.5.0.53:
* shutdown_fsm: Only ramp down power when stopping bts through Ctrl-C
* Wed Dec 14 2022 mardnhAATTgmx.de- Update to version 1.5.0.52:
* pcuif_proto: use define constant to specify nax number of trx
* Tue Dec 13 2022 mardnhAATTgmx.de- Update to version 1.5.0.51:
* l1sap: remove unused pointer variable
* sched_lchan_tchf: replace numeric constant with define constant
* Mon Nov 21 2022 mardnhAATTgmx.de- Update to version 1.5.0.49:
* osmux: Use new osmux_xfrm_input API to set name on each link
* Tue Nov 15 2022 mardnhAATTgmx.de- Update to version 1.5.0.48:
* osmux: Rotate over available Osmux CID when allocating a new one
* Sat Nov 12 2022 mardnhAATTgmx.de- Update to version 1.5.0.47:
* update outdated vty copyright statement
* Tue Nov 08 2022 mardnhAATTgmx.de- Update to version 1.5.0.46:
* Update realtime scheduling priority in service file
* Tue Nov 01 2022 mardnhAATTgmx.de- Update to version 1.5.0.45:
* osmo-bts-trx: drop ul_amr_fn_is_cmi() / dl_amr_fn_is_cmi()
* osmo-bts-trx: use lookup tables for checking AMR CMI/CMR on Downlink
* Mon Oct 31 2022 mardnhAATTgmx.de- Update to version 1.5.0.43:
* pcuif_proto: cosmetic: add constant PCU_IF_NUM_NSVC and replace magic numbers
* Sat Oct 29 2022 mardnhAATTgmx.de- Update to version 1.5.0.42:
* osmux: Fix null ptr dereference sending UL data before the remote is configured
* Thu Oct 13 2022 mardnhAATTgmx.de- Update to version 1.5.0.41:
* osmo-bts-trx: respond to tx-attenuation config in real time.
* Wed Oct 12 2022 mardnhAATTgmx.de- Update to version 1.5.0.40:
* rsl: use unsigned int
* l1sap: do not call msgb_l2hlen without checking
* Tue Oct 11 2022 mardnhAATTgmx.de- Update to version 1.5.0.38:
* measurement: do not call msgb_l3len without checking
* Tue Oct 04 2022 mardnhAATTgmx.de- Update to version 1.5.0.37:
* osmo-bts-trx: handle MTS 0b0110 indicating an Access Burst
* osmo-bts-trx: rx_rach_fn(): properly detect handover RACH
* osmux: Close osmux socket when bts is freed
* osmux: Skip lchans in lookup which still have no remote associated
* osmux: nullify osmux.rtpst after freeing it
* osmux: Lower log level when osmux batch received for unknown CID
* osmux: Log remote address upon rx of osmux pkt
* osmux: Match remote address in osmux_lchan_find()
* osmux: Drop logging of osmux internal counters
* Allocate struct osmux_in_handle through new libosmo-netif APIs
* Tue Sep 27 2022 mardnhAATTgmx.de- Update to version 1.5.0.27:
* pcu_sock: fix sourcecode formatting
* Thu Sep 22 2022 mardnhAATTgmx.de- Update to version 1.5.0.26:
* vty: Print Osmux CID on lchans using Osmux
* vty: Fix SPEECH_MODE printed with hex prefix but dec value
* Tue Sep 20 2022 mardnhAATTgmx.de- Update to version 1.5.0.24:
* lchan: Reset Abis RTP/Osmux config during lchan release
* osmux: Log sendto() error
* abis: Avoid TCP/IPA RSL sockets continue conn establishment while shutting down
* Fri Sep 16 2022 mardnhAATTgmx.de- Update to version 1.5.0.21:
* Document realtime options in .service units
* Wed Sep 14 2022 mardnhAATTgmx.de- Update to version 1.5.0.20:
* Don\'t manually create pid file
* Tue Sep 13 2022 mardnhAATTgmx.de- Update to version 1.5.0.19:
* Introduce Osmux support
* oc2g: Makefile.am Fix typo in LIBOSMONETIF_LIBS
* tests/
*/Makefile.am: Add missing libosmo-netif cflags
* tests/
*/Makefile.am: Fix typo in LIBOSMONETIF_CFLAGS
* Mon Sep 12 2022 mardnhAATTgmx.de- Update to version 1.5.0.15:
* Set working directory in systemd service file
* Wed Sep 07 2022 mardnhAATTgmx.de- Update to version 1.5.0.14:
* Clarify RTP AMR header offset in TCH enc/dec
* Depend on libosmo-netif
* Thu Sep 01 2022 mardnhAATTgmx.de- Update to version 1.5.0.12:
* cosmetic: Fix formatting of if-else block brackets
* Mon Aug 29 2022 mardnhAATTgmx.de- Update to version 1.5.0.11:
* osmo-bts-trx: fix handling of ciphering params in PRIM_INFO_MODIFY
* Sat Aug 20 2022 mardnhAATTgmx.de- Update to version 1.5.0.10:
* Move lchan_dl_tch_queue_enqueue to lchan.c and make it public
* rsl: Reduce scope of variable
* Fri Aug 12 2022 mardnhAATTgmx.de- Update to version 1.5.0.8:
* Use libosmocore API msgb_queue_free() to free lists
* Avoid counting lchan->dl_tch_queue length every time a msg is enqueued
* Thu Aug 11 2022 mardnhAATTgmx.de- Update to version 1.5.0.6:
* Split out lchan rtp socket creation from rsl handling code
* Clean up osmo-bts-
*/Makefile.am
* logging: Move category descriptions to be in order with enum
* rsl: rx ipac crcx/mdcx: Log payload_type2
* Tue Aug 09 2022 mardnhAATTgmx.de- Update to version 1.5.0.2:
* osmo-bts-trx: amr_loop: trigger the loop unconditionally
* Mon Jul 25 2022 mardnhAATTgmx.de- Update to version 1.5.0.1:
* osmo-bts-trx: call osmo_timer_del() unconditionally
* Wed Jun 29 2022 mardnhAATTgmx.de- Update to version 1.5.0.0:
* Bump version: 1.4.0.103-b8ae-dirty → 1.5.0
* Tue Jun 21 2022 mardnhAATTgmx.de- Update to version 1.4.0.103:
* bts-sysmo: Replace use of deprecated ipa_client_conn_create API
* Mon Jun 20 2022 mardnhAATTgmx.de- Update to version 1.4.0.102:
* update git URLs (git -> https; gitea)
* Tue May 17 2022 mardnhAATTgmx.de- Update to version 1.4.0.101:
* Revert \"osmo-bts-trx: rx_tchf_fn(): do not treat AFS_SID_UPDATE as SUB frame\"
* Sun May 15 2022 mardnhAATTgmx.de- Update to version 1.4.0.100:
* osmo-bts-trx: rx_tchf_fn(): do not treat AFS_SID_UPDATE as SUB frame
* Thu May 12 2022 mardnhAATTgmx.de- Update to version 1.4.0.99:
* measurement: fix matching of SUB frames by TDMA FN
* measurement: move SACCH detection to process_l1sap_meas_data()
* measurement: log SUB/FULL as text in lchan_new_ul_meas()
* tests/meas: improve test_ts45008_83_is_sub_is_sub()
* tests/meas: improve logging in test_ts45008_83_is_sub_single()
* struct bts_ul_meas: reflect C/I units in field name s/c_i/ci_cb/
* Tue May 10 2022 mardnhAATTgmx.de- Update to version 1.4.0.93:
* scheduler: trx_sched_is_sacch_fn(): make ts pointer const
* Fri May 06 2022 mardnhAATTgmx.de- Update to version 1.4.0.92:
* osmo-bts-trx: drop Uplink loss detection from Downlink path
* Sun May 01 2022 mardnhAATTgmx.de- Update to version 1.4.0.91:
* pcu_sock: comment out {dl,ul}_tbf_ext related warnings
* Fri Apr 29 2022 mardnhAATTgmx.de- Update to version 1.4.0.90:
* osmo-bts-trx: rx_{tchh,tchf}_fn(): improve logging of AMR DTX frames
* Tue Apr 26 2022 mardnhAATTgmx.de- Update to version 1.4.0.89:
* src/common/bts.c: set BTS_FEAT_CCN
* Mon Apr 25 2022 mardnhAATTgmx.de- Update to version 1.4.0.88:
* src/common/bts.c: set BTS_FEAT_PAGING_COORDINATION
* model_init: order features alphabetically, part 2
* Thu Apr 21 2022 mardnhAATTgmx.de- Update to version 1.4.0.86:
* model_init: set BTS_FEAT_PAGINATION_COORDINATION
* model_init: order features alphabetically
* osmo-bts-trx: check if scheduling of [dummy] FACCH/H is allowed
* VTY: fix NULL-pointer dereference in \'show transceiver\'
* Wed Apr 20 2022 mardnhAATTgmx.de- Update to version 1.4.0.82:
* osmo-bts-trx: fix scheduling of dummy FACCH/H and FACCH/F
* osmo-bts-trx: tx_tchh_fn(): make handling of FACCH/H cleaner
* osmo-bts-trx: prioritize FACCH in s/tx_tch_common()/tch_dl_dequeue()/s
* bts-trx: sched_lchan_tchh.c: Workaround gcc false positive error
* osmo-bts-trx: amr_loop: do not miss C/I samples
* osmo-bts-trx: amr_loop: log if AMR mode remains unchanged
* osmo-bts-trx: amr_loop: allow upgrading codec mode > 0
* osmo-bts-trx: amr_loop: improve logging in trx_loop_amr_input()
* osmo-bts-trx: use C/I in the AMR link adaptation loop
* osmo-bts-trx: amr_loop: simplify trx_loop_amr_set()
* Tue Apr 19 2022 mardnhAATTgmx.de- Update to version 1.4.0.72:
* common: fix coding style: if is not a function
* Sun Apr 17 2022 mardnhAATTgmx.de- Update to version 1.4.0.71:
* struct amr_multirate_conf: remove ms_mode[], raname bts_mode[]
* Fri Apr 15 2022 mardnhAATTgmx.de- Update to version 1.4.0.70:
* tests: use \'check_PROGRAMS\' instead of \'noinst_PROGRAMS\'
* Thu Apr 14 2022 mardnhAATTgmx.de- Update to version 1.4.0.69:
* amr: fix parsing of threshold and hysteresis in amr_parse_mr_conf()
* tests/amr: add a unit test for amr_parse_mr_conf()
* tests/amr/Makefile.am: use proper binary name prefix \'amr_test_\'
* rsl: use hard-coded defaults if the MultiRate conf IE is absent
* Wed Apr 13 2022 mardnhAATTgmx.de- Update to version 1.4.0.65:
* osmo-bts-trx: bts_report_interf_meas(): remove unused fn param
* l1sap: l1sap_chan_act(): remove unused
*tp argument
* l1sap: l1sap_chan_act(): alloc DTX FSM only for TCH
* osmo-bts-virtual: remove unused \'codec_mode_request\' argument
* rsl: misc / cosmetic fixes for tx_ipac_XXcx_nack()
* rsl: always check return value of rsl_tlv_parse()
* logging: use a different color tone for DLOOP
* Tue Apr 12 2022 mardnhAATTgmx.de- Update to version 1.4.0.58:
* rsl: parse_multirate_config(): check if AMR codec is used
* rsl: rsl_rx_chan_{activ,modif}: do not sent an Error Report
* rsl: de-duplicate parsing of MultiRate configuration IE
* osmo-bts-trx: amr_loop: remove unneeded #includes
* osmo-bts-trx: use \'#pragma once\' in amr_loop.h
* osmo-bts-trx: rename \'loops.[ch]\' to \'amr_loop.[ch]\'
* Mon Apr 11 2022 mardnhAATTgmx.de- Update to version 1.4.0.52:
* osmo-bts-{trx,virtual}: tx_tchh_fn(): remove FACCH/H alignment check
* osmo-bts-trx: rx_tchh_fn(): use a lookup table for FACCH/H
* scheduler: rts_tchh_fn(): use a lookup table for FACCH/H
* scheduler: remove redundant OSMO_ASSERT() statements
* Sat Apr 09 2022 mardnhAATTgmx.de- Update to version 1.4.0.48:
* power_ctrl_params_def_reset(): set .ctrl_interval for both UL/DL
* Fri Apr 08 2022 mardnhAATTgmx.de- Update to version 1.4.0.47:
* osmo-bts-trx: rx_tchf_fn(): clarify indexes in the AMR CMI lookup table
* osmo-bts-trx: rx_tchh_fn(): fix indexes in the AMR CMI lookup table
* osmo-bts-trx: move AMR CMI lookup tables to the respective files
* osmo-bts-trx: rx_tchh_fn(): fix meas reporting in signalling mode
* osmo-bts-trx: rx_{tchh,tchf}_fn(): use tch_mode directly
* Tue Apr 05 2022 mardnhAATTgmx.de- Update to version 1.4.0.42:
* osmo-bts-trx: rx_{tchh,tchf}_fn(): use AMR CMI lookup tables
* osmo-bts-trx: rx_{tchf,tchh}_fn(): get TDMA FN from meas history
* osmo-bts-trx: rx_{tchf,tchh}_fn(): ensure complete set of bursts
* osmo-bts-trx: rx_{tchf,tchh}_fn(): shift Rx burst buffer on bid=0
* osmo-bts-trx: rx_{tchf,tchh}_fn(): also use meas_avg for BFI
* osmo-bts-trx: rx_tchh_fn(): get rid of chan_state->meas_avg_facch
* osmo-bts-trx: rx_tchh_fn(): indicate BER10k=0 for FACCH BFIs
* doc: rsl: Fix description of \'IP Connection Statistics\' IE
* Thu Mar 31 2022 mardnhAATTgmx.de- Update to version 1.4.0.34:
* fix gsm_bts_get_cbch(): CBCH can be allocated on Cn
* Tue Mar 22 2022 mardnhAATTgmx.de- Update to version 1.4.0.33:
* trx_sched_ul_burst(): get rid of the \'switch\' statement
* osmo-bts-trx: rx_tchh_fn(): use proper meas averaging mode
* osmo-bts-trx: use a lookup table in trx_sched_meas_avg()
* osmo-bts-trx: use consistent naming for \'enum sched_meas_avg_mode\'
* Wed Mar 16 2022 mardnhAATTgmx.de- Update to version 1.4.0.29:
* osmo-bts-trx: rx_tchh_fn(): mark valid SID frames as such
* osmo-bts-trx: rx_tchh_fn(): fix HR SID detection (wrong offset)
* Mon Mar 14 2022 mardnhAATTgmx.de- Update to version 1.4.0.27:
* rsl: fix wrong IE being checked in rsl_rx_chan_activ()
* osmo-bts-trx: rx_tchh_fn(): do not calculate BER10k for FACCH twice
* osmo-bts-trx: do not run osmo_{fr,hr}_check_sid() on FACCH/U frames
* Wed Mar 09 2022 mardnhAATTgmx.de- Update to version 1.4.0.24:
* VTY: fix ambiguity in BTS specific command definitions
* osmo-bts-trx: new rate counter \'trx_sched:dl_fh_cache_miss\'
* osmo-bts-trx: cosmetic: use rate_ctr_inc2() instead of rate_ctr_inc()
* osmo-bts-trx: make use of OSMO_UNLIKELY() when handling TRXD PDUs
* Thu Mar 03 2022 mardnhAATTgmx.de- Update to version 1.4.0.20:
* bts-trx: Log lchan if avaialble in Meas Avg
* rsl: Conditionally decrease log level if cause is normal event
* Change some log levels NOTICE->INFO
* Wed Mar 02 2022 mardnhAATTgmx.de- Update to version 1.4.0.17:
* bts-trx: amr: Fix return code of osmo_amr_rtp_dec() checked too late
* Tue Feb 08 2022 mardnhAATTgmx.de- Update to version 1.4.0.16:
* logging: get rid of logging category DSUM
* Mon Jan 03 2022 mardnhAATTgmx.de- Update to version 1.4.0.15:
* phy_instance_destroy(): fix NULL pointer dereference
* Tue Dec 14 2021 mardnhAATTgmx.de- Update to version 1.4.0.14:
* treewide: remove FSF address
* Mon Dec 13 2021 mardnhAATTgmx.de- Update to version 1.4.0.13:
* cbch: cosmetic: use talloc_zero() in bts_process_smscb_cmd()
* osmo-bts-trx: fix a memleak in trx_sched_set_lchan()
* osmo-bts-trx: use l1ts as talloc context for burst buffers
* oml: assign unique names to \'struct tlv_parsed\' chunks
* oml: fix copy-pasted comments in oml_rx_set_
*_attr()
* oml: use ts->trx as talloc-context in oml_rx_set_chan_attr()
* oml: use proper talloc context in oml_rx_set_radio_attr()
* Tue Nov 30 2021 mardnhAATTgmx.de- Update to version 1.4.0.6:
* debian/control: add osmo-bts meta-package
* Thu Nov 25 2021 mardnhAATTgmx.de- Update to version 1.4.0.5:
* [lc15,oc2g,octphy] Fix memory leak on write queue overflow
* Wed Nov 24 2021 mardnhAATTgmx.de- Update to version 1.4.0.4:
* cbch: Fix dangling cur_msg leading to double-free in bts_cbch_reset()
* cbch: Fix bts_smscb_state_reset() to avoid double-free
* Tue Nov 23 2021 mardnhAATTgmx.de- Update to version 1.4.0.2:
* bts: Properly free bts->shutdown_fi when struct gsm_bts is freed
* bts_shutdown_fsm.h: Remove wrong comment describing enum
* Tue Nov 16 2021 mardnhAATTgmx.de- Update to version 1.4.0.0:
* Bump version: 1.3.0.348-f42287-dirty → 1.4.0
* Fri Nov 12 2021 mardnhAATTgmx.de- Update to version 1.3.0.348:
* gsm_lchan_interf_meas_calc_avg(): adapt to the order of boundaries
* Thu Nov 11 2021 mardnhAATTgmx.de- Update to version 1.3.0.347:
* gsm_lchan_interf_meas_calc_avg(): fix band calculation
* oml: use ARRAY_SIZE() in oml_rx_set_bts_attr()
* Wed Nov 10 2021 mardnhAATTgmx.de- Update to version 1.3.0.345:
* rsl: exclude disabled timeslots from interference reports
* Tue Nov 09 2021 mardnhAATTgmx.de- Update to version 1.3.0.344:
* common/Makefile.am: reformat {AM_CPPFLAGS,AM_CFLAGS,LDADD}
* Fri Nov 05 2021 mardnhAATTgmx.de- Update to version 1.3.0.343:
* gsm_ts_release(): Make sure pchan{,is_want} is reset to NONE
* Thu Nov 04 2021 mardnhAATTgmx.de- Update to version 1.3.0.342:
* measurement: make use of gsm48_meas_res_is_valid()
* [overpower] Turn it on and off depending on DL RxQual
* measurement: pass
*mr to lchan_bs_pwr_ctrl()
* measurement: pass
*mr to repeated_dl_facch_active_decision()
* measurement: get rid of
*le in lchan_meas_handle_sacch()
* lchan_meas_handle_sacch(): check if Measurement Result is valid
* l1sap: rework handling of DATA.ind on SACCH
* abis: Try one reconnect to previously connected BSC before trying next one
* abis: Drop unneded if condition in else clause
* bts-trx: sched_lchan_tchf: Change log level to debug for line informing about missing dl prim
* scheduler: Fix FACCH msg with l2len==0 going to lower layers and logging errors
* bts-trx: sched_lchan_tchf: Drop impossible code path
* Tue Nov 02 2021 mardnhAATTgmx.de- Update to version 1.3.0.330:
* osmo-bts-trx-calypso.cfg: Adjust settings to work with current osmo-bts versions
* Fri Oct 29 2021 mardnhAATTgmx.de- Update to version 1.3.0.329:
* rsl: fix a memory leak in handle_gprs_susp_req()
* l1sap: make \'l1sap\' argument of process_l1sap_meas_data() const
* Thu Oct 28 2021 mardnhAATTgmx.de- Update to version 1.3.0.327:
* l1sap: process_l1sap_meas_data() accepts pointer to lchan
* l1sap: use designated initializers in process_l1sap_meas_data()
* l1sap: move false PTCCH/U detection into PDCH branch
* l1sap: fix handling of lchan->pending_rel_ind_msg
* Wed Oct 27 2021 mardnhAATTgmx.de- Update to version 1.3.0.323:
* scheduler: Avoid crash upon call to trx_sched_set_lchan if l1ts is uninitialized
* l1sap: Avoid re-(de)activating already (de)active lchans
* Tue Oct 26 2021 mardnhAATTgmx.de- Update to version 1.3.0.321:
* bts-trx: sched: tx_pdtch_fn: Drop log line clogging logs
* scheduler: Fix check against empty PDCH blocks
* Revert \"bts-trx: sched: tx_pdtch_fn: Handle PCU idle blocks properly\"
* Mon Oct 25 2021 mardnhAATTgmx.de- Update to version 1.3.0.318:
* bts-trx: sched: tx_pdtch_fn: Handle PCU idle blocks properly
* bts-trx: sched_lchan_pdtch: Refactor tx_pdtch_fn to get rid of goto tag
* [overpower] scheduler: handle {sacch,facch}_enabled flags
* [overpower] lchan_dump_full_vty(): print overpower state
* [overpower] rsl: store full content of RSL_IE_OSMO_TEMP_OVP_ACCH_CAP
* initial support for static userspace probes via systemtap
* lchan: introduce and use lchan_is_tch() helper
* Sun Oct 24 2021 mardnhAATTgmx.de- Update to version 1.3.0.311:
* rsl: fix handling of REL IND in lapdm_rll_tx_cb()
* lchan_set_state(): also free pending messages if any
* osmo-bts-trx: fix potential NULL pointer dereference
* measurement: fix wrong operator used in handle_ms_meas_report()
* Fri Oct 22 2021 mardnhAATTgmx.de- Update to version 1.3.0.307:
* struct gsm_lchan: move tch.rep_facch to rep_acch.dl_facch
* struct gsm_lchan: group ACCH repetition state fields
* cosmetic: s/repeated_acch_capability/rep_acch_cap/g
* measurement: make sure that DL measurements are valid
* measurement: move repeated_dl_facch_active_decision() here
* measurement: handle_ms_meas_report() accepts const gh
* rsl: send NACK if BTS_FEAT_ACCH_REP is not supported
* rsl: rsl_tx_meas_res() does not change l3, make it const
* Thu Oct 21 2021 mardnhAATTgmx.de- Update to version 1.3.0.299:
* Reset CBCH state after BTS shutdown
* Wed Oct 20 2021 mardnhAATTgmx.de- Update to version 1.3.0.298:
* gsm_pchan2chan_nr(): Properly assert if unexpected pchan is passed
* Tue Oct 19 2021 mardnhAATTgmx.de- Update to version 1.3.0.297:
* bts_shutdown_fsm: Make sure pending power ramping are aborted before closing TRX
* Fri Oct 15 2021 mardnhAATTgmx.de- Update to version 1.3.0.296:
* lchan: Call lapdm_channel_exit() when state changes to NONE
* Move lchan_init_lapdm inside lchan_set_state(LCHAN_S_ACTIVE)
* Move lchan_deactivate() to lchan.c
* Thu Oct 14 2021 mardnhAATTgmx.de- Update to version 1.3.0.293:
* lchan: Avoid applying transition changes if state new==old
* lchan: Update log line level to use macro and level INFO
* Move lchan related code to lchan.{c,h}
* lchan: Setup early_rr_ia timer only once during init
* Wed Oct 13 2021 mardnhAATTgmx.de- Update to version 1.3.0.289:
* osmo-bts-trx: refactor \'maxdly\' / \'maxdlynb\' commands
* bts-trx: Guard call to trx_sched_clean with NULL trx ptr
* Tue Oct 12 2021 mardnhAATTgmx.de- Update to version 1.3.0.287:
* osmo-trx: fix maxdly
* Mon Oct 11 2021 mardnhAATTgmx.de- Update to version 1.3.0.286:
* rsl: Fix all shadow TS being Chan Act NACKed
* Make sure lchan allocated memory from shadow_ts is properly freed
* Add new gsm_bts_trx_free_shadow_ts() function
* trx_sched_clean(): also free() the shadow timeslot
* trx_sched_clean_ts(): also free() the associated \'struct l1sched_ts\'
* Sat Oct 09 2021 mardnhAATTgmx.de- Update to version 1.3.0.281:
* nm_
*_fsm: reset mo.nm_attr from previous runs when entering state NOT_INSTALLED
* nm_
*_fsm: Move reset state code to st_op_disabled_notinstalled_on_enter
* Fri Oct 08 2021 mardnhAATTgmx.de- Update to version 1.3.0.279:
* vty: show interference level / band in \'show lchan\'
* l1sap: check if BTS model supports interference reporting
* osmo-bts-trx: report PDCH interference levels to L1SAP
* rsl_tx_rf_res(): also report noise levels for PDTCH
* rsl_tx_rf_res(): separate interference AVG / band calculation
* rsl: prevent race condition during timeslot re-configuration
* .gitignore: add tests/amr/amr_test
* nm_bts_fsm: Reset si_valid bitmask when BTS is shut down
* Thu Oct 07 2021 mardnhAATTgmx.de- Update to version 1.3.0.271:
* nm_channel_fsm: Release lchans after BTS shutdown
* Introduce gsm_lchan_release function helper
* lchan.h: Add related ticket info to FIXME comment
* Move lchan,power_control related code from gsm_data.c to their own files
* Move lchan,power_ctrl specific code from gsm_data.h to their own files
* load_indication.c: Avoid sending if CCCH is still not operational
* MS Power Control Loop: Use P_CON_INTERVAL=2 by default
* Introduce gsm_lchan_init() function helper
* rsl: NACK Chan Activation for lchans on disabled TS
* Mon Oct 04 2021 mardnhAATTgmx.de- Update to version 1.3.0.262:
* trx_provision_fsm: Fix shutdown while POWERON in transit
* trx_provision_fsm: poweronoff_sent flag: track POWERON and POWEROFF separately
* trx_provision_fsm: Drop impossible paths
* trx_provision_fsm: Drop unneeded reset of fields
* rsl: remove redundant logging in rsl_rx_chan_activ()
* abis: fix memory leak in abis_oml_sendmsg()
* bts-trx: Keep the process ongoing trying to reconnect on Abis link down
* Thu Sep 30 2021 mardnhAATTgmx.de- Update to version 1.3.0.255:
* lc15, oc2g, sysmo: fix show dsp-trace-flags
* fix handle_ms_meas_report(): properly count measurement reports
* Delay abis reconnect while bts is shutting down
* bts-trx: Delay power ramp up until RCARRIER is ENABLED
* trx_provision_fsm: Support OPEN_POWEROFF->CLOSED transition
* trx_provision_fsm: Fix TRX!=0 never going back to CLOSED state
* abis: Fix line leaked & recreated upon every reconnect
* scheduler: fix comments explaining the interleaving of TCH/H
* Wed Sep 29 2021 mardnhAATTgmx.de- Update to version 1.3.0.247:
* rsl: parse temporary overpower value RSL CHAN ACT / MODIFY
* Tue Sep 28 2021 mardnhAATTgmx.de- Update to version 1.3.0.246:
* scheduler: Fix lqual_cb not populated for TCH.ind
* Move TA & Power Loops further up the stack, take DTXu flag into account
* Decouple handling of Measurement Report from lapdm
* bts-trx: Fix rxgain & maxdly VTY values being reset
* Mon Sep 27 2021 mardnhAATTgmx.de- Update to version 1.3.0.242:
* osmo-bts-trx: implement Temporary Overpower for SACCH/FACCH
* osmo-bts-trx: remove an \'else\' branch in _sched_dl_burst()
* trx_sched_set_lchan(): use LOGL_INFO for logging messages
* osmo-bts-trx: bts_model_l1sap_down(): remove chan_nr patching
* gsm_lchan2chan_nr(): separate RSL specific variant of this API
* l1sap: unify channel (de)activation/modification messages
* Sat Sep 25 2021 mardnhAATTgmx.de- Update to version 1.3.0.236:
* osmo-bts-trx: return -ENODEV if \'bursts_p\' is NULL
* Fri Sep 24 2021 mardnhAATTgmx.de- Update to version 1.3.0.235:
* osmo-bts-omldummy: Fix crash accessing null phy
* Revert \"abis: Fix line leaked & recreated upon every reconnect\"
* Revert \"bts-trx: Keep the process ongoing trying to reconnect on Abis link down\"
* Thu Sep 23 2021 mardnhAATTgmx.de- Update to version 1.3.0.232:
* bts-trx: Keep the process ongoing trying to reconnect on Abis link down
* abis: Fix line leaked & recreated upon every reconnect
* abis: Fix memory leak of bts->osmo_link upon link going down
* Avoid sending Load Indications when BTS is not RSL-connected
* bts_trx: Drop non-executed path in trx_link_estab()
* abis: Call bts_model_abis_close() when Abis link goes down
* bts_shutdown_fsm: Allow configuring FSM to shutdown without exiting process
* nm_bts_fsm: Make sure PHYs are opened when SW_ACTivating it
* phy_link: Introduce bts_model_phy_link_close() and use it in bts-trx
* trx_sched_clean_ts: Clean VAMOS shadow TS too
* bts-trx: Submit TRX SW_ACT when PHY becomes connected
* bts-trx: Avoid race condition configuring TS-specific TSC values
* l1sap: Support rx of empty rlcmac blocks from PCU
* MS Power Control Loop: Disable threshold comparison on {LOWER,UPPER}_CMP_N=0
* bts-trx: Get rid of check_transceiver_availability_trx()
* bts-trx: Submit TRX_PROV_EV_CFG_ARFCN for C0 during SetBtsAttr
* trx_provision_fsm: Properly reset FSM state upon starting listening for events
* trx_if: delete retrans timer when flushing the Tx queue
* trx_if: Allow calling trx_if_flush/close from within TRXC callback
* rsl: simplfy parse_repeated_acch_capability
* Wed Sep 22 2021 mardnhAATTgmx.de- Update to version 1.3.0.212:
* trx_if: Set pointer to null after freeing it
* bts_shutdown_fsm: Fix event name
* nm_
*fsm: Make FSMs aware of object being properly configured or not
* abis: Drop internal OML msg queue
* nm_
*_fsm: Move to state Disabled NotInstalled Locked when shtudown proc ends
* Mon Sep 20 2021 mardnhAATTgmx.de- Update to version 1.3.0.207:
* MS Power Control Loop: Fix oscillations within good MS Power Levels
* nm_
*_fsm: Set adminsitrative state \'shutting down\' when shutdown procedure starts
* Allow setting administrative state through oml_mo_state_chg()
* nm_
*_fsm: Add missing item in event mask list for state ENABLED
* trx_provision_fsm: Add missing state transition OPEN_WAIT_POWEROFF_CNF => OPEN_POWEROFF
* abis.c: Loop over list of BSCs until connection succeeds
* abis.c: Fix mess with priv->bsc_oml_host
* abis.c: Transition to CONNECTED state only when OML link is up
* abis: Shorten string names of events
* abis: Move FSM registration to constructor function
* cosmetic: Fix formatting of conditional operator
* tests: MS Power Control Loop: Show oscillation among good power levels
* Fri Sep 17 2021 mardnhAATTgmx.de- Update to version 1.3.0.195:
* power_control: Drop unused param in function
* Thu Sep 16 2021 mardnhAATTgmx.de- Update to version 1.3.0.194:
* abis.c: Convert early return to assert()
* abis.c: Rearrange code to follow logic state order
* cosmetic: fix typo in comment
* abis.h: Drop unused state
* abis: Clear code and drop code not executed
* Wed Sep 15 2021 mardnhAATTgmx.de- Update to version 1.3.0.189:
* MS Power Control Loop: Fix sub vs full being passed to algo
* Tue Sep 14 2021 mardnhAATTgmx.de- Update to version 1.3.0.188:
* Support configuring TA loop SACCH block rate
* Power Control Loop: Set P_CON_INTERVAL to 1 by default
* TA Control Loop: Change toa256 switch threshold to 75% of a symbol
* MS Power Control Loop: Feed UL C/I from correct measurement period
* MS Power Control Loop: Feed UL RSSI from correct measurement period
* Mon Sep 13 2021 mardnhAATTgmx.de- Update to version 1.3.0.183:
* lchan: Move TA CTRL param to its own substruct
* ta_control: Allow switching TA quicker
* TA loop: Take into account UL SACCH \'Actual Timing advance\' field
* Sat Sep 11 2021 mardnhAATTgmx.de- Update to version 1.3.0.180:
* early IA: change default X15 timer to 0 ms
* early IMM ASS: add configurable delay for RR IMM ASS
* Tue Sep 07 2021 mardnhAATTgmx.de- Update to version 1.3.0.178:
* l1sap: Take L1SACCH MS_PWR from bitfield instead of manual parsing
* comsetic: measurement.c: fix typo in comment
* Power Control Loop: Move skip loop logic to function helper
* Mon Sep 06 2021 mardnhAATTgmx.de- Update to version 1.3.0.175:
* MS/BS Power Control Loop: Fix downscaling averaging bug
* MS/BS Power Control Loop: Do RxLEV meas avg & delta calculations directly on RxLevels
* BS Power Control Loop: Increase attenuation if RxQual is better than upper threshold
* BS Power Control Loop: Support EWMA average algo for RxQual meas
* BS Power Control Loop: refactor lchan_bs_pwr_ctrl() to look similar to lchan_ms_pwr_ctrl()
* MS Power Control Loop: Improve logging
* MS Power Control Loop: Support EWMA algorithm for C/I measurements
* MS Power Control Loop: Take C/I into account
* Thu Sep 02 2021 mardnhAATTgmx.de- Update to version 1.3.0.167:
* sched_lchan_tch_x: use ul_cmr and ul_ft when generating RTP bad frame
* sched_lchan_tch_x: use functions to determine AMR tranmssion phase
* sched_lchan_tch_x: do not use cmr as ft
* Wed Sep 01 2021 mardnhAATTgmx.de- Update to version 1.3.0.164:
* debian/control: remove dh-systemd build-depend
* Tue Aug 31 2021 mardnhAATTgmx.de- Update to version 1.3.0.163:
* rsl: Support parsing up to 3 RSL_IPAC_EIE_MEAS_AVG_CFG IEs
* l1sap/gsmtap: Don\'t log UI fill frames [zero information field]
* Mon Aug 30 2021 mardnhAATTgmx.de- Update to version 1.3.0.161:
* rsl: Fix rx of multiple RSL_IPAC_EIE_MEAS_AVG_CFG IEs
* Sun Aug 29 2021 mardnhAATTgmx.de- Update to version 1.3.0.160:
* osmo-bts-trx: send dummy FACCH in the absense of RTP frames
* Tue Aug 24 2021 mardnhAATTgmx.de- Update to version 1.3.0.159:
* add osmo_tdef groups, exposing T timers on VTY config
* jenkins: enable new flag --enable-external-tests
* add VTY transcript testing
* enable Early Immediate Assignment
* Wed Aug 18 2021 mardnhAATTgmx.de- Update to version 1.3.0.155:
* remove unused LCHAN_S_INACTIVE
* Mon Jul 19 2021 mardnhAATTgmx.de- Update to version 1.3.0.154:
* allow to configure multiple oml remote-ip addresses
* Fri Jul 16 2021 mardnhAATTgmx.de- Update to version 1.3.0.153:
* Make gcc 11.1.0 false positivies happy
* Wed Jul 14 2021 mardnhAATTgmx.de- Update to version 1.3.0.152:
* paging: prioritize CS related paging over PS related pagings.
* Mon Jul 05 2021 mardnhAATTgmx.de- Update to version 1.3.0.151:
* gsm_lchan_interf_meas_calc_band(): also print number of AVG samples
* rsl: use tlvp_val16be() in rsl_rx_ipac_XXcx()
* manuals/abis/rsl.adoc: clarify RF Resource Indication conformance
* Support SDCCH8 in osmo dyn ts
* Rename osmo dyn ts enums to contain SDCCH8
* Sun Jul 04 2021 mardnhAATTgmx.de- Update to version 1.3.0.146:
* power_control: constrain BS power reduction on BCCH carrier
* osmo-bts-trx: implement BCCH carrier power reduction mode
* osmo-bts-omldummy: indicate BTS_FEAT_BCCH_POWER_RED as supported
* Revert \"power_control: BS power shall not be reduced on C0\"
* Support forwarding proto IPAC_PROTO_EXT_PCU BSC<->PCU
* pcuif_proto.h: Add new container messages
* gsm_data: Drop unused function gsm_pchan_parse()
* doc: rsl.adoc: Fix trailing whitespace
* osmo-bts-trx: indicate A5/4 support, handle Kc128
* Tue Jun 22 2021 mardnhAATTgmx.de- Update to version 1.3.0.137:
* scheduler: fix: use ts_pchan() in trx_sched_set_cipher()
* scheduler: fix wrong union field in trx_sched_tch_req()
* Mon Jun 21 2021 mardnhAATTgmx.de- Update to version 1.3.0.135:
* osmo-bts-trx: report PDCH interference levels to the PCU
* osmo-bts-trx: measure interference levels on TRXC_IDLE
* osmo-bts-trx: print timeslot brief info in \'show transceiver\'
* scheduler: unset TRX_CHAN_FLAG_AUTO_ACTIVE for TRXC_IDLE
* osmo-bts-{trx,virtual}: get rid of dummy tx_idle_fn()
* osmo-bts-trx: report interference levels to the upper layers
* scheduler: reorder enum trx_chan_type, add TRX_CHAN_IS_DEDIC()
* Report interference levels in RSL RF RESource INDication
* oml: fix handling of NM_ATT_INTERF_BOUND attribute
* Fri Jun 18 2021 mardnhAATTgmx.de- Update to version 1.3.0.126:
* osmo-bts-trx: fix copy-pasted comment: s/sysmoBTS/osmo-bts-trx/
* osmo-bts-trx: fix typo: s/bisc/bsic/ in \'show transceiver\'
* Wed Jun 16 2021 mardnhAATTgmx.de- Update to version 1.3.0.124:
* pcu_sock: Transmit SI2
* Fri Jun 11 2021 mardnhAATTgmx.de- Update to version 1.3.0.123:
* l1sap: fix TDMA frame number arithmetic in fn_ms_adj()
* osmo-bts-octphy: drop talloc_replace(), use osmo_talloc_replace_string()
* Thu Jun 10 2021 mardnhAATTgmx.de- Update to version 1.3.0.121:
* rsl: Use switch statement in rsl_rx_bcch_info()
* vty: ensure all warning messages are prefixed with \'%%\'
* common/vty: facilitate finding duplicate PHY/TRX associations
* [VAMOS] trx_sched_init_ts(): assign names to per-timeslot counters
* measurement: remove over-defensive checks in is_meas_complete()
* Wed Jun 09 2021 mardnhAATTgmx.de- Update to version 1.3.0.116:
* conf_lchans_as_pchan(): initialize all lchans with GSM_LCHAN_NONE
* Tue Jun 08 2021 mardnhAATTgmx.de- Update to version 1.3.0.115:
* conf_lchans_as_pchan(): fix GSM_LCHAN_{CCCH->CBCH} regression
* Mon Jun 07 2021 mardnhAATTgmx.de- Update to version 1.3.0.114:
* l1sap: fix TDMA frame number wrap in l1sap_info_time_ind()
* Sun Jun 06 2021 mardnhAATTgmx.de- Update to version 1.3.0.113:
* [VAMOS] osmo-bts-omldummy: allocate shadow timeslots
* [VAMOS] osmo-bts-trx: schedule bursts on \'shadow\' timeslots
* [VAMOS] Implement the concept of \'shadow\' timeslots
* [VAMOS] conf_lchans_as_pchan(): improve readability
* Sat Jun 05 2021 mardnhAATTgmx.de- Update to version 1.3.0.109:
* [VAMOS] scheduler: drop meaningless channel number checks
* trx_sched_is_sacch_fn(): fix handling of dynamic timeslots
* osmo-bts-trx: fix NULL pointer dereference in trx_if_send_burst()
* manuals/abis/rsl.adoc: add VAMOS specific Channel Number values
* manuals/abis/rsl.adoc: add missing CBCH Channel Number values
* manuals/abis/rsl.adoc: rework Channel Number description
* manuals/abis/rsl.adoc: s/TS 08.58/TS 48.058/
* [VAMOS] oml_rx_set_chan_attr(): clarify NM_ATT_CHAN_COMB handling
* [VAMOS] l1sap: get_lchan_by_chan_nr() may return NULL
* [VAMOS] gsm_data: rework and rename gsm_lchan_name_compute()
* [VAMOS] rsl_lchan_lookup(): make it more readable
* [VAMOS] rsl_lchan_lookup(): use ABIS_RSL_CHAN_NR_CBITS_
* macros
* [VAMOS] gsm_pchan2chan_nr(): use ABIS_RSL_CHAN_NR_CBITS_
* macros
* [VAMOS] common/oml: generalize checking BTS_FEAT_MULTI_TSC
* [VAMOS] l1sap_chan_act(): handle Osmocom specific TSC IE
* [VAMOS] scheduler: add new GMSK training sequences from 3GPP 45.002
* [VAMOS] osmo-bts-trx: properly handle per-timeslot TSC values
* [VAMOS] osmo-bts-trx: rework handling of Training Sequence
* Fri Jun 04 2021 mardnhAATTgmx.de- Update to version 1.3.0.91:
* Use new stat item/ctr getter APIs
* Wed Jun 02 2021 mardnhAATTgmx.de- Update to version 1.3.0.90:
* main,abis: change model name from sysmoBTS to osmo-bts
* Tue Jun 01 2021 mardnhAATTgmx.de- Update to version 1.3.0.89:
* [VAMOS] common/scheduler: unify symbol names for training sequences
* [VAMOS] bts_supports_cm(): handle RSL_CMOD_CRT_OSMO_TCH_VAMOS_{Bm,Lm}
* [VAMOS] rsl: call bts_supports_cm() from rsl_handle_chan_mod_ie()
* [VAMOS] rsl_rx_mode_modif(): handle Channel Identification IE
* [VAMOS] osmo-bts-trx: indicate MTS in Downlink TRXDv2 PDUs
* [VAMOS] osmo-bts-trx: implement and enable PDU batching for TRXDv2
* Mon May 31 2021 mardnhAATTgmx.de- Update to version 1.3.0.83:
* pcuif: Set missing bsic field during Tx of info_ind
* Fri May 28 2021 mardnhAATTgmx.de- Update to version 1.3.0.82:
* sysmobts-mgr: Fix path to hwmon in /sys
* Fix regression in \'osmo-bts-trx: rework and split up bts_sched_fn()\'
* Thu May 27 2021 mardnhAATTgmx.de- Update to version 1.3.0.80:
* Add missing value_string for NM_EV_
* introduced recently
* Wed May 26 2021 mardnhAATTgmx.de- Update to version 1.3.0.79:
* Fix regression in \'bts: Clean up TS selection in sign_link_up\'
* Tue May 25 2021 mardnhAATTgmx.de- Update to version 1.3.0.78:
* bts: Clean up TS selection in sign_link_up
* Sun May 23 2021 mardnhAATTgmx.de- Update to version 1.3.0.77:
* [VAMOS] osmo-bts-trx: rework and split up bts_sched_fn()
* common: phy_links_open(): warn about dangling PHY instances
* [VAMOS] gsm_data.h: introduce and use BTS_TSC macro
* [VAMOS] gsm_data.h: fix wrong bit-mask in BSIC2BCC macro
* [VAMOS] common: make \'struct gsm_bts_trx_ts\' pointers const
* Sat May 22 2021 mardnhAATTgmx.de- Update to version 1.3.0.72:
* common: make the arguments of phy_{link,instance}_name() const
* osmo-bts-{trx,virtual}: fix: pinst->trx may be NULL
* osmo-bts-trx: clarify logging messages in trx_if_{open,close}()
* Tue May 18 2021 mardnhAATTgmx.de- Update to version 1.3.0.69:
* [VAMOS] Re-organize osmo-bts-trx specific structures
* osmo-bts-trx: fix hopping pointer bug in bts_sched_fn()
* osmo-bts-trx: remove redundant assert() in bts_sched_fn()
* osmo-bts-trx: cosmetic: s/trx_sched_fn/bts_sched_fn/g
* scheduler.h: cosmetic: use #pragma once
* sysmo,oc2g,lc15: Make RadioChannel MO depend on RadioCarrier MO
* Tue May 11 2021 mardnhAATTgmx.de- Update to version 1.3.0.63:
* osmo-bts-trx: implement TRXDv2 protocol support
* [VAMOS] osmo-bts-trx: move {chan,bid} to trx_{dl,ul}_burst_{req,ind}
* [VAMOS] Merge bts_trx_init() into gsm_bts_trx_alloc()
* [VAMOS] struct gsm_bts_trx: fix the PHY instance pointer
* osmo-bts-{lc15,oc2g}: drop redundant checks in VTY commands
* common/sysinfo: make struct gsm_bts_trx const in num_agch()
* Thu May 06 2021 mardnhAATTgmx.de- Update to version 1.3.0.57:
* struct gsm_bts_trx: remove unused leftovers from openbsc
* Wed May 05 2021 mardnhAATTgmx.de- Update to version 1.3.0.56:
* rsl: fix wrong value printed in rsl_handle_chan_mod_ie()
* osmo-bts-trx: refactor parse_rsp(), fix compilation warnings
* common/abis: fix the use of deprecated e1inp_line_get() API
* vty: fix the use of deprecated osmo_bts_feature_name()
* Fri Apr 30 2021 mardnhAATTgmx.de- Update to version 1.3.0.52:
* osmo-bts-trx: reduce code nasting in trx_if_send_burst()
* osmo-bts-trx: assert PDU version in trx_if_send_burst()
* osmo-bts-trx: enlarge and share TRXD message buffer
* osmo-bts-trx: refactor handling of version specific TRXD parts
* manuals: Update copyright years
* manual: Remove manual revision history; we don\'t use it anywawy
* manual: Include QoS chapter and add osmo-bts specific example
* Introduce ability to set socket priority of RTP sockets
* Tue Apr 27 2021 mardnhAATTgmx.de- Update to version 1.3.0.44:
* omldummy: add cmdline arg --features
* Sat Apr 24 2021 mardnhAATTgmx.de- Update to version 1.3.0.43:
* osmo-bts-trx: pass \'struct phy_instance\' to TRXD dissectors
* osmo-bts-trx: generalize checking of TRXD header length
* osmo-bts-trx: cosmetic: get rid of TRX_CHDR_LEN macro
* osmo-bts-trx: move TDMA frame number check to trx_data_read_cb()
* osmo-bts-trx: discard TRXD PDUs with unexpected version
* osmo-bts-trx: move MTS parser into trx_data_parse_mts()
* osmo-bts-trx: \'burst type\' is actually modulation type
* osmo-bts-trx: define TRXC/TRXD message buffer size
* omldummy: introduce using getopt_long
* Abis manual: add RSL_IE_OSMO_TRAINING_SEQUENCE
* Abis manual: add VAMOS to BTS features
* Abis manual: add Get Attributes, add BTS features
* Wed Apr 21 2021 mardnhAATTgmx.de- Update to version 1.3.0.31:
* Abis manual: s/TS 12.21/TS 52.021
* osmobts-abis.adoc: add missing bibliography
* osmo-bts-trx: cosmetic: use \'#pragma once\' in trx_if.h
* osmo-bts-trx: remove outdated TRXD protocol documentation
* osmo-bts-trx: cosmetic: TRXD \'header version\' -> \'PDU version\'
* lchan2lch_par(): fix missing default branch in switch
* Mon Apr 19 2021 mardnhAATTgmx.de- Update to version 1.3.0.25:
* rsl: add missing Channel Mode values to rsl_handle_chan_mod_ie()
* rsl: rename, fix and refactor lchan_tchmode_from_cmode()
* l1sap: fix incorrect pointer cast in l1sap_chan_act()
* Sun Apr 18 2021 mardnhAATTgmx.de- Update to version 1.3.0.22:
* manuals: document new \'gsmtap-remote-host\' command
* manuals: remove deprecated command line parameters
* rsl: do not blindly ignore unhandled/unknown Channel Mode
* Fri Apr 16 2021 mardnhAATTgmx.de- Update to version 1.3.0.19:
* osmo-bts-trx: correct definition of \'osmotrx rx-gain\' command
* manuals: document GSMTAP \'enable-all\' / \'disable-all\'
* manuals: fix wrong VTY node for \'gsmtap-sapi\' command
* Mon Apr 12 2021 mardnhAATTgmx.de- Update to version 1.3.0.16:
* l1sap: fix wrong IEI and parsing in l1sap_chan_act()
* l1sap: check BTS_FEAT_MULTI_TSC in l1sap_chan_act()
* Wed Apr 07 2021 mardnhAATTgmx.de- Update to version 1.3.0.14:
* l1sap: use TLVP_PRES_LEN() macro in l1sap_chan_act()
* l1sap: use the passed \'trx\' pointer in l1sap_chan_act()
* Thu Apr 01 2021 mardnhAATTgmx.de- Update to version 1.3.0.12:
* osmo-bts-trx: fix segfault on trx_phy_inst_open() failure
* Sat Mar 27 2021 mardnhAATTgmx.de- Update to version 1.3.0.11:
* sched_lchan_tchh: fix frame number and fill FACCH gap
* Fri Mar 19 2021 mardnhAATTgmx.de- Update to version 1.3.0.10:
* osmo-bts-trx: fix: do not call trx_if_close() two times
* Tue Mar 16 2021 mardnhAATTgmx.de- Update to version 1.3.0.9:
* bts-trx: reorder first timerfd schedule to decrease first timeout skew
* Mon Mar 15 2021 mardnhAATTgmx.de- Update to version 1.3.0.8:
* bts-trx: Drop duplicate set of last_clk_ind
* Thu Mar 11 2021 mardnhAATTgmx.de- Update to version 1.3.0.7:
* bts-trx: Avoid submitting first data_ind with FN=0 to upper layers
* bts-trx: Always submit rx PDTCH DATA.ind to l1sap
* l1sap: Transmit pdtch invalid MAC blocks to PCU
* Wed Mar 10 2021 mardnhAATTgmx.de- Update to version 1.3.0.4:
* doc/examples: enable stderr logging for osmo-bts-virtual.cfg
* doc/examples: remove obsolete power control parameters
* Mon Mar 01 2021 mardnhAATTgmx.de- Update to version 1.3.0.2:
* l1sap: add logging and VTY introspection for ACCH repetition
* l1sap: Store status of SRR in an lchan struct memeber
* Tue Feb 23 2021 mardnhAATTgmx.de- Update to version 1.3.0.0:
* Bump version: 1.2.0.444-8777-dirty → 1.3.0
* Mon Feb 22 2021 mardnhAATTgmx.de- Update to version 1.2.0.444:
* ta_control: fix Timing Advance control for SDCCH channels
* Sat Feb 20 2021 mardnhAATTgmx.de- Update to version 1.2.0.443:
* tests: Replace deprecated API log_set_print_filename
* tests: Explicitly drop category from log
* Wed Feb 17 2021 mardnhAATTgmx.de- Update to version 1.2.0.441:
* gsm_data: handle l1_info with structs
* Tue Feb 16 2021 mardnhAATTgmx.de- Update to version 1.2.0.440:
* GSMTAP: make remote host for Um logging configurable via VTY
* vty: dont put a colon after vty_out in cfg_out macro
* Mon Feb 15 2021 mardnhAATTgmx.de- Update to version 1.2.0.438:
* l1sap: fix comment: sapi number is missing
* ta_control: make \'struct bts_ul_meas\' parameters const
* ta_control: cosmetic: use correct naming for MIN/MAX constraints
* add support for sysmoBTS 1003 aka \"1002 with GPS and PoE\"
* GSMTAP: move \'struct gsmtap_inst\' and masks to \'struct gsm_bts\'
* GSMTAP: fix wrong naming of per-BTS SAPI commands
* GSMTAP: move \'gsmtap_sapi_names\' from l1sap.c to vty.c
* main: cosmetic: tweak deprecation warning messages
* Fri Feb 12 2021 mardnhAATTgmx.de- Update to version 1.2.0.430:
* l1sap: be sure that UL-SACCH repetition is turned off
* l1sap.c: be sure that FACCH repetition is turned off
* l1sap: fix repeated_dl_facch_active_decision()
* Wed Feb 10 2021 mardnhAATTgmx.de- Update to version 1.2.0.427:
* oml: ensure that IPA RSL Connect ACK/NACK contains all IEs
* oml: reuse the given msgb in oml_fom_ack_nack()
* Mon Feb 08 2021 mardnhAATTgmx.de- Update to version 1.2.0.425:
* power_control: implement handling of P_Con_INTERVAL parameter
* power_control: cosmetic: fix swapped {L,U}_RXQUAL_XX_P comments
* Sun Feb 07 2021 mardnhAATTgmx.de- Update to version 1.2.0.423:
* oml: use regular TLVP_PRES() in rx_oml_ipa_rsl_connect()
* oml: make \'struct tlv_parsed\' pointer const where possible
* oml: avoid redundant ntohl() / htonl() conversion
* Sat Feb 06 2021 mardnhAATTgmx.de- Update to version 1.2.0.420:
* vty: register libosmocore\'s FSM introspection commands
* oml: cosmetic code style changes in rx_oml_ipa_rsl_connect()
* Fri Feb 05 2021 mardnhAATTgmx.de- Update to version 1.2.0.418:
* osmo-bts-trx/scheduler: use DMEAS in trx_sched_meas_avg()
* Thu Feb 04 2021 mardnhAATTgmx.de- Update to version 1.2.0.417:
* pcu_sock: fix uninitalized returncode value
* pcu_sock: pcu_tx_si_all(): fix returning ununitialized rc
* pcu_sock: pcu_tx_si_all(): cosmetic coding style change
* pcu_sock: pcu_tx_si_all(): make \'si_types\' const
* Wed Feb 03 2021 mardnhAATTgmx.de- Update to version 1.2.0.413:
* Use osmo_fd_
*_{disable,enable}
* pcu_sock: send SI1, SI3 and SI13 via PCUIF
* Tue Feb 02 2021 mardnhAATTgmx.de- Update to version 1.2.0.411:
* common/measurement.c: fix gcc 4 + -std=gnu11 error
* Sat Jan 30 2021 mardnhAATTgmx.de- Update to version 1.2.0.410:
* chan activ: activate DL SACCH only when TA is known
* Thu Jan 28 2021 mardnhAATTgmx.de- Update to version 1.2.0.409:
* configure.ac: set -std=gnu11
* Sun Jan 24 2021 mardnhAATTgmx.de- Update to version 1.2.0.408:
* power_control: clarify the meaning of \'delta\' in logging messages
* Sat Jan 23 2021 mardnhAATTgmx.de- Update to version 1.2.0.407:
* l1sap: include Uplink RSSI in GSMTAP packets
* l1sap: fix gsmtap_ph_{data,pdch,rach}(): use \'const\'
* Fri Jan 22 2021 mardnhAATTgmx.de- Update to version 1.2.0.405:
* power_control: add test for inc / red step size limitations
* Thu Jan 21 2021 mardnhAATTgmx.de- Update to version 1.2.0.404:
* vty: add expert commands for MS/BS power control
* vty: make commands related to the loopback mode hidden
* vty: extend trx / lchan number range in BTS_T_T_L_CMD
* vty: add macro for \'bts <0-0> trx <0-0> ts <0-7> lchan <0-1>\'
* vty: fix error messages in lchan specific commands
* power_control: fix: properly print \'delta\' applied to attenuation
* power_control: print current RxLev and lower/upper thresholds
* Sun Jan 17 2021 mardnhAATTgmx.de- Update to version 1.2.0.397:
* paging: refactor and optimize fill_paging_type_1()
* Thu Jan 14 2021 mardnhAATTgmx.de- Update to version 1.2.0.396:
* contrib/jenkins: don\'t build osmo-gsm-manuals
* Wed Jan 13 2021 mardnhAATTgmx.de- Update to version 1.2.0.395:
* power_control: BS power shall not be reduced on C0
* l1sap: use rxlev_full when no DTX was used
* l1sap: acch_repetition fix hysthereis threshold table
* Mon Jan 11 2021 mardnhAATTgmx.de- Update to version 1.2.0.392:
* power_control: rework handling of DL RxQual measurements
* power_control: use more reasonable reduce step size
* power_control: properly track the first initial state
* power_control: generalize measurement pre-processing state
* power_control: migrate MS/BS control loops to the new params
* Thu Jan 07 2021 mardnhAATTgmx.de- Update to version 1.2.0.387:
* vty: add a command to show GPRS related info
* power_control: handle MS/BS Power control params on A-bis/RSL
* power_control: vty: deprecate \'uplink-power-control\' commands
* power_control: vty: re-use cfg_bts_ul_power_target()
* osmo-bts-trx: vty: clarify and improve some deprecation messages
* Wed Jan 06 2021 mardnhAATTgmx.de- Update to version 1.2.0.382:
* major README uppdate
* Tue Jan 05 2021 mardnhAATTgmx.de- Update to version 1.2.0.381:
* sysinfo: fix less-than-zero comparison of an unsigned value
* l1sap: fix: enable UL SACCH repetition if RxQual threshold is 0
* power_control: add VTY introspection commands for MS/BS params
* power_control: check-in new parameters and default values
* cosmetic: sysmobts-mgr: fix whitespace indentation
* Sun Jan 03 2021 mardnhAATTgmx.de- Update to version 1.2.0.376:
* fix-up missed review comment in CBCH SI4 patching fix
* sysinfo.c: Fix SI4 GPRS patching which overwrote CBCH IE
* Thu Dec 31 2020 mardnhAATTgmx.de- Update to version 1.2.0.374:
* rsl: remove redundant boolean flag in rsl_rx_chan_activ()
* Thu Dec 10 2020 mardnhAATTgmx.de- Update to version 1.2.0.373:
* vty: fix dump_lchan_trx_ts(): dump dedicated channels only
* log: rsl_rx_chan_activ: show chan type as human readable string
* vty: resurrect per-lchan BS/MS Power Control information
* power_control: make raise/lower step limitation configurable
* Wed Dec 09 2020 mardnhAATTgmx.de- Update to version 1.2.0.369:
* nm_channel_fsm: Fix several FSM internal transitions not being made
* Tue Dec 08 2020 mardnhAATTgmx.de- Update to version 1.2.0.368:
* rsl: properly initialize MS/BS Power Control state
* power_control: clarify units in \'struct lchan_power_ctrl_state\'
* power_control: clarify units in \'struct bts_power_ctrl_params\'
* power_control: cosmetic: fix weird spacing
* power_control: implement BS (Downlink) Power Control
* Fri Dec 04 2020 mardnhAATTgmx.de- Update to version 1.2.0.363:
* power_control: derive calc_delta() from lchan_ms_pwr_ctrl()
* power_control: do not log averaged RSSI values as \'rx-current\'
* power_control: remove a logging statement and early return
* power_control: lchan_ms_pwr_ctrl(): make use of params/state pointers
* power_control: generalize and rename lchan_ul_pf_ewma()
* power_control: lchan_ms_pwr_ctrl(): use existing \'trx\' pointer
* power_control: lchan_ul_pf_ewma(): do not use lchan->meas.res_nr
* power_control: generalize power control state structure
* tests/power: rename s/power_test/ms_power_loop_test/
* Thu Dec 03 2020 mardnhAATTgmx.de- Update to version 1.2.0.354:
* l1sap: make sure that UL SACCH is always 23 octets long
* Wed Dec 02 2020 mardnhAATTgmx.de- Update to version 1.2.0.353:
* bts: add Downlink power control parameters
* bts: generalize a struct for UL/DL power control parameters
* bts: rename MS_UL_PF_ALGO_{NONE,EWMA} to BTS_PF_ALGO_{NONE,EWMA}
* struct gsm_bts: move ul_power_{target,hysteresis} to ul_power_ctrl
* osmo-bts-trx/scheduler: ensure no DL power attenuation on C0
* Tue Dec 01 2020 mardnhAATTgmx.de- Update to version 1.2.0.348:
* l1sap: add repeated uplink SACCH
* l1sap: add repeated downlink SACCH
* l1sap: also include SRR bit in RSL l1 info field.
* rsl.adoc: update documentation for RSL_IE_OSMO_REP_ACCH_CAP
* l1sap: add repeated downlink FACCH
* Thu Nov 26 2020 mardnhAATTgmx.de- Update to version 1.2.0.343:
* part 5 of: fix SAPIs for handover, osmo-bts-oc2g
* part 4 of: fix SAPIs for handover, osmo-bts-lc15
* part 3 of: fix SAPIs for handover, osmo-bts-trx
* part 2 of: fix SAPIs for handover, osmo-bts-sysmo
* part 1 of: fix SAPIs for handover to match 48.058 4.1.{3,4}
* rename to release_sapi_ul_rach(), simplify
* lc15-mgr: generate coredump and exit upon SIGABRT received
* oc2g-mgr: generate coredump and exit upon SIGABRT received
* sysmobts-mgr: generate coredump and exit upon SIGABRT received
* common: generate coredump and exit upon SIGABRT received
* common: Enable SIGABRT signal handler
* Thu Nov 19 2020 mardnhAATTgmx.de- Update to version 1.2.0.332:
* l1sap: pre-initalize pointer with NULL to avoid gcc warning
* Wed Nov 11 2020 mardnhAATTgmx.de- Update to version 1.2.0.331:
* rsl.adoc: add info about RSL_IE_OSMO_REP_ACCH_CAP
* Thu Nov 05 2020 mardnhAATTgmx.de- Update to version 1.2.0.330:
* doc/manuals: move osmobts-vty-reference.xml to vty/
* doc/manuals: also generate VTY reference for osmo-bts-virtual
* doc/manuals: generate XML VTY reference at build-time
* osmo-bts-lc15: use consistent name for containing directory
* Wed Nov 04 2020 mardnhAATTgmx.de- Update to version 1.2.0.326:
* main: do not print asciiart to stdout, use stderr instead
* Tue Nov 03 2020 mardnhAATTgmx.de- Update to version 1.2.0.325:
* fixup: vty: call bts_model_vty_init() from bts_vty_init()
* Mon Nov 02 2020 mardnhAATTgmx.de- Update to version 1.2.0.324:
* vty: call bts_model_vty_init() from bts_vty_init()
* measurement.c: fix integer overflow problem
* vty: fix missing / wrong documentation for some commands
* vty: fix double \'%\' in description of some commands
* main: move general options from bts_vty_init()
* main: register VTY commands before handle_options()
* osmo-bts-trx/scheduler: fix comments related to FACCH/H and BFI
* Wed Oct 28 2020 mardnhAATTgmx.de- Update to version 1.2.0.317:
* measurement: fix expected number of measurements
* measurement: count all blocks as SUB for TCH/F in signalling mode
* sched_lchan_tchf: count measurements for FACCH/F only once
* Sat Oct 24 2020 mardnhAATTgmx.de- Update to version 1.2.0.314:
* main: add --vty-ref-mode, use vty_dump_xml_ref_mode()
* main: separate model-specific arguments in help
* main: increase spacing between commands and description
* main: do not print deprecated \'-r\' / \'--realtime\' in help
* cosmetic: add missing semicolon after OSMO_ASSERT()
* Thu Oct 22 2020 mardnhAATTgmx.de- Update to version 1.2.0.309:
* oml: Set NM_OPSTATE_DISABLED by default
* Wed Oct 21 2020 mardnhAATTgmx.de- Update to version 1.2.0.308:
* bts_trx.c: Dispatch missing NM_EV_RSL_UP/DOWN to the bb_transc object
* Tue Oct 20 2020 mardnhAATTgmx.de- Update to version 1.2.0.307:
* power_control: fix default EWMA smoothing coefficient (80% -> 50%)
* Introduce NM Channel FSM
* Introduce NM Radio Carrier and Baseband Transceiver FSMs
* Introduce NM BTS FSM
* Introduce NM BTS Site Manager FSM
* Change NM Channel availability Dependency->Offline when RadioCarrier becomes enabled
* Mon Oct 19 2020 mardnhAATTgmx.de- Update to version 1.2.0.301:
* remove dead oml_router code
* use osmo_fd_setup() everywhere
* scheduler: remove pending Tx prims on lchan deactivation
* scheduler: join conditions in trx_sched_set_lchan()
* scheduler: treat subsequent lchan (de)activation as error
* scheduler: reduce nesting in trx_sched_set_lchan()
* scheduler: get rid of useless TRX_CHAN_FLAG_PDCH
* scheduler: drop redundant check in trx_sched_set_cipher()
* scheduler: drop meaningless check in trx_sched_set_lchan()
* scheduler: use RSL_CHAN_NR_MASK in trx_sched_set_cipher()
* power_control: tolerate small deviations from \'rx-target\'
* power_control: do nothing if \'rx-current\' equals \'rx-target\'
* power_test: fix incorrect line termination in init_test()
* measurement: use LOGPLCHAN() macro in lchan_meas_check_compute()
* measurement: remove redundant \'break\' statements in modulus_by_lchan()
* Sun Oct 18 2020 mardnhAATTgmx.de- Update to version 1.2.0.286:
* scheduler: use RSL_CHAN_NR_MASK in trx_sched_set_lchan()
* scheduler: _sched_dequeue_prim(): make \'l1sap\' a scoped pointer
* scheduler: ensure PRIM_OP_REQUEST when adding to the queue
* Fri Oct 16 2020 mardnhAATTgmx.de- Update to version 1.2.0.283:
* fix pcu_if_signal_cb(): do not send INFO.ind if PCU is not connected
* Thu Oct 15 2020 mardnhAATTgmx.de- Update to version 1.2.0.282:
* power_control: implement EWMA based Uplink power filtering
* sysinfo: Don\'t broadcast SI4 GPRS INDICATOR if PCU is disconnected
* power_control: clarify argument names of lchan_ms_pwr_ctrl()
* tests/power_test: do not assert in apply_power_test()
* tests/power_test: move bts/trx/ts/lchan init to init_test()
* tests/power_test: also match stderr, not only stdout
* gsm_data: check in and use enum lchan_rel_act_kind
* sysinfo: Only send SI13 if PCU is connected
* Tue Oct 13 2020 mardnhAATTgmx.de- Update to version 1.2.0.274:
* Drop unused param in oml_init()
* contrib/jenkins: Enable parallel make in make distcheck
* Sat Oct 10 2020 mardnhAATTgmx.de- Update to version 1.2.0.272:
* pcu_sock: support handling multiple BTS instances in pcu_rx()
* Fri Oct 09 2020 mardnhAATTgmx.de- Update to version 1.2.0.271:
* main: add commandline option --vty-ref-xml
* pcu_sock: fix {local,remote}_port byte ordering in pcu_tx_info_ind()
* oml: fix handling of NSVC local port in oml_ipa_mo_set_attr_nsvc()
* pcu_sock: fix pcu_sock_close(): deactivate dynamic timeslots too
* pcu_sock: use llist_for_each_entry() in pcu_sock_close()
* Thu Oct 08 2020 mardnhAATTgmx.de- Update to version 1.2.0.266:
* sched_lchan_tchh: initialize meas_avg with zeros
* pcu_sock: cosmetic: make
*nsvc a scoped and const variable
* pcu_sock: cosmetic: use ARRAY_SIZE() in pcu_tx_info_ind()
* vty: fix \'show bts\' command: BTS number is optional
* vty: fix \'show bts\' command: print proper BTS variant
* vty: add attributes to VTY commands indicating when they apply
* OML: correct parse the NM_ATT_OSMO_NS_LINK_CFG field address_family
* common/bts: set feature IPV6_NSVC
* Tue Oct 06 2020 mardnhAATTgmx.de- Update to version 1.2.0.258:
* Introduce the new OML NM_ATT_OSMO_NS_LINK_CFG to configure IPv6 NSVC for PCU
* Mon Oct 05 2020 mardnhAATTgmx.de- Update to version 1.2.0.257:
* bts: Add VTY command to manually override Radio Link Timeout
* Sat Oct 03 2020 mardnhAATTgmx.de- Update to version 1.2.0.256:
* osmo-bts-omldummy: suppress \'Unimplemented bts_model_trx_deact_rf\'
* osmo-bts-omldummy: fix: do not crash on OML connection drop/failure
* osmo-bts-trx/scheduler: fix measurement handling for SUB frames
* Thu Oct 01 2020 mardnhAATTgmx.de- Update to version 1.2.0.253:
* gsm_data.h: Drop unused struct field
* Wed Sep 30 2020 mardnhAATTgmx.de- Update to version 1.2.0.252:
* vty: make most struct pointers const in show/write commands
* tx_power: make trx/lchan struct pointers const where possible
* vty: cosmetic: use osmo_talloc_replace_string()
* bts: cosmetic: make param \'net\' of gsm_bts_num() const
* vty: fix bts_dump_vty_features(): properly check BTS model flags
* Tue Sep 22 2020 mardnhAATTgmx.de- Update to version 1.2.0.247:
* osmo-bts-trx/scheduler: refactor UL burst measurement processing
* Mon Sep 21 2020 mardnhAATTgmx.de- Update to version 1.2.0.246:
* pcuif_proto: version 10: add support for IPv6 NSVCs
* pcuif_proto: version 10: add frequency hopping parameters
* Thu Sep 17 2020 mardnhAATTgmx.de- Update to version 1.2.0.244:
* oml: Set RadioChannel operational state to Enabled only during OPSTART
* gsm_data: rename hopping.{ma,ma_len} to hopping.arfcn_{list,num}
* struct gsm_bts_trx[_ts]: remove unused parsed NM attribute list
* struct gsm_bts_trx: remove unused per-TRX OML Link pointer
* Avoid sending RSL RF REL ACK if PDCH chan is disabled by administrative lock
* pcu_sock: Only announce dyn TS already configured by lower layers
* Improve logging and error handling receiving act_req for dyn TS not yet configured
* Improve error handling and logging in gsm_pchan2chan_nr()
* Improve logging around failing to (de)activate chan_nr
* Wed Sep 16 2020 mardnhAATTgmx.de- Update to version 1.2.0.235:
* Revert \"pcuif_proto: version 0xa: add support for IPv6 NSVCs\"
* pcuif_proto: fix typo in comment
* pcuif_proto: version 0xa: add support for IPv6 NSVCs
* Tue Sep 15 2020 mardnhAATTgmx.de- Update to version 1.2.0.232:
* Fix RadioCarrier OML Operative State Change report not sent on some scenarios
* Thu Sep 10 2020 mardnhAATTgmx.de- Update to version 1.2.0.231:
* osmo-bts-trx: also print \'txtune-ack\' in st_open_poweroff()
* Tue Sep 08 2020 mardnhAATTgmx.de- Update to version 1.2.0.230:
* scheduler: Drop unused function trx_sched_reset()
* Mon Sep 07 2020 mardnhAATTgmx.de- Update to version 1.2.0.229:
* bts-trx: Ensure RFMUTE state is set properly at startup
* bts-trx: Use TRXC RFMUTE instead of resetting the scheduler
* osmo-bts-trx/trx_provision_fsm: add missing default labels
* osmo-bts-trx: fix trx_init(): do not send OPSTART ACK blindly
* osmo-bts-trx/l1_if: drop redundant logging message
* osmo-bts-trx/trx_provision_fsm: cosmetic: switch is not a function
* osmo-bts-trx/trx_provision_fsm: fix misleading comment in header
* Fri Sep 04 2020 mardnhAATTgmx.de- Update to version 1.2.0.222:
* vty: add \'gsmtap-sapi (enable-all|disable-all)\' command
* vty: clarify documentation of \'[no] gsmtap-sapi\' command
* Wed Sep 02 2020 mardnhAATTgmx.de- Update to version 1.2.0.220:
* osmo-bts-omldummy: enable BTS_FEAT_{CBCH,HOPPING} support
* Wed Aug 26 2020 mardnhAATTgmx.de- Update to version 1.2.0.219:
* pcu_sock: Fix typo in log message
* Thu Aug 20 2020 mardnhAATTgmx.de- Update to version 1.2.0.218:
* configure.ac: Fix trailing whitespace
* Update dependency on libosmocore 1.4.0
* common: tx_power: Fix bug in power ramp up below max-initial value
* tests: tx_power: Extend and add extra power_ramp buggy case
* Tue Aug 18 2020 mardnhAATTgmx.de- Update to version 1.2.0.214:
* osmo-bts-trx: Use much lower clock advance values towards PCU and TRX
* Thu Aug 13 2020 mardnhAATTgmx.de- Update to version 1.2.0.213:
* debian/control: change maintainer to the Osmocom team / mailing list
* Tue Aug 11 2020 mardnhAATTgmx.de- Update to version 1.2.0.212:
* common: Support setting rt prio through new libosmovty sched VTY cmds
* Fri Aug 07 2020 mardnhAATTgmx.de- Update to version 1.2.0.211:
* rsl: constify the \'lchan\' argument of rsl_tx_conn_fail()
* l1sap: radio_link_timeout(): bad_frame is a boolean
* l1sap: radio_link_timeout(): use LOGPLCHAN() macro
* l1sap: radio_link_timeout(): clarify logging messages
* osmo-bts-trx: indicate support of BTS_FEAT_HOPPING
* osmo-bts-trx/scheduler: implement baseband frequency hopping
* Thu Aug 06 2020 mardnhAATTgmx.de- Update to version 1.2.0.205:
* pcu_sock: use LOGPTRX() in info_ind_fill_trx()
* pcu_sock: separate trx / ts filling from pcu_tx_info_ind()
* pcu_sock: warn about maximum transceiver number constraints
* pcu_sock: use a \'switch\' statement in ts_should_be_pdch()
* Tue Aug 04 2020 mardnhAATTgmx.de- Update to version 1.2.0.201:
* oml: fix ARFCN range check in oml_rx_set_bts_attr()
* oml: fix ARFCN range check in oml_rx_set_radio_attr()
* osmo-bts-trx/scheduler: refactor dummy burst scheduling
* Mon Aug 03 2020 mardnhAATTgmx.de- Update to version 1.2.0.198:
* osmo-bts-trx/scheduler: fix CLCK.ind handling during ramping down
* pcu_sock: constify the argument of ts_should_be_pdch()
* common: constify the argument of trx_ms_pwr_ctrl_is_osmo()
* Constify the \'trx\' argument of trx_get_hlayer1() everywhere
* Sat Aug 01 2020 mardnhAATTgmx.de- Update to version 1.2.0.194:
* doc: configuration.adoc: Document ramping down feature
* tx_power: Take into account max-initial when ramping up bigger power lvl intervals
* bts-trx: Fix assert hit when rf_locked in .cfg and TS TCH/F_PDCH
* vty: Allow setting power-ramp max-initial to negative values
* bts-trx: Fix handling ADM state change while previous one WIP
* common: Avoid call to bts_model_chg_adm_state() if there\'s no ADM state change
* bts_shutdown_fsm: Fix switching too quickly to state WAIT_TRX_CLOSED
* bts-trx: prov_fsm: Fix mess with 1 event having 2 names
* bts-trx: Fix osmocom dyn ts assert hit during Adm State Unlock
* rsl: Fix wrong param passed to gsm_pchan_name() in log line
* bts-trx: Delay TRXC POWERON cmd until all TRXs are provisioned
* bts-trx: Integrate TRX provisioning logic more tightly into the FSM
* bts-trx: Use bool type for on/off state variables
* tx_power_test: Disable using color in log output
* bts-trx: introduce TRX provisioning FSM
* bts-trx: Remove unused function l1if_provision_transceiver()
* common: Avoid changing OPSTATE to Enabled upon RSL up
* bts-trx: Don\'t set OPSTATE enabled during trx_init
* Move struct gsm_bts_trx: gsm_data.
* & bts.
* => bts_trx.
*
* measurement: replace u_int64_t with uint64_t
* Thu Jul 09 2020 mardnhAATTgmx.de- Update to version 1.2.0.174:
* bts-virt: Don\'t rely on gsmtap_makemsg() returning NULL for GSMTAP_CHANNEL_UNKNOWN
* l1sap: do not print redundant info in l1sap_chan_act()
* Wed Jul 08 2020 mardnhAATTgmx.de- Update to version 1.2.0.172:
* Move gsm_bts code gsm-data.
* => bts.
*
* Move nm_state and Mo related code gsm_data.
* => oml.
*
* gsm_data.h: Use enum type for NM state fields
* bts-trx: Implement ramp up/down during ADM state change
* pcu_sock: Avoid presenting TS from disabled TRX as available to PCU
* Mon Jul 06 2020 mardnhAATTgmx.de- Update to version 1.2.0.167:
* bts_shutdown: Speed up shutdown if no TRX is operational
* bts-trx: Introduce rate counter for scheduler timerfd missed FNs
* Tue Jun 30 2020 mardnhAATTgmx.de- Update to version 1.2.0.165:
* osmo-bts-trx/scheduler: get rid of unused \'meas\' in l1sched_chan_state
* Mon Jun 29 2020 mardnhAATTgmx.de- Update to version 1.2.0.164:
* osmo-bts-trx/scheduler: cosmetic: move trx_if_powered() check
* A-bis/OML: handle hopping params in Set Channel Attributes
* Sat Jun 27 2020 mardnhAATTgmx.de- Update to version 1.2.0.162:
* tx_power: Support controlling BTS with nominal tx pwr < 0dBm
* Fri Jun 26 2020 mardnhAATTgmx.de- Update to version 1.2.0.161:
* osmo-bts-trx/scheduler: get rid of _sched_fcch_burst
* Thu Jun 25 2020 mardnhAATTgmx.de- Update to version 1.2.0.160:
* vty: fix missing separator in help for power ramp commands
* osmo-bts-trx/scheduler: make mark trx_sched_fn() return void
* osmo-bts-trx: fix trx_sched_fn(): properly advance frame number
* Use libosmocore\'s TDMA frame number API (constatns & arithmetic)
* bts-omldummy: Speed up shutdown (instantaneous ramp)
* bts-omldummy: Implement bts_model_trx_close
* Fix shutdown in osmo-bts-{omldummy,virtual}
* Wed Jun 24 2020 mardnhAATTgmx.de- Update to version 1.2.0.153:
* osmo-bts.spec.in: Use %config(noreplace) to retain current config file
* Tue Jun 23 2020 mardnhAATTgmx.de- Update to version 1.2.0.152:
* bts-trx: Mark \'osmotrx power\' VTY cmd as deprecated
* bts-virtual: Implement bts_model_trx_close
* bts_shutdown: Wait until all TRX are closed
* bts_model: Convert bts_model_trx_close() to return asynchronously
* bts_shutdown: First deact RF on all TRX, finally close them
* bts-trx: Split part of bts_model_trx_close() steps into bts_model_deact_rf
* Implement tx power ramp down during BTS shutdown
* Introduce bts_shutdown FSM
* abis.c: Use LOGPIL when logging signalling link down
* bts.c: Fix typo in log line and improve it
* Mon Jun 22 2020 mardnhAATTgmx.de- Update to version 1.2.0.142:
* phy_link.h: Drop unimplemented function definition
* Sat Jun 20 2020 mardnhAATTgmx.de- Update to version 1.2.0.141:
* tx_power: Log bypass param in power_ramp_start
* bts-trx: Instruct user to set manually nominal-tx-power if NOMTXPOWER not supported
* power_ramp: Add support to get callback when ramping process completes
* Introduce LOGPTRX macro and use it in tx_power.c
* Fri Jun 19 2020 mardnhAATTgmx.de- Update to version 1.2.0.137:
* Fix missing bts_model implementations in stubs.c and bts_model.c
* cosmetic: {oc2g,lc15}bts_bty.c: Fix trailing whitespace
* Thu Jun 18 2020 mardnhAATTgmx.de- Update to version 1.2.0.135:
* tests/stubs.c: Add missing stub for bts_model_change_power
* meas_tests: Avoid redefining all bts_model stubs
* handover_tests: Avoid redefining all bts_model stubs
* scheduler: Add rate_ctr informing about Dl block not found
* scheduler: Add rate_ctr informing about too low rts-advance
* Merge gsm_data_shared.h into gsm_data.h
* cosmetic: include/osmo-bts/Makefile.am: split each header file in one line
* cosmetic: common/Makefile.am: split each source file in one line
* Wed Jun 17 2020 mardnhAATTgmx.de- Update to version 1.2.0.127:
* scheduler: _sched_dequeue_prim(): Refactor found_msg goto path
* Tue Jun 16 2020 mardnhAATTgmx.de- Update to version 1.2.0.126:
* scheduler: _sched_dequeue_prim(): Refactor goto paths
* scheduler: Early return in _sched_dequeue_prim() and clarify FN cases
* scheduler: Improve logging about prim being out of range
* doc: Fix typos in bts-models.adoc
* A-bis/OML: fix logging: do not print A-bis MO name twice
* A-bis/RSL: refactor handling of BS Power IE (power reduction)
* osmo-bts-trx: include BS Power reduction in Downlink bursts
* osmo-bts-trx: store pointer to gsm_lchan in l1sched_chan_state
* Mon Jun 15 2020 mardnhAATTgmx.de- Update to version 1.2.0.118:
* osmo-bts-trx: introduce and use struct trx_dl_burst_req
* osmo-bts-trx: move logical channel handlers to separate files
* osmo-bts-trx: use osmo_store32be() in trx_if_send_burst()
* abis.c: Grab reference to e1inp_line_get if already created
* Fri Jun 12 2020 mardnhAATTgmx.de- Update to version 1.2.0.114:
* scheduler: Fix reading out of buffer during tx of dummy burst on PDCH TS with EGPRS enabled
* bts-trx: Re-apply tx power if nominal power is received after POWERON
* bts-trx: Use TRXC cmd NOMTXPOWER to retrieve nominal tx power from osmo-trx
* bts-trx: Introduce helper func l1if_trx_set_nominal_power
* bts-trx: Rename setpower TRXC functions to describe they use power attenuation
* bts-trx: Implement power ramping during BTS bring up
* pcu_sock: Change log about tx PCH confirm INFO->DEBUG
* osmo-bts-trx/scheduler: properly handle NOPE.ind during handover
* Wed Jun 10 2020 mardnhAATTgmx.de- Update to version 1.2.0.106:
* Do not mix public and private BTS features, use libosmocore\'s API
* gsm_data_shared: use bitvec API to allocate the feature vector
* osmo-bts-trx: indicate BTS_FEAT_EGPRS support to BSC
* oml: fix TL16V length calculation in add_bts_feat()
* Tue Jun 09 2020 mardnhAATTgmx.de- Update to version 1.2.0.102:
* scheduler.c: Fix trailing whitespace
* oml.c: Log ADM STATE change locked/unlocked
* oml.c: Fix whitespace in log line
* Ensure we include lchan name in all LAPDm log lines
* Sun Jun 07 2020 mardnhAATTgmx.de- Update to version 1.2.0.98:
* osmo-bts-trx/trx_if: cosmetic: s/ocommand/command/
* osmo-bts-trx/trx_if: fix memleak in trx_ctrl_cmd_cb()
* Sat Jun 06 2020 mardnhAATTgmx.de- Update to version 1.2.0.96:
* common/scheduler: use boolean for channel activation state
* common/scheduler: fix unreachable code in trx_sched_set_lchan()
* bts-trx: phy_link: Improve logging fmt in phy_link_state_set()
* doc/examples: remove virtual/openbsc-virtual.cfg
* osmo-bts-virtual: cosmetic: use LID_{SACCH,DEDIC} macros
* osmo-bts-trx: fix: use noinst_HEADERS instead of EXTRA_DIST
* osmo-bts-trx: prettify Makefile.am: make it git friendly
* rsl: refactor handling of RSL_IE_MR_CONFIG
* Fri Jun 05 2020 mardnhAATTgmx.de- Update to version 1.2.0.88:
* vty: fix bts_dump_vty(): properly print OML stream ID (TEI)
* scheduler: drop non-existing extern declarations
* gsm_data_shared: drop force_combined_si & bcch_change_mark
* gsm_data_shared: drop unused rach_b_thresh & rach_ldavg_slots
* gsm_data_shared: drop unused ctrl_ack_type_use_block & net_ctrl_ord
* gsm_data_shared: drop unused dtxu from struct gsm_bts
* gsm_data_shared: drop unused
*nmh from struct gsm_bts
* gsm_data_shared: drop forward declaration of struct vty
* gsm_data_shared: drop unused sacch_deact from struct gsm_lchan
* gsm_data_shared: drop meaningless comments
* gsm_data_shared: drop unused struct bts_codec_conf
* gsm_data_shared: drop unused LCHAN_SAPI_{UNUSED,MS,NET,REL}
* gsm_data_shared: drop unused MAX_EARFCN_LIST
* gsm_data_shared: drop unused A38_XOR_{MIN,MAX,COMP128}_KEY_LEN
* gsm_data_shared: drop declaration of non-existing gsm_parse_reg()
* gsm_data_shared: get rid of unused enum gsm_hooks
* gsm_data_shared: get rid of unused HARDCODED_BTS{0,1,2}_TS
* gsm_data_shared: get rid of unused HARDCODED_{ARFCN,BSIC}
* gsm_data_shared: drop unused channel request reason definitions
* gsm_data_shared: drop unused enum bts_gprs_mode
* gsm_data_shared: drop unused supports_egprs_11bit_rach
* vty: use gsm48_chan_mode_name() from libosmocore
* vty: cosmetic: make an error message more informative
* vty: get rid of unused ournode_{exit,end}_cmd declarations
* Wed Jun 03 2020 mardnhAATTgmx.de- Update to version 1.2.0.64:
* bts-trx: vty: Add \'nominal-tx-power\' cmd
* Tue Jun 02 2020 mardnhAATTgmx.de- Update to version 1.2.0.63:
* osmo-bts-omldummy: make number of transceivers configurable
* osmo-bts-omldummy: print a brief usage statement if argc < 3
* doc: Update vty reference xml file
* tests/tx_power: Speed up test
* Sun May 31 2020 mardnhAATTgmx.de- Update to version 1.2.0.59:
* doc/manuals: fix typo in interfaces.adoc: s/Omsocom/Osmocom/g
* fix typo in osmo_bts_variant_names: s/omso/osmo/g
* Thu May 28 2020 mardnhAATTgmx.de- Update to version 1.2.0.57:
* vty: Fix misleading define name
* Fri May 22 2020 mardnhAATTgmx.de- Update to version 1.2.0.56:
* Makefile.am: EXTRA_DIST: debian, contrib/
*.spec.in
* Wed May 20 2020 mardnhAATTgmx.de- Update to version 1.2.0.55:
* virtual/scheduler: log unknown GSMTAP chan
* contrib: integrate RPM spec
* l1_utils.h: Avoid redefinition of global vars defined in l1_utils.c
* Tue May 19 2020 mardnhAATTgmx.de- Update to version 1.2.0.52:
* contrib: import RPM spec
* Sun May 17 2020 mardnhAATTgmx.de- Update to version 1.2.0.51:
* measurement: expect at least 1 SUB frame for AMR
* oml: fix oml_mo_tx_sw_act_rep(): do not allocate FOM header twice
* Tue May 12 2020 mardnhAATTgmx.de- Update to version 1.2.0.49:
* osmo-bts-trx/scheduler: remove a left-over from UL TCH handlers
* Sun May 10 2020 mardnhAATTgmx.de- Update to version 1.2.0.48:
* Use OSMO_FD_
* instead of deprecated BSC_FD_
*
* Thu May 07 2020 mardnhAATTgmx.de- Update to version 1.2.0.47:
* measurement: make measurements more debugable
* Mon Apr 27 2020 mardnhAATTgmx.de- Update to version 1.2.0.46:
* osmo-bts-{sysmo,oc2g,lc15}: fix segfault on \'dsp-trace-flag\'
* Sat Apr 25 2020 mardnhAATTgmx.de- Update to version 1.2.0.45:
* measurement: remove unecessary is_amr_sid_update parameter
* dtx: add detection of AMR DTX frames for osmo-bts-trx
* oc2g: Fix mismatching signature in callback provided
* oc2g: Fix returning values on void function
* lc15: Fix mismatching signature in callback provided
* lc15: Fix returning values on void function
* osmo-bts-litecell15: Implement missing features.
* Wed Apr 22 2020 mardnhAATTgmx.de- Update to version 1.2.0.38:
* osmo-bts-virtual: Avoid rejecting AMR in uplink
* Mon Apr 20 2020 mardnhAATTgmx.de- Update to version 1.2.0.37:
* fix compilation with gcc-10
* Tue Apr 14 2020 mardnhAATTgmx.de- Update to version 1.2.0.36:
* logging: use only LOGL_NOTICE as defualt loglevel
* configure.ac: fix libtool issue with clang and sanitizer
* Sun Apr 05 2020 mardnhAATTgmx.de- Update to version 1.2.0.34:
* scheduler: always call Uplink burst handler on NOPE.ind
* Fri Apr 03 2020 mardnhAATTgmx.de- Update to version 1.2.0.33:
* cosmetic: remove dead code from logging.c
* Wed Apr 01 2020 mardnhAATTgmx.de- Update to version 1.2.0.32:
* l1sap: fix gsmtap_ph_rach(): properly pack 8-bit and 11-bit RA
* Tue Mar 24 2020 mardnhAATTgmx.de- Update to version 1.2.0.31:
* VTY: add \"test send-failure-event-report\"
* Mon Mar 23 2020 mardnhAATTgmx.de- Update to version 1.2.0.30:
* osmo-bts-trx: do not set rx-gain to 1 by default
* Sun Mar 22 2020 mardnhAATTgmx.de- Update to version 1.2.0.29:
* trx: Use NOPE indications on SDCCH
* trx: Use NOPE indications from OsmoTRX for TCH/F and TCH/H
* trx: Fix reported BER for TCH/H
* Wed Mar 11 2020 mardnhAATTgmx.de- Update to version 1.2.0.26:
* osmo-bts-virtual: Fix \"virtual-um net-device NETDEV\"
* osmo-bts-virtual: Add \"virtual-um ttl <0-255>\" VTY option
* Tue Mar 10 2020 mardnhAATTgmx.de- Update to version 1.2.0.24:
* rsl: make IP DSCP configurable
* osmo-bts-virtual: implement GSMTAP_CHANNEL_VOICE
* Mon Mar 09 2020 mardnhAATTgmx.de- Update to version 1.2.0.22:
* l1sap: Use msgb_pull_l2() and unify l1sap_tch_ind + l1sap_ph_data_ind
* Sun Mar 08 2020 mardnhAATTgmx.de- Update to version 1.2.0.21:
* osmo-bts-virtual: do not log GSMTAP message sending failure twice
* Sun Mar 01 2020 mardnhAATTgmx.de- Update to version 1.2.0.20:
* osmo-bts-virtual: do not print redundant info in tx_to_virt_um()
* osmo-bts-virtual: fix wrong endianness in gsmtap_hdr_stringify()
* common/sysinfo: reduce criticality of a logging message
* Sat Feb 29 2020 mardnhAATTgmx.de- Update to version 1.2.0.17:
* vty: fix left shift by 31 cannot be represented in type \'int\'
* Wed Feb 26 2020 mardnhAATTgmx.de- Update to version 1.2.0.16:
* virtual: Fix VTY commands to specify GSMTAP multicast groups
* cosmetic: Fix some typos with codespell
* Tue Feb 25 2020 mardnhAATTgmx.de- Update to version 1.2.0.14:
* bts-trx: trx_if.c: Fix some printf formats
* Wed Feb 19 2020 mardnhAATTgmx.de- Update to version 1.2.0.13:
* osmo-bts-sysmo: merge measurement data and payload
* Do not depend on pcu_direct flag when populating ph_data_ind
* Thu Feb 13 2020 mardnhAATTgmx.de- Update to version 1.2.0.11:
* l1sap: Change loglevel of Rx TCH.ind INFO->DEBUG
* l1_if: Fix strange formatting of Meas info logging
* Mon Jan 27 2020 mardnhAATTgmx.de- Update to version 1.2.0.9:
* osmo-bts-sysmo/Makefile.am: fix: do not overwrite bin_PROGRAMS
* Mon Jan 20 2020 mardnhAATTgmx.de- Update to version 1.2.0.8:
* l1sap: merge MEAS IND into PRIM PH DATA / PRIM TCH
* measurment: write irssi_full_sum variable correctly
* ta_control: move timing advance code from osmo-bts-trx to common
* Sat Jan 18 2020 mardnhAATTgmx.de- Update to version 1.2.0.5:
* L1SAP: use LOGL_DEBUG for logging from rach_pass_filter()
* Sun Jan 12 2020 mardnhAATTgmx.de- Update to version 1.2.0.4:
* rsl.c: Fix compiler error on gcc-9.2.1
* common/abis.c: make use of RSL TEI from OML IPA RSL Connect
* common/vty.c: get rid of generic exit / end commands
* Mon Jan 06 2020 mardnhAATTgmx.de- Update to version 1.2.0.1:
* measurement: use signed integer for division of ta256b_sum
* Fri Jan 03 2020 mardnhAATTgmx.de- Update to version 1.2.0.0:
* Bump version: 1.1.0.95-24e7-dirty → 1.2.0
* l1sap.c: ensure ms power control loop is running
* rsl: ensure measurement reports are sent
* Tue Dec 31 2019 mardnhAATTgmx.de- Update to version 1.1.0.93:
* osmo-bts-trx/vty: ensure backwards compatibility with older config files
* l1sap: is_fille_frame(): verify len of data compared
* Mon Dec 09 2019 mardnhAATTgmx.de- Update to version 1.1.0.91:
* power_control.c: Clarify loop algo vars and use correct ones during log
* Thu Dec 05 2019 mardnhAATTgmx.de- Update to version 1.1.0.90:
* power_control.c: Log maximum allowed MS Power Level
* rsl: Clarify when autnonoums MS Power Ctrl Loop is used
* Wed Dec 04 2019 mardnhAATTgmx.de- Update to version 1.1.0.88:
* rach_pass_filter(): Add information about channel type
* Tue Dec 03 2019 mardnhAATTgmx.de- Update to version 1.1.0.87:
* rsl_rx_chan_act: Apply bitmask when parsing IE MS_POWER
* common/abis.c: use tall_bts_ctx as talloc-context for libosmo_abis_init()
* Mon Dec 02 2019 mardnhAATTgmx.de- Update to version 1.1.0.85:
* common/abis.c: pass gsm_bts_trx to e1inp_sign_link_create()
* Sat Nov 30 2019 mardnhAATTgmx.de- Update to version 1.1.0.84:
* bts-trx: Drop low layer MS Power Control Loop algo
* Wed Nov 27 2019 mardnhAATTgmx.de- Update to version 1.1.0.83:
* scheduler_trx.c: cast ptrdiff value to fix printf format
* Tue Nov 26 2019 mardnhAATTgmx.de- Update to version 1.1.0.82:
* common/vty.c: fix: properly assert() the result of get_string_value()
* Fri Nov 22 2019 mardnhAATTgmx.de- Update to version 1.1.0.81:
* pcuif_proto.h: extend RACH.ind with TRX and timeslot number fields
* Thu Nov 21 2019 mardnhAATTgmx.de- Update to version 1.1.0.80:
* power_control.c: Limit speed of announced MS Power Level value changes
* power_control.c: Don\'t use announced MS Power level as input for loop calculations
* Wed Nov 20 2019 mardnhAATTgmx.de- Update to version 1.1.0.78:
* osmo-bts-trx/trx_if.c: fix: NOPE.ind also contains C/I field
* scheduler_trx.c: avoid division by zero when calculating BER
* Tue Nov 19 2019 mardnhAATTgmx.de- Update to version 1.1.0.76:
* osmo-bts-virtual.cfg: ms-power-control dsp -> osmo
* osmo-bts-trx/trx_if.c: also print both RSSI and ToA256 for NOPE.ind
* osmo-bts-trx/trx_if.c: fix: always initialize bi->burst_len for NOPE.ind
* osmo-bts-trx: general handling of NOPE / IDLE indications
* Mon Nov 18 2019 mardnhAATTgmx.de- Update to version 1.1.0.72:
* Introduce BTS feature BTS_FEAT_MS_PWR_CTRL_DSP
* power_control.c: Fix ms pwr ctrl skipped if MS doesn\'t support announced MS Power Level
* power_control.c: Log rx current and target signal levels
* power_control.c: Apply latests improvements from loops.c
* Fri Nov 15 2019 mardnhAATTgmx.de- Update to version 1.1.0.68:
* bts-trx: loops.c: Avoid always clamping MS power to MS power class 1
* Move and rename gsm_lchan.ms_power field
* rsl: Remove unneeded duplicate reset on some lchan fields
* Change gsm_lchan field fixed to bool
* Change gsm_bts_trx field to bool and rename it
* cosmetic: Fix trailing whitespace
* Wed Nov 13 2019 mardnhAATTgmx.de- Update to version 1.1.0.62:
* rsl: Fix logged value in rx MS Power Control
* Tue Nov 12 2019 mardnhAATTgmx.de- Update to version 1.1.0.61:
* bts-trx: Implement MS Power control loop calculations using dBm instead of ctl levels
* rsl: Assign recv pwr to lchan\'s max ms power
* Mon Nov 11 2019 mardnhAATTgmx.de- Update to version 1.1.0.59:
* scheduler_trx: initalize n_errors, n_bursts_bits, n_bits_total
* Tue Oct 29 2019 mardnhAATTgmx.de- Update to version 1.1.0.58:
* scheduler_trx: use gsm0502_fn_remap() to calculate frame number
* Mon Oct 28 2019 mardnhAATTgmx.de- Update to version 1.1.0.57:
* cosmetic: l1sap.c: Fix typo
* power_control.c: Take into account RSL CHAN ACT ms power level limits
* loops.h: Fix missing include for struct l1sched_trx
* bts-trx: loops.c: Take into account RSL CHAN ACT ms power level limits
* cosmetic: bts-trx: document variable power level
* Mon Oct 21 2019 mardnhAATTgmx.de- Update to version 1.1.0.52:
* osmo-bts-trx/scheduler: fix: print the last frame number in rx_data_fn()
* vty.c: avoid coverity BAD_SHIFT issues
* vty.c: don\'t ignore get_string_value() errors
* Thu Oct 17 2019 mardnhAATTgmx.de- Update to version 1.1.0.49:
* Rename variable: CALIB_SUCESS -> CALIB_SUCCESS
* Fix common misspellings and typos
* vty: add \"logging filter l1-sapi\"
* Wed Oct 16 2019 mardnhAATTgmx.de- Update to version 1.1.0.46:
* bts-trx: Time out if no clock ind recvd after RSP POWERON
* Fri Oct 11 2019 mardnhAATTgmx.de- Update to version 1.1.0.45:
* log: set L1 SAPI log context
* Thu Oct 10 2019 mardnhAATTgmx.de- Update to version 1.1.0.44:
* README.md: update osmo-bts-trx specific limitations
* L1SAP: there can be no DATA.ind primitives on PTCCH/U, reject them
* L1SAP: use GSMTAP_CHANNEL_PDTCH for PDTCH blocks by default
* L1SAP: fix gsmtap_pdch(): there can be no DATA.ind on PTCCH/U
* L1SAP: use the actual ARFCN for outgoing PCUIF messages
* bts-trx: Log TRXC and TRXD socket recv()/send() failures
* L1SAP: properly handle 11-bit encoded RACH.ind in gsmtap_ph_rach()
* L1SAP: refactor handling of Access Bursts on PDCH
* L1SAP: do not pass unused parameter to l1sap_handover_rach()
* L1SAP: clarify debug messages in rach_pass_filter()
* L1SAP: also consider RSL_CHAN_OSMO_CBCH8 as CBCH
* L1SAP: use RSL_CHAN_
* definitions from libosmogsm
* Mon Oct 07 2019 mardnhAATTgmx.de- Update to version 1.1.0.32:
* gitignore: add oc2g generated files
* Sun Oct 06 2019 mardnhAATTgmx.de- Update to version 1.1.0.31:
* bts-trx: Drop unused func check_transceiver_availability()
* bts-trx: Get rid of messy transceiver_available state handler
* bts-trx: Don\'t reset transceiver_available in scheduler_trx.c
* bts-trx: Rework code handling poweron state
* bts-trx: trx_set_bts(): Avoid double loop by checking current trx
* bts-trx: vty: Print phy link state in cmd \'show transceiver\'
* bts-trx: Allocate struct osmo_trx_clock_state as part of bts-trx private data
* struct gsm_bts: Add model_priv pointer handing bts_model specific data
* Fri Oct 04 2019 mardnhAATTgmx.de- Update to version 1.1.0.23:
* common/l1sap: increase ToA precision for packet Access Bursts
* osmo-bts-trx/scheduler: also detect TSC for Access Bursts on PDCH
* scheduler: fix handling of PTCCH/U and PTCCH/D logical channels
* Wed Oct 02 2019 mardnhAATTgmx.de- Update to version 1.1.0.20:
* l1sap: Log conn dropped due to radio link counter timeout
* scheduler: Use OSMO_ASSERT instead of abort
* scheduler.c: Move some message log level to DEBUG
* Sun Sep 29 2019 mardnhAATTgmx.de- Update to version 1.1.0.17:
* bts.h: Remove non-existent function definitions
* bts-trx: vty: Use API to get poweron state
* Thu Sep 19 2019 mardnhAATTgmx.de- Update to version 1.1.0.15:
* doc: bts-models.adoc: Fix typos in rts-advance section
* bts-trx: Change super verbose IDLE ind not-supported line to DEBUG
* Wed Sep 18 2019 mardnhAATTgmx.de- Update to version 1.1.0.13:
* osmo-bts-trx/scheduler: fix: check rc of osmo_ecu_frame_out()
* Tue Sep 10 2019 mardnhAATTgmx.de- Update to version 1.1.0.12:
* bts-trx: Log case where no SETFORMAT is sent
* osmo-bts-trx: migrate to new generic ECU abstraction
* Sun Sep 08 2019 mardnhAATTgmx.de- Update to version 1.1.0.10:
* osmo-bts-trx/scheduler: add FIXME note about FACCH/H and BFI
* osmo-bts-trx/scheduler: fix tx_tch_common(): do not send AMR BFI twice
* osmo-bts-trx/scheduler: prevent uninitialized memory access
* common/rsl.c: fix possible NULL-pointer dereference
* Sat Sep 07 2019 mardnhAATTgmx.de- Update to version 1.1.0.6:
* doc: Update Abis manual RSL section with ETWS related infomration
* pcu_interface: Forward ETWS Primary Notification to PCU
* Fri Sep 06 2019 mardnhAATTgmx.de- Update to version 1.1.0.4:
* ETWS Primary Notification via P1 Rest Octets
* Thu Aug 29 2019 mardnhAATTgmx.de- Update to version 1.1.0.3:
* pcu_sock: fix endian-swapped CellID
* Fri Aug 23 2019 mardnhAATTgmx.de- Update to version 1.1.0.2:
* virtual: set link quality for GSMTAP_CHANNEL_RACH
* Cosmetic: virtual: l1sap.c: fix typos
* Thu Aug 08 2019 mardnhAATTgmx.de- Update to version 1.1.0.0:
* Bump version: 1.0.1 → 1.1.0
* configure.ac: Require libosmocore 1.2.0
* Remove undefined param passed to {logging,osmo_stats}_vty_add_cmds
* scheduler_trx: Handle negative return of gsm0503_tch_hr_decode()
* osmo-bts-trx: Don\'t attemtp to adjust MS power if fixed
* osmo-bts-trx: Don\'t increment rssi_valid_count twice
* Wed Jul 24 2019 mardnhAATTgmx.de- Update to version 0.8.1.355:
* trx: Use LOGPPHI instead of LOGP in some more messages
* manuals: Update vty documentation
* bts-trx: Introduce VTY command osmotrx trxd-max-version
* Sun Jul 21 2019 mardnhAATTgmx.de- Update to version 0.8.1.352:
* osmo-bts-trx/scheduler: rx_data_fn(): provide actual C/I ratio to L1SAP
* osmo-bts-trx/scheduler: rx_rach_fn(): provide actual C/I ratio to L1SAP
* Move Access Burst link quality handling to L1SAP
* Clarify and refactor link quality (C/I) handling
* sysmo/l1_if.c: Annotate fall-through in switch statement
* Fri Jul 19 2019 mardnhAATTgmx.de- Update to version 0.8.1.347:
* manuals: Add counter documentation
* Thu Jul 18 2019 mardnhAATTgmx.de- Update to version 0.8.1.346:
* common/rsl.c: fix: properly handle SI3 Rest Octets
* Wed Jul 17 2019 mardnhAATTgmx.de- Update to version 0.8.1.345:
* fix spelling stuff mentioned by lintian
* Tue Jul 16 2019 mardnhAATTgmx.de- Update to version 0.8.1.344:
* osmo-bts-trx/scheduler: rx_rach_fn(): enrich debug message
* osmo-bts-trx/scheduler: rx_rach_fn(): clarify handover RACH handling
* osmo-bts-trx/scheduler: rx_rach_fn(): use optional TSC info from TRX
* osmo-bts/scheduler: provide actual C/I values to OsmoPCU
* osmo-bts-trx/scheduler: pass trx_ul_burst_ind to lchan handlers
* osmo-bts-trx/trx_if.c: encode actual TRXD header version
* osmo-bts-trx/trx_if.c: add TRXD header version negotiation
* RSL: Fix fixed MS power control in RSL CHAN ACTIV
* Thu Jul 11 2019 mardnhAATTgmx.de- Update to version 0.8.1.336:
* contrib/jenkins.sh: run \"make maintainer-clean\"
* Sun Jul 07 2019 mardnhAATTgmx.de- Update to version 0.8.1.335:
* osmo-bts-trx/trx_if.c: properly describe TRXD messages in logs
* osmo-bts-trx/trx_if.c: drop RSSI / ToA debugging code
* osmo-bts-trx/trx_if.c: introduce TRXD header version 0x01 support
* osmo-bts-trx/trx_if.c: introduce TRXD header version handling
* Thu Jun 27 2019 mardnhAATTgmx.de- Update to version 0.8.1.331:
* osmo-bts-trx/trx_if.c: rename and clarify TRX_MAX_BURST_LEN
* osmo-bts-trx/trx_if.c: use osmo_loadXXbe() for TDMA FN and ToA256
* bts: Bypass T200 DCCH values for CCCH
* Fri Jun 21 2019 mardnhAATTgmx.de- Update to version 0.8.1.328:
* revert changes to T200
* Wed Jun 19 2019 mardnhAATTgmx.de- Update to version 0.8.1.327:
* manuals: Add script to regenerate counter/vty documentation
* Thu Jun 13 2019 mardnhAATTgmx.de- Update to version 0.8.1.326:
* gsm_data_shared.h: Remove unused loc_list from struct gsm_bts
* lapdm: Use new libosmocore API to ensure per-channel-type N200 values
* Update T200 timer default values
* [correctly] use the LAPDm T200 values received via OML
* l1sap: Compute statistics on FN advance in PH-RTS.ind
* Sun Jun 09 2019 mardnhAATTgmx.de- Update to version 0.8.1.321:
* common/scheduler.c: refactor description of TRXC_
* lchans
* Wed Jun 05 2019 mardnhAATTgmx.de- Update to version 0.8.1.320:
* Use #define RSL_CHAN_RACH for RSL Channel Number of RACH
* Tue Jun 04 2019 mardnhAATTgmx.de- Update to version 0.8.1.319:
* bts-trx: trx_if.c: Introduce logging macro LOGPPHI
* Mon Jun 03 2019 mardnhAATTgmx.de- Update to version 0.8.1.318:
* common/bts.c: bts_supports_cm(): take care about GSM48_CMODE_SIGN
* trx: Update documentation for fn-advance and rts-advance
* Sat Jun 01 2019 mardnhAATTgmx.de- Update to version 0.8.1.316:
* common/rsl.c: RSL_IE_HANDO_REF is mandatory for handover CHAN ACT
* osmo-bts/scheduler.h: cosmetic: use bool for ho_rach_detect
* osmo-bts-trx/l1_if.h: drop unused ho_rach_detect from trx_l1h
* osmo-bts-trx/trx_if.c: dropping Tx bursts is a noticeable event
* Fri May 31 2019 mardnhAATTgmx.de- Update to version 0.8.1.312:
* debian: create -doc subpackage with pdf manuals
* osmo-bts-lc15: Change LED behaviour to be the same as oc2g
* osmo-bts-oc2g: Fix status LED responsibilities
* Wed May 29 2019 mardnhAATTgmx.de- Update to version 0.8.1.309:
* clear GPRS indicator in SI3 while PCU is disconnected
* lc15,sysmo,oc2g: fix dsp-trace-flag command
* Mon May 27 2019 mardnhAATTgmx.de- Update to version 0.8.1.307:
* Fix passing of RR SUSPEND REQ from DCCH to PCU socket
* Sun May 26 2019 mardnhAATTgmx.de- Update to version 0.8.1.306:
* common/rsl.c: fix NULL-pointer dereference in rsl_rx_rll()
* Add severity to OML FAILURE EVENT REPORT
* oml: Have one generic log message for all transmitted messages
* oml: Print more context from FOM Header or using MO
* l1sap: Fix calculation of expired RACH slots in case of missing frame numbers
* l1sap: Correctly count RACH slots in calc_exprd_rach_frames()
* Fri May 24 2019 mardnhAATTgmx.de- Update to version 0.8.1.300:
* load_indication: Fix missing re-set of RACH parameters
* rsl: MS POWER COCNTROL isn\'t (only) about \"forcing\" power levels
* rsl: Implement parsing of BS Power Control message
* RSL: Fix logic about fixed/dynamic MS power control in MS POWER COMMAND
* rsl.adoc: DELETE INDICATION is implemented since Feb \'18
* Use LOGPLCHAN whenever possible
* Thu May 23 2019 mardnhAATTgmx.de- Update to version 0.8.1.294:
* cbch: Improve verbosity and extend logging; Always indicate BASIC/EXTD CBCH
* cbch: Add counters; queue length limits and CBCH LOAD reporting
* sysmo: Fix \"nominal power\" / BS power display in VTY
* Wed May 22 2019 mardnhAATTgmx.de- Update to version 0.8.1.291:
* README.md: Mention LimeSDR as SDR device
* manual: SMSCB BROADCAST COMMAND has no limitations anymore
* manual: We now support RSL CBCH LOAD INDICATION
* Tue May 21 2019 mardnhAATTgmx.de- Update to version 0.8.1.288:
* cbch: Keep SMSCB queue length counter
* cbch: Support Extended CBCH
* cbch: Fix memory leak and send error message on invalid SMSCB command
* cbch: Implement support for DEFAULT message
* cbch: Log every RSL SMSCB COMMAND with type and number of blocks
* cbch: Refactor get_smscb_block() / remove smscb_msg.next_seg
* cbch: Implement handling of \"Schedule\" message
* RSL: Fix off-by-one error when parsing SACCH INFO IE in RSL CHAN ACT
* RSL: Reject RLL messages for lchans that are not active yet
* rsl: Include Channel Nr and Link ID in Error reports whenever possible
* rsl: Send RSL Error Report in case of unknown/unsupported msg_type
* Mon May 20 2019 mardnhAATTgmx.de- Update to version 0.8.1.277:
* Revert \"debian: create -doc subpackage with pdf manuals\"
* debian: create -doc subpackage with pdf manuals
* Fri May 10 2019 mardnhAATTgmx.de- Update to version 0.8.1.275:
* README.md: remove OS#1865 from \'Known limitations\'
* Remove 11-bit RACH support from \'Known Limitations\'
* osmo-bts-sysmo: fix: indicate BTS_FEAT_CBCH support on OML
* Thu May 09 2019 mardnhAATTgmx.de- Update to version 0.8.1.272:
* osmo-bts-trx: distinguish 11-bit Access Bursts by synch. sequence
* handle NULL return from rate_ctr_group_alloc()
* Tue May 07 2019 mardnhAATTgmx.de- Update to version 0.8.1.270:
* common/oml.c: fix: properly encode NM_ATT_SW_CONFIG
* common/oml.c: refactor Get Attribute Response message generation
* Sun May 05 2019 mardnhAATTgmx.de- Update to version 0.8.1.268:
* common/oml.c: fix broken debug print in down_mom()
* common/oml.c: use proper format specifier for uint16_t
* common/oml.c: introduce and use both LOGPFOH and DEBUGPFOH
* Thu Apr 25 2019 mardnhAATTgmx.de- Update to version 0.8.1.265:
* common/paging.c: fix unaligned pointer access
* common/rsl.c: fix unaligned pointers in rsl_add_rtp_stats()
* Tue Apr 23 2019 mardnhAATTgmx.de- Update to version 0.8.1.263:
* common/rsl.c: fix size argument in memcmp() call
* Sun Apr 21 2019 mardnhAATTgmx.de- Update to version 0.8.1.262:
* common/l1sap.c: fix: add missing new line to a debug message
* common/oml.c: fix total length calculation in cleanup_attr_msg()
* common/oml.c: use proper OML object for Get Attribute Response
* common/oml.c: use proper NACK reason in oml_tx_attr_resp()
* common/oml.c: constify argument \'trx\' of handle_attrs_trx()
* Wed Apr 17 2019 mardnhAATTgmx.de- Update to version 0.8.1.257:
* pcu_sock: use %zu conversion specifier for printing sizeof() result
* Mon Apr 15 2019 mardnhAATTgmx.de- Update to version 0.8.1.256:
* oc2gbts_mgr: use osmo_init_logging2() instead of osmo_init_logging()
* Fri Apr 12 2019 mardnhAATTgmx.de- Update to version 0.8.1.255:
* common/pcu_sock.c: fix possible memleaks in pcu_sock_read()
* Mon Apr 08 2019 mardnhAATTgmx.de- Update to version 0.8.1.254:
* oc2gbts_mgr_calib: do not return NULL on integer function
* oc2gbts_mgr_calib: don\'t use fsync() on
*FILE pointer
* l1_if: add include for missing header file
* Mon Apr 01 2019 mardnhAATTgmx.de- Update to version 0.8.1.251:
* common/oml.c: fix: properly push abis_nm_ipa_magic
* Wed Mar 27 2019 mardnhAATTgmx.de- Update to version 0.8.1.250:
* Forward GPRS SUSPEND REQ from DCCH to PCU socket
* oml: use oml_tx_failure_event_rep() instead of signals to SS_FAIL
* oml: use oml_tx_failure_event_rep() instead of oml_fail_rep()
* main: remove wrong call to oml_fail_rep() on SIGUSR1/2 and SIGABRT
* vty: add function gsmnet_from_vty() to vty.h
* contrib: Remove deprecated screen script helpers
* rsl.c: Add missing #include of gsm0808.h
* oc2g: change log level for calibration file errors to FATAL
* oc2g: generate failure event report in case of bad calibration
* Wed Mar 20 2019 mardnhAATTgmx.de- Update to version 0.8.1.241:
* oc2gbts_mgr: use msgb_talloc_ctx_init() instead of msgb_set_talloc_ctx()
* Tue Mar 19 2019 mardnhAATTgmx.de- Update to version 0.8.1.240:
* oc2g: l1if: delay trx initialization to avoid race condition
* Mon Mar 18 2019 mardnhAATTgmx.de- Update to version 0.8.1.239:
* Constify pcu_rx_
*() parameters
* Make gsm_pchan2chan_nr() static
* oc2gbts_mgr_vty: remove calls to vty_install_default()
* oml: make oml_tx_failure_event_rep() public
* lc15: remove unused define constant FACTORY_ROM_PATH
* oc2g: remove unused define constant FACTORY_ROM_PATH
* Fri Mar 15 2019 mardnhAATTgmx.de- Update to version 0.8.1.233:
* OC-2G: Nominal transmit power is 25 dBm, not 40
* Sat Feb 23 2019 mardnhAATTgmx.de- Update to version 0.8.1.232:
* OML: Don\'t advertise baseband transceiver as UNLOCKED at startup
* OML: Store merged attributes of IPA OML Managed Objects
* Thu Feb 21 2019 mardnhAATTgmx.de- Update to version 0.8.1.230:
* oc2g: vty: Compilation error fixes due to commented code
* oc2g: Remove unused static function
* Wed Feb 20 2019 mardnhAATTgmx.de- Update to version 0.8.1.228:
* oc2g: Remove unused variables
* oc2g: fsync requires fd instead of file stream
* oc2g: led_sleep_cb: pass correct ptr to llist_move_tail
* oc2g: Cleanup of get_hwversion_desc
* oc2g: Add get_hwversion_desc to header file
* oc2g: Fix compilation error (comment mark inside comment)
* Mon Feb 18 2019 mardnhAATTgmx.de- Update to version 0.8.1.222:
* Enable statsd support
* Sun Feb 17 2019 mardnhAATTgmx.de- Update to version 0.8.1.221:
* scheduler_trx: use stored fn for pdtch data indications
* Fri Feb 15 2019 mardnhAATTgmx.de- Update to version 0.8.1.220:
* Log lchan kind on PCU-related error
* osmo-bts-trx: add extended (11-bit) RACH support
* Tue Feb 12 2019 mardnhAATTgmx.de- Update to version 0.8.1.218:
* OML: Work around OsmoBSC sending \"GET ATTRIBUTES\" with short length
* OML: Properly reject short messages and truncate over-long messages
* OML: Reject segmented OML messages
* OML: Use \'const struct abis_oml_mo
*\' whenever users only read
* OML: Report short messages even for invalid TRX numbers in down_fom()
* OML: Reduce code duplication in down_mom/down_fom
* OML: send proper OML alerts in case of errors
* Sun Feb 10 2019 mardnhAATTgmx.de- Update to version 0.8.1.211:
* OML: remove double-logging on oml_tx_failure_event_rep()
* OML: Don\'t overwrite MO instance before oml_tx_failure_event_rep()
* OML: Ensure MOs are initialized with valid \"Administrative State\'
* OML: Return attributes in ACK/NACK messages
* Sat Feb 09 2019 mardnhAATTgmx.de- Update to version 0.8.1.207:
* OML: some more comments on what functions do
* scheduler_trx: Fix erroneous multiply-by-four
* Wed Jan 30 2019 mardnhAATTgmx.de- Update to version 0.8.1.205:
* doc/examples: Install OC2G config files with autotools
* systemd: Install OC2G service files with autotools
* Sun Jan 27 2019 mardnhAATTgmx.de- Update to version 0.8.1.203:
* common/vty.c: fix \'cfg_phy_no_inst_cmd\' command description
* Sun Jan 20 2019 mardnhAATTgmx.de- Update to version 0.8.1.202:
* Bump version: 0.8.1.199-5c93-dirty → 1.0.0
* Fri Jan 18 2019 mardnhAATTgmx.de- Update to version 0.8.1.201:
* dump_docs: Use new config file naming scheme
* Rename oc2g config file to match new naming scheme
* Sun Dec 23 2018 mardnhAATTgmx.de- Update to version 0.8.1.199:
* osmo-bts-trx/loops.c: Make code control flow more readable
* osmo-bts-trx/loops.c: Use lchan name based logging
* osmo-bts-trx/loops.[ch]: Make functions \"void\" if they always return 0
* osmo-bts-trx/loops.c: Add comments documenting TA + MS power control loop
* rsl: Send PDCH ACT NACK if TCH chan is still active
* Tue Dec 18 2018 mardnhAATTgmx.de- Update to version 0.8.1.194:
* sysmobts_mgr: Add support for gpsd < 2.96
* sysmobts_mgr: Prepare code for gpsd < 2.96 support
* Thu Dec 06 2018 mardnhAATTgmx.de- Update to version 0.8.1.192:
* contrib: fix makedistcheck with disabled systemd
* Wed Dec 05 2018 mardnhAATTgmx.de- Update to version 0.8.1.191:
* contrib/jenkins_
*.sh: build and publish manuals
* Tue Dec 04 2018 mardnhAATTgmx.de- Update to version 0.8.1.190:
* bts-trx: (n)ack PDCH DEACT only after TRX answered SETSLOT
* Fix DISTCHECK_CONFIGURE_FLAGS override
* oc2g: Fix headers missing during make distcheck
* Tue Nov 27 2018 mardnhAATTgmx.de- Update to version 0.8.1.187:
* build manuals moved here from osmo-gsm-manuals.git
* OsmoBTS: Fix typo
* OsmoBTS: Print VTY command in fixed-width font
* bts: Fix typo
* vty-ref: Update URI of docbook 5.0 schema
* Introduce chapter trx_if.adoc and add it to OsmoTRX and OsmoBTS
* OsmoBTS: bts-models: Add Lime Microsystems devices as supported osmo-trx
* refactor Makefile build rules, don\'t use the FORCE
* Allow easily disabling GFDL references
* update osmo-bts-virtual documentation, now that code is merged
* rtp-amr: Fix typo and trailing whitespace
* rtp-amr: Describe requirement to recieve all PH-DATA.ind events
* OsmoBTS: Update osmotrx ip to diff between local and remote
* OsmoBTS/chapters/configuration.adoc: Add bts index in example
* Sync DTX FSM with OsmoBTS code
* Describe how to run multiple instances of osmo-nitb and osmo-bts
* BSC,BTS: add diagrams of PCU-BTS-NITB-SGSN relationships
* dynamic timeslots: add BSC level config instructions
* Add DTX implementation details to RTP AMR
* Move RTP AMR doc to top level
* rtp-amr.adoc: Fixes to Message Sequence Charts
* rtp-amr.adoc: New TCH/AHS downlink chapters
* rtp-amr: TCH/AHS Uplink: FACCH/H During DTX
* rtp-amr.adoc: TCH/AFS Downlink: Inhibiting
* rtp-amr.adoc: TCH/AFS Uplink
* Documentation on AMR RTP in case of DTX
* fix build: abis: re-add dependencies
* OsmoBTS/abis/rsl: split dyn TS ladder diagrams to fit on page
* OsmoBTS: generate osmobts-abis.pdf again
* fix \'make clean\': shell glob, ignore failure
* OsmoBTS/abis/rsl: combine separate dyn ts sections
* add \'make check\' target
* make clean: also remove generated image files
* OsmoBTS/abis/rsl: add missing info for Osmocom Dyn Channels
* OsmoBTS/abis/rsl: cosmetic: \'IPA style\'
* OsmoBTS/chapters/configuration.adoc: fix index numbering
* osmobts-usermanual.adoc: fix link to abis.adoc chapter
* OsmoBTS/chapters/dynamic-timeslots.adoc: Remove obsolete links
* OsmoBTS/abis/rsl.adoc: fix missing section header
* OsmoBTS: add vty reference documentation
* OsmoBTS/abis/dyn_ts_osmocom_style.msc: adjust PDCH Act ack
* OsmoBTS/abis/rsl: fix subtitle for ladder diagram of osmo dyn switchover
* Add section about configuring power-ramping
* osmobts-abis: Add Revision log regarding dynamic cannels
* spelling: message discriminator, not descriminator
* Document dynamic channels on Abis, both IPA and Osmocom style
* OsmoBTS: hardware support: remove dup, tweak wording
* OsmoBTS: wording tweak
* OsmoBTS: typos
* abis/oml.doc: remove duplicate sentence part
* Add OsmoBTS control interface description
* fix various typos across all manuals
* OsmoBTS: explain IEs marked \'ignored\'
*and
* \'Received\'
* OsmoBTS: s/content of this attribute/this attribute/
* OsmoBTS: fix typos, streamline language style
* OsmoBTS: typo x2 (\'Objects Classes\' -> \'Object Classes\')
* OsmoBTS: Fix the author name and mail address
* Add link to Asciidoc source code of manual
* initial checkin of manuals to public repo
* bts_model: Allow TS connect to be processed asynchronously
* Mon Nov 26 2018 mardnhAATTgmx.de- Update to version 0.8.1.125:
* cosmetic: fix whitespace
* bts-trx: early return on POWERON success
* rsl: Avoid sending ipa PDCH DEACT NACK followed by ACK
* rsl: Log lchan state during dynts PDCH->TCH
* Thu Nov 22 2018 mardnhAATTgmx.de- Update to version 0.8.1.121:
* Drop unused function
* Fix type mismatch
* Fix deprecated gsm_arfcn2band(), use gsm_arfcn2band_rc()
* common/vty.c: fix deprecated osmo_str2lower() usage
* bts: Fix TRX0 param initialization
* Tue Nov 20 2018 mardnhAATTgmx.de- Update to version 0.8.1.116:
* bts-trx: Allow re-try without exit if POWERON fails in osmo-trx
* common: Implement OML for trx_set_available(1)
* bts-trx: setup timer once at creation time
* Mon Nov 19 2018 mardnhAATTgmx.de- Update to version 0.8.1.113:
* add missing check of osmo_wqueue_enqueue() return value
* properly initialize si3 in test_is_ccch_for_agch_setup()
* bts-trx: trx_if: Use struct to store CTRL msg parsed responses
* osmo-bts-trx: print TRX socket addresses in \'show transceiver\'
* Sun Nov 18 2018 mardnhAATTgmx.de- Update to version 0.8.1.109:
* bts: Allocate TRX for BTS dynamically, deprecate -t
* prevent potential NULL dereference in virtbts\'s tx_tchh_fn
* Tue Oct 30 2018 mardnhAATTgmx.de- Update to version 0.8.1.107:
* {oc2g,sysmo}-mgr-calib: Fix build against gpsd >= 3.18
* Sat Oct 27 2018 mardnhAATTgmx.de- Update to version 0.8.1.106:
* Add OC-2G BTS sources
* Thu Oct 25 2018 mardnhAATTgmx.de- Update to version 0.8.1.105:
* common/scheduler.c: track TDMA frame loss per logical channels
* Mon Oct 22 2018 mardnhAATTgmx.de- Update to version 0.8.1.104:
* Convert lchan CCCH_LCHAN to chan_nr BCCH and viceversa
* gsm_pchan2chan_nr: Fix conversion of CCCH_LCHAN
* Sun Oct 21 2018 mardnhAATTgmx.de- Update to version 0.8.1.102:
* scheduler_trx.c: Switch to osmo_timerfd() of libosmocore >= 0.12.0
* Wed Oct 10 2018 mardnhAATTgmx.de- Update to version 0.8.1.101:
* rsl_rx_chan-activ: Improve logging information
* l1sap: Log name of chan_nr instead of hex value
* lchan_meas_check_compute: Log value during incorrect num of SUB measurementes detected
* Sun Oct 07 2018 mardnhAATTgmx.de- Update to version 0.8.1.98:
* common/pcu_sock.c: cosmetic: explicitly address lchan
* Thu Oct 04 2018 mardnhAATTgmx.de- Update to version 0.8.1.97:
* abis: inp_s_cbfn: Improve logging signal related information
* Sun Sep 30 2018 mardnhAATTgmx.de- Update to version 0.8.1.96:
* sysmo, virtual: properly handle BS-AG-BLKS-RES as received from BSC
* Fix computing CCCH block number from frame number
* paging_test: Fix AGCH/PCH split test for second half of 102 multiframe
* contrib/jenkins_
*.sh: drop rudimentary \'--with-osmo-pcu\'
* Wed Sep 26 2018 mardnhAATTgmx.de- Update to version 0.8.1.92:
* vty: mark \'rtp bind-ip\' deprecated, not hidden
* Tue Sep 25 2018 mardnhAATTgmx.de- Update to version 0.8.1.91:
* lc15bts_mgr_vty: Ensure writing well-formed config files
* ensure all config file examples are well-formed
* Fri Sep 21 2018 mardnhAATTgmx.de- Update to version 0.8.1.89:
* lc15: led_sleep_cb: pass correct ptr to llist_move_tail
* Wed Sep 19 2018 mardnhAATTgmx.de- Update to version 0.8.1.88:
* common/rsl.c: tweak log message in lapdm_rll_tx_cb()
* CBCH: Some more scheduler_mframe cleanup
* Tue Sep 18 2018 mardnhAATTgmx.de- Update to version 0.8.1.86:
* CBCH: Fix CBCH implementation for osmo-bts-trx
* Mon Sep 17 2018 mardnhAATTgmx.de- Update to version 0.8.1.85:
* CBCH: sprinkle some OMSO_ASSERT() and guard against talloc failure
* CBCH: Add FIXME comments on queue overflow/underflow handling
* get_lchan_by_chan_nr(): Fix resolution of CBCH
* CBCH: Fix CBCH via L1SAP for osmo-bts-{sysmo,octphy,litecell15}
* l1sap/scheduler: Consistently print chan_nr as hex number
* Sun Sep 16 2018 mardnhAATTgmx.de- Update to version 0.8.1.80:
* lc15: rewrite and refactor code to print hwversion description
* lc15: fsync requires fd instead of file stream
* lc15: vty: Add missing include for lchan_deactivate
* osmo-bts-trx/l1_if.c: cosmetic: fix typo in debug msg
* Sat Sep 15 2018 mardnhAATTgmx.de- Update to version 0.8.1.76:
* doc/examples/Makefile: Install bts-mgr cfg files used by systemd services
* Thu Sep 13 2018 mardnhAATTgmx.de- Update to version 0.8.1.75:
* measurement: fix unit-test test_lchan_meas_process_measurement
* measurement: remove missed interval end detection
* cosmetic: fix typo in comment
* Install sample cfg file to /etc/osmocom
* Install systemd services with autotools
* Tue Sep 11 2018 mardnhAATTgmx.de- Update to version 0.8.1.70:
* fix handling of odd pchans in bts_supports_cm()
* log: add error log for RSL Chan Mode Modif
* fix RSL Chan Mode Modif for dyn TS
* Sun Sep 09 2018 mardnhAATTgmx.de- Update to version 0.8.1.67:
* CBCH: Use llist_first_entry_or_null() instead of reinventing it
* CBCH: Implement CBCH support for osmo-bts-{trx,virtual}
* CBCH: Move processing via L1SAP
* [sysmo,lc15]: Consider CBCH channel combinations in chan_nr_by_sapi()
* CBCH: Fix rejecting SMS-CB related RSL messages
* Thu Sep 06 2018 mardnhAATTgmx.de- Update to version 0.8.1.62:
* Move systemd service to contrib/systemd
* measurement: display fn_mod when measuremnet is added
* Fri Aug 31 2018 mardnhAATTgmx.de- Update to version 0.8.1.60:
* paging: add unit-test to check different bs_ag_blks_res settings
* Thu Aug 30 2018 mardnhAATTgmx.de- Update to version 0.8.1.59:
* measurement: add SUB measurements in test_lchan_meas_process_measurement
* measurement: substitue missing measurements
* Wed Aug 29 2018 mardnhAATTgmx.de- Update to version 0.8.1.57:
* cosmetic: test_is_meas_overdue() does not test is_meas_complete()
* cosmetic: rename
*_meas_rep_fn10
* to
*_meas_rep_fn10
*_by_
*s
* measurement: fix is_meas_overdue() and increase testcoverage
* measurement: add unit tests for ts45008_83_is_sub()
* measurement: fix sub frame table for TCH/H, SS1
* measurement: add unit tests for is_meas_complete()
* Tue Aug 28 2018 mardnhAATTgmx.de- Update to version 0.8.1.51:
* fix ip.access dyn TS for osmo-bts-trx
* cosmetic: remove wrong comment
* cosmetic: fix sourcecode formatting
* Sat Aug 25 2018 mardnhAATTgmx.de- Update to version 0.8.1.48:
* cosmetic: abis.c: typo \"exixt\"
* Fri Aug 24 2018 mardnhAATTgmx.de- Update to version 0.8.1.47:
* osmo_mcast_sock: make sure SO_REUSEADDR is applied
* Thu Aug 23 2018 mardnhAATTgmx.de- Update to version 0.8.1.46:
* Revert \"send TCH/F fill frames in DTX mode (WIP)\"
* Wed Aug 22 2018 mardnhAATTgmx.de- Update to version 0.8.1.45:
* measurement: fix measurement interval end detection
* send TCH/F fill frames in DTX mode (WIP)
* fix conditions for sending fill frames during RTS IND
* Tue Aug 21 2018 mardnhAATTgmx.de- Update to version 0.8.1.42:
* measurement: make sure measurement interval end is detected
* measurement: make sure state is reset on chan act.
* Fri Aug 17 2018 mardnhAATTgmx.de- Update to version 0.8.1.40:
* cosmetic: unify measurement sample handling in one function
* fix timespec subtraction in compute_elapsed_us()
* cosmetic: separate measurement testcase definitions
* Mon Aug 06 2018 mardnhAATTgmx.de- Update to version 0.8.1.37:
* debian/rules: Don\'t overwrite .tarball-version
* Thu Aug 02 2018 mardnhAATTgmx.de- Update to version 0.8.1.36:
* Clarify frame loss counter for l1sched_chan_state
* Wed Jul 25 2018 mardnhAATTgmx.de- Update to version 0.8.1.35:
* preserve lchan-specific SI overrides on SACCH FILL
* Tue Jul 24 2018 mardnhAATTgmx.de- Update to version 0.8.1.34:
* update sysinfo copies in all lchans upon SACCH FILL
* Sat Jul 21 2018 mardnhAATTgmx.de- Update to version 0.8.1.33:
* trx: scheduler: Keep RTP clock up to date while in DTXu pause
* scheduler: Log error on fn jump
* sched: Log RX->RTP packet like we do in add_l1sap_header
* l1sap: add_l1sap_header: Compact msgb_push ret assignment
* Mon Jul 16 2018 mardnhAATTgmx.de- Update to version 0.8.1.29:
* rsl: Use value_string to print encryption algo name
* Tue Jul 03 2018 mardnhAATTgmx.de- Update to version 0.8.1.28:
* debian: Create dbg package for osm-bts-virtual
* debian: Make osmo-bts-
* packages conflict with old osmo-bts package
* Remove unneeded direct libortp dependency
* Mon Jul 02 2018 mardnhAATTgmx.de- Update to version 0.8.1.25:
* debian: Package installed example doc files
* build: Install example cfg files
* doc: Move calypsoBTS example into trx subdir
* Fri Jun 29 2018 mardnhAATTgmx.de- Update to version 0.8.1.22:
* Add min/max/std-dev measurement reporting for TOA256
* Thu Jun 28 2018 mardnhAATTgmx.de- Update to version 0.8.1.21:
* octphy: add support for 16x oversampling mode
* Mon Jun 25 2018 mardnhAATTgmx.de- Update to version 0.8.1.20:
* log reception of PCU_IF_MSG_PAG_REQ messages from osmo-pcu
* Fri Jun 22 2018 mardnhAATTgmx.de- Update to version 0.8.1.19:
* jenkins_
*.sh: add --enable-werror to configure flags
* sysmo: calib_file.c: Avoid decl of unused vars and funcs with femtobts_v2.7 build
* sysmo: l1_if.c: Avoid decl of unused vars and funcs with femtobts_v2.7 build
* sysmo: l1if_mute_rf: Declare vars inside ifdef section
* sysmo: Fix memcmp in RF-MUTE.req for superfemto < 3.6.0
* sysmo: vty: Add missing include for lchan_deactivate
* l1_if.c: Move decl of vars used in conditional macro
* Fri Jun 15 2018 mardnhAATTgmx.de- Update to version 0.8.1.12:
* pcu_sock: Log event pcu_sock created
* Mon Jun 11 2018 mardnhAATTgmx.de- Update to version 0.8.1.11:
* lc15: Fix incorrect cast of hLayer1
* Sun Jun 10 2018 mardnhAATTgmx.de- Update to version 0.8.1.10:
* lc15: Use correct type for hLayer1 field
* Sat Jun 09 2018 mardnhAATTgmx.de- Update to version 0.8.1.9:
* Send DELETE_IND when dropping Imm Assign pending message
* Fri Jun 08 2018 mardnhAATTgmx.de- Update to version 0.8.1.8:
* compact AGCH queue: Drop too msg diff than IMM_ASS_REJ
* bts_agch_enqueue: Decrease queue len hard_limit from 1000 to 100
* bts.c: Add missing include for gsm48_rr_msg_name
* Thu Jun 07 2018 mardnhAATTgmx.de- Update to version 0.8.1.5:
* bts.c: Log name of RR msg type instead of value
* Fri May 25 2018 mardnhAATTgmx.de- Update to version 0.8.1.4:
* rtp: make port range configurable, assign correct port numbers
* Thu May 24 2018 mardnhAATTgmx.de- Update to version 0.8.1.3:
* scheduler_trx: Add reminders to use libosmocore functions
* cosmetic: it\'s n_r in check_for_first_ciphrd(), not n_s
* Wed May 16 2018 mardnhAATTgmx.de- Update to version 0.8.1.1:
* let osmo-bts log a special notice if OML connection is closed early
* Tue May 15 2018 mardnhAATTgmx.de- Update to version 0.8.1.0:
* Bump version: 0.8.0.16-6a9a → 0.8.1
* Thu May 10 2018 mardnhAATTgmx.de- Update to version 0.8.0.16:
* rsl: If CHAN ACT or MODE MODIF fails, send respective NACK
* osmo-bts-trx: Enable A5/3 cipher support
* dyn TS: be less strict on chan_nr, to allow arbitrary pchan switches
* Wed May 09 2018 mardnhAATTgmx.de- Update to version 0.8.0.13:
* ignore RSL RF CHAN REL for inactive lchans
* fix RSL Chan Activ Nack messages
* ip.access dyn ts: properly NACK a PDCH ACT on a still active lchan
* add/improve various logging around dyn ts
* rsl: log errors when parsing of encryption information fails
* rsl: Make channel activation fail if encryption algorithm not supported
* rsl: Properly NACK CHAN_ACKT / MODE_MODIFY
* Tue May 08 2018 mardnhAATTgmx.de- Update to version 0.8.0.6:
* send a State Changed Event Report when rf is locked/unlocked
* Sun May 06 2018 mardnhAATTgmx.de- Update to version 0.8.0.5:
* cosmetic: dyn TS: clarify rsl_tx_rf_rel_ack() with a switch
* dyn TS: fix TCH/F_TCH/H_PDCH: properly record release of PDCH TS
* dyn TS: rx_rf_chan_rel: properly mark PDCH rel when no PCU, clarify
* dyn TS: clear TCH state upon reconnecting as PDCH
* cosmetic: dyn TS: clarify chan_nr composition
* Thu May 03 2018 mardnhAATTgmx.de- Update to version 0.8.0.0:
* Bump version: 0.7.0.183-c45a-dirty → 0.8.0
* Wed May 02 2018 mardnhAATTgmx.de- Update to version 0.7.0.183:
* scheduler_trx: Fix signed integer overflow in clock calculations
* Mon Apr 23 2018 mardnhAATTgmx.de- Update to version 0.7.0.182:
* cosmetic: fix typos in src/common/oml.c
* return NACK codes instead of errno values from oml_tx_attr_resp()
* gsm_data_shared.h: Remove unused enum gsm_paging_event
* Thu Apr 19 2018 mardnhAATTgmx.de- Update to version 0.7.0.179:
* respond with NACK for non-hopping BTS with multiple ARFCN
* Tue Apr 17 2018 mardnhAATTgmx.de- Update to version 0.7.0.178:
* osmo-bts-trx: perform error concealment for FR frames
* Include missing headers for osmo_init_logging2
* common/sysinfo.c: Fix no return on on-void function
* Mon Apr 09 2018 mardnhAATTgmx.de- Update to version 0.7.0.175:
* octphy: integrate octasics latest header release
* Sun Apr 08 2018 mardnhAATTgmx.de- Add subpackage for osmo-bts-omldummy
* Sat Apr 07 2018 mardnhAATTgmx.de- Update to version 0.7.0.174:
* 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
* l1sap: Avoid assumption that l1sap is at head of msgb
* cosmetic: remove dead code
* cosmetic: remove unused variable
* cosmetic: remove unused variable in osmo-bts-omldummy/main.c
* osmo-bts-sysmo eeprom.c Restore ability to read/write EEPROM
* use osmo_init_logging2() with proper talloc ctx
* 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
* contrib: jenkins_bts_model: Fix bashism expr
* Sat Mar 17 2018 mardnhAATTgmx.de- Create subpackage for osmo-bts-virtual
* Sat Mar 17 2018 mardnhAATTgmx.de- Update to version 0.7.0.158:
* cosmetic: Move agch_queue to sub-structure of gsm_bts_role_bts
* Sat Mar 17 2018 mardnhAATTgmx.de- Update to version 0.7.0.157:
* gsm_data_shared: Remove unused definitions/members/functions
* Wed Mar 14 2018 mardnhAATTgmx.de- Update to version 0.7.0.156:
* l1_tch: remove dead code
* common/vty.c: remove unused variables
* fix handover: handle_ph_ra_ind(): evaluate ra_ind before msgb_trim()
* sysinfo.c: SI1 is optional; Send SI2 at TC=0 if no SI1 exists
* sysmobts: Compatibility with older firmware versions
* implement support for 3-digit MNC with leading zeros
* cosmetic: Document some SI scheduling related function API
* sysinfo: Fix scheduling of downlink SACCH information
* configure: add --enable-werror
* common/main.c: track talloc NULL contexts by default
* Sun Feb 25 2018 mardnhAATTgmx.de- Update to new upstream snapshot 0.7.0.110
* Mon Feb 19 2018 mardnhAATTgmx.de- Update to new upstream snapshot 0.7.0.83
* Sat Feb 10 2018 mardnhAATTgmx.de- Show testsuite.log when tests are failing
* Sat Feb 10 2018 mardnhAATTgmx.de- Update to new upstream snapshot 0.7.0.77
* Thu Jan 25 2018 mardnhAATTgmx.de- Update to new upstream snapshot 0.7.0.59- Remove patch:
* osmo-bts-fix-cflags.patch (fixed upstream)
* Wed Jan 24 2018 mardnhAATTgmx.de- Update to new upstream snapshot 0.7.0.56- Remove patch (included upstream):
* 0001-l1sap-fix-wrong-return-value-of-is_fill_frame.patch
* Mon Jan 01 2018 jengelhAATTinai.de- Remove unnecessary sysvinit script macros.
* Fri Dec 29 2017 mardnhAATTgmx.de- Remove handcrafted CFLAGS- Add patch:
* 0001-l1sap-fix-wrong-return-value-of-is_fill_frame.patch
* Wed Dec 27 2017 mardnhAATTgmx.de- Update to new upstream release 0.7.0
* No changelog was provided- Specfile cleanup- Add patch
* osmo-bts-fix-cflags.patch
* Wed Feb 15 2017 mardnhAATTgmx.de- Update to version 0.4.0.git1487093487.6b4c6aa:
* Log socket path on error
* Add Abis OML failure event reporting
* Alarm on various errors
* 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
* Remove obsolete define TLVP_PRES_LEN
* DTX: fix SID-FIRST detection
* scheduler: log lchan on which prim error occured
* lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind()
* l1sap: Fix expired rach slot counting
* l1sap: fix missing \'else\'s causing wrong rach frame expiry counts
* deb: use gsm_data_shared.
* from openbsc-dev
* octphy: set tx attenuation via VTY
* 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
* OML: internalize failure reporting
* Add ctrl command to send OML alert
* octphy VTY: fix vty write output for octphy\'s phy section
* cosmetic: Remove stray newlines in octphy_vty.c
* sysmo,lc15: fix memory leak at each call placed
* cosmetic: remove stray newline in octphy\'s l1_oml.c
* DTX: fix \"unexpected burst\" error
* rsl: Fix dropping of LAPDm UA message.
* Fix AMR HR DTX FSM logic.
* octphy: Improve OML ADM state handling
* sysmobts: Add correct nominal transmit power for sysmoBTS 1020
* sysmobts_eeprom.h: Fix/extend model number definitions
* Fix SACCH channel release indication not sent to BSC after location update.
* 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
* 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
* rsl: Output RTP stats before closing the socket.
* 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
* Fix typo in TCH/H interleaving table
* osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure
* sysmobts: fully support trx_power_params
* Fri Jan 06 2017 mardnhAATTgmx.de- Update to version 0.4.0.git1483701882.2cf6b73:
* Move code to libosmocore
* Fri Jan 06 2017 mardnhAATTgmx.de- Update to version 0.4.0.git1483698786.f376359:
* DTX AMR HR: fix inhibition
* fix: dyn ts: uplink measurement report
* Add copyright for .deb packages- run tests after the build
* Sun Dec 25 2016 mardnhAATTgmx.de- Update to version 0.4.0.git1482415865.c2ecca6:
* 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
* build: be robust against install-sh files above the root dir
* configure: check for pkg-config presence
* octphy: reintroducing multi-trx support
* octopy: fixing renamed constant
* DTX: fix 1st RTP packet drop
* DTX: fix conversion from fn to ms
* Move copy-pasted array into shared header
* octphy: prevent mismatch between dsp-firmware and octphy headers
* rsl: improving the log output
* jenkins.sh: use osmo-build-dep.sh, log test failures
* DTX DL: use FSM for AMR
* TRX: fix building with latest DTX changes
* DTX: fix array size calculation
* msgb ctx: use new msgb_talloc_ctx_init() in various main()s
* DTX AMR - fix buffer length check
* Replace magic number with define
* Fix lc15 build
* jenkins-oct.sh: fix build: typo in deps path
* Extend RTP RX callback parameters
* DTX HR - fix array size calculation
* Fix DTX DL AMR SIDscheduling logic
* Add tools to check DTX operation
* 11bit RACH support for osmo-bts-litecell15
* DTX DL: split ONSET state handling
* Remove obsolete define
* DTX DL: add AMR HR support to scheduling check
* DTX fix ONSET handling
* Initialize parameters in osmo-trx for 11bit RACH
* 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
* fix \'osmo-bts-
* --version\' segfault
* Remove duplicated code
* Replace link_id constant with define
* l1sap: Fix use-after-free in loopback mode.
* vty: Add commands to manually activate/deactivate a channel.
* cosmetic: tweak README
* vty: Ensure to not use negative (error) sapi value
* octphy: multi-trx support: fix AC_CHECK order
* 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
* trx: Add \"maxdlynb\" VTY command to control max TA for Normal Bursts.
* DTX DL AMR: rewrite FSM recursion
* Remove duplicated code
* cosmetic: vty prompts: add space after \'#\'
* Fix AGCH/PCH proportional allocation
* bursts test: test_pdtch: pre-init result mem
* 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
* DTX: don\'t always perform AMR HR specific check
* Fix some spelling errors
* Integrate Debian packaging changes
* Sun Oct 02 2016 mardnhAATTgmx.de- Update to version 0.4.0.git1475228189.94fa252:
* 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
* dyn PDCH: code dup: use conf_lchans_as_pchan()
* prepare dyn TS: split/replace conf_lchans_for_pchan()
* trx: Add EGPRS tables, sequences, and mappings
* 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
* trx: Add EGPRS coding and decoding procedures
* trx: Enable EGPRS handling through burst lengths
* Activate PTCCH UL
* fix comment in common/l1sap.c, function name changed
* pcu_sock: use osmo_sock_unix_init() from libosmocore
* Fix dsp tracing at phy config
* octphy: fix build
* 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
* trx: Fix coverity BER calculation NULL dereference
* Add .mailmap for mapping mail addresses in shortlog
* ci/spatch: Remove the \"static\" analysis handling
* Fill measurements data for L1SAP
* osmo-bts-trx: Fix PCS1900 operation
* osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE
* 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]
* sysmo: ts_connect: log channel combination name instead of number
* Change interface in osmo-bts for 11 bit RACH
* 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
* oct: Attempt to enable the Octphy for the osmo-bts-oct build
* 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
* Update parameters in osmo-bts-sysmo for 11bit RACH
* log: sysmo,lc15: tweak log about sapi_cmds queue
* log causing rx event for lchan_lookup errors
* heed VTY \'line vty\'/\'bind\' command
* DTX: fix last SID saving
* DTX: fix SID repeat scheduling
* DTX: fix SID logic
* lc15, sysmo: Use SID_FIRST_P1 to initiate DTX
* octphy: Fixing missing payload type in ph. chan. activation
* octphy: Fixing band selection for ARFCN 0
* sysmobts_mgr, lc15bts_mgr: fix tall context for telnet vty
* DTX: check Marker bit to send ONSET to L1
* DTX: remove misleading comment
* LC15: Clarify msgb ownership / fix memory leaks
* Sun Jul 17 2016 mardnhAATTgmx.de- Update to version 0.4.0.git1468702853.4355021:
* Fix ocmo-bts-octphy interaction with OsmoPCU
* pcuif: Do not bump the PCU_IF version
* octphy: Use the event defaults as base
* Fix copy-paste issue
* Update configuration examples
* misc: Attempt to fix make distcheck and dumping docs
* octphy: Enable TCH/H mode and begin testing
* 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
* 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
* Ensure TRX invariant
* octphy: Update outdated config param name in error message.
* 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
* Close TRX session before opening new one
* Fix debug output
* DTXd: store/repeat last SID
* DTXd: store/repeat last SID
* DTXu: mark beginning of speech burst in RTP
* 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)
* sysmobts: Add the barebox boot state reservation
* sysmo: add L3 handle to l1prim messages
* LC15: Bring back DSP trace argument
* LC15: Hardware changes: - Change system devices path - Remove obsoleted sensors and add new sensors - Change TRX and sensors numbering to 0,1 instead of 1,2 (JFD)
* LC15: TRX nominal TX power can be used from EEPROM or from BTS configuration
* Fix OML activation
* TRX: Add vty command to power on/off transceiver
* 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
* TRX: add configuration example
* Add .gitreview
* 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
* 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
* 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()
* 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
* sysmobts: screnrc/systemd-service: Use osmo-bts-sysmo instead of sysmobts
* Mark array as static const
* sysmobts: Fix eeprom padding before gpg key
* 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
* sysmobts: dump PRACH and PTCCH parameters
* Sat Feb 20 2016 mardnhAATTgmx.de- Update to version 0.4.0.git1455563767.94bb376: + sysmobts: Clarify msgb ownership / fix memory leaks + fix large amount of compiler warnings in common and sysmobts code + l1sap: Whitespace fixes. + sysmobts: add missing break statement in l1if_handle_ind() + sysmobts-v2/eepromreader: Add userspace program to read EEPROM + sysmobts-calib: Warn about firmware and header mismatch + fix some format specifiers + 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 + 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) + Fix T200 default values + Make T200 default initialization even more robust + OCTPHY: Don\'t have files in EXTRA_DIST that don\'t exist (anymore) + ABIS: Support for multiple RSL connections + common/support.c: Remove unused file + Add new bts_model_ctrl_cmds_install() + merge bts-specific main function into common/main.c:bts_main() + OCTPHY: fix \'make dist\' (missing header files) + main: Return something from the method + Fix T200 default values + lapdm: Add DEBUGP statement about T200 values being set for lchan + OML: Ignore T200 settings by BSC for now + octphy: Look-up the right timeslot and then the logical chan + 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 + 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 + abis.c: Fix segfault on OML link loss + sysmobts: make clock calibration eeprom default (again?) + 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 + 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 + sysmobts_vty: Fix null-check for pinst + use unsigned int to compare wih ARRAY_SIZE + scheduler: Fix ARRAY_SIZE() in trx_sched_init()
* Sat Dec 26 2015 mardnhAATTgmx.de- Update to version 0.4.0.git1449483816.e28a20a: + amr: Catch up with the amr_mode changes + amr: Catch-up for the non-RTP mode after amr rename + 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: support eeprom map version 2 + sysmobts: Catch up with the API changes and specify the version
* Tue Sep 22 2015 mardnhAATTgmx.de- Update to version 0.3.0.git1442932914.f1fb0fa: + update README to bring it more in sync with reality. + audio/rsl: Include the connection identifier in the DLCX ind + audio/rsl: Include statistics for one call + audio/rsl: Honor the speech mode and don\'t send anything + Add BCCH message to PH-/MPH-/TCH-SAP interface + l1sap: Split ph_data_req() into smaller parts + Add RACH message to PH-/MPH-/TCH-SAP interface + l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88 + l1sap: fix coding style + l1sap: fix missing include file and resulting compiler warning + l1sap: RACH: Detect hand-over even on TRX0 + l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION + l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2() + Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface + l1sap: Add a warning about assuming BS_AG_BLKS_RES=1 + Add PDCH messages to PH-/MPH-/TCH-SAP interface + l1sap: additional comments explaining l1sap changes in l1_if.c + Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface + l1sap: Re-introduce more correct RACH slot counting + Relace bts_model_get_time() by get_time() at common part + Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface + l1sap: re-introduce a comment that was lost during l1sap merge + Add TCH messages to PH-/MPH-/TCH-SAP interface + l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication + l1sap: Avoid compiler warnings regarding uninitialized nmsg + Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface + sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core + l1sap: Port code to new ciphering handling + Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface + sysmobts: Clean up transitions for lchan cipher state + Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP + Move gsmtap VTY commands from osmo-bts-sysmo to common part + Add gsmtap option to command line to main.c of osmo-bts-sysmo + Remove obsolete gsmtap handling from osmo-bts-sysmo part. + Move detection of handover frames from sysmo-bts code to common code + move MS power control handling from sysmobts to common part + fix: make sysmobts tests only when sysmobts is enabled + Fix: Retrieve ARFCN (from OML) for TRX other than C0 + Fix: Process all TRX on GSM Time indication, not only C0 + Fix: Call e1inp_vty_init() before reading config file + Change to new structure of multirate at gsm_data_shared.h + TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers + Add test code for testing GSM burst transcoding + TRX: On negative response of critical commands, shutdown BTS + ABIS: Introduce bts_model_abis_close to indicate ABIS link failure. + TRX: Power down tranceiver and reset scheduler, if abis link is lost + TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03 + Add test routing to test transcoding of TCH FR / FACCH frames + Fix: Check right result on bursts_test + TRX: Fixes and improvements of scheduler + TRX: Use received TRX clocks to determine availablility of tranceiver + TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6) + TRX: Minor fixes, especially handle TOA of RACH correctly + TRX: Fixed swapped stealing bits + TRX: Completed TCH/F full rate support + TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1) + TRX: Lost TCH frame detection of omitted bursts from tranceiver + TRX: PDTCH (GPRS) works now + TRX: Add test code for PDTCH transcoding + TRX: Detect missing received bursts and fill them with zero-sbits + TRX: By default, send 20 frames in advance to tranceiver + TRX: Cleanup of channel transcoding + TRX: Replaced GSM 06.10 ordering table by table in libosmocodec + TRX: Ciphering + TRX: Fix of SCH burst data + TRX: Fixes to TRX interface + TRX: Improved handling of clock indications. + TRX: Implementation of MS power and timing advance loops + TRX: Out of range primitives found in downlink queue are not an error + TRX: Use link timeout value from BSC via OML attribute. + TRX: Code cleanup, prepare for other codecs than GSM full rate + TRX: Add support for EFR transcoding + Get RSSI from received uplink data and send to PCU + TRX: Support for AMR full speech + TRX: Add AMR Payload handling + TRX: Support for TCH/H and GSM half rate transcoding + TRX: Support for AMR half speech + TRX: Reset ciphering state when closing channel + TRX: Add VTY options to enable and disable SETTSC and SETBSIC + Allow one or more TRX to configure via VTY + TRX: Fix: Cleanly free TRX instances during initialization in case of an error + TRX: Fixed typos tranceiver -> transceiver + TRX: Report measurements + TRX: Clear lchan state when resetting TRX + TRX: Handover access burst support + TRX: Use correct slot type for GSM_PHCAN_BCCH + TRX: Disable handover burst detection when closing channel during detection + TRX: Process real time scheduling option is now similar to sysmobts + Add test case for successful handover and unsuccessful handover + TRX: Set ciphering to an initial state when activating channel + TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state + TRX: No need to set mode and cipher for PDCH + TRX: Fixup ciphering state names after rebasing + TRX: Add bts_model_trx_close to TRX implementation + TRX: Close TRX (shutdown all active channels) on ABIS link failure + TRX: Do not send burst on IDLE channels at TRX != C0 + trx: Add option to set transmit power reduction via OML (BSC) + TRX: Fixed chan_nr for SACCH/8(7) at scheduler + TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO + Allow TRX 0..254 at VTY, even if less TRX are available + tests: make tests for sysmobts conditional + build: Use AM_CPPFLAGS in Makefile.am + TRX: fix some typos in comments + TRX: Add VTY option to allow setting RTS advance in frames + TRX: Free bust buffer memory to when changing lchan type + TRX: Activate LCHAN of CCCH when CCCH is configured on time slot + trx: Set lchan inactive, only if the dedicated channel is deactivated + TRX: Show which TRX does not respond or rejects a command + TRX: Check if Transceiver indicates an out of range clock + TRX: Remove extra TCH/HS puncturing value + trx: Implement BER calculations. + tests: Update bursts_test to accommodate BER calculations. + trx: More logging for voice frame decoding functions. + trx: Fix typo in a log message. + trx: Remove unused variables. + trx: Cleanup unused parts of loops.c + trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() + trx: Send POWERON/OFF commands to osmo-bts only for the first channel. + trx: fix potential use of uninitialized toa variable. + tests: Update busrsts_test build. + fixup tests after bts_model_adjst_ms_pwr + make osmo-bts-trx provide bts_model_adjst_ms_pwr() + TRX: Add missing call to abis_init()
* Tue Jul 14 2015 mardnhAATTgmx.de- Update to version 0.3.0.git1436860556.a7c276b: + sysmo-bts: Use correct boundaries of L1 msg when forwarding to L1 proxy + Add header file of PH-/MPH-/TCH-SAP interface to common part of osmo-bts + write_queue: Check the result of osmo_wqueue_enqueue and free + meas: Do not send incomplete measurement reports
* Sun Feb 15 2015 mardnhAATTgmx.de- Update to version 0.3.0.git1423171973.b631bd2: + cbch: Speculative change to not change CHAN ACK for CBCH + msg: Generalize the message structure test + sysmobts: Begin with calib control from the sysmobts manager + sysmobts: Copy more of l1if_rf_clock_info_reset into the CTRL code + sysmobts: Use the ctrl interface for calibration + sysmobts: The correction for GPS is in the reverse direction + sysmobts: Initial version to use libgps to determine FIX state + sysmobts: Start the calibration the first time the link is up + sysmobts: Create a calibration loop that will be run + sysmobts: Improve some log messages for calib control + misc: Fix up testcase after 5a03e129a633637d0a6b57b3b5aa6d6596b938fe + sysmobts: Check mgr->calib.bts_conn for NULL + power/sysmobts: Add a manual ms power level control + power: Make it possible to force a power level
* Tue Dec 30 2014 mardnhAATTgmx.de- Update to version 0.3.0.git1419943502.8fc2630: + sysmobts: Include the serial number in the find response + Initial CBCH support + CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD + SMS-CB: Use GSM412_ #defines from libosmocore rather than our own + SMS-CB: use gsm412_block_type from libosmocore + SMS-CB: Use GSM412_SEQ_NULL_MSG rather than 0xf + SMS-CB: Clean up + centralize generation of NULL block
* Thu Dec 18 2014 mardnhAATTgmx.de- Update to version 0.3.0.git1418757748.c265bef: + bts: Move BTS and children into the enabled state after opstart + sysmobts: Actions can be executed in all levels + sysmobts: Add an option to stop the systemd sysmobts.service + eeprom: Fix brown paper bag introduced a long while ago + sysmobts: Don\'t list non integer parameters in the help + sysmobts: Read the clock calibration from another place + sysmobts: Remove unused global variables + sysmobts: Add \"normal\" actions to execute + sysmobts: Comment out the varpoware options that are not implemented + sysmobts: Add slave on/off action for the sysmoBTS2050
 
ICM