File osmo-bsc.changes of Package osmo-bsc

-------------------------------------------------------------------
Tue Sep 02 20:03:40 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.21:
  * Fix wrong list entry derreference during bts_depend_find_entry()

-------------------------------------------------------------------
Wed Aug 27 20:03:17 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.20:
  * Fix missing LAC/CI hashtable update upon CTRL SET

-------------------------------------------------------------------
Wed Aug 13 20:03:35 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.19:
  * Fix building for debian 13 armv7l

-------------------------------------------------------------------
Thu Jul 17 20:03:46 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.18:
  * sigtran: Compare sccp_addr using osmo_sccp_addr_ri_cmp()
  * sccp: Handle N-NOTICE.ind (Routing Failure of SCCP CL messages)
  * Introduce LOG_MSC log macro
  * sigtran: Avoid potential uninitialized ptr dereference

-------------------------------------------------------------------
Mon Jul 14 20:03:33 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.14:
  * sigtran: Log N-PCSTATE.ind PC with configured format

-------------------------------------------------------------------
Mon Jul 07 20:04:06 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.13:
  * bsc: Make sure MSC PC is added to sccp-addressbook

-------------------------------------------------------------------
Fri Jun 20 20:03:47 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.12:
  * meas_feed: Increase default txqueue len to 1024

-------------------------------------------------------------------
Wed May 21 20:03:54 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.11:
  * cosmetic: Update 3GPP spec reference

-------------------------------------------------------------------
Tue May 06 20:03:51 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.10:
  * meas_json: add command line option to specify binding ip

-------------------------------------------------------------------
Mon Mar 24 21:03:58 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.9:
  * cosmetic: Improve documentation with spec references about several parameters
  * vty: Improve cmd 'cell barred' description

-------------------------------------------------------------------
Sat Mar 22 21:04:08 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.7:
  * bts_vty: drop NL in 'ncc-permitted' commands

-------------------------------------------------------------------
Wed Mar 19 21:04:04 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.6:
  * TW-TS-* support: pass RTP extensions to MGW
  * E1 BTS: direct MGW to 8k subslots for TCH/H

-------------------------------------------------------------------
Thu Mar 06 21:04:24 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.4:
  * nokia: Fix uninitialized access

-------------------------------------------------------------------
Wed Mar 05 21:04:07 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.3:
  * Drop use of deprecated vty is_config_node() cb
  * nokia_site: add function to unlock and reset TRXes

-------------------------------------------------------------------
Thu Feb 27 21:04:12 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.1:
  * nokia_site: Add object_identity, object_state and object_identity_state attributes

-------------------------------------------------------------------
Wed Feb 12 21:06:41 UTC 2025 - mardnh@gmx.de

- Update to version 1.13.0.0:
  * Bump version: 1.12.1.47-87507-dirty → 1.13.0

-------------------------------------------------------------------
Sat Jan 18 21:04:10 UTC 2025 - mardnh@gmx.de

- Update to version 1.12.1.47:
  * nokia_site: add reset_type attribute

-------------------------------------------------------------------
Tue Jan 14 21:04:09 UTC 2025 - mardnh@gmx.de

- Update to version 1.12.1.46:
  * drop unused function decl abis_nm_rx()
  * nokia_site: introduce hopping control for Nokia *Site

-------------------------------------------------------------------
Sat Jan 11 21:04:35 UTC 2025 - mardnh@gmx.de

- Update to version 1.12.1.44:
  * nokia_site: change RSL bootstrap logic

-------------------------------------------------------------------
Thu Jan 09 21:04:06 UTC 2025 - mardnh@gmx.de

- Update to version 1.12.1.43:
  * nokia_site: add missing element names

-------------------------------------------------------------------
Wed Jan 08 21:04:01 UTC 2025 - mardnh@gmx.de

- Update to version 1.12.1.42:
  * nokia_site: add some missing message IDs

-------------------------------------------------------------------
Tue Dec 17 21:04:19 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.41:
  * cbsp_link: set name on stream

-------------------------------------------------------------------
Fri Dec 13 21:04:00 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.40:
  * Use correct bts_nr field during MO init

-------------------------------------------------------------------
Thu Dec 12 21:04:06 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.39:
  * Fix BTS nr >255 wrapping up during bts allocation

-------------------------------------------------------------------
Wed Dec 11 21:04:30 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.38:
  * jenkins.sh: No need to build libosmo-sigtran with doxygen

-------------------------------------------------------------------
Tue Dec 10 21:04:00 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.37:
  * Drop unneeded use of abis/ipa.h header

-------------------------------------------------------------------
Thu Dec 05 21:04:57 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.36:
  * pcu_sock: do not receive a TXT ind. with PCU_VERSION for a specific BTS

-------------------------------------------------------------------
Wed Dec 04 21:04:16 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.35:
  * ipaccess-config: Remove unused function ipaccess_bts_handle_ccm()

-------------------------------------------------------------------
Tue Dec 03 21:04:17 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.34:
  * ipaccess-config: Use own e1_input ipaccess driver

-------------------------------------------------------------------
Mon Dec 02 21:04:11 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.33:
  * Drop use of libosmo-abis osmocom/abis/ipaccess.h
  * ipaccess-proxy: Fix wrong cb function passed

-------------------------------------------------------------------
Fri Nov 29 21:05:30 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.31:
  * abis: Fix reusing bts->*_link while it is being destroyed

-------------------------------------------------------------------
Thu Nov 21 21:04:29 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.30:
  * jenkins.sh: libosmo-netif no longer depends on libosmo-abis

-------------------------------------------------------------------
Tue Nov 12 21:04:34 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.29:
  * Use new libosmo-sigtran API osmo_ss7_as_select_asp()
  * Use new libosmo-sigtran API osmo_ss7_as_get_asp_protocol()

-------------------------------------------------------------------
Mon Nov 11 21:04:12 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.27:
  * bsc_sccplite_msc_send(): Fix msgb leak

-------------------------------------------------------------------
Fri Nov 08 21:04:07 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.26:
  * Use new libosmo-sigtran API osmo_ss7_instances_llist_entry()
  * Use new libosmo-sigtran API osmo_ss7_instance_get_id()
  * lb: Avoid using osmo_ss7_instance private field

-------------------------------------------------------------------
Tue Nov 05 21:04:08 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.23:
  * bsc_ctrl: Use new libosmo-sigtran API osmo_ss7_route_get_dest_as()

-------------------------------------------------------------------
Sun Sep 29 19:27:29 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.22:
  * contrib/jenkins: libosmo-sccp -> libosmo-sigtran
  * Introduce hashtable to lookup bts by <LAC,CI>
  * Introduce hashtable to lookup bts by CI
  * Introduce hashtable to lookup bts by LAC
  * tests/ctrl/osmo-bsc-neigh-test.cfg: Fix duplicate <LAC,CI> between bts1 and bts2
  * gsm_bts_num(): use hashtable to lookup bts
  * bts: Remove acc timers during talloc destructor
  * bts: Remove from net->bts_list during talloc destructor
  * bts: Make sure bts_location entries in bts->loc_list are freed
  * Clarify code around bts->loc_list
  * bsc_vty: Use gsm_bts_num() in ho_or_as()
  * Remove unused function gsm_bts_by_lac()
  * Log unsupported PCUIF for bts > 255
  * pcu_info_update(): Simplify code path with early return
  * pcu_tx_rach_ind(): Avoid forwarding chan_rqd to PCU if not expected
  * rsl_rx_pchan_rqd(): Clean up code path
  * Initial support for >256 BTS
  * tests/vty: Validate allocating all possible BTS
  * Introduce typedef for bts->nr gsm_bts_nr_t
  * Convert bts->depends_on from bitmask to llist
  * bs11: Move model struct further down in the file
  * bs11: Mark global private variables as static

-------------------------------------------------------------------
Thu Aug 01 20:04:00 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.1.0:
  * Bump version: 1.12.0.3-ee142 → 1.12.1

-------------------------------------------------------------------
Wed Jul 31 20:03:57 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.0.3:
  * osmo_bsc_sigtran: Don't try to decode ipaccess_head a second time

-------------------------------------------------------------------
Mon Jul 29 20:03:49 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.0.2:
  * osmo_msc_data_alloc(), doc/examples: allow all AMR modes by default
  * osmo_msc_data_alloc(), doc/examples: deny emergency calls by default

-------------------------------------------------------------------
Thu Jul 25 20:04:23 UTC 2024 - mardnh@gmx.de

- Update to version 1.12.0.0:
  * Bump version: 1.11.0.92-278b-dirty → 1.12.0

-------------------------------------------------------------------
Wed Jun 26 20:04:48 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.92:
  * add support for RTP extensions via TW-TS-003

-------------------------------------------------------------------
Tue Jun 11 20:03:48 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.91:
  * silence error message for N-STATE prim

-------------------------------------------------------------------
Wed Jun 05 20:04:16 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.90:
  * README.md: cosmetic: fix a typo

-------------------------------------------------------------------
Tue Jun 04 20:03:57 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.89:
  * err log: output sigtran prim name instead of number

-------------------------------------------------------------------
Sat Jun 01 20:03:49 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.88:
  * ipaccess-config: rename build_physconf to build_physconf_arfcn_by_rxlev
  * ipaccess-config: fix crash when doing test procedures

-------------------------------------------------------------------
Wed May 15 20:04:24 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.86:
  * debian/postinst: add checks, be verbose

-------------------------------------------------------------------
Mon May 13 20:04:13 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.85:
  * contrib: remove rpm spec file

-------------------------------------------------------------------
Wed May 08 20:04:12 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.84:
  * .deb/.rpm: various fixes related to non-root

-------------------------------------------------------------------
Thu Apr 25 20:04:03 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.83:
  * .deb/.rpm: add osmocom user during package install

-------------------------------------------------------------------
Thu Apr 18 20:04:15 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.82:
  * cbsp_link.c: Update somo_stream read_cb2 functions to accommodate for new API param

-------------------------------------------------------------------
Tue Apr 16 20:04:20 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.81:
  * lb: Log name of unhandled sigtran primitive

-------------------------------------------------------------------
Sat Mar 23 21:04:25 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.80:
  * README.md Add Forum + Issue Tracker sections
  * README.md: Overhaul (more links, fix markdown formatting)
  * Add funding link to github mirror

-------------------------------------------------------------------
Mon Mar 04 21:04:06 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.77:
  * CBSP: Port over to use osmo_io via libosmo-netif

-------------------------------------------------------------------
Tue Feb 27 21:03:58 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.76:
  * ctrl: Add lchan show to all ctrl levels

-------------------------------------------------------------------
Tue Feb 20 21:04:39 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.75:
  * ctrl: Add lchan show
  * bsc_ctrl_lookup.c: Use AGPLv3, not GPLv2
  * Fix license header in various source code files.

-------------------------------------------------------------------
Sat Feb 17 21:04:02 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.72:
  * ctrl: Add ms power

-------------------------------------------------------------------
Fri Feb 09 21:06:38 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.71:
  * ctrl: Split bts_trx_ts_ctrl from bts_trx_ctrl

-------------------------------------------------------------------
Thu Feb 08 21:04:03 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.70:
  * ctrl: Remove unused vty includes

-------------------------------------------------------------------
Wed Feb 07 14:58:27 UTC 2024 - mardnh@gmx.de

- Update to version 1.11.0.69:
  * abis_nm: fix -Wunused-but-set-variable (bug)
  * abis_nm_sw_act_req_ack: attr_len should be unsigned
  * abis_nm: misc/cosmetic changes to abis_nm_sw_act_req_ack()
  * lchan_fsm: fix -Wgnu-designator warnings printed by clang
  * bsc_ctrl: do not overwrite rc in bsc_base_ctrl_cmds_install()
  * build: include README.md into the release tarball
  * Add vty commands "no gprs nsvc ..."
  * VTY: Add command `show bts brief`
  * Also track downtime when OML link is lost
  * Remove unused OpenBSC leftover 'openbscdefines.h'

-------------------------------------------------------------------
Mon Nov 27 21:04:29 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.40:
  * recover BORKEN lchans for missing ACK scenarios
  * ASCI: Repeat notification after assigning MS to VGCS/VBS channel

-------------------------------------------------------------------
Fri Nov 24 21:04:58 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.38:
  * bsc: Make socket queue max. length configurable

-------------------------------------------------------------------
Thu Nov 23 21:04:09 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.37:
  * use X6 timer for REL ACK, not T3111

-------------------------------------------------------------------
Tue Nov 21 21:06:28 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.36:
  * pcuif_proto: signal BTS model via PCUIF

-------------------------------------------------------------------
Tue Nov 07 21:06:01 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.35:
  * ctrl: Add cell barred
  * SI10: Fix uninitialized last_i index

-------------------------------------------------------------------
Wed Nov 01 21:05:28 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.33:
  * SI10: Fix uninitialized l_bts pointer

-------------------------------------------------------------------
Tue Oct 24 20:10:37 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.32:
  * osmo-bsc: Have PCU socket connection use osmo_wqueue
  * pcuif_proto: clean up last remains of old PCUIF v10
  * ASCI: Add System Information 10 support

-------------------------------------------------------------------
Wed Oct 18 20:04:22 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.29:
  * ASCI: Make neigh_list_get_arfcn() available to other users
  * Select correct neighbor list for measurement report decoding
  * Do not generate 'bit map 0' neighbor lists with R-GSM ARFCN

-------------------------------------------------------------------
Wed Oct 04 20:07:41 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.26:
  * pcuif_proto: rename PCU_IF_FLAG_SYSMO to PCU_IF_FLAG_DIRECT_PHY
  * meas_feed: Use osmo_io instead of write queue

-------------------------------------------------------------------
Tue Oct 03 20:07:38 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.24:
  * Drop unused local var

-------------------------------------------------------------------
Thu Sep 28 20:06:36 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.23:
  * vty: make NCC Permitted (SI2) configurable

-------------------------------------------------------------------
Wed Sep 27 20:04:51 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.22:
  * sccplite: Support multiple MGW in MGW pool

-------------------------------------------------------------------
Sun Sep 24 20:08:32 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.21:
  * si2quater: Invalidate thresh_lo, prio and qrxlm when needed
  * abis_nm: send Get Attributes to GPRS Cell MO(s)
  * abis_nm: send Get Attributes to Rado Carrier MO(s)
  * oml: ipacc: fix sending hard-coded GPRS Cell attributes
  * oml: ipacc: send GPRS Cell attributes based on IPA Object Version
  * oml: ipacc: print all supported versions of MOs
  * abis_nm: delay configure_loop() until NM_MT_SW_ACTIVATED_REP
  * abis_nm: handle NM_EV_SW_ACT_REP in ST_OP_DISABLED_{DEPENDENCY,OFFLINE}

-------------------------------------------------------------------
Tue Sep 19 20:06:12 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.13:
  * oml: ipacc: add missing is_ipa_abisip_bts() checks
  * abis_nm: fix bts->nr vs bts->bts_nr

-------------------------------------------------------------------
Sat Sep 16 18:55:35 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.11:
  * oml: ipacc: fix copy-pasted talloc chunk names
  * oml: ipacc: log supported features using LOGL_INFO

-------------------------------------------------------------------
Sat Sep 16 11:33:42 UTC 2023 - mardnh@gmx.de

- Update to version 1.11.0.9:
  * oml: ipacc: parse Object Version from SW Activated Report
  * bts_ipaccess_nanobts: clean up, use gsm_objclass2mo()
  * gsm_data: refactor/simplify and expose gsm_objclass2mo()
  * abis_nm: get rid of MAX_BTS_ATTR
  * nm_{bb_transc,bts}_fsm: rework sending of Get Attributes
  * abis_nm: parse feature flags in NM_ATT_IPACC_SUPP_FEATURES
  * abis_nm: separate parsing of osmo-bts features into a function
  * bts_siemens_bs11: remove ip.access nanoBTS specific code
  * struct gsm_bts_trx[_ts], gsm_abis_mo: drop unused nm_attr
  * Bump version: 1.10.0.237-94878-dirty → 1.11.0
  * oml: ipacc: Use new packed struct abis_nm_ipacc_att_rlc_cfg from libosmcore
  * oml: ipacc: Use new packed struct abis_nm_ipacc_att_ns_cfg from libosmcore
  * oml: ipacc: Use new packed struct abis_nm_ipacc_att_bssgp_cfg from libosmcore
  * oml: ipacc: Remove BSSGP value assignment being overwritten afterwards
  * pcu_sock: use PCU_IF_SAPI_AGCH_2 instead PCU_IF_SAPI_AGCH
  * pcuif_proto: check confirm flag in struct gsm_pcu_if_pch
  * meas_feed: Increase wqueue max_len to 100 and make it vty-configurable
  * meas_feed: Refactor fd/wqueue lifecycle
  * ASCI: Fix uninitialized values in vgcs_fsm.c, found by gcc 13.1.1.20230714
  * pcuif_proto: get rid of _DT, _dt (Direct TLLI)
  * pcuif_proto: remove unnecessary members from gsm_pcu_if_data_cnf_dt
  * pcuif_proto: rename tlli to msg_id
  * fix send_assignment_complete(): proper SCE encoding for CSD
  * Select channel type by enum instead of three boolean
  * ASCI: Add assignment to a VGCS/VBS channel
  * ASCI: Send release on VGCS/VBS channel via unit data
  * ASCI: Add support for reception of TALKER/LISTENER DETECTION
  * ASCI: Indicate release of subscriber connection to VGCS FSM
  * ASCI: Forward lchan activation states to VGCS FSM
  * ASCI: Forward RLL to VGCS FSM
  * ASCI: Add decoding of VGCS/VBS A-interface messages
  * ASCI: Add processing and FSMs for VGCS/VBS
  * ASCI: Add encoding of VGCS/VBS A-interface messages
  * ASCI: Forward UPLINK RELEASE on dedicated channel to MSC
  * ASCI: Add TX support for UPLINK FREE/BUSY messages
  * ASCI: Add support for sending RSL UNIT-DATA towards BTS
  * ASCI: Do not wait for RLL establishment
  * ASCI: Do not release channel, if SAPI 0 is released
  * ASCI: Add new debug category "ASCI" for VGCS/VBS state machines
  * ASCI: Prepare bssmap_handle_ass_req_ct_speech() for VGCS/VBS
  * ASCI: Make function to add OSMUX IE public
  * ASCI: Add TX support for UPLINK RELEASE message
  * ASCI: Add selection reason for VGCS/VBS channels
  * ASCI: Add support for Group/Broadcast channel activation
  * ASCI: Add support for NOTIFICATION COMMAND (RSL) message
  * Cleanup code style of rate counters in osmo_bsc_msc.c
  * Fix typo in rate counters ASSIGMENT->ASSIGNMENT
  * ASCI: Add new rate counters to support VGCS/VBS messages
  * control.adoc: Update with recent changes
  * control.adoc: Remove short-name and long-name
  * lchan_select: fix lchan selection for GSM48_CMODE_DATA_{14k5,12k0}
  * configure: add --enable-meas-udp2db/pcap2db/vis
  * ctrl: Support adding si2quater earfcn neighbor
  * ctrl: Add getting si2quater earfcn neighbor list
  * ctrl: Support adding si2quater uarfcn neighbor
  * ctrl: Add getting si2quater uarfcn neighbor list
  * cosmetic: Document DRX_TIMER_MAX upper limit on BCCH smaller than possible range
  * SI13: Set DRX_TIMER_MAX value actually transmitted
  * contrib/jenkins.sh: deduplicate configure flags
  * Cosmetic: debian/rules: remove boilerplate
  * configure: ipa utils: add default=yes to arg help
  * Cosmetic: configure: move if … then to same line
  * Fix various typos
  * ctrl: Add rach max delay
  * ctrl: Add bsic
  * ctrl: Add setting SI5 neighbor list
  * Use new libosmo-sccp APIs osmo_ss7_asp_get_{name,proto}()
  * prevent bogus NCH related error message if no NCH is configured
  * pcu_sock: use correct SAPI in message PCUIF PCU_IF_MSG_DATA_CNF_DT
  * cosmetic: Fix type in VTY description
  * Use new mgcp_client_conf_alloc() API to alloc mgcp_client_conf
  * nanobts: Request "supported features" attribute from BTS and BB_TRANSC
  * ctrl: Add getting SI5 neighbor list
  * ctrl: Add getting neighbor list
  * contrib/jenkins.sh: remove unrecognized --enable-vty-tests
  * Write explicit role & sctp-role fields in ASP configurations
  * tests/{ctrl,vty}_test_runner.py: raise an exception if proc's rc != 0
  * Support (optional) indication of NCH position in SI1 rest octets
  * fixup: contrib/jenkins: create workspace.tar.xz on error
  * systemd: depend on networking-online.target
  * UserManual: Include sigtran*.adoc from osmo-gsm-manuals.git
  * pcu_sock: fix PCUIF interface (PCH)
  * contrib/jenkins: create workspace.tar.xz on error
  * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH
  * pcu_connected(): constify parameter
  * test case fixup: Add missing (void) empty argument list specification
  * cosmetic: Clarify language ip.access nanoBTS vs. all IPA Abis/IP
  * cosmetic: Rename is_ipaccess_bts() to is_ipa_abisip_bts()
  * abis_nm: Only osmo-bts re-purposes the MANUF_ID for BTS feature flags
  * ctrl: Add setting access control class
  * ctrl: Add getting access control class
  * ctrl: Add cell reselection hysteresis control
  * ctrl: Add penalty time control
  * fix mscpool for large msc NRs
  * fix length check in abis_rsl_rx_rll()
  * gsm_bts_send_c0_power_red(): check if BTS is online first
  * bts: st_op_enabled_on_enter(): resume C0 power reduction
  * bootstrap_rsl(): cosmetic: cache trx->bts and use it directly
  * struct gsm_bts_model: rename power_ctrl_{set->send}_c0_power_red
  * bts_is_online(): make the BTS pointer const, return bool
  * debian: set compat level to 10
  * ctrl: Remove dots from OOM
  * ctrl: Add cell reselection offset control
  * CSD: support non-transparent data rates
  * abis_rsl: fix encoding RSL_IE_IPAC_RTP_CSD_FORMAT
  * fix comment typo
  * log: N-PCSTATE: use new value_strings
  * SCCP N-PCSTATE: trigger MSC status on PC availability
  * si2quater: check return value of osmo_earfcn_del()
  * si2quater: add CTRL commands for deleting neighbor [EU]ARFCNs
  * ipaccess nm: Handle TS_EV_OML_DOWN through NM FSM
  * ipaccess nm: Delay marking TS as usable until OML reports Enabled state
  * si2quater: bts_earfcn_add(): do not add duplicate EARFCNs
  * si2quater: bts_uarfcn_add(): modify existsing UARFCNs
  * si2quater: bts_uarfcn_add(): check if already added first
  * cosmetic: bts_vty: switch is not a function, add a space
  * cosmetic: bts_uarfcn_add(): pass diversity directly to encode_fdd()
  * bsc_mgw_setup: use mgcp_client_pool_empty()
  * gprs: fix has_valid_nsvc(): permit local udp port 0
  * tests: add more tests for GPRS NSVC parameters
  * tests: rename and extend gprs_{bvci_default->params}.vty
  * doc/{examples,manuals}: remove dummy 'gprs nsvc 1'
  * PCU interface: Log version when starting listener
  * tests: demonstrate the problems of 'si2quater neighbor-list'
  * tests: add VTY transcript tests for 'si2quater neighbor-list'
  * osmoappdesc.py: add more config files for testing
  * tests: $(BUILT_SOURCES) is not defined, depend on osmo-bsc
  * bts-rbs2k: Simplify osmo_fsm_inst_alloc_child_id()
  * Move paging queue specific handling to signal callback outside RSL code
  * abis_rsl: Document spec ref of CCCH Load Ind
  * main: Give specific error message
  * Use new GSM0408 defines for half-octet tags
  * doc: bts-examples: discuss Ericsson RBS EGPRS configuration
  * examples: update erissson GPRS config files
  * doc: running: Describe how to configure a co-located PCU
  * bts: bts: Explain Ericsson's interface switch (IS)
  * add location_services_fsm_bsc.dot
  * segfault: verify lchan presence on Assignment Complete
  * gsm_bts_check_ny1: Prevent possible division by zero
  * doc: overview: replace section TRAU mapper / E1 sub-channel muxer
  * doc: add sample configuration for GPRS with ericsson RBS
  * pcuif_proto: increment version number
  * pcu_sock: handle multiple BTSs with one BSC co-located PCU (in theory)
  * pcu_sock.c: Call osmo_fd_unregister() before closing and changing listen_bfd->fd
  * pcu_sock: drop usage of PCUIF flag PCU_IF_FLAG_DT
  * pcu_sock: check BTS type properly in pcu_info_update()
  * pcu_sock: use is_ericsson_bts() to check for ericsson BTS
  * bts: add function to check if a BTS has a BSC co located PCU
  * bts: is_xyz_bts check functions should return bool
  * fix coverity (false) warning in codec-list vty
  * vty: codec-list: fix error message
  * Fix Lb/A SCCP conn lookup after recent regression in optimization patch
  * fix ipacc_rtp_csd_fmt_non_transp(): add missing breaks
  * fix bs11_read_swl_file(): properly clean up stale file list
  * bsc_subscriber: Optimize lookup of bsub by TMSI
  * bsc_subscriber: Introduce bsc_subscriber_store object
  * bsc_subscriber: Mark functions used only internally as static
  * bsc_subscriber: Drop unused function bsc_subscr_find_by_mi()
  * Move bsc_conn_by_bsub() and make it static
  * Optimize subscr_conns lookup
  * pcu_sock.c: Call osmo_fd_unregister() before closing and changing bfd->fd
  * Assert conn_id being looked up is inside expected range
  * bscc_sccp: Small optimiztion in bsc_sccp_inst_next_conn_id()
  * get_bsc_conn_by_conn_id(): Properly match sccp_instance
  * bscc_sccp: Avoid allocating conn_id 0x00FFFFFF
  * Clarify type and values of sccp.conn_id
  * tests: use -no-install libtool flag to avoid ./lt-* scripts
  * Makefile.am: remove unneeded AM_LDFLAGS with LIBS
  * constify bsc_conn_by_bsub() ptr param
  * ipaccess_drop_oml(): invalidate the feature vector
  * cosmetic: gsm_data.h: Fix typo in comment
  * timeslot_fsm: fix PDCH activation
  * abis_rsl: CSD: add RTP_CSD_FMT IE to CRCX/MDCX
  * pcu_sock: cosmetic: remove whitespace after type cast
  * pcu_sock: rename rc to fd
  * pcu_sock: improve logging
  * pcu_sock: use struct to transfer IMMEDIATE ASSIGNMENT for PCH
  * pcu_sock: activate/deactivate PDCH on pcu reconnect
  * check_chan_mode_rate_against…: fix never true cond
  * pcu_sock: get rid of leaking message buffer
  * Cosmetic: channel_mode_from_lchan: remove fixme
  * chan_mode_to_mgcp_codec: support CSD
  * rsl_tx_ipacc_crcx/mdcx: omit speech mode for CSD
  * lchan_select: chan_mode_to_chan_type: support CSD
  * requires_voice_stream -> ch_indctr
  * tests/handover: wrap functions from gsm_08_08.c
  * assignment_fsm: chan mode check: support CSD
  * bssmap_handle_ass_req_tp_codec_list: tweak log msg
  * abis_rsl: ipacc_payload_type: handle CSD
  * bssmap_handle_ass_req_ct_data: implement
  * cosmetic: timeslot_fsm.c: move some code to separate function
  * channel_mode_from_lchan: add GSM48_CMODE_DATA_3k6
  * lchan.h: remove enum lchan_csd_mode
  * doc: add codec_resolution.msc
  * drop gsm_pchan_ids, use sanitized FSM ids instead
  * tweak gsm_pchan_ids[]: DYNAMIC/{OSMOCOM,IPACCESS}
  * bsc_test.c: test FSM IDs that contain pchan names
  * stat: change pchan naming to dynamic/{osmocom,ipaccess}
  * VTY,CTRL: add pchan dynamic/{osmocom,ipaccess}
  * ensure correct phys_chan_config doc string count on VTY
  * vty: msc / codec-list: forbid invalid codec versions
  * vty: msc / codec-list: forbid duplicate entries
  * simplify storage of bsc_msc_data->audio_support
  * test_codec_support_bts_rate: add missing breaks
  * bsc_test: add 'update_exp'
  * assignment_fsm.c: make two functions static
  * implicitly register osmo_fsm definitions
  * add timeslot.vty
  * select_codecs(): constify ct arg
  * select_codecs(): doc tweak
  * cosmetic: clarify test_codec_support_bts()
  * vty: msc / codec-list: tweak error msg
  * bsc_vty.c write_msc(): fix weird printf format
  * bsc_vty.c: s/bsc/msc for commands under msc node
  * vty: improve doc for 'codec-list'
  * cosmetic: use i++ instead of ++i in for loop
  * cosmetic: use char literals in cfg_net_bsc_codec_list()
  * add msc.vty to test 'msc' / 'codec-list' cfg
  * pick up all *.vty in EXTRA_DIST
  * abis_rsl: guard against over long IMMEDIATE ASSIGNMENT Messages
  * examples: osmo-bsc-minimal.cfg: drop codec-list
  * utils: fix incorrect string checks in meas_db_insert()
  * pcu_sock: print OML alerts from PCU
  * codec_pref: split test_codec_support_bts_rate
  * bssmap_handle_ass_req_ct_speech: refactor
  * bssmap_handle_ass_req_ct_speech: split up
  * bssmap_handle_assignm_req: split up
  * utils: store more fields from meas-feed in db
  * Cosmetic: codec_pref: tweak comments
  * Cosmetic: fix various typos
  * timeslot_fsm: fix sourcecode indenting
  * osmo_bsc_main: don't allocate talloc_ctr_ctx
  * Work around coverity false positives in macros

-------------------------------------------------------------------
Thu Feb 16 21:03:52 UTC 2023 - mardnh@gmx.de

- Update to version 1.10.0.14:
  * fsms: use configurable timers instead of T23042
  * ho: remove timeout for HO_ST_WAIT_LCHAN_ESTABLISHED
  * ho: remove timeout for HO_ST_WAIT_LCHAN_ACTIVE

-------------------------------------------------------------------
Tue Feb 14 21:03:53 UTC 2023 - mardnh@gmx.de

- Update to version 1.10.0.11:
  * bsc_subscriber_conn_fsm: use subslot 0 in case of E1 full subslot
  * bts_trx_vty: use define constant E1_SUBSLOT_FULL instead magic number
  * pcu_sock: set direct TLLI flag in info indication
  * pcu_sock: transfer E1 connection information to PCU
  * pcu_sock: transfer sysinfo to PCU
  * abis_rsl: constify parameters of rsl_X_imm_assign_cmd
  * pcu_sock: use extract_paging_group() for PCU_IF_SAPI_PCH
  * abis_rsl: add support for sending IMMEDIATE ASSIGNMENT through PCH
  * pcu_sock: cosmetic: remove space before tab
  * pcuif_proto: rename PCU_IF_SAPI_AGCH_DT to PCU_IF_SAPI_PCH_DT

-------------------------------------------------------------------
Fri Feb 10 21:03:56 UTC 2023 - mardnh@gmx.de

- Update to version 1.10.0.1:
  * doc: correct reference and add deprecation notice

-------------------------------------------------------------------
Tue Feb 07 21:04:36 UTC 2023 - mardnh@gmx.de

- Update to version 1.10.0.0:
  * Bump version: 1.9.0.150-64930-dirty → 1.10.0
  * pcuif_proto: move gsm_pcu_if_e1_ccu_ind into right place

-------------------------------------------------------------------
Mon Feb 06 21:04:00 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.149:
  * bsc_vty: use gsmnet_from_vty() everywhere, not vty->index
  * fix bsc_vty_go_parent(): add missing case for MGW_NODE
  * timeslot_fsm: remove duplicate TS_ST_BORKEN from out_state_mask

-------------------------------------------------------------------
Sat Feb 04 21:03:53 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.146:
  * HO: use defined constant instead of magic number

-------------------------------------------------------------------
Thu Feb 02 21:04:25 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.145:
  * doc: add mscpool-attach.dot
  * pcu_sock: rework log output
  * pcu_sock: remove unecessary OSMO_ASSERT()s
  * pcu_sock: Also fill in BSIC in gsm_pcu_if_info_ind
  * pcu_sock: fix endianess when populating gsm_pcu_if_info_ind
  * bsc_ctrl_commands: Add GET for bts neighbor-list (local bts numbers)

-------------------------------------------------------------------
Tue Jan 31 21:03:58 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.139:
  * pcuif_proto: add indication to communicate E1 parameters
  * timeslot_fsm: Warn in case Ercisson RBS uses static PDCH
  * pcu_sock: rework check logic for ts
  * abis_om2000: send TS_EV_OML_READY when TRX is fully done
  * pcu_sock: clean up logging in info_ind_fill_trx

-------------------------------------------------------------------
Mon Jan 30 21:03:55 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.134:
  * pcu_sock: fix sourcecode formatting
  * pcu_sock: check trx mo state

-------------------------------------------------------------------
Sat Jan 28 21:04:26 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.132:
  * osmo-bsc: Fix 'apply-config-file' CTRL command
  * SI: set type 10 length properly
  * SI: use defined constant instead of magic number
  * osmo-bsc: Log error regarding BTS number explicitly
  * vty: Add check against sensible default value for Ny1
  * vty: Add support for Ny1 configuration

-------------------------------------------------------------------
Thu Jan 12 21:03:55 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.126:
  * pcu_sock: move code that fills in trx info to helper function
  * pcu_sock: guard against too many TRX
  * abis_rsl: fix sourcecode formatting
  * abis_rsl: fix frame number calculation

-------------------------------------------------------------------
Tue Jan 10 21:03:59 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.122:
  * pcu_sock: drop unused variable pcu_direct
  * pcu_sock: drop unused function prototype
  * abis_rsl: when doing packet access, log t1,t3,t2 and fn
  * abis_rsl: show full request reference in log

-------------------------------------------------------------------
Fri Jan 06 21:03:57 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.118:
  * abis_rsl: add spec ref for frame number calculation

-------------------------------------------------------------------
Wed Jan 04 21:03:53 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.117:
  * bsc_compl_l3(): Update documentation regarding no bsc_subscr in conn
  * bsc_subscriber: Allow creating subscribers identified by IMEI

-------------------------------------------------------------------
Tue Jan 03 21:03:55 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.115:
  * bts: ipa/osmo-bts/sysmobts: MO: add support for the second NSVC

-------------------------------------------------------------------
Mon Jan 02 21:04:04 UTC 2023 - mardnh@gmx.de

- Update to version 1.9.0.114:
  * bsc: Fix crash if PagingResponse with invalid MobileIdentity is received

-------------------------------------------------------------------
Fri Dec 23 21:04:07 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.113:
  * osmo-bsc: Transition to use of 'telnet_init_default'
  * ctrl: take both address and port from vty config

-------------------------------------------------------------------
Mon Dec 19 21:03:54 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.111:
  * fix Speech Codec cfg in BSSMAP Assignment Complete

-------------------------------------------------------------------
Wed Dec 14 21:04:04 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.110:
  * pcuif_proto: use define constant to specify nax number of trx

-------------------------------------------------------------------
Thu Dec 01 21:03:54 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.109:
  * vty: Write amount of timeouts elapsed for a paging request
  * paging: Optimize retrieving number of request per paging group
  * paging: Replace reqs waiting for retransmission with new incoming inital req if queue is full
  * paging: Split paging queue into 2 queues: initial and retrans

-------------------------------------------------------------------
Wed Nov 30 21:03:48 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.105:
  * paging: Fix wrong count of reqs_before if queue only contains retransmissions

-------------------------------------------------------------------
Tue Nov 29 21:03:40 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.104:
  * paging: Introduce VTY configurable X3113 (Maximum Paging Request Transmit Delay Threshold)
  * vty: Fix lost 'no timer-dynamic T3113' config when writing current config

-------------------------------------------------------------------
Fri Nov 25 21:03:56 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.102:
  * paging: paging: Drop unneeded extra param in paging_remove_request()
  * paging: Fix regression stopping active requests on unanswered BTS
  * subscriber: Add comment documenting struct type hold in list
  * subscriber: constify bsub func param
  * paging: constify bts param in some functions

-------------------------------------------------------------------
Wed Nov 23 21:03:44 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.97:
  * paging: Introduce BTS stat paging:available_slots
  * paging: Introduce BTS stat paging:request_queue_length
  * paging: Rename stat t3113 -> paging:t3113
  * Cosmetic: fix spaces around timers
  * lchan_fsm: fix lchan_fsm_on_error size
  * Cosmetic: lchan_fsm: drop obsolete comment

-------------------------------------------------------------------
Tue Nov 22 21:03:49 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.91:
  * paging: Use bsub->active_paging_requests to optimize cancelling based on reason
  * lcs: Fix passing NULL bsc_subscr to paging_request_cancel()
  * paging: Use bsub->active_paging_requests to allow early loop termination adding paging_req
  * paging: Store list of gsm_paging_request in bsc_subscr
  * paging: Get rid of unneeded count returned
  * paging: Avoid repeated paging req lookup on BTS receiving paging resp

-------------------------------------------------------------------
Tue Nov 15 21:03:57 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.85:
  * nm_rcarrier_fsm: fix indention of ENABLED state
  * Add BTS setup ramping to prevent BSC overloading

-------------------------------------------------------------------
Sat Nov 12 21:03:50 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.83:
  * update very outdated vty copyright statement

-------------------------------------------------------------------
Thu Nov 10 21:03:38 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.82:
  * Support building with -Werror=strict-prototypes / -Werror=old-style-definition

-------------------------------------------------------------------
Wed Nov 09 21:03:44 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.81:
  * bts_vty: fix wrong description used for C/I threshold values

-------------------------------------------------------------------
Sun Oct 30 21:03:36 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.80:
  * gsm_data.h: replace white spaces with tabs
  * bts_ipaccess_nanobts: remove unused assignment

-------------------------------------------------------------------
Fri Oct 28 20:05:00 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.78:
  * pcuif_proto: cosmetic: add constant PCU_IF_NUM_NSVC and replace magic numbers
  * abis_rsl: be more clear about vendor specif RSL extension

-------------------------------------------------------------------
Thu Oct 27 20:03:35 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.76:
  * Cosmetic: fix desc of neighbor_ident_add_neighbor
  * gsm48_parse_meas_rep: fix parsing multi-band list
  * tests: add test_meas_rep_multi_band.ho_vty

-------------------------------------------------------------------
Wed Oct 26 20:03:37 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.73:
  * vty: Fix and deprecate typo in cmd 'amr-payload bandwith-efficient'
  * sccplite: Use mgwpool config to set up socket forwarding IPA-MGCP from MSC to MGW

-------------------------------------------------------------------
Fri Oct 21 20:03:40 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.71:
  * gscon_pre_term: properly clear mgw ep

-------------------------------------------------------------------
Thu Oct 20 20:03:42 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.70:
  * doc: running.adoc: Fix typo in MGW pinning section
  * doc: Use mgwpool.adoc from osmo-gsm-manuals.git
  * doc: Generalize mgwpool.adoc and move BSC-specific sections to runnning.adoc
  * Use new mgcp-client VTY commands under mgw node
  * Update examples to use mgw pooling VTY commands
  * vty: Make use of new mgcp_client_pool_config_write() API

-------------------------------------------------------------------
Tue Oct 18 20:03:37 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.64:
  * cosmetic: Fix indentation whitespace
  * cosmetic: Fix typo in comment
  * cosmetic: Fix indentation whitespace
  * gscon_ensure_mgw_endpoint(): Set mgw_enpoint ptr to NULL not needed
  * vty: Move all MSC_NODE commands to be together

-------------------------------------------------------------------
Mon Oct 17 20:03:36 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.59:
  * Introduce support for MGW-pinning per BTS

-------------------------------------------------------------------
Fri Oct 14 20:03:32 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.58:
  * abis_rsl: delete CHAN RQD from queue when rach ind was sent
  * vty: Fix indentation in osmux cmd during write-config output

-------------------------------------------------------------------
Thu Oct 13 20:03:35 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.56:
  * cosmetic: Fix whitespace indentation

-------------------------------------------------------------------
Fri Oct 07 20:03:38 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.55:
  * vty: 'hopping arfcn add': succeed if adding arfcn already in set

-------------------------------------------------------------------
Thu Oct 06 20:03:37 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.54:
  * ctrl: Introduce hopping-arfcn-{add,del} commands
  * Rearrange ctrl interface code
  * cosmetic: Fix typo in comment

-------------------------------------------------------------------
Tue Oct 04 20:03:36 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.51:
  * vty: fix description of 'nokia_site bts-reset-timer'

-------------------------------------------------------------------
Fri Sep 30 20:03:29 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.50:
  * power_control: add CTRL command for sending default params

-------------------------------------------------------------------
Tue Sep 27 20:03:31 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.49:
  * pcu_sock: add some guard space to message buffer
  * pcu_sock: check size of primitive

-------------------------------------------------------------------
Thu Sep 22 20:03:27 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.47:
  * vty: Print Osmux CID on lchans using Osmux
  * cosmetic: vty: Fix formatting of if-else brackets
  * Drop Osmux call setup if BTS didn't provide a remote CID

-------------------------------------------------------------------
Tue Sep 20 20:03:41 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.44:
  * ipaccess-config: Fix writing pcap output to fd=0 (stdin)
  * ipaccess: Remove unused stub
  * ipacces-config: override gsm_bts_check_cfg() to void checking unset bts configuration
  * mgcp: Set up Osmux only when AMR codec is selected

-------------------------------------------------------------------
Mon Sep 19 20:03:28 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.40:
  * ipaccess-config: Exit program with error if OML link is dropped
  * ipaccess-config: use available API to set e1inp_line_ops
  * ipaccess-config: Initialize RSL ts driver fd to proper value
  * ipaccess-config: Initiate missing IPA osmo_link
  * oml: Delay Tx of OPSTART(BBTRANSC) after rx of RSL CONNECT ACK
  * doc: Document use of Osmux in IPA Abis against OsmoBTS
  * vty: Allow setting LAC as hexadecimal value

-------------------------------------------------------------------
Fri Sep 16 20:03:30 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.33:
  * oml: Integrate signal S_NM_IPACC_SET_ATTR_ACK inside S_NM_IPACC_ACK

-------------------------------------------------------------------
Thu Sep 15 20:03:24 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.32:
  * pcu_sock: fix memleak

-------------------------------------------------------------------
Tue Sep 13 20:03:40 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.31:
  * Add Osmux support on the Abis-side data plane

-------------------------------------------------------------------
Mon Sep 05 20:03:47 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.30:
  * Set working directory in systemd service file
  * BSSMAP: add assert to reset resending

-------------------------------------------------------------------
Wed Aug 17 20:04:04 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.28:
  * configure.ac: do not require unused dlopen

-------------------------------------------------------------------
Tue Aug 09 20:04:03 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.27:
  * cosmetic: Clean initiating whitespace
  * lchan: Move init logic to a specific function
  * split lchan specific defines and code to its own file
  * Use libosmocore available API to get value_list
  * bts_trx_vty: prefix bb_trxc mo with [Virtual] for ericsson BTS
  * abis_om2000: duplicate nmstate of bb_trxc mo to trx mo
  * abis_om2000: om2k_trx_s_done_onenter() does not send signal

-------------------------------------------------------------------
Mon Aug 08 20:04:03 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.20:
  * doc: Fix typo in several diagrams
  * bts_nokia_site: Implement channel config for CBCH

-------------------------------------------------------------------
Sat Aug 06 20:04:39 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.18:
  * abis_om2000: update_op_state() does not send signal
  * abis_om2000: constify mo in mo2obj
  * abis_om2000: move switch-case to function

-------------------------------------------------------------------
Thu Aug 04 20:03:56 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.15:
  * signal.h: make om2k mo const
  * abis_om2000: fix missing signal

-------------------------------------------------------------------
Tue Aug 02 20:04:14 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.13:
  * bsc_subscr_conn_fsm: fix use after free

-------------------------------------------------------------------
Thu Jul 28 20:03:53 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.12:
  * tests/ctrl: Avoid creating logfile

-------------------------------------------------------------------
Mon Jul 25 20:04:16 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.11:
  * call osmo_timer_del() unconditionally, without osmo_timer_pending()
  * .gitignore: remove non-existing files

-------------------------------------------------------------------
Fri Jul 15 20:03:24 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.9:
  * smscb: Tx Failure and Restart Ind for each Bcast Msg Type
  * smscb: Tx Failure and Restart Ind using CGI as cellID

-------------------------------------------------------------------
Mon Jul 04 20:03:34 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.7:
  * osmo-bsc/Makefile.am: fix undefined reference to symbol pow()
  * lchan_select: fix 'chan_alloc_reverse' may be used uninitialized

-------------------------------------------------------------------
Fri Jul 01 20:03:28 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.5:
  * lchan_select: implement dynamic selection mode for assignment

-------------------------------------------------------------------
Thu Jun 30 20:03:35 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.4:
  * lchan_select: allow different alloc order for assignment and handover
  * lchan_select: prepare a list of timeslots once, iterate over it

-------------------------------------------------------------------
Wed Jun 29 20:03:43 UTC 2022 - mardnh@gmx.de

- Update to version 1.9.0.2:
  * cbsp: Change log level ERROR->INFO on CBSP tx and link down
  * fix uninitialized err pointer passed to osmo_bssap_le_dec()
  * Bump version: 1.8.0.228-6941-dirty → 1.9.0

-------------------------------------------------------------------
Tue Jun 28 20:03:37 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.228:
  * cbsp: Avoid encoding CBSP message if link is down
  * ipaccess-config: check value returned by abis_nm_tlv_parse()
  * VTY: fix wrong enum value s/ACTIVATE_FOR_VTY/ASSIGN_FOR_VTY/
  * Improve parsing of om2000 fault reports

-------------------------------------------------------------------
Mon Jun 27 20:03:26 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.224:
  * gsm_04_08_rr: ensure lchan info is present in all logging messages

-------------------------------------------------------------------
Thu Jun 23 20:03:21 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.223:
  * doc/manuals: document channel allocation parameters
  * bts_chan_load(): also calculate per-TRX channel load
  * tests/handover_cfg.vty: use more precise regex for forbidden lines

-------------------------------------------------------------------
Tue Jun 21 20:03:26 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.220:
  * VTY: cosmetic: define and use CHAN_ALLOC_{CMD,DESC}

-------------------------------------------------------------------
Mon Jun 20 20:03:42 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.219:
  * logs: also record which BTS is signaling a SAPI REJECT
  * update git URLs (git -> https; gitea)
  * convert README to README.md; expand on all fronts

-------------------------------------------------------------------
Sat Jun 18 20:03:29 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.216:
  * smscb: Tx CBSP FAILURE/RESTART for specific cell when it becomes (un)operational
  * stats: track TCH/SDCCH lchans reaching fully-established state

-------------------------------------------------------------------
Fri Jun 17 20:03:14 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.214:
  * smscb: Base cell operational life cycle on CBCH being operative

-------------------------------------------------------------------
Thu Jun 16 20:03:15 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.213:
  * Expand VTY option which controls use of TCH for signalling

-------------------------------------------------------------------
Fri Jun 10 20:03:24 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.212:
  * Move all SMSCB/CBC vty code to its own file
  * Cosmetic: bsc_vty: tweak msc pooling strings

-------------------------------------------------------------------
Thu Jun 02 20:03:11 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.210:
  * fix performance for chan_counts and all_allocated stats
  * code cleanup for all_allocated timers, no functional change
  * drop log from ts_is_usable()
  * nm_rcarrier_fsm: Trigger S_NM_RUNNING_CHG when Admin st changes in op=Enabled
  * nm_*_fsm: Remove comment no longer applying

-------------------------------------------------------------------
Tue May 31 20:03:07 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.205:
  * fix rare segfault in MGCP client handling

-------------------------------------------------------------------
Sun May 29 20:03:11 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.204:
  * fix gsm_lchan_and_pchan2chan_nr(): log proper lchan_nr value
  * bsc_vty: use llist_for_each_entry in lchan_act_all_cmd

-------------------------------------------------------------------
Wed May 25 20:03:09 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.202:
  * stats: new trackers for lchan life duration (v2)

-------------------------------------------------------------------
Sun May 15 20:03:08 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.201:
  * Add new Manual "OsmoBSC CBSP Protocol Specification"
  * smscb: "Warning Security Information is always present in ETWS
  * do not BSSMAP Clear on lchan rel when LCS is still ongoing
  * acc: Simplify start/stop by using new signal S_NM_RUNNING_CHG
  * paging: start/stop credit_timer based on C0 running
  * Introduce new signal S_NM_RUNNING_CHG and implement it for rcarrier,bbtransc

-------------------------------------------------------------------
Fri May 13 20:03:18 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.195:
  * Update current NM object state before signalling S_NM_STATECHG
  * smscb: fix meaningless condition in etws_primary_to_bts()
  * abis_nm: run gsm_bts_check_cfg during oml bring up
  * smscb: Send ETWS PN to BTS if ETWS active before BTS connects

-------------------------------------------------------------------
Thu May 12 20:03:15 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.191:
  * Revert "stats: new trackers for lchan life duration"
  * Revert "fix fallout from: 'stats: new trackers for lchan life duration'"

-------------------------------------------------------------------
Tue May 10 20:03:27 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.189:
  * Add stat_item for per-bts [dynamic] T3113 timer
  * paging: Implement upper bound of 60s for dynamic T3113
  * paging: Avoid queueing more than 60 second estimated requests

-------------------------------------------------------------------
Sat May 07 20:03:23 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.186:
  * bts.c: prevent signed integer overflow in depends_on code

-------------------------------------------------------------------
Fri May 06 20:03:24 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.185:
  * fix fallout from: 'stats: new trackers for lchan life duration'
  * paging: Avoid unnecessary immediate polling in mainloop
  * paging: Fix recalculate work timer if waiting for retrans
  * paging: Improve logging
  * bts_ipa: Send NM_EV_OML_DOWN following object tree in order
  * nm_is_running(): Drop duplicate check
  * nm_statechg_signal_data: Convert state ptr to data
  * acc: Fix erratic ramping behavior when several BTS configured

-------------------------------------------------------------------
Thu May 05 20:03:24 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.177:
  * constify state pointers of struct gsm_nm_state
  * cosmetic: Fix open brace in same line as func definition
  * abis_nm: Merge signals S_NM_STATECHG_ADM and S_NM_STATECHG_OPER
  * ipaccess-config: Use proper define for nm availability value
  * abis_nm: Use proper define for avail state 0xff
  * Remove commented out code

-------------------------------------------------------------------
Wed May 04 20:03:21 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.171:
  * Drop duplicate function helper
  * paging: Remove TODO comment

-------------------------------------------------------------------
Tue May 03 20:03:21 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.169:
  * stats: new trackers for lchan life duration
  * tests: Introduce paging_test
  * paging: Take into account extra delay of all paging groups in BSC queue
  * paging: Flush pending paging requests when bts obj freed
  * bts: Properly free ctr/stat when bts object is freed
  * abis_rsl: Use proper struct in rsl_paging_cmd
  * abis_rsl.c: Drop unused function
  * tests/acc: Remove unused var
  * tests: Order tests alphabetically

-------------------------------------------------------------------
Mon May 02 20:03:21 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.160:
  * Check VTY config against features reported by BTS
  * abis_nm: add bts model features to reported ones

-------------------------------------------------------------------
Sun May 01 20:03:20 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.158:
  * paging: Document 'ccch_load_ind_period * 2' value
  * paging: Recalculate work timer if waiting for retrans

-------------------------------------------------------------------
Fri Apr 29 20:03:31 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.156:
  * paging: Early stop work_timer when paging queue becomes empty
  * paging: Increase T3113 based on paging group load in BSC queue
  * paging: Improve logging
  * paging: Improve calculate_timer_3113()
  * paging: Decouple retransmit period from regular worker interval
  * paging: Check C0 RSL link instead of OML link
  * paging: Rework timer lifecycle logic
  * paging: Estimate available_slots based on BTS config when no CCCH Load Ind received
  * cbsp: Reject CBSP WRITE for emergency if emergency already active
  * cbsp: Implement KILL for Emergency Broadcast
  * smscb: Always start ETWS timer even in cells without ETWS support
  * smscb: Store ETWS input state from CBSP
  * smscb: Don't include extraneous IEs in CBSP KILL COMPLETE / FAILURE

-------------------------------------------------------------------
Thu Apr 28 20:03:21 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.143:
  * bts_model_*_start: move set_feature calls to _init
  * abis_nm_ipaccess_rsl_connect: initialize ia
  * tests: acc_test: Get rid on unrelated logs in expect file
  * tests: acc_test: fix typo in talloc ctx name

-------------------------------------------------------------------
Wed Apr 27 20:03:23 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.139:
  * utils/meas_pcap2db: fix -Wpointer-sign in pcap_cb()
  * utils/meas_db: fix -Wunused-variable warnings
  * bts: Make sure paging timers are deleted when struct gsm_bts is freed
  * Introduce VTY command 'ccch load-indication-period <0-255>'

-------------------------------------------------------------------
Tue Apr 26 20:03:26 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.135:
  * contrib/jenkins.sh: check osmo_bts_has_feature use
  * Always use reported features if available
  * gsm_data: add gsm_set_bts_model
  * abis_nm: don't compare assumed/reported features
  * emerg call: send BSSMAP Clear Req cause as preemption
  * emerg call deny: log on LOGL_ERROR
  * emerg call deny: fix RR release cause
  * emerg call: tweak log, comments
  * bts: Use uint8_t instead of int for ccch_load_ind_thresh
  * Rename functions generating OML SetAttr messages

-------------------------------------------------------------------
Mon Apr 25 20:03:26 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.125:
  * cosmetic:: Document TLVs in nanobts_attr_bts_get()
  * paging: Prioritize requests for new subscribers over retransmitions
  * paging: Submit up to 20 paging requests in a single work iteration
  * abis_nm: always check return value of tlv_parse()
  * bssap: always check return value of tlv_parse()
  * Cosmetic: bts_model_osmobts_init: update comment
  * gsm_data: use llist_for_each_entry() in gsm_bts_by_lac()
  * abis_rsl: fix NULL pointer dereference in abis_rsl_rx_rll()
  * paging: Log skip paging due to not enough free channels
  * paging: Use llist_first_entry() macro
  * paging: Avoid setting up credit_timer every time
  * rsl_rx_ccch_load: Use UINT16_MAX instead of -1
  * paging: Use define available in libosmogsm
  * Move struct gsm_bts_paging_state to paging.h
  * emerg call: fix RR release cause for pre-emption

-------------------------------------------------------------------
Thu Apr 21 20:03:17 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.110:
  * tests/bsc/Makefile.am: remove duplicate CFLAGS
  * bts: Simplify bts->paging initialization
  * bsc_vty: Add missing header
  * bts_model_osmobts_init: order feats alphabetically
  * Fix compile errors on #warning with '-Wall' on gcc-11.2
  * lchan_fsm.c: Fix misleading comment

-------------------------------------------------------------------
Wed Apr 20 20:03:22 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.104:
  * lchan_fsm: Ignore other SAPIs of RLL_REL_IND for SAPI=0 is received
  * Handle unknown rllr_ind enum values in rll_ind_cb()

-------------------------------------------------------------------
Mon Apr 18 20:03:24 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.102:
  * hodec2: apply penalty_low_rxqual_as only on assignment
  * abis_rsl: Fix typo in log message

-------------------------------------------------------------------
Thu Apr 14 20:03:35 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.100:
  * tests: use 'check_PROGRAMS' instead of 'noinst_PROGRAMS'
  * smscb: Populate "Number of Broadcasts Completed" to KILL COMPLETE

-------------------------------------------------------------------
Tue Apr 12 20:03:22 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.98:
  * bts: gsm_bts_alloc(): use reasonable multi-rate config defaults
  * bts: gsm_bts_alloc(): rework default multi-rate configuration
  * VTY: clarify help for the Adaptive Multi Rate settings

-------------------------------------------------------------------
Sat Apr 09 20:03:22 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.95:
  * Move power control related definitions to power_control.h
  * power_ctrl_params_def_reset(): set .ctrl_interval for both UL/DL

-------------------------------------------------------------------
Thu Apr 07 20:03:27 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.93:
  * assignment_fsm: always update RTP info
  * assignment_fsm: always mark MGCP ci as completed

-------------------------------------------------------------------
Wed Apr 06 20:03:19 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.91:
  * contrib/osmo-bsc.spec.in: fix 4trx example paths
  * contrib/osmo-bsc.spec.in: add new config files

-------------------------------------------------------------------
Tue Apr 05 20:03:24 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.89:
  * doc/examples: add a confmerge file with example hopping parameters
  * doc/examples: add a multi-trx config config example
  * doc/examples: avoid using deprecated configuration commands

-------------------------------------------------------------------
Thu Mar 31 20:03:20 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.86:
  * abis_rsl: always check return value of rsl_tlv_parse()
  * abis_rsl: Ensure message length is sufficient for respective header
  * fix gsm_bts_get_cbch(): CBCH can be allocated on Cn
  * cbch_scheduler: cosmetic: s/bts_cbch_timer/bts_cbch_timer_cb/
  * hodec2: add penalty-time low-rxqual-ho
  * hodec2: show reported ho oscillation from bad rxqual

-------------------------------------------------------------------
Tue Mar 29 20:03:19 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.80:
  * CBSP: implement MESSAGE STATUS QUERY
  * struct gsm_encr: store alg_id in human-readable format

-------------------------------------------------------------------
Mon Mar 28 20:03:23 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.78:
  * SMSCB: Preserve padding at end of page in CBSP -> RSL conversion

-------------------------------------------------------------------
Tue Mar 22 21:03:23 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.77:
  * BSSMAP LE: handle optional LCS {Client Type, QoS} IEs
  * BSSMAP LE: fix handling of LCS Client Type IE
  * parse_bssmap_perf_loc_req(): make 'struct tlv_p_entry' pointer const

-------------------------------------------------------------------
Sun Mar 20 21:03:26 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.74:
  * SI13: Get rid of si13_default

-------------------------------------------------------------------
Sat Mar 19 21:03:25 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.73:
  * system_information: Move all si13 specific val update to generate_si13()
  * SI13: Avoid enabling use_egprs_p_ch_req if egprs not supported

-------------------------------------------------------------------
Fri Mar 18 21:03:27 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.71:
  * SI13: Make sure egprs_supported field is always updated
  * SI13: Always send ext_info
  * bts_vty.c: Fix typo in comment
  * System Information Type 3: allow updating T3212 at run-time
  * gsm_bts_trx_set_system_infos(): cosmetic: improve readability

-------------------------------------------------------------------
Mon Mar 14 21:03:25 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.66:
  * fixup: gsm48_make_ho_cmd(): optionally add Synchronization Indication IE
  * gsm48_make_ho_cmd(): optionally add Synchronization Indication IE
  * gsm48_make_ho_cmd(): optionally add Cipher Mode Setting IE
  * gsm48_make_ho_cmd(): make 'struct gsm_lchan' pointer const
  * gsm48_make_ho_cmd(): cosmetic: use existing BTS pointer
  * gsm48_send_ho_cmd(): this function is not used, remove it

-------------------------------------------------------------------
Thu Mar 10 21:03:19 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.60:
  * system_information: fix DCS/PCS band indicator in generate_si6()
  * system_information: use is_ipaccess_bts() helper

-------------------------------------------------------------------
Wed Mar 09 21:03:54 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.58:
  * fix inp_sig_cb(): dispatch TS_EV_OML_DOWN to all transceivers
  * fix typo in name of BSS_MAP_MSG_ASSIGNMENT_RQST
  * fix extraneous newlines in ho_fail() invocations
  * inter-BSC incoming HO: store Codec List (MSC Preferred)
  * tweak error msg: s/inter-BSC MT/inter-BSC incoming
  * support "empty" SCCP N-Connect from MSC
  * add counter for inter-BSC incoming Handover Request
  * add missing counter increment for Perform Location Request

-------------------------------------------------------------------
Mon Mar 07 21:03:19 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.50:
  * Fix description of BTS_CTR_BTS_RSL_FAIL: s/OML/RSL/

-------------------------------------------------------------------
Fri Mar 04 21:03:17 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.49:
  * silence bogus error: event not permitted: READY_TO_SWITCH_RTP
  * tweak logl to ERROR for invalid initial BSSMAP

-------------------------------------------------------------------
Thu Mar 03 21:03:22 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.47:
  * bitvec2freq_list(): fix handling of E-GSM ARFCNs
  * bitvec2freq_list(): determine empty set by checking the ARFCN count
  * tests/gsm0408: add testing coverage for generate_cell_chan_list()
  * system_information: fix unused 'mask' parameter in list_arfcn()

-------------------------------------------------------------------
Wed Mar 02 21:03:33 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.43:
  * ipa oml: Fix encoding of T3105
  * tests: nanobts_omlattr_test: Use msgb_eq_data_print() helper
  * doc: bsc.adoc: Update timer info from code (gsm_network_T_defs)

-------------------------------------------------------------------
Mon Feb 28 21:03:27 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.40:
  * inter-BSC HO in: add Codec List (BSS Supported) IE to HO Req Ack
  * inter-BSC HO in: add Speech Codec (Chosen) IE to HO Req Ack
  * inter-BSC HO in: add speech IEs only on speech mode lchans

-------------------------------------------------------------------
Tue Feb 22 21:03:24 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.37:
  * cosmetics around select_best_cipher()
  * fix inter-BSC-in handover encryption
  * rename RSL_ENC_ALG_A5 to ALG_A5_NR_TO_RSL, clarify

-------------------------------------------------------------------
Wed Feb 16 21:03:32 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.34:
  * bts: Add explicit switch case for Cell Id SAI

-------------------------------------------------------------------
Tue Feb 08 21:03:27 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.33:
  * bssmap_reset: make T4 user configurable

-------------------------------------------------------------------
Sun Jan 23 21:03:27 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.32:
  * fix two comments in chan_counts.h

-------------------------------------------------------------------
Mon Jan 17 21:03:27 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.31:
  * nm_bts_fsm: fix sourcecode formatting

-------------------------------------------------------------------
Thu Jan 13 21:03:33 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.30:
  * Fix DLCI CC bits transmitted in SAPI "n" REJECT

-------------------------------------------------------------------
Wed Jan 12 21:03:33 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.29:
  * gscon clear: without SCCP conn, no need to wait for RLSD timeout
  * fix gscon clear 3/n: separate state for SCCP RLSD

-------------------------------------------------------------------
Tue Jan 11 21:03:42 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.27:
  * Drop unneeded ax_check_compile_flag.m4

-------------------------------------------------------------------
Tue Jan 04 21:03:30 UTC 2022 - mardnh@gmx.de

- Update to version 1.8.0.26:
  * fix gscon clear 2/n: proper state transition to ST_CLEARING
  * fix gscon clear 1/n: store clear cause in gscon
  * lcs: fix bsc_subscr use_count leak
  * lchan/gscon: always clear both cross ref pointers
  * log: always include timeouts in FSM transition logging
  * om2000: Don't print "should not generate any message" on FAULT_REP
  * om2000: Don't print "should not generate any message" on CAL_TIME_REQ
  * om2000: Fix memory leak in OM2000 message handling

-------------------------------------------------------------------
Mon Dec 20 21:03:22 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.18:
  * bts: fix sourcecode formatting (excess whitespace)
  * bts: add missing return -EINVAL statements

-------------------------------------------------------------------
Tue Dec 14 21:03:53 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.16:
  * treewide: remove FSF address

-------------------------------------------------------------------
Mon Dec 13 21:03:26 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.15:
  * abis_nm: actively block BTSs with invalid configuration

-------------------------------------------------------------------
Thu Dec 09 21:03:33 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.14:
  * bts-examples: add example for E1 connected BTS

-------------------------------------------------------------------
Tue Nov 30 21:03:02 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.13:
  * fix assignment success counters: count *before* cleanup of fsm state
  * dbg log: also log assignment counters on BTS level
  * fix chreq:* counters: typos in chreq:successful_* constants

-------------------------------------------------------------------
Mon Nov 29 21:02:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.10:
  * dbg log: abis_rsl print_meas_rep(): clarify rxlev
  * stats: add bsc.paging:expired
  * Cosmetic: osmo-bsc/osmo_bsc_bssap: fix formatting

-------------------------------------------------------------------
Sun Nov 28 21:02:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.7:
  * ipaccess-config: request and print NM_ATT_IPACC_NV_FLAGS
  * ipaccess-config: improve readability of printed attribute response

-------------------------------------------------------------------
Thu Nov 25 21:03:10 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.5:
  * Disable C/I based MS Power Control Loop by default

-------------------------------------------------------------------
Wed Nov 24 21:03:04 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.4:
  * hodec2: fix segv for inter-BSC ho target
  * bsc_subscr_conn_fsm: fix crash if !conn

-------------------------------------------------------------------
Tue Nov 23 21:02:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.2:
  * abis_nm: use struct sdp_firmware from libosmocore

-------------------------------------------------------------------
Mon Nov 22 21:02:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.1:
  * abis_nm: fix typo

-------------------------------------------------------------------
Tue Nov 16 21:03:34 UTC 2021 - mardnh@gmx.de

- Update to version 1.8.0.0:
  * Bump version: 1.7.0.359-d13ef-dirty → 1.8.0
  * move time_cc to libosmocore osmo_time_cc

-------------------------------------------------------------------
Mon Nov 15 21:03:10 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.358:
  * osmo_bsc_main: move generate_ma_for_bts() into bootstrap_bts()
  * osmo_bsc_main: call bootstrap_bts when OML TEI comes up
  * [overpower] By default, permit only for speech channels using AMR
  * [overpower] Allow configuring specific channel mode(s)
  * abis_rsl: s/*_acch_cap_for_bts/put_*_acch_cap_ie/g
  * abis_rsl: {rep,top}_acch_cap_for_bts(): make *lchan const
  * struct gsm_bts: s/temporary_overpower/top_acch_cap/g
  * struct gsm_bts: s/repeated_acch_policy/rep_acch_cap/g
  * struct gsm_bts: simplify comments for ACCH repetition/overpower
  * bts_vty: fix tabs-vs-spaces issues in cfg_bts_rep_dl_facch
  * abis_rsl: cosmetic: fix coding style rep_acch_cap_for_bts()
  * abis_rsl: simplify checking if channel mode is AMR
  * Properly handle dyn TS TCH with vamos after updating subslots_per_pchan
  * tests/Makefile.am: do not try removing non-existing files
  * doc/manuals: fix wrong CI in the inter-BSC handover diagram

-------------------------------------------------------------------
Sat Nov 13 21:03:02 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.343:
  * doc/manuals: add documentation for Temporary ACCH Overpower

-------------------------------------------------------------------
Thu Nov 11 21:03:15 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.342:
  * osmo_bsc_ctrl: make sure strtok results are checked

-------------------------------------------------------------------
Wed Nov 10 21:03:16 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.341:
  * implement bts.N.cm_serv_rej:<cause> rate counters
  * osmo_bsc_main: move inp_sig_cb() below check_bts and bootstrap_bts
  * osmo_bsc_main: separate checks from bootstrap_bts
  * osmo_bsc_main: bootstrap_bts: print errornous ARFCN number
  * implement all_allocated:{static_sdcch,static_tch} rate counters
  * implement all_allocated:{sdcch,tch} rate counters
  * add time_cc API: cumlative counter for time, reported as rate_ctr
  * refactor lchan counting
  * gsm_data: use ascending order for interference boundaries
  * doc/manuals: add documentation for interference reporting

-------------------------------------------------------------------
Mon Nov 08 21:03:36 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.331:
  * ipaccess-config: warn about unknown flag name
  * ipaccess-config: fix wrong flag name in ipa_nvflag_strs[]
  * ipaccess-config: reduce verbosity of the OML logging
  * abis_rsl: permit simultaneous ACCH repetition and overpower
  * abis_rsl: print_meas_rep_{buf,uni}() accept const *mr
  * abis_rsl: do not pass lchan to print_meas_rep_buf()

-------------------------------------------------------------------
Sun Nov 07 21:03:09 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.325:
  * implement incoming_intra_bsc_ho:* rate counters
  * tweak intra-bsc ho counter descriptions
  * cosmetic tweaks on handover counting code
  * for linter: s/while(0)/while (0)

-------------------------------------------------------------------
Sat Nov 06 21:03:12 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.321:
  * drop unused gsm48_tx_mm_serv_ack()
  * add chreq:successful_<reason> rate counters

-------------------------------------------------------------------
Fri Nov 05 21:03:11 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.319:
  * lchan_fsm: Fix possible NULL ptr dereference in _lchan_on_mode_modify_failure()
  * assignment_fsm: Log modified lchan in assignment_fsm_allstate_action()
  * rsl_tx_chan_activ(): fix manual channel activation for nanoBTS
  * lchan_fsm: cosmetic: move a 'case' below the 'default' branch
  * .gitignore: remove non-existing ipaccess-firmware binary
  * .gitignore: also ignore *.la files

-------------------------------------------------------------------
Thu Nov 04 21:03:18 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.313:
  * Revert "Turn some compiler warnings into errors"
  * bsc_ctrl_commands: fix uninitialized value (mode)

-------------------------------------------------------------------
Wed Nov 03 21:03:26 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.311:
  * control.adoc: comment out fixme note
  * bsc_ctrl_commands: change neighbor-list mode/arfcn via control interface
  * heighbor_ident: add/del neighbor cells via ctrl interface

-------------------------------------------------------------------
Tue Nov 02 21:03:19 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.308:
  * control.adoc: improve description of command bts.N.send-new-system-informations

-------------------------------------------------------------------
Mon Nov 01 21:03:04 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.307:
  * constify lchan_state_is()
  * neighbor_ident: add comment about Neighbor Address Resolution Service

-------------------------------------------------------------------
Fri Oct 29 20:03:08 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.305:
  * bsc_subscr_conn_fsm: fix mgw-pool ref counting
  * osmo_bsc_main: remove unused option -t --testmode

-------------------------------------------------------------------
Tue Oct 26 20:03:20 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.303:
  * Set subslots_per_pchan_vamos[GSM_PCHAN_OSMO_DYN] = 0
  * timeslot_fsm: Add assert to make sure we never go out of bounds in ts->lchan array

-------------------------------------------------------------------
Mon Oct 25 20:03:26 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.301:
  * Set subslots_per_pchan[GSM_PCHAN_OSMO_DYN] = 8

-------------------------------------------------------------------
Sun Oct 24 20:03:11 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.300:
  * [overpower] Add VTY transcript tests for all commands
  * [overpower] VTY: add more ACCH overpower related parameters

-------------------------------------------------------------------
Thu Oct 21 20:03:17 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.298:
  * [overpower] VTY: fix copy-pasted warning message
  * [overpower] VTY: cosmetic: fix lower case in command description
  * jenkins.sh: Fix typo
  * gitignore: Fix typo

-------------------------------------------------------------------
Thu Oct 14 20:03:48 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.294:
  * osmo_bsc_main: remove not longer needed fixme note
  * bts: set ncc_permitted from bts_alloc
  * drop chan_load_samples_idx initalization from bootstrap_bts()
  * bts: set acs value in bts_alloc
  * bts: set pwrc value in bts_alloc
  * bts: set R99 MSC flag in SI13 in bts_alloc
  * osmo_bsc_main: remove code dup in bootstrap_bts()

-------------------------------------------------------------------
Tue Oct 12 20:03:16 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.287:
  * stat: add bts.N.num_trx:rsl_connected
  * stat: add bts.N.num_trx:total

-------------------------------------------------------------------
Fri Oct 08 20:03:17 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.285:
  * rsl_lchan_lookup(): fix handling of ABIS_RSL_CHAN_NR_CBITS_OSMO_PDCH
  * rsl_rx_resource_indication(): check result of rsl_tlv_parse()

-------------------------------------------------------------------
Thu Oct 07 20:03:16 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.283:
  * nm_channel_fsm: drop ipa link if SetChannelAttr fails
  * Get rid of lots of stubs [4/4]
  * Move ts_fsm_init to static constructor [3/4]
  * Move global var bsc_gsmnet into libbsc [2/4]
  * bts_trx: Fix timeslot_fsm not properly freed during trx free() [1/4]
  * MS Power Control Loop: Use P_CON_INTERVAL=2 by default

-------------------------------------------------------------------
Tue Oct 05 20:03:10 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.277:
  * cosmetic: Fix typo in comment
  * drop obsolete comment
  * tsc fixup: tweak condition for coverity
  * Implement MS Uplink Power Control Loop

-------------------------------------------------------------------
Mon Oct 04 20:03:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.273:
  * Add vty command to manually force MS Uplink Power
  * fix TSC / TSC Set used for Handover
  * assignment_fsm: Check for conn->lchan

-------------------------------------------------------------------
Sat Oct 02 20:10:00 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.270:
  * fix comment in lchan_fsm.c: s/modification/activation

-------------------------------------------------------------------
Thu Sep 30 20:03:12 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.269:
  * cosmetic: fix comment typos in signal.h

-------------------------------------------------------------------
Wed Sep 29 20:03:13 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.268:
  * MS Power Control Loop: Allow Turn off/on C/I independent from value setting
  * bts_vty: Print C/I power params for osmo-bts only

-------------------------------------------------------------------
Tue Sep 28 20:03:08 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.266:
  * assignment_fsm: make assignment_fsm_allstate_action static
  * assignment_fsm: make assignment_fsm_timer_cb static
  * Fix MEAS parsing, as Ericsson RBS reports TA shifted by 2 bits.

-------------------------------------------------------------------
Thu Sep 23 20:03:10 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.263:
  * MS Power Control Loop: Support turn off C/I based logic

-------------------------------------------------------------------
Wed Sep 15 20:03:10 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.262:
  * fixup comments for 'rf_states' CTRL command
  * doc/mgwpool: update documentation

-------------------------------------------------------------------
Tue Sep 14 20:03:22 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.260:
  * add CTRL bts.N.trx.M.rf_locked (RW)
  * add CTRL 'rf_states' and 'bts.N.rf_states'
  * Power Control Loop: Set P_CON_INTERVAL to 1 by default

-------------------------------------------------------------------
Mon Sep 13 20:03:12 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.257:
  * Support Neighbor Address Resolution over PCUIF IPA multiplex
  * lchan_fsm: Avoid inheriting bs_power from old lchan
  * lchan_fsm: Fix comment

-------------------------------------------------------------------
Thu Sep 09 20:03:02 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.254:
  * fixup for Early IMM ASS: use proper TSC

-------------------------------------------------------------------
Wed Sep 08 20:03:03 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.253:
  * lchan_fsm: Fix comment

-------------------------------------------------------------------
Tue Sep 07 20:03:06 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.252:
  * doc: power_control.adoc: Add small time graph showcasing P_CON_INTERVAL

-------------------------------------------------------------------
Mon Sep 06 20:03:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.251:
  * MS Power Control Loop: Support set up of C/I parameters for osmo-bts
  * doc: power_control.adoc: Improve VTY snippet foot notes
  * cosmetic: power_ctrl_params_def: Fix typo in comment

-------------------------------------------------------------------
Sun Sep 05 20:03:03 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.248:
  * add stat_items for BTS and TRX connection stati

-------------------------------------------------------------------
Sat Sep 04 20:03:03 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.247:
  * osmo_bsc_msc: do not initalize MGCP proxy for AoIP MSCs

-------------------------------------------------------------------
Fri Sep 03 20:03:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.246:
  * osmo_bsc_main: integrate MGW pooling into osmo-bsc

-------------------------------------------------------------------
Thu Sep 02 20:03:05 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.245:
  * bty_vty: add VTY settungs for temporary overpower

-------------------------------------------------------------------
Wed Sep 01 20:03:15 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.244:
  * vty: Fix wrongs params passed in vty warning message

-------------------------------------------------------------------
Tue Aug 31 20:03:10 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.243:
  * vty: Fix wrong TSC sent when activating lchan through VTY

-------------------------------------------------------------------
Mon Aug 30 20:03:12 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.242:
  * add stat items bsc.0.num_msc:connected, .num_msc:total
  * move BSC level stats and rate counters to new bsc_stats.[hc]
  * vty: add "msc N bssmap reset" command
  * gsm_04_08_rr: silently ignore RR UTRAN Classmark Change

-------------------------------------------------------------------
Fri Aug 27 20:03:04 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.238:
  * stat_item desc: add explicit indexes for clarity

-------------------------------------------------------------------
Thu Aug 26 20:03:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.237:
  * doc: manual: Fix typo in text

-------------------------------------------------------------------
Thu Aug 19 20:04:15 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.236:
  * doc: Improve ACC ramp documentation

-------------------------------------------------------------------
Wed Aug 18 20:03:08 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.235:
  * early IMM ASS 3/n: implement 'pre-ts-ack'
  * early IMM ASS 2/n: implement 'pre-chan-ack'
  * early IMM ASS 1/n: add vty config option
  * error log: improve lchan lookup error msg

-------------------------------------------------------------------
Mon Aug 16 20:03:14 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.231:
  * introduce gsm48_lchan_and_pchan2chan_desc()
  * lchan_fsm_post_activ_ack(): return upon release

-------------------------------------------------------------------
Mon Aug 09 20:03:11 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.229:
  * osmo_bsc_main: remove unused commandline option -l
  * running.adoc: explain mgw reset-endpoint VTY setting

-------------------------------------------------------------------
Mon Aug 02 20:03:14 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.227:
  * coverity: quench null deref warning in gscon_change_primary_lchan()

-------------------------------------------------------------------
Fri Jul 30 20:03:04 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.226:
  * Clarify string name for GSM_CHREQ_REASON_CALL

-------------------------------------------------------------------
Tue Jul 27 20:03:17 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.225:
  * vty: improve err msg for invalid subslot nr
  * vty: lchan deact: allow omitting the lchan type arg
  * debug log: indicate change of primary lchan on a conn
  * log: fix missing newline in lchan_select.c
  * fix CM Re-Establishment Request: allocate new A conn

-------------------------------------------------------------------
Fri Jul 23 20:03:00 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.220:
  * Introduce VTY option to forbid use of TCH for non-voicecall signalling
  * Introduce libbsc to avoid linking long lists of .o files
  * Split bts_vty.c creating bts_trx_vty.c

-------------------------------------------------------------------
Thu Jul 22 20:02:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.217:
  * Split bsc_vty.c creating bts_vty.c
  * bts: Clear BTS_STAT_CHAN_*_{TOTAL,USED} on bts disconnect
  * RES IND: tweak error code on missing Resource Information IE
  * RES IND: allow empty Resource Information IE
  * Fix recent regression in CHREQ allocation

-------------------------------------------------------------------
Wed Jul 21 20:02:55 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.212:
  * abis_rsl: Log chan rqd reason on resource exhaustion log message

-------------------------------------------------------------------
Tue Jul 20 20:02:58 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.211:
  * lchan_fsm: Allow rx LCHAN_EV_RLL_REL_IND in state BORKEN
  * _select_sdcch_for_call: Avoid 2nd lchan lookup when finally selecting it
  * Add new lchan_select_set_type() API helper

-------------------------------------------------------------------
Mon Jul 19 20:03:02 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.208:
  * handover_ctrl: add control interface for handover settings

-------------------------------------------------------------------
Fri Jul 16 20:02:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.207:
  * extend test_dyn_ts_favor_half_used_tch_h_as_target.ho_vty
  * add test_dyn_ts_favor_static_ts_as_target.ho_vty
  * vty 'interference-meas level-bounds': explain duality in ordering
  * separate 'interference-meas level-bounds' cfg and used

-------------------------------------------------------------------
Thu Jul 15 20:03:01 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.203:
  * cosmetic: Small improvements to _select_sdcch_for_call
  * hodec2: add low-rxqual-assignment penalty timer (2/2)
  * hodec2: add low-rxqual-assignment penalty timer (1/2)
  * handover tests: test passing of penalty timeout
  * test_penalty_timer.ho_vty: show lchan recovery
  * handover_test: add fake-time 'wait'
  * switch handover penalty timers to CLOCK_MONOTONIC
  * handover_test: also show when an lchan is busy
  * ensure trigger_ho() returns zero only when HO or AS was indeed triggered

-------------------------------------------------------------------
Wed Jul 14 20:02:58 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.194:
  * Avoid switching dyn ts to sdcch8 if it starves later TCH

-------------------------------------------------------------------
Tue Jul 13 20:02:58 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.193:
  * bsc_vty: add vty option to allow call-reestablishment
  * lchan_fsm: fix potential NULL-pointer dereference

-------------------------------------------------------------------
Mon Jul 12 20:03:00 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.191:
  * handover_test: fix ts_str may be uninitialized

-------------------------------------------------------------------
Sun Jul 11 20:03:02 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.190:
  * RES IND: pick lchan with least interference
  * RES IND: add test_resource_indication.ho_vty
  * RES IND: add VTY: bts / channel allocator avoid-interference (0|1)
  * RES IND: parse msg and store interference levels in lchans
  * lchan: call reset() upon alloc

-------------------------------------------------------------------
Fri Jul 09 20:02:58 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.185:
  * hodec1: use same automatic FULL/SUBSET choice as in hodec2
  * hodec2: [2/2] implement automatic choice between FULL and SUBSET measurements
  * hodec2: [1/2] implement automatic choice between FULL and SUBSET measurements
  * lchan_fsm: Improve timeout logging line in state WAIT_RLL_RTP_ESTABLISH
  * doc: bts.adoc: Update dyn ts section to include SDCCH8 support

-------------------------------------------------------------------
Thu Jul 08 20:02:56 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.180:
  * lchan_fsm: Allow rx LCHAN_EV_RLL_REL_IND in WAIT_RF_RELEASE_ACK

-------------------------------------------------------------------
Tue Jul 06 20:03:02 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.179:
  * Support SDCCH8 in osmo dyn ts
  * Rename osmo dyn ts enums to contain SDCCH8
  * assignment_fsm: Add assert to guard ptr access
  * assignment_fsm: Fix null pointer dereference rx ASSIGNMENT_EV_LCHAN_ERROR

-------------------------------------------------------------------
Mon Jul 05 20:03:24 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.175:
  * power_control: constrain BS power reduction on BCCH carrier
  * power_control: implement BCCH carrier power reduction operation
  * vty: add vty doc test for 'nri null' commands
  * vty: fix doc: default value for 'nri bitlen'

-------------------------------------------------------------------
Sun Jul 04 20:03:06 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.171:
  * power_control: omit BS Power Parameters IE if the maximum is 0 dB
  * lchan-select: Avoid setting variable for no reason
  * Support proto IPAC_PROTO_EXT_PCU BSC<->PCU
  * hodec2: fix low rxqual tch/h<->tch/f oscillation
  * handover_decision_2.c: add current_rxqual()
  * hodec2: fix low rxlev tch/h<->tch/f oscillation
  * handover_decision_2.c: add is_low_rxlev()
  * hodec2: add test case showing low rxqual tch/h<->tch/f oscillation
  * hodec2: add test case showing low rxlev tch/h<->tch/f oscillation
  * gsm_data.h: remove declaration of non-existing ts_pchan()
  * vty: allow 5 encryption algo entries
  * pcuif_proto.h: Add new container messages
  * control.adoc: add doc for apply-config-file
  * bsc_ctrl_commands: add command to write vty config

-------------------------------------------------------------------
Thu Jun 24 20:02:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.157:
  * use osmo_select_shutdown to get rid of SIGTERM sleep

-------------------------------------------------------------------
Wed Jun 23 20:03:00 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.156:
  * abis_rsl: fix rsl_rx_ccch_load(): properly check the message length

-------------------------------------------------------------------
Tue Jun 22 20:03:09 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.155:
  * PCUIF protocol: add message definition for interference report
  * support A5/4 in inter-BSC Handover
  * VTY: fix typo in a command description: s/send/sent/

-------------------------------------------------------------------
Mon Jun 21 20:03:06 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.152:
  * implement A5/4 in Ciphering Mode procedure
  * vty: allow A5/4 encryption in config
  * dissolve gsm0808_cipher_mode() into bssmap_handle_cipher_mode()
  * rewire build_encr_info() to return errors

-------------------------------------------------------------------
Fri Jun 18 20:03:09 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.148:
  * rsl_lchan_lookup: drop redundant condition
  * rsl_data_request() check lchan pointer before access
  * hodec2: don't apply AFS bias to same-cell lchans

-------------------------------------------------------------------
Thu Jun 17 20:03:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.145:
  * Introduce counters to track SRVCC procedures
  * Introduce VTY command to disable srvcc fast-return on target BTS
  * handover_cfg: add missing VTY_CMD_PREFIX in comment

-------------------------------------------------------------------
Tue Jun 15 20:03:05 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.142:
  * vty: reassign: add missing check for valid target lchan
  * fixup for vamos: fix wrong cbits in rsl_lchan_lookup()

-------------------------------------------------------------------
Sun Jun 13 20:03:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.140:
  * hodec2: implement upgrade TCH/H -> TCH/F (without AFS bias)

-------------------------------------------------------------------
Thu Jun 10 20:03:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.139:
  * gsm_data.h: add comments about immutable activ/modif/assign request info
  * lchan_fsm: lchan_fail() strings should not have a terminating newline
  * RSL: set default TEI according to TRX number
  * cosmetic loop simplification in gsm48_multirate_config()
  * get_any_lchan(): reduce minor code dup
  * clarify bts_chan_load
  * log: assignment_fsm: tweak err msg for incompatible chan
  * log: assignment_fsm: drop newline from assignment_fail
  * VTY: add lchan re-assignment command
  * VTY: add 'vamos-subslot' to activate a secondary lchan
  * VTY: 'show lchan': show that lchan is in VAMOS mode
  * RSL: rx and tx VAMOS Channel Number cbits for VAMOS lchans
  * RSL chan_nr: replace OSMO_ASSERT with error handling
  * rsl_lchan_lookup(): add comment explaining ts_is_capable_of_pchan()
  * rsl_lchan_lookup(): turn cbits if-cascade into a switch()
  * update the lchan name to always reflect VAMOS shadowness
  * add VAMOS secondary lchans to timeslot struct
  * RR Assignment for VAMOS: send TSC Set
  * implement CHANnel ACTIVate to VAMOS mode
  * add missing AMR config for RTP activation after mode modify
  * lchan_fsm: introduce lchan.activate.ch_mode_rate to allow tweaking
  * vty-test: osmo-bsc.vty: test doc of lchan activate cmd
  * add lchan->vamos.is_secondary flag
  * vty: add lchan modify '(vamos|non-vamos)' command
  * implement Channel Mode Modify to VAMOS mode

-------------------------------------------------------------------
Wed Jun 09 20:03:11 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.114:
  * vty: Drop unused old node enum fields
  * allow mode modify when RTP stream is active
  * hodec2: fix is_upgrade_to_tchf() for requirement A
  * cosmetic prep: hodec2: move is_upgrade_to_tchf() further up
  * hodec2: add handover_test cases for upgrade of TCH/H -> TCH/F

-------------------------------------------------------------------
Mon Jun 07 20:03:53 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.109:
  * src/utils/meas_vis.c: fix bs_power -> bs_power_db

-------------------------------------------------------------------
Sat Jun 05 20:03:03 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.108:
  * fixup: pass tsc = -1 for previous default training sequence code
  * meas rep logging: use log_check_level() to skip a logging loop
  * meas rep logging: replace a dozen DEBUGPC() with one DEBUGP()
  * change bs_power to bs_power_db
  * handover: apply meas report BS Power to RXLEV, fix ho oscillation

-------------------------------------------------------------------
Fri Jun 04 20:03:16 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.103:
  * Make interference measurement parameters configurable
  * bts_uptime(): do not spam logs with 'OML link uptime unavailable'
  * VTY: fix NULL-pointer dereference in lchan_act_single()
  * Use new stat item/ctr getter APIs
  * drop unused func decl gsm_lchan_as_pchan2chan_nr()
  * fix rc handling in channel_mode_from_lchan()
  * fixup for Mode Modify TSC

-------------------------------------------------------------------
Wed Jun 02 20:03:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.96:
  * Drop duplicated arfcn_range_encode.c available in libosmocore

-------------------------------------------------------------------
Tue Jun 01 20:03:11 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.95:
  * lchan_fsm: introduce lchan.modify.ch_mode_rate to allow tweaking
  * ensure chan_mode comparisons in non-VAMOS mode
  * replace ts_*_for_each_lchan() with ts_for_n_lchans()
  * add fields to reflect nr of lchans in ts struct
  * VTY: dump TSC Set and TSC for each timeslot
  * allow explixit TSC Set and TSC on chan activ / modif / assignment
  * gsm48_lchan2chan_desc(): expose TSC as param
  * add chan_mode_to_chan_type()
  * RSL link: explicitly select rsl_link based on lchan
  * hodec 2: do intra-cell congestion resolution by Assignment
  * vty: actually trigger Assignment for 'assignment', not HO
  * assignment_fsm: allow assignment to a specific lchan
  * assignment_fsm: tweak state transitions (prep for reassignment)
  * handover_test: fix naming/wording: 'handover-req' should be 'handover-cmd'
  * handover dot charts: fix wrong transitions regarding MGW
  * AMR config cleanup step 3: generate AMR LV on msg composition
  * AMR config cleanup step 2: filter modes also for VTY
  * AMR config cleanup step 1: split lchan_mr_config()
  * move lchan->csd_mode into channel_mode_and_rate
  * eliminate lchan->rsl_cmode
  * remove special case from assignment_count_result()
  * make sure channel mode and s15_s0 are updated only after an ACK

-------------------------------------------------------------------
Mon May 31 20:03:03 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.73:
  * potential segfault: vty chan act: do not set AMR bits for EFR

-------------------------------------------------------------------
Thu May 27 20:03:06 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.72:
  * cosmetic scoping in reuse_existing_lchan()
  * assignment_fsm: send BSSMAP response only after Assignment Request
  * add test_bs_power.ho_vty to show BS Power HO oscillation
  * handover_test: add bspower to meas-rep cmd
  * hodec2: remove code dup of rxlev averaging

-------------------------------------------------------------------
Tue May 25 20:03:05 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.67:
  * ctrl: Avoid fclose() on NULL pointer
  * ctrl: Introduce CTRL SET cmd to apply VTY cfg file

-------------------------------------------------------------------
Sun May 23 20:03:12 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.65:
  * bsc: Use osmo_clock_gettime everywhere
  * bsc: Clean up TS selection in ipaccess_sign_link_up/down
  * ipaccess-config: Clean up sign_link setup helper

-------------------------------------------------------------------
Sat May 22 20:03:02 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.62:
  * handover_test: ack release only when lchan is still waiting
  * assignment_fsm: tweak error log msg for mixed modes
  * lchan and assignment FSMs: make Channel Mode Modify more sane
  * cosmetic: rename lchan_activate_mode to lchan_activate_for
  * cosmetic: rename FOR_* to ACTIVATE_FOR_*
  * gscon MGCP: properly skip redundant MDCX towards MSC

-------------------------------------------------------------------
Fri May 21 20:04:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.56:
  * add missing arg braces in LOG_LCHAN macro
  * log: show src file,line of lchan_set_last_error
  * gsm48_send_rr_ass_cmd(): rename lchan to new_lchan
  * gsm48_send_rr_ass_cmd(): rename dest_lchan to current_lchan
  * select_codecs(): do not confuse bool 'true' with integer value 1
  * assignment_fsm: fix failure log message for lchan unavailable
  * bts.adoc: fix typo BGSGP -> BSSGP

-------------------------------------------------------------------
Tue May 18 20:03:05 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.49:
  * Fix bts->description field not printed in config write

-------------------------------------------------------------------
Wed May 12 20:03:11 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.48:
  * osmo-bsc: Avoid erroring every few secs about unconnected BTS

-------------------------------------------------------------------
Tue May 04 20:02:56 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.47:
  * stats: add BTS uptime counter

-------------------------------------------------------------------
Mon May 03 20:02:56 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.46:
  * test_gsm48_multirate_config: rather keep 4x amr_mode

-------------------------------------------------------------------
Sat May 01 20:02:59 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.45:
  * manual: Include QoS chapter and add osmo-bsc specific example

-------------------------------------------------------------------
Fri Apr 30 20:03:10 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.44:
  * fix test_gsm48_multirate_config: dump the complete AMR lv buffer
  * lchan_fsm: mode modify: fix missing timeouts and error transitions
  * lchan_release(): do not release UNUSED lchan
  * comment: tweak pchan_subslots() description
  * log: drop duplicate logging in ts_setup_lchans()
  * gsm_lchan_name_compute with ctx
  * Lb: make sure we never have missing timer configurability
  * Lb: add missing X12 timer configurability

-------------------------------------------------------------------
Wed Apr 28 20:03:01 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.36:
  * Lb: RESET FSM: never send sccp_user == NULL
  * Lb: stop RESET FSM when sccp_user is unbound

-------------------------------------------------------------------
Tue Apr 27 20:03:04 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.34:
  * abis_nm_ipaccess_rsl_connect(): use msgb to compose attr
  * manual: Location Services: clarify BSC side address

-------------------------------------------------------------------
Sat Apr 24 20:02:58 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.32:
  * SRVCC: Forward Last EUTRAN PLMN Id in Handover Required
  * SRVCC: Parse Last Used E-UTRAN PLMN Id in Handover Request

-------------------------------------------------------------------
Fri Apr 23 20:03:01 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.30:
  * Revert "update neighbor ARFCNs on startup and config changes"

-------------------------------------------------------------------
Thu Apr 22 20:03:12 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.29:
  * update neighbor ARFCNs on startup and config changes

-------------------------------------------------------------------
Wed Apr 21 20:03:14 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.28:
  * Send EUTRAN neighs based on whether Common Id msg contained Last used E-UTRAN PLMN ID

-------------------------------------------------------------------
Sun Apr 18 20:04:07 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.27:
  * fix wrong ARFCNs in local-cell neighbor config

-------------------------------------------------------------------
Thu Apr 15 20:03:30 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.26:
  * bssap: pass whole tlv_parsed to event GSCON_EV_A_COMMON_ID_IND
  * cosmetic: Fix typo in func description

-------------------------------------------------------------------
Wed Apr 14 20:03:47 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.24:
  * deprecation: use osmo_bts_features_*()
  * drop unused gsm_bts_trx->description
  * drop unused func decl rsl_lchan_mark_broken()

-------------------------------------------------------------------
Mon Apr 12 20:03:15 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.21:
  * Replace all references to 'sysmobts' with 'osmo-bts'
  * vty: deprecate BTS type 'sysmobts' in favor of 'osmo-bts'
  * stats: Count transitions from BORKEN state due to LCHAN_EV_TS_ERROR signal.
  * [hopping] bootstrap_rsl(): do not call generate_ma_for_ts() again
  * [hopping] Rework generation of Cell/Mobile Allocation

-------------------------------------------------------------------
Fri Apr 09 20:03:15 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.16:
  * fixup for neighbor config for coverity

-------------------------------------------------------------------
Wed Apr 07 20:03:17 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.15:
  * abis_nm: cosmetic: use osmo_bts_feature_name()
  * abis_nm: rework warnings about unknown / not supported features
  * [hopping] generate_ma_for_ts() returns no meaningful value
  * [hopping] gsm48_send_rr_ass_cmd(): use Cell Channel Description from SI1
  * [hopping] generate_cell_chan_list(): make some pointers const
  * [hopping] vty: ensure no duplicate hopping ARFCN entries

-------------------------------------------------------------------
Sun Apr 04 20:03:10 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.9:
  * debug log, lchan_fsm: explain leaving wait_rll_rtp_establish state
  * Ignore CHANnel ReQuireD with Access Delay IE > 63

-------------------------------------------------------------------
Sat Mar 27 21:03:47 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.7:
  * fix/refactor neighbor config
  * drop neighbor_ident_test.c
  * refactor handover penalty timers

-------------------------------------------------------------------
Wed Mar 17 21:03:58 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.4:
  * stats: T3122 related: num_values 16 -> 60

-------------------------------------------------------------------
Mon Mar 15 21:03:43 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.3:
  * Add command to enable RX diversity to RBS2000
  * Add vty command for Ericsson RBS2000 sync

-------------------------------------------------------------------
Sun Feb 28 21:03:32 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.1:
  * remove obsolete dependency on libosmo-sccp

-------------------------------------------------------------------
Tue Feb 23 21:04:24 UTC 2021 - mardnh@gmx.de

- Update to version 1.7.0.0:
  * Bump version: 1.6.0.558-f5d07-dirty → 1.7.0

-------------------------------------------------------------------
Mon Feb 22 21:03:47 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.558:
  * CBSP: document rate counters and their mapping to basic/extended CBCH
  * abis_nm: enrich debug messages with contextual info

-------------------------------------------------------------------
Sat Feb 20 21:03:41 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.556:
  * tests: Replace deprecated API log_set_print_filename
  * tests: Explicitly drop category from log
  * Disallow changing the type of an existing BTS from the vty

-------------------------------------------------------------------
Thu Feb 18 21:03:46 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.553:
  * SI13: Enable sending GPRS Cell Options Extension Information on GPRS-only BTS

-------------------------------------------------------------------
Wed Feb 17 21:03:35 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.552:
  * stats: add SIGN/SPEECH assignment subcategories

-------------------------------------------------------------------
Sat Feb 13 21:03:53 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.551:
  * Fix neigh resolution service on local neighbours
  * Move bts_ident_key to neighbor_ident.c
  * bts.adoc: describe ACCH repetition settings

-------------------------------------------------------------------
Thu Feb 11 21:03:48 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.548:
  * bsc_vty: mark repeat rxqual 4 (BER >= 1.6) as default

-------------------------------------------------------------------
Tue Feb 09 21:03:36 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.547:
  * Introduce VTY cmd to configure Alpha in SI13

-------------------------------------------------------------------
Mon Feb 08 21:03:33 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.546:
  * hide the "smscb-command" vty command; people should use osmo-cbc
  * power_control: make P_CON_INTERVAL parameter configurable
  * power_control: enable Uplink DPC by default if format is known
  * power_control: check BTS model in cfg_power_ctrl_avg_osmo_ewma()

-------------------------------------------------------------------
Fri Feb 05 21:03:32 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.542:
  * lchan activation: indicate whether TA is known
  * rename lchan->rqd_ta to last_ta
  * lchan assignment when RTP is set up: don't break on Mode Modify
  * cosmetic: shorten deref chains where possible

-------------------------------------------------------------------
Thu Feb 04 21:03:44 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.538:
  * assignment_fsm: assert the result of conn_get_bts()

-------------------------------------------------------------------
Wed Feb 03 21:03:48 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.537:
  * BS-11: Send proprietary MRPCI message after assignment + HO complete
  * hodec2: fix intra-cell congestion balancing with source lchan on dyn TS

-------------------------------------------------------------------
Sat Jan 30 21:03:31 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.535:
  * Allow configuring SI13 CCN_ACTIVE bit from VTY, enable by default on osmo-bts
  * stats: Add granularity to chan:rf_fail stat.
  * select_best_cipher(): Prefer A5/1 over A5/2
  * show bug: add test_dyn_ts_amr_tch_{f,h}_to_{h,f}_congestion_assignment_2.ho_vty

-------------------------------------------------------------------
Fri Jan 29 21:03:27 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.531:
  * cosmetic: bts-sysmo: Fix whitespace indentation
  * cosmetic: doc: wrap line too long

-------------------------------------------------------------------
Thu Jan 28 21:03:58 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.529:
  * configure.ac: set -std=gnu11

-------------------------------------------------------------------
Wed Jan 27 21:03:29 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.528:
  * abis_rsl: check if emergency calling is disabled before premption

-------------------------------------------------------------------
Fri Jan 22 21:03:29 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.527:
  * bsc_vty: fix acch_repetition ber threshold strings

-------------------------------------------------------------------
Tue Jan 19 21:03:28 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.526:
  * hodec2: fix congestion balancing on dyn TS
  * show bug: add test_dyn_ts_balance_congestion.ho_vty
  * lchan_avail(): omit logging for handover decision 2
  * add test_dyn_ts_congestion_tch_f_vs_tch_h_2.ho_vty
  * hodec2: fix congestion resolution on dyn TS
  * fixate test_dyn_ts_congestion_tch_f_vs_tch_h.ho_vty
  * show bug: add test_dyn_ts_congestion_tch_f_vs_tch_h.ho_vty
  * cosmetic: in a ho test, use '*' instead of pdch
  * fix for test_dyn_ts_favor_moving_half_used_tch_h.ho_vty
  * handover_tests.sh: update stdout/stderr only on capital -U arg

-------------------------------------------------------------------
Mon Jan 18 21:03:28 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.516:
  * stats: Add granularity to SDCCH/TCH/LU activity.

-------------------------------------------------------------------
Sun Jan 17 21:03:22 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.515:
  * gsm_data: return early if MS Power class remains the same

-------------------------------------------------------------------
Thu Jan 14 21:03:39 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.514:
  * vty: fix 'codec-list' command: check all given arguments first
  * power_control: fix: properly initialize per-lchan BS power
  * contrib/jenkins: don't build osmo-gsm-manuals
  * vty: fix writing empty IP address for unconfigured NSVCs
  * vty: use 'const' for *nsvc in config_write_bts_gprs()
  * handover_test: enhance test_balance_congestion_by_percentage.ho_vty
  * hodec2: to balance congestion, use overload percent

-------------------------------------------------------------------
Wed Jan 13 21:03:46 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.507:
  * Introduce Neighbor Resolution Service
  * doc: handover: Fix malformed table
  * handover_test: add test_balance_congestion_by_percentage.ho_vty
  * hodec2: fix congestion oscillation bug
  * handover_test: show bug: add test_balance_congestion_tchf_tchh.ho_vty
  * handover_test: add lchan wildcards to meas-rep cmd

-------------------------------------------------------------------
Tue Jan 12 21:03:39 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.501:
  * hodec2: add ho_candidate.{current,target}.free_tch
  * hodec2: reduce check_requirements() args
  * hodec2: cosmetic: clarify ho_candidate.{current,target}
  * power_control: add increase / reduce step size recommendations

-------------------------------------------------------------------
Mon Jan 11 21:03:39 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.497:
  * power_control: cosmetic changes and fixes to the documentation
  * manuals: fix a typo: s/DTS/DTX/
  * manuals: fix a duplicate line in the description of DTXu
  * handover_test: show a bug: add test_congestion_no_oscillation.ho_vty
  * handover_test: vty echo
  * handover_test: saner ho request handling
  * handover_test: saner chan act handling
  * handover_test: safeguard against unhandled chan req
  * handover_test: include ack-chan in expect-chan
  * hodec2: fix candidate choices in congestion check
  * power_control: add documentation on available configuration params

-------------------------------------------------------------------
Thu Jan 07 21:03:47 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.486:
  * gitignore: Ignore *~
  * hodec2: cosmetic: clarify afs_bias, simplify pick_better_lchan_to_move()
  * hodec2: clarify current and target rxlev per candidate
  * handover_test: add test_congestion_intra_vs_inter_cell.ho_vty
  * handover_test: show ineffective intra-cell choice
  * handover_test: add AMR TCH/H->/F tests, showing a bug
  * handover_test: add test_congestion_favor_best_target_rxlev.ho_vty
  * handover_test: add 'meas-rep repeat N'
  * hodec2: code dup / cosmetics

-------------------------------------------------------------------
Wed Jan 06 21:03:34 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.477:
  * hodec2: cosmetic: add dBm unit to rxval logging
  * handover_test.c: properly release lchans in set-ts-use
  * handover_test: fix test_congestion.ho_vty meas-rep
  * handover_test: cosmetic cfg simplifications in 5 tests
  * tweak handover_tests.sh
  * handover_test: gitignore

-------------------------------------------------------------------
Tue Jan 05 21:03:42 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.471:
  * ericsson_rbs2000: fix unreachable code in inp_sig_cb()
  * smscb: Fix adding of SMSCB messages when no message with lower period exists
  * vty: fix wrong attributes for UL/DL ACCH repetition commands
  * vty: join UL/DL SACCH repetition commands together

-------------------------------------------------------------------
Mon Jan 04 21:03:37 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.467:
  * power_control: vty: do not print 'no (rxlev-avg|rxqual-avg)'
  * smscb: Avoid scheduler array overflow

-------------------------------------------------------------------
Sun Jan 03 21:03:27 UTC 2021 - mardnh@gmx.de

- Update to version 1.6.0.465:
  * abis_om2000: Handle DP object in get_om2k_mo()
  * om2000: Add "show bts 0 om2k-mo" command
  * abis_om2000: keep OM2K FSMs around, don't terminate

-------------------------------------------------------------------
Thu Dec 31 21:03:21 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.462:
  * vty: fix NULL-pointer dereference in cfg_bts_rep_dl_facch()

-------------------------------------------------------------------
Tue Dec 29 21:03:22 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.461:
  * power_control: vty: some commands are not vendor specific
  * abis_om2000: Mark om2k_mo_fsm_start() as static
  * [cosmetic] abis_om2000: Re-format to use longer lines
  * abis_om2000: make om2k_mo_name() an exported function
  * Add a bts_model->bts_init() and trx_init() call-back function
  * power_control: enable dynamic MS power control for osmo-bts

-------------------------------------------------------------------
Sun Dec 27 21:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.455:
  * power_control: fix swapped lower/upper RxQual threshold values

-------------------------------------------------------------------
Fri Dec 25 21:03:22 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.454:
  * power_control: encoding of H_REQAVE and H_REQT for ip.access

-------------------------------------------------------------------
Wed Dec 23 21:03:26 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.453:
  * vty: cosmetic: make all 'struct cmd_node' definitions static
  * power_control: reflect MS/BS Power difference in the VTY prompt
  * handover_test: rename test scripts from numbers to names
  * handover_test: set a fake osmo_mgcpc_ep_ci pointer
  * handover_test: adjust logging for reproducability
  * handover_test: send ho detection
  * handover_test: log sending ho complete
  * handover_test: implement as VTY shell

-------------------------------------------------------------------
Tue Dec 22 21:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.445:
  * power_control: add VTY command to set static / maximum BS Power
  * power_control: add VTY command for re-sending default parameters
  * power_control: add VTY commands for per-BTS configuration
  * OM2K: Skip the entire CON MO if there are no connection groups
  * OM2K: Permit transition from WAIT_CONF_RES -> WAIT_ENABLE_ACCEPT
  * osmobsc-usermanual: Add Chapter with AoIP message flow examples
  * abis_om2000: Force TRX NM state to UNLOCKED once TRX is up

-------------------------------------------------------------------
Mon Dec 21 21:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.438:
  * power_control: make use of MS/BS parameters in RSL messages
  * power_control: add encoder for ip.access nanoBTS and OsmoBTS
  * power_control: send default parameters from bootstrap_rsl()
  * power_control: add encoding/init API to 'struct gsm_bts_model'
  * power_control: add new structures and default parameters
  * abis_rsl: turn rsl_msgb_alloc() a macro and move it to header

-------------------------------------------------------------------
Wed Dec 16 21:03:23 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.432:
  * bsc_vty: mark repeated ACCH value of 1.9% to 2.7% BER as default

-------------------------------------------------------------------
Tue Dec 15 21:03:26 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.431:
  * Use rest_octets functionalities from libosmocore
  * vty: add new attribute for vendor-specific commands

-------------------------------------------------------------------
Sun Dec 13 21:03:46 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.429:
  * NM FSMs: fix DISABLED_NOTINSTALLED -> DISABLED_NOTINSTALLED

-------------------------------------------------------------------
Thu Dec 10 21:03:45 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.428:
  * gsm_lchan_name: assert on NULL lchan
  * hodec 2: prefer moving TCH/H from half-used dyn TS

-------------------------------------------------------------------
Sat Dec 05 21:03:23 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.426:
  * oml: Delay configuring NSVC until BTS features are negotiated

-------------------------------------------------------------------
Fri Dec 04 21:03:22 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.425:
  * Fix typo in function nanobts_attr_nsvc_get
  * Handle BTS/BBTRANSC Get Attributes (Ack) in NM FSMs
  * abis_nm: Simplify param passing to abis_nm_rx_get_attr_resp()
  * Introduce NM GPRS NSVC FSM
  * Introduce NM GPRS CELL FSM
  * Introduce NM GPRS NSE FSM
  * nm_bts_sm_fsm: Fix peer_has_no_avstate_offline not applied for nanobts
  * Store GPRS MOs directly under BTS SiteMgr object

-------------------------------------------------------------------
Wed Dec 02 21:03:32 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.417:
  * gsm_08_08: fix NULL pointer dereference in bsc_cm_update()

-------------------------------------------------------------------
Tue Dec 01 21:03:27 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.416:
  * ctrl_test_runner.py: remove per-test startup delay
  * abis_rsl: parse cm3 and indicate ACCH repetition cap to BTS
  * bts: add repeated acch mode flags + vty config

-------------------------------------------------------------------
Mon Nov 30 21:03:22 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.413:
  * AMR start-mode auto: send smod bits as zero
  * AMR start-mode: send proper smod bits
  * fix AMR start-mode auto: reflect proper ICMI in MultiRate Config IE
  * ipaccess-proxy: generate coredump and exit upon SIGABRT received

-------------------------------------------------------------------
Sat Nov 28 21:03:15 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.409:
  * sysmobts: expect feature IPV6_NSVC
  * bts_ipaccess_nanobts: check if msgb_alloc fails

-------------------------------------------------------------------
Wed Nov 25 21:03:39 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.407:
  * main: generate coredump and exit upon SIGABRT received
  * update aoip-mgw-options document with reality of 2020

-------------------------------------------------------------------
Fri Nov 20 21:03:13 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.405:
  * fix some size-t format string characters
  * handover_test: add test 32: half used TCH/H on dyn TS
  * handover test 30: play through filling up all lchans
  * hodec 2: favor moving dyn TS
  * hodec 2: prep: common pick_better_lchan_to_move() function

-------------------------------------------------------------------
Wed Nov 18 21:20:27 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.400:
  * fix TCH/H allocation: use half occupied dyn TS instead of switching more dyn TS

-------------------------------------------------------------------
Tue Nov 17 21:03:30 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.399:
  * handover_test: add test 31: TCH/H: re-use dyn TS
  * handover test: add test 30: de-congest TCH/F by moving to dyn TS TCH/H
  * handover_test: drop secondary array of lchans
  * handover_test: change 'meas-rep' params to bts-trx-ts-ss nr
  * handover_test: add 'set-ts-use'
  * handover test: add 'expect-ts-use' to clarify tests
  * handover test: fix dyn ts: set pchan_is on act / rel
  * handover_test: allow arbitrary timeslot config and multiple TRX
  * handover_test cosmetic: eliminate bts array and bts_num from main()
  * handover_test prep: rename 'create-bts' to 'create-n-bts'
  * handover_test prep: allow configuring several trx in create_bts()
  * handover_test prep: allow arbitrary timeslots in create_bts() code
  * handover_test prep: move generate_si() into create_bts()
  * handover_test prep: move arfcn into create_bts()
  * handover_test: fix comment
  * handover vty doc: explain rxqual values

-------------------------------------------------------------------
Wed Nov 11 21:04:17 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.383:
  * Use osmo_fd_*_{disable,enable}

-------------------------------------------------------------------
Tue Nov 10 21:03:23 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.382:
  * osmo_bsc_bssap: actually check for lchan

-------------------------------------------------------------------
Mon Nov 09 21:03:41 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.381:
  * configure.ac: Require python3 for ext_tests
  * debian/control: Recommend installation of osmo-mgw

-------------------------------------------------------------------
Mon Nov 02 21:03:30 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.379:
  * vty: add reminder messages about the radio link timeout
  * minor code dup: smlc_set_cs7_instance()
  * add fixme comment for OS#3833

-------------------------------------------------------------------
Fri Oct 30 21:03:17 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.376:
  * fix missing RR release when there is no MSC

-------------------------------------------------------------------
Wed Oct 28 21:03:19 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.375:
  * manual: describe LCS and Lb interface

-------------------------------------------------------------------
Tue Oct 27 21:03:21 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.374:
  * nm_channel_fsm: Fix innocuous transition not permitted log error

-------------------------------------------------------------------
Sat Oct 24 20:03:16 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.373:
  * main: add --vty-ref-mode, use vty_dump_xml_ref_mode()

-------------------------------------------------------------------
Wed Oct 21 20:03:26 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.372:
  * use osmo_fd_setup() whenever applicable

-------------------------------------------------------------------
Mon Oct 19 20:03:42 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.371:
  * bts: move rate counter / stat item definitions from *.h to *.c

-------------------------------------------------------------------
Sat Oct 17 20:03:15 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.370:
  * ipa: Fix use of null pointer in log macro

-------------------------------------------------------------------
Fri Oct 16 20:03:24 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.369:
  * drop features 'core-location-area-code' and 'core-cell-identity'

-------------------------------------------------------------------
Thu Oct 15 20:03:24 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.368:
  * abis_nm: Log Opstart NACK with error loglevel
  * OML: Stay compatible with older osmo-bts versions
  * Introduce Radio Channel FSM
  * Introduce NM RadioCarrier FSM
  * Introduce NM BaseBand Transceiver FSM
  * Introduce NM BTS FSM
  * Introduce NM BTS Site Manager FSM
  * Set all NM OML objects to Locked by default
  * LCS: Lb startup: no need to re-use existing SCCP user
  * LCS: add proper BSSMAP-LE RESET re-using new generalized reset FSM
  * add smlc.vty test
  * LCS: disable Lb interface by default, add vty 'smlc' / 'enable'
  * BSSMAP RESET: also accept conn cfm events during ST_DISC
  * BSSMAP RESET: tweak logging
  * BSSMAP RESET: move RESET-ACK into reset fsm
  * BSSMAP RESET: move cancel-paging call to osmo_bsc_sigtran_reset()
  * BSSMAP RESET: generalize a_reset FSM

-------------------------------------------------------------------
Tue Oct 13 20:03:57 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.351:
  * contrib/jenkins: Enable parallel make in make distcheck

-------------------------------------------------------------------
Sun Oct 11 20:03:24 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.350:
  * add doc/location_services_ta.msc

-------------------------------------------------------------------
Fri Oct 09 20:03:32 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.349:
  * remove unused osmo_bsc_reset.h
  * LCS: allow RSL EST IND during GSCON_ST_ACTIVE
  * LCS: implement the bulk of Location Services

-------------------------------------------------------------------
Thu Oct 08 20:03:23 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.346:
  * gsm_08_08: fix unreachable code in parse_powercap()
  * LCS: SCCP next conn id: prepare Lb-interface
  * vty: add attributes to VTY commands indicating when they apply
  * RSL/BSSAP: fix: properly convert between RSL Link ID and DLCI

-------------------------------------------------------------------
Wed Oct 07 20:03:20 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.342:
  * LCS: implement re-use of existing A-interface conn
  * cosmetic: fix naming of GSCON_EV_A_CONN_REQ -> GSCON_EV_MO_COMPL_L3
  * bsc_subscr_name: print both IMSI and TMSI
  * introduce osmo_use_count for bsc_subscr
  * LCS: add paging reason, return in paging_request_stop()
  * refactor paging: add bsc_subscr to bsc_paging_params
  * refactor paging: introduce bsc_paging_start()
  * refactor paging: introduce bsc_paging_params
  * compl l3: move all message parsing out of bsc_find_msc()
  * compl l3: move Paging Response handling out of bsc_find_msc()
  * compl l3: populate conn's bsc subscr from MI
  * compl l3: allocate conn in gsm_08_08.c, not gsm_04_08_rr.c
  * compl l3: cosmetics around Create Layer 3
  * compl l3: parse Mobile Identity once
  * compl l3: separate paging handling from bsc_scan_bts_msg()
  * gscon_bssmap_clear(): guard against NULL msc
  * bsc_vty: parse the return code to make coverity happy
  * bsc_vty: cfg_bts_gprs_nsvc_rip: add missing breaks

-------------------------------------------------------------------
Mon Oct 05 20:03:17 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.324:
  * pcuif_proto: version 10: add support for IPv6 NSVCs
  * pcuif_proto: version 10: add frequency hopping parameters
  * oml: encode IPv6 NSVC using the new OML attribute NM_ATT_OSMO_NS_LINK_CFG
  * ipa oml: tx OPSTART after unlocking, not before

-------------------------------------------------------------------
Sat Oct 03 20:03:18 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.320:
  * pcuif_proto: protocol 9: add missing fields
  * pcu_sock: use tn as variable name to improve readability
  * remove unused signature gsm48_handle_paging_resp()
  * log MSC nr for opening new A conn
  * tests: add missing *.vty to EXTRA_DIST
  * cosmetic: tests/ctrl_test_runner.py: Fix trailing whitespace
  * abis_nm: Remove duplicated log line
  * abis_nm: Log no state change detected

-------------------------------------------------------------------
Wed Sep 30 20:03:24 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.312:
  * abis_nm: Log Rx Change Administrative State ACK

-------------------------------------------------------------------
Tue Sep 29 20:03:15 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.311:
  * vty: fix unreacheable code / wrong check in lchan_act_all_trx()

-------------------------------------------------------------------
Fri Sep 25 20:04:07 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.310:
  * bssap: Use new DTAP DLCI helper fields from libosmocore

-------------------------------------------------------------------
Tue Sep 22 20:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.309:
  * abis_nm: abis_nm_perform_test: fix a potential null deref

-------------------------------------------------------------------
Sun Sep 20 20:03:45 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.308:
  * oml: Fix premature Opstart to Radio Carrier
  * bsc_vty: fix wrong else-if statement

-------------------------------------------------------------------
Fri Sep 18 20:04:00 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.306:
  * lchan_fsm, lchan_rtp_fsm: make all timers configurable
  * clean up timer definitions: introduce groups, move some T to X
  * bsc_vty: fix manual channel activation

-------------------------------------------------------------------
Thu Sep 17 20:04:25 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.303:
  * osmo-bsc: fix a crash when receiving a RACH LOAD IND with 0
  * generate_ma_for_ts(): simplify MA bit-mask computation
  * abis_nm: improve logging message in abis_nm_get_attr()
  * abis_nm: use LOGPFOH()/DEBUGPFOH() in parse_attr_resp_info_unreported()
  * add timer.vty
  * drop unused Tdef for 992427
  * drop bsc_subscr.lac
  * dissolve bsc_grace_paging_request()

-------------------------------------------------------------------
Wed Sep 16 20:03:46 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.295:
  * abis_nm: use DEBUGPFOH() in abis_nm_rx_sw_act_req()
  * abis_nm: use btstype2str() in abis_nm_rcvmsg_manuf()
  * abis_nm: abis_nm_get_ts(): use LOGPFOH() instead of generic LOGP()
  * abis_nm: LOGPFOH()/DEBUGPFOH(): remove redundant context info
  * abis_nm: fix msgb memleak in _abis_nm_sendmsg()
  * abis_nm: fix erroneous use of LOGPC() instead of LOGP()
  * gsm 04.08: correct calculate the Cell Selection Indicator after release of all TCH and SDCCH

-------------------------------------------------------------------
Mon Sep 14 20:03:59 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.288:
  * bsc_vty: improve manual activation of lchans (debug / labtest)
  * vty: clarify NM state owner printed by 'show trx N' command

-------------------------------------------------------------------
Fri Sep 11 20:03:26 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.286:
  * abis_rsl: fix memleak in rach dos reduction function
  * abis_rsl: inform user when expired channel requests get tossed
  * abis_rsl.c: flush channel request queue on RSL bootstrap
  * gsm 04.08: encode the LTE neighbors measurement bandwindth in Channel Release

-------------------------------------------------------------------
Thu Sep 10 20:03:34 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.282:
  * gsm_data: always set spare bits in channel description

-------------------------------------------------------------------
Wed Sep 09 20:03:39 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.281:
  * abis_om2000: check result of gsm_bts_trx_set_system_infos()
  * lchan_rtp_fsm: Deferr IPACC MDCX after BTS side MGCP MDCX
  * fix bootstrap_rsl(): check result of gsm_bts_trx_set_system_infos()
  * vty: propagate result of gsm_bts_set_system_infos()
  * SI Type 4: prevent potential buffer overflow

-------------------------------------------------------------------
Mon Sep 07 20:05:29 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.276:
  * Fix creating MGCP proxy socket if MGW listens on an IPv6 address
  * abis_rsl: prioritize emergency calls over regular calls
  * generate_ma_for_ts(): fix: properly encode ARFCN 0 (corner case)
  * generate_ma_for_ts(): use OSMO_BYTES_FOR_BITS() macro

-------------------------------------------------------------------
Fri Sep 04 20:03:36 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.272:
  * lchan_fsm: make rsl mode-modify working again

-------------------------------------------------------------------
Thu Sep 03 20:03:35 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.271:
  * CBSP VTY: re-add legacy cbc config for backwards compat
  * CBSP: adjust manual to reflect new 'cbc' VTY config
  * SI Type 4: fix missing CBCH Mobile Allocation IE
  * gsm_04_08_rr: fix hopping parameters in RR Handover Command
  * vty: add a command to clear hopping ARFCN list
  * drop some unused members and function decls

-------------------------------------------------------------------
Wed Sep 02 20:03:34 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.265:
  * Fail on invalid IP addresses passed to IPACC MDCX

-------------------------------------------------------------------
Tue Sep 01 20:03:30 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.264:
  * vty: Hide show running-config ACC ramping params if not enabled
  * CBSP: fix link startup when enabled in config file

-------------------------------------------------------------------
Mon Aug 31 20:03:29 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.262:
  * handover: fix detection for ambiguous HO neighbor ident
  * handover_fsm: signal Clear from gscon, for proper HO result counts
  * bssap: do not send a Clear Request after a Clear Command
  * add {BTS,BSC}_CTR_INTER_BSC_HO_OUT_FAILED for RR HO Failure
  * fix HO inter-BSC-IN target bts for counters
  * fix 'handover:*' counters: remove bogus increments

-------------------------------------------------------------------
Sun Aug 30 20:03:26 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.256:
  * fix 'handover:*' counters: add missing / move increments
  * ho counters: count invalid target cell as 'error', not 'no_channel'
  * cosmetic: dissolve error-goto with single source in handover_start()
  * cosmetic: use local var in handover_start_intra_bsc()

-------------------------------------------------------------------
Sat Aug 29 20:03:26 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.252:
  * abis_rsl: fix IAR Rest Octets in rsl_send_imm_ass_rej()
  * CBSP: add local bind to client mode
  * CBSP: rewrite the CBSP link setup and 'cbc' VTY section
  * Allow storing IPv6 address strings in BSSAP structs

-------------------------------------------------------------------
Thu Aug 27 20:03:26 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.248:
  * tests: acc_test: Test more rotating scenarios
  * acc: Fix ACC rotate barring highest ACCs too quickly during wraparound
  * acc_test: Print allowed ACC from t2 and t3

-------------------------------------------------------------------
Wed Aug 26 20:04:24 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.245:
  * bsc_subscr_conn_fsm: use proper cause values in SAPI N REJECT
  * bsc_subscr_conn_fsm: fix a memleak in rll_ind_cb()
  * fix bsc_sapi_n_reject(): dlci is unsigned, use uint8_t
  * ctrl: Fix CTRL TRAP for {msc.X,msc_)connection_status not sent

-------------------------------------------------------------------
Tue Aug 25 20:04:02 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.241:
  * Change default SCTP conn NULL->127.0.0.1 to localhost->localhost
  * CBSP: log CBSP RESET on NOTICE
  * CBSP: on RESET, also clear the etws_timer, and stop ETWS PN broadcast
  * lchan_fsm: make internal functions static.
  * lchan_fsm: merge lchan_mr_config()

-------------------------------------------------------------------
Mon Aug 24 20:03:39 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.236:
  * Add bts counters to count BTS events where we don't have a bts
  * Count intra-cell and intra-bsc handover separately
  * Count handover per BTS as well as per BSC
  * osmo_bsc_sigtran.c: Remove unused #defines
  * mscpool: fix refcount leak for unusual case of no bts

-------------------------------------------------------------------
Thu Aug 20 20:03:38 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.231:
  * Remove punctuation in counter description
  * Support setting rt-prio and cpu-affinity mask through VTY

-------------------------------------------------------------------
Tue Aug 18 20:03:21 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.229:
  * vty: fix copy-pasted 'no gprs control-ack-type-rach' description

-------------------------------------------------------------------
Mon Aug 17 20:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.228:
  * Implement support for receiving BSSMAP CommonID from MSC

-------------------------------------------------------------------
Thu Aug 13 20:04:19 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.227:
  * debian/control: change maintainer to the Osmocom team / mailing list
  * info, error log: show MSC nr for new conn
  * debug log: add RR Release cause code to the log
  * gscon timeout: use proper cause code for lchan release
  * cosmetic: bscon: use GSM48_RR_CAUSE_NORMAL instead of 0

-------------------------------------------------------------------
Wed Aug 12 20:03:23 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.222:
  * abis_rsl.c: make sure emergency calls are rejected early
  * timeslot_fsm: Name TS FSM instances on allocation.
  * chan_alloc: Fix typo in a comment.
  * paging: Remove obsolete comment.
  * gsm_04_08_rr: block EMERGENCY SETUP when EMERGENCY CALLS are denied
  * e1: encode line number as trunk number in MGCP endpoint

-------------------------------------------------------------------
Tue Aug 11 20:03:34 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.216:
  * vty: allow enabling freq. hopping regardless of the feature vector
  * vty: introduce and use GPRS_CHECK_ENABLED() macro
  * vty: fix missing comma in a warning message
  * vty: ensure that all warning messages are prefixed with '%%'
  * hodec2: log requirements of best candidate, log rxlev in dBm
  * hodec2: do not keep candidates with zero requirements met
  * hodec2 congestion: consider only congested pchan types
  * hodec2: fix logging of requirements flags
  * handover_test.c: typo s/more/less in test 19 description

-------------------------------------------------------------------
Thu Aug 06 20:03:32 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.207:
  * lchan_rtp_fsm: use E1 endpoints if the BTS is not ipaccess type
  * lchan_rtp_fsm: make _fsm_timer_cb and _fsm_cleanup static

-------------------------------------------------------------------
Sun Aug 02 20:03:18 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.205:
  * handover_test.c: add test case 29: TCH/F -> TCH/H

-------------------------------------------------------------------
Sat Aug 01 20:03:16 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.204:
  * BS-11: Fix "CONNECT TERRESTRIAL TRAFFIC"

-------------------------------------------------------------------
Sat Aug 01 08:08:01 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.203:
  * Introduce support for ACC ramping during whole BTS life cycle
  * fix CBSP server: actually open the srv_link
  * acc.c: Don't use C99 constructs, this breaks builds on Debian 8
  * Add example config files for Ericsson DUG20 based BTS
  * Introduce support for ACC subset rotation
  * lchan_fsm: silently ignore LCHAN_EV_RLL_ERR_IND
  * debian: Package E1 configuration file examples
  * rename files acc_ramp.* -> acc.c*
  * {bts,bsc}.adoc: Drop deprecated OsmoNITB references
  * doc: Copy {bsc,bts}.adoc from osmo-gsm-manuals
  * configure.ac: Fix trailing whitespace
  * osmo-bsc.spec.in: Add missing directories to package
  * Move acc_ramp_init inside gsm_bts_alloc
  * Move gsm_bts_{trx_}set_system_infos APIs to bts{_trx}.*
  * Move struct gsm_bts_trx: gsm-data.* => bts_trx.*
  * bts: Drop duplicated function to get trx by number
  * Move struct gsm_bts: gsm_data.* => bts.*
  * osmo-bsc.spec.in: Package E1 config files
  * remove examples/osmo-bsc/ericsson/osmo-bsc.cfg
  * propagate RSL error cause codes to RR Channel Release cause
  * RR Channel Release: pass Cause code from BSSMAP Clear to the BTS
  * RR Release Cell selection IE: fix repeated EARFCNs encoding
  * ipaccess_nanobts: Log ipaccess_sign_link_down event
  * Add example configuration files for E1 BTS
  * doc/examples: remove deprecated 'dyn_ts_allow_tch_f'
  * Fix trailing whitespace in several files
  * gsm_data.h: Drop duplicated include stdint.h
  * Use OSMO_FD_* instead of deprecated BSC_FD_*
  * bts_nokia_site: Clean up logging
  * Don't print 'bogus channel load sample' message if total == 0
  * Bring timeslot FSMs on BS-11 out of NOT_INITIALIZED state
  * abis_nm: Avoid various "Unhandled message" errors on BS-11 startup
  * ipaccess_sign_link_up: Log sign_link type
  * bsc_main: Use LOG_TRX in log line
  * bsc_main: Improve log line on Lost E1 link

-------------------------------------------------------------------
Thu Jul 09 20:03:34 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.168:
  * SI2quater: allow storing 48 EARFCNs

-------------------------------------------------------------------
Mon Jul 06 20:03:37 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.167:
  * si2quater: fix budget calculation for multiple EARFCNs

-------------------------------------------------------------------
Fri Jul 03 20:03:24 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.166:
  * gsm_04_08_rr: fix hopping parameters in RR Assignment Command
  * generate_ma_for_ts(): constify per cell/timeslot ARFCN bit-vectors
  * system_information: constify bitvec in freq. list encoding API
  * system_information: publicly declare generate_cell_chan_list()

-------------------------------------------------------------------
Thu Jul 02 20:04:12 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.162:
  * create ASP+AS only once per cs7 instance

-------------------------------------------------------------------
Wed Jul 01 20:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.161:
  * vty: check with is_ipaccess_bts() before using IPACC

-------------------------------------------------------------------
Tue Jun 30 20:03:40 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.160:
  * abis_rsl: Mobile Allocation IE in CHANnel ACTIVation shall be empty

-------------------------------------------------------------------
Fri Jun 26 20:03:37 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.159:
  * lchan_rtp_fsm: fix out_state_mask

-------------------------------------------------------------------
Wed Jun 24 20:03:35 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.158:
  * osmo-bsc.spec.in: Use %config(noreplace) to retain current config file
  * vty/bts_resend_cmd: Use gsm_bts_set_system_infos() to increment changemark
  * fix segfault introduced by recent segfault fix

-------------------------------------------------------------------
Tue Jun 23 20:03:35 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.155:
  * Avoid selecting channels from administratively locked trx
  * fix crashes due to OSMO_ASSERT(conn->lchan)

-------------------------------------------------------------------
Sun Jun 21 20:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.153:
  * system_information: Set BSS_PAGING_COORDINATION in SI13 for osmo-bts
  * vty: hide 'mscpool roundrobin next'
  * Count RSL DELETE INDICATION received from BTS
  * bs11_config: Print "Not Equipped" for MBCCU (TRX) that don't exist
  * [cosmetic] system_information: Values are not guesses; more comments

-------------------------------------------------------------------
Sat Jun 20 20:03:29 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.148:
  * merge files: absorb osmo_bsc_vty.c into bsc_vty.c
  * bsc: Allow setting negative nominal tx power through VTY

-------------------------------------------------------------------
Thu Jun 18 20:03:38 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.146:
  * abis_nm: fix length indicator in Set Channel Attributes
  * abis_nm: fix ARFCN list encoding in Set Channel Attributes
  * MSC pooling: add rate counters
  * debug: log about matching Paging Response to earlier Paging
  * log: add MSC number to bsc_subscr_conn_fsm id
  * vty: add 'mscpool roundrobin next' for ttcn3 tests
  * mscpool: add user manual chapter
  * MSC pooling: add 'no allow-attach' for MSC off-loading
  * MSC pooling: LU: ignore TMSI NRI from a different PLMN
  * MSC pooling: implement NAS node selection by NRI from TMSI
  * MSC pooling: make NRI mappings VTY configurable

-------------------------------------------------------------------
Wed Jun 17 20:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.135:
  * tweak log category for Compl L3 error
  * use osmo_mobile_identity API everywhere
  * remove extract_sub(), add bsc_subscr_find_or_create_by_mi()

-------------------------------------------------------------------
Tue Jun 16 20:03:40 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.132:
  * osmo-bsc main: exit on cmdline option error
  * manuals: generate vty reference xml at build time
  * add osmo-bsc --vty-ref-xml: dump VTY ref XML to stdout
  * Count assignment rates per BTS as well
  * abis_rsl: Count successful channel requests
  * gsm_data.h: Remove period at end of counter description

-------------------------------------------------------------------
Fri Jun 12 20:03:46 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.126:
  * refactor bsc_find_msc()'s round-robin

-------------------------------------------------------------------
Tue Jun 09 20:03:41 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.125:
  * osmo-bsc: Use designated initializer in bts_stat_desc

-------------------------------------------------------------------
Mon Jun 08 20:03:32 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.124:
  * gsm0408_test.c: drop test_mi_functionality()

-------------------------------------------------------------------
Wed Jun 03 20:03:33 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.123:
  * is_cm_service_for_emerg(): return false, not 0
  * cosmetic: tweak rc type of is_cm_service_for_emerg()
  * create only one SCCP user per SCCP instance
  * CTRL: determine MSC connection status from RESET-ACK, not AS_ACTIVE
  * abis_nm: fix: properly truncate feature vector reported by BTS
  * abis_nm: cosmetic: use sizeof() for printing buffer size
  * abis_nm: cosmetic: add curly braces to complex 'if' statements

-------------------------------------------------------------------
Sun May 31 20:03:33 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.116:
  * handover_test: use 'unknown' BTS type instead of 'sysmobts'
  * bsc_bts_alloc_register(): fix possible NULL-pointer dereference
  * bts_sysmobts: fix: properly zero-initialize the feature vector
  * bts_unknown: fix: properly initialize the feature vector
  * gsm_data: cosmetic: mark argument of is_*_bts() as const
  * doc/manuals: regenerate the VTY reference file

-------------------------------------------------------------------
Sat May 30 20:03:26 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.110:
  * flatten: move network->bsc_data->* to network->*
  * drop MSC types "local" vs "normal"
  * doc/examples: remove deprecated ussd text config
  * drop all BSC originated USSD notification features
  * code cleanup: absorb complete_layer3() into bsc_compl_l3()
  * drop CC 'local-prefix' feature
  * Return 0 from gsm0408_rcvmsg() if SCCP link is already closed.

-------------------------------------------------------------------
Fri May 29 20:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.103:
  * bsc_subscr_find_or_create_by_{imsi,tmsi}(): fix NULL pointer dereference

-------------------------------------------------------------------
Thu May 28 20:03:55 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.102:
  * stats: Count paging requests flushed due to MSC Reset.
  * bsc_subscr_conn_fsm: Fix crash in gscon_forget_lchan()

-------------------------------------------------------------------
Wed May 27 20:03:36 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.100:
  * drop IMSI filter and libfilter completely
  * cosmetic: put comment back at proper place in bsc_vty.c

-------------------------------------------------------------------
Fri May 22 20:03:43 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.98:
  * Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in

-------------------------------------------------------------------
Wed May 20 20:05:02 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.97:
  * contrib: integrate RPM spec
  * bsc_patch: Don't even parse MM INFO if TZ patching is not enabled.
  * Fix crash in bsc_patch_mm_info()
  * deprecate 'msc' / 'ip.access rtp-base <port>'

-------------------------------------------------------------------
Tue May 19 20:05:05 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.93:
  * bssap: Handle BSSMAP CONFUSION message.
  * stats: Correctly count lchans under BORKEN TS.
  * stats: Add a BTS/BSC counter PAGING_NO_ACTIVE_PAGING.
  * stats: Add counters and gauges for BORKEN lchans/TS
  * borken: Recover from more TS borken states.
  * contrib: import RPM spec

-------------------------------------------------------------------
Mon May 18 20:03:25 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.87:
  * manuals: update bsc_vty_reference.xml
  * log: Demote "SAPI=%u ESTABLISH CONFIRM" message from ERROR to DEBUG.
  * log: Demote "CHAN RQD: reason" to INFO

-------------------------------------------------------------------
Sun May 17 20:03:37 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.84:
  * bssmap: Ignore repeated BSSMAP RESET ACK messages.
  * A-bis: fix logging level mismatch in abis_nm_rcvmsg_fom()

-------------------------------------------------------------------
Sat May 16 20:03:35 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.82:
  * log: Adjust "new SIGTRAN connection" logging level
  * log: Fix "Paging request failed" logging level

-------------------------------------------------------------------
Fri May 15 20:03:44 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.80:
  * bsc_vty: Coding style fix - brackets around a complex if/else

-------------------------------------------------------------------
Thu May 14 20:03:35 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.79:
  * manual: fix config example typo 'msc-addr'

-------------------------------------------------------------------
Tue May 12 20:03:55 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.78:
  * stats: Rename BSSMAP Rx message counters to match Tx ones.

-------------------------------------------------------------------
Mon May 11 20:03:35 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.77:
  * stats: Add counters for Tx BSSMAP messages.
  * handover_test: Properly allocate MSC data struct.
  * stats: Only dereference a connection pointer after checking for NULL.

-------------------------------------------------------------------
Sun May 10 20:03:52 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.74:
  * timeslot_fsm: Allow PDCH_ACT_ACK in BORKEN state.
  * lchan: Allow transition from BORKEN state to WAIT_RF_RELEASE_ACK

-------------------------------------------------------------------
Sat May 09 20:03:34 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.72:
  * bsc_subscr_conn_fsm: Fix a typo in the comment life->live
  * stats: Fix Rx DTAP error stat description
  * a_reset: Rename SIGTRAN connection to BSSMAP MSC assocation in log messages
  * bts_nokia_site: Fake 12.21 OM objet state as "OK" when boot is done
  * stats: Export connected OML/RSL links count per BTS.
  * stats: Add counters for received BSSMAP messages.
  * stats: report a number of configured BTS to a stats gauge.
  * stats: Add a stats gauge for the MSC links count.
  * om2k: Fix invalid use of linked list when building hopping freq list
  * gsm_data: Update trx_is_usable for ericsson BTS
  * chan_alloc: Don't re-invent trx_is_usable and use existing helper
  * osmo_bsc_sigtran: Fix a SSCP-> SCCP typo in a comment
  * chan_alloc: Add comments for the *_chan_load() functions.
  * Fix a comment for the handle_unitdata_from_msc() function.
  * stats: Fix stat group index for BTS stats.
  * Fix indent whitespace and log message.
  * stats: Remove dots from the end of stats descriptions.
  * stats: Report per channel type load to statsd counters.
  * ctrs: Correctly count load total for dynamic timeslots.

-------------------------------------------------------------------
Fri May 08 20:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.53:
  * om2k: Wait for OM TRX links to stabilize before trying to bring up TRX
  * om2k: Properly update the 'fake' 12.21 states using OM2000 status
  * om2k: Add support for MCTR configuration
  * om2k: Rename MCTR config request constants for consistency
  * om2k: Add option to limit OML version during negotiation
  * bts_ericsson_rbs2000: Whitelist the E1d input driver
  * bts_ericsson_rbs2000: Init all the TRX, not just C0
  * om2k: Fix the frequency specifier for TX/RX/TS conf requests
  * om2k: Dispatch TS_EV_OML_READY to TS FSM only when it's actually ready
  * om2k: Use the "from config" TS config to setup OM objects
  * om2k: Properly name message 0x0136, found to be MCTR Statistics Report
  * bts_nokia_site: Fix LAPD segfault during reset procedure

-------------------------------------------------------------------
Wed May 06 20:03:38 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.41:
  * om2k: Acknowledge the unknown MCTR messages we get from time to time
  * om2k: Acknowledge the HW Infos Reports
  * om2k: Fix type of msg_type in abis_om2k_tx_simple
  * om2k: Fix TS channel config payload for non-superchannel case
  * om2k: Don't use slashes in FSM IDs and use dashes instead

-------------------------------------------------------------------
Mon May 04 20:04:12 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.36:
  * gsm_data.h: Comment the 'nokia' BTS fields
  * timers: T->X: 23002, 23004, 23005, 23006

-------------------------------------------------------------------
Tue Apr 28 20:03:42 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.34:
  * om2k: Add VTY command to allow TX of arbitrary message for testing
  * om2k: Allow the CON configuration request to be triggered via VTY
  * om2k: Allow TG and MCTR to be manipulated via VTY
  * om2k: Add definitions for the TG object

-------------------------------------------------------------------
Mon Apr 20 20:03:56 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.30:
  * handorer.h: Fix compilation with gcc-10

-------------------------------------------------------------------
Tue Apr 14 20:03:45 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.29:
  * vty: clarify EGPRS Packet Channel Request message support
  * configure.ac: fix libtool issue  with clang and sanitizer

-------------------------------------------------------------------
Mon Apr 06 20:03:25 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.27:
  * vty: 'gprs 11bit_rach_support_for_egprs': clarify error message
  * vty: 'gprs 11bit_rach_support_for_egprs': drop redundant check
  * rest_octets: cosmetic: fix alignment in gprs_cell_options

-------------------------------------------------------------------
Sat Apr 04 20:03:13 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.24:
  * doc/manuals: remove deprecated DNAT from the VTY reference
  * vty: fix: restore removed DNAT category as deprecated

-------------------------------------------------------------------
Fri Apr 03 20:03:25 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.22:
  * remove 'NAT' log category

-------------------------------------------------------------------
Mon Mar 30 20:03:18 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.21:
  * manual: add SCCPlite section
  * manual: add SCCP/M3UA section from common chapters

-------------------------------------------------------------------
Sun Mar 29 20:03:18 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.19:
  * Meas Tools, Avoid compiler format warnings
  * Meas Tools: Avoid unusable terminal in case of error on osmo_sock_init
  * Meas Tools: Avoid OSMO_ASSERT due to uninitialised logging.

-------------------------------------------------------------------
Fri Mar 27 21:07:24 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.16:
  * VTY: regenerate bsc_vty_reference.xml
  * VTY: let all descriptions end in \n
  * VTY: add show bts failure report
  * abis_nm: move fail report parsing to extra func

-------------------------------------------------------------------
Tue Mar 24 21:03:24 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.12:
  * abis_nm.c: rx_fail_evt_rep: fix sd.bts

-------------------------------------------------------------------
Sun Mar 22 21:03:33 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.11:
  * manual: add "Multiple Instances" section, akin to other manuals

-------------------------------------------------------------------
Sat Mar 21 21:04:33 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.10:
  * main: exit on mutually exclusive codecs settings

-------------------------------------------------------------------
Thu Mar 19 21:03:28 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.9:
  * osmo-bsc-minimal.cfg: fix codec-list

-------------------------------------------------------------------
Mon Mar 16 21:03:05 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.8:
  * osmo-bsc/bsc_vty: fail on get_amr_from_arg error

-------------------------------------------------------------------
Thu Mar 12 21:02:57 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.7:
  * osmo-bsc/bsc_vty: set default gprs cell bvci to 2
  * tests/Makefile.am: allow running only one VTY test

-------------------------------------------------------------------
Mon Feb 17 21:12:54 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.5:
  * bssap: Avoid logging error if no optional Global Call Ref IE received

-------------------------------------------------------------------
Wed Jan 29 21:06:19 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.4:
  * OM2000: Add some more message types and IEs we now understand

-------------------------------------------------------------------
Fri Jan 24 21:18:39 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.3:
  * VTY: fix writing of custom timer values to a configuration file

-------------------------------------------------------------------
Thu Jan 16 21:06:57 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.2:
  * bsc_main: use higher default loglevels.

-------------------------------------------------------------------
Mon Jan 06 21:08:17 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.1:
  * Introduce nm_fail_rep_signal_data for "SS_NM, S_NM_FAIL_REP" signal

-------------------------------------------------------------------
Fri Jan 03 21:10:48 UTC 2020 - mardnh@gmx.de

- Update to version 1.6.0.0:
  * Bump version: 1.5.0.43-e1f08-dirty → 1.6.0

-------------------------------------------------------------------
Thu Dec 12 21:05:48 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.43:
  * debian, osmoappdesc.py, tests: switch to python 3

-------------------------------------------------------------------
Fri Dec 06 21:14:35 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.42:
  * gsm_04_80: Avoid using deprecated API
  * doc: osmux: use generated svg instead of pychart

-------------------------------------------------------------------
Wed Dec 04 21:03:31 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.40:
  * exit(2) on unsupported positional arguments on command line

-------------------------------------------------------------------
Mon Dec 02 21:07:40 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.39:
  * abis_nm.c: fix RSL connection timeout for trx->nr > 0

-------------------------------------------------------------------
Sun Dec 01 21:11:35 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.38:
  * Move a_reset_fsm regstration to __attribute__((contructor))
  * manual: Fix copy+paste error
  * check for osmo_ss7_init() error return value
  * check for osmo_fsm_register() error return value

-------------------------------------------------------------------
Sat Nov 23 21:08:57 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.34:
  * fsm: use deferred deallocation

-------------------------------------------------------------------
Wed Nov 20 21:11:16 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.33:
  * bsc: Send MS Power Control msg upon max MS power change

-------------------------------------------------------------------
Tue Nov 19 21:13:36 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.32:
  * abis_nm.c: replace magic numbers with NM_CHANC_* constants
  * abis_nm.c: fix error message in verify_chan_comb()
  * cosmetic: bs11_config: clean trailing whitespace
  * bsc: Adapt maximum MS Power Ctrl level based on band and MS Power class

-------------------------------------------------------------------
Thu Nov 14 21:10:17 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.28:
  * Fix some typos

-------------------------------------------------------------------
Tue Nov 05 21:17:28 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.27:
  * osmo_bsc_main.c: fix CCCH_CONF computation: use pchan_from_config
  * osmo_bsc_main.c: simplify computation of CCCH_CONFIG
  * osmo_bsc_main.c: verify the physical channel mapping at startup
  * VTY: also print the active phan config in ts_dump_vty()

-------------------------------------------------------------------
Fri Nov 01 21:11:40 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.23:
  * gsm_data.h: Remove unused func declarations
  * gsm_data.h: Remove unused field classmark from gsm_subscriber_connection
  * Remove unused API classmark_is_r99()

-------------------------------------------------------------------
Tue Oct 29 21:04:23 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.20:
  * rsl: Send IE MS Power Param to osmocom BTS models only
  * rsl.c: Clean up some repeated use of long chains of pointers

-------------------------------------------------------------------
Mon Oct 28 21:03:11 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.18:
  * rsl: Send IE MS Power Param during CHAN ACT and MS PWR CTRL messages
  * bsc_vty: Fix typo in 'no depends-on-bts' cmd

-------------------------------------------------------------------
Tue Oct 15 20:03:47 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.16:
  * sigtran: Set default remote ip to localhost instead of null

-------------------------------------------------------------------
Fri Oct 04 20:02:40 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.15:
  * gsm_08_08.c: Mark func bsc_find_msc() static

-------------------------------------------------------------------
Thu Sep 26 20:03:31 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.14:
  * bsc_subscr_conn_fsm: Cleanly clear BSSAP conn if associated channel closed during WAIT_CC

-------------------------------------------------------------------
Sun Sep 08 20:03:43 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.13:
  * SMSCB: Send ETWS Primary Notifiation via RSL to BTS
  * bsc: gsm_08_08.c: Remove repeated conn not null check
  * a_reset.c: Don't wait 2 seconds to send first BSSMAP RESET

-------------------------------------------------------------------
Sat Sep 07 20:03:42 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.10:
  * SMSCB: Send ETWS primary warning message via all dedicated channels

-------------------------------------------------------------------
Wed Sep 04 20:03:04 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.9:
  * manual: Update statements regarding SCCPlite
  * doc: update bsc_vty_reference.xml
  * Cell Broadcast: CBSP and CBCH scheduling support

-------------------------------------------------------------------
Thu Aug 29 20:08:56 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.6:
  * gsm_08_08.c: always pick first msc for unsolicit paging responses

-------------------------------------------------------------------
Tue Aug 27 20:05:20 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.5:
  * lchan_select.c: tune log level in lchan_select_by_type()
  * abis_nm.c: use LOGP() macro instead of LOGPC()

-------------------------------------------------------------------
Wed Aug 14 20:29:31 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.3:
  * neighbor config: allow re-using ARFCN+BSIC pairs
  * add vty 'no neighbors' to remove all HO targets

-------------------------------------------------------------------
Mon Aug 12 20:10:34 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.1:
  * bsc_msc_data: remove unused member is_authenticated

-------------------------------------------------------------------
Thu Aug 08 21:57:22 UTC 2019 - mardnh@gmx.de

- Update to version 1.5.0.0:
  * Bump version: 1.4.0.109-caec1-dirty → 1.5.0
  * Remove undefined param passed to logging_vty_add_cmds

-------------------------------------------------------------------
Fri Jul 26 20:34:03 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.108:
  * rest_octets: add Serving Cell Priority Parameters

-------------------------------------------------------------------
Wed Jul 24 20:36:23 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.107:
  * osmo-bsc.cfg: work with osmo-bts example cfg

-------------------------------------------------------------------
Tue Jul 23 20:17:04 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.106:
  * turn -Werror=null-dereference into a warning
  * doc: Add Osmux documentation to User Manual

-------------------------------------------------------------------
Mon Jul 22 10:35:46 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Disable LTO for now since it breaks compilation of the tests
  See: https://osmocom.org/issues/4113

-------------------------------------------------------------------
Fri Jul 19 20:06:53 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.104:
  * vty: Fix typo in VTY command descrption -> description

-------------------------------------------------------------------
Wed Jul 17 19:10:19 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.103:
  * Fix some spelling errors found by lintian

-------------------------------------------------------------------
Tue Jul 16 20:08:47 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.102:
  * logging: introduce LOG_BTS and LOG_TRX and use it everywhere

-------------------------------------------------------------------
Sun Jul 14 20:11:25 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.101:
  * silence error for "invalid enum handover_scope value: none"
  * comment and VTY doc tweaks

-------------------------------------------------------------------
Thu Jul 11 20:21:16 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.99:
  * contrib/jenkins.sh: "maintainer-clean" after "publish"
  * contrib/jenkins.sh: run "make maintainer-clean"

-------------------------------------------------------------------
Tue Jul 09 20:13:39 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.97:
  * remove double BSSMAP Clear on HO failure
  * doc/manuals, vty doc: more handover doc clarifications
  * make bsc_clear_request() static

-------------------------------------------------------------------
Thu Jun 27 20:34:45 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.94:
  * bsc_subscr_conn_fsm: Log Tx of BSSMAP Clear Request with cause
  * bsc_subscr_conn_fsm: Use gscon_bssmap_clear() helper on send failure

-------------------------------------------------------------------
Fri Jun 21 20:32:28 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.92:
  * doc/manuals: review and tweak handover docs

-------------------------------------------------------------------
Tue Jun 18 20:18:16 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.91:
  * Re-introduce support for IPA-encapsulated MGCP
  * Remove extern declarations of libosmovty symbols

-------------------------------------------------------------------
Mon Jun 17 20:14:14 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.89:
  * manuals: Add script to update vtr/counter documentation from docker

-------------------------------------------------------------------
Thu Jun 06 20:03:24 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.88:
  * vty: adjust config name for unit-id
  * bsc: Append Osmux Support IE only on AoIP
  * Introduce msc_is_{sccplite,aoip}() helpers
  * manuals: Update generated VTY reference and counters

-------------------------------------------------------------------
Fri May 31 20:03:33 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.84:
  * debian: create -doc subpackage with pdf manuals

-------------------------------------------------------------------
Mon May 27 20:03:21 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.83:
  * rx_fail_evt_rep(): Don't recycle variable

-------------------------------------------------------------------
Sun May 26 20:03:32 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.82:
  * Allow VTY to set the CCCH Load Indication Threshold

-------------------------------------------------------------------
Fri May 24 20:03:16 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.81:
  * vty: Dump per-bts stat_item group in 'show bts' output
  * keep per-BTS stat_items about RACH busy / RACH access percentage
  * chan_alloc: Don't include CBCH channels in load computation
  * smscb: Allow transmit of SCHEDULE and DEFAULT SMSCB
  * abis_rsl: Fix log message about unimplemented common channel msg
  * abis_rsl: Avoid "Unimplemented" log message for every CBCH LOAD IND
  * abis_rsl: Add support for extended CBCH to rsl_sms_cb_command()

-------------------------------------------------------------------
Thu May 23 20:03:17 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.74:
  * lcls: Fix MDCX with garbage on LCLS loop break

-------------------------------------------------------------------
Mon May 20 20:03:24 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.73:
  * bssap: Feed Assign Complete with Osmux CID retrieved from MGW
  * bssap: Parse Osmux CID on BSSAP Assign Req recv and use it in MGCP

-------------------------------------------------------------------
Sun May 19 20:03:35 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.71:
  * bssap: Announce Osmux support on RESET (ACK) send
  * bssap: Detect MSC Osmux support on RESET (ACK) recv
  * vty: Add option to enable osmux towards MSC
  * Make sure to default to AMR octet-aligned mode

-------------------------------------------------------------------
Tue May 07 20:04:57 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.67:
  * handover_fsm.c: fix: prevent possible buffer overflow
  * abis_rsl.c: missing newlines on log lines
  * fix inter-BSC-HO-incoming for AoIP (2/2)
  * fix inter-BSC-HO-incoming for AoIP (1/2)

-------------------------------------------------------------------
Fri May 03 20:03:21 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.63:
  * assignment_fsm: Properly support assigning signalling mode TCH/x

-------------------------------------------------------------------
Tue Apr 30 20:05:57 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.62:
  * move mgw endpoint FSM to osmo-mgw.git
  * use libosmocore osmo_tdef

-------------------------------------------------------------------
Fri Apr 19 20:03:16 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.60:
  * Revert "fix inter-BSC-HO-incoming for AoIP (1/2)"

-------------------------------------------------------------------
Wed Apr 17 20:06:16 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.59:
  * gsm_data.h: Remove unused variable from OpenBSC times
  * Change comments/strings from OpenBSC to OsmoBSC
  * manuals: Fix example config to reflect OsmoBSC commands
  * doc: Add generic counter chapter in manual

-------------------------------------------------------------------
Mon Apr 15 20:03:45 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.55:
  * Drop unused old osmux leftover code

-------------------------------------------------------------------
Fri Apr 12 20:03:42 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.54:
  * fix inter-BSC-HO-incoming for AoIP (1/2)
  * Handover Request: also parse Chosen Algorithm IE, pass to lchan activation
  * lchan activation: add explicit encryption info to activation

-------------------------------------------------------------------
Mon Apr 08 20:03:41 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.51:
  * ipaccess-config: use POSIX regex for Unit ID format check
  * osmo_bsc_lcls.c: cosmetic: make Coverity happy
  * gsm_data.c: use REG_NOSUB flag of regcomp()

-------------------------------------------------------------------
Sat Apr 06 20:03:13 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.48:
  * abis_nm.c: fix broken logging in abis_nm_rx_ipacc()
  * abis_nm.c: use msgb_lv_put() to put abis_nm_ipa_magic
  * abis_nm.c: use abis_nm_ipa_magic from libosmocore
  * abis_nm.c: also print TRX number in abis_nm_get_attr()
  * abis_nm.c: use proper format specifiers for BTS / TRX number

-------------------------------------------------------------------
Wed Mar 27 21:05:15 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.43:
  * nanobts: use libosmocore's osmo_store*() for OML attr. patching
  * osmo_bsc_bssap: check bssmap length field

-------------------------------------------------------------------
Sun Mar 24 21:03:09 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.41:
  * avoid use-after-free: on MGW endpoint dealloc, also forget it in conn->ho.*

-------------------------------------------------------------------
Tue Mar 19 21:03:35 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.40:
  * lchan_fsm: add missing header file.
  * AMR: Signal usage of octet-aligned or bandwith-efficient mode to MSC
  * OML: Fix encoded length value of OML GET ATTRIBUTES
  * lchan_fsm: do not include 12.2k in active set on HR channels
  * lchan_fsm: make sure multi rate configuration is valid
  * codec_pref: fix special handling for AMR rate configuration  (S15-S0)
  * osmo_bsc_msc: Use meaningful amr rate configuration on BTS level

-------------------------------------------------------------------
Sat Mar 16 21:03:03 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.33:
  * fix another log line end in assignment_fsm.c

-------------------------------------------------------------------
Fri Mar 15 21:03:15 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.32:
  * fix log line end in assignment_fsm.c
  * Revert "assignment_fsm: Properly support assigning signalling mode TCH/x"

-------------------------------------------------------------------
Thu Mar 14 21:03:21 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.30:
  * src/utils/Makefile.am: Drop unneeded sigtran and mgcp-client deps
  * configure.ac: Add flag to enable/disable build of ipaccess related utils
  * net_init.c: remove unneeded header
  * ipaccess/Makefile.am: Remove unneeded libosmo-sigtran dep
  * Move msc related code from gsm_data to bsc_msc
  * Move LCLS references from gsm_data to osmo_bsc_lcls
  * assignment_fsm: Properly support assigning signalling mode TCH/x
  * log N-CONNECT from MSC
  * incoming connect: don't crash if calling addr is missing
  * ipaccess/Makefile.am: Remove unneeded libmgcp-client dep

-------------------------------------------------------------------
Mon Mar 11 21:03:17 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.20:
  * handover_fsm: copy old S15_S0 to new lchan

-------------------------------------------------------------------
Fri Mar 08 21:03:22 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.19:
  * assignment_fsm: use activate.info.s15_s0 for ASS. COMPL.

-------------------------------------------------------------------
Wed Mar 06 21:04:12 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.18:
  * cosmetic: drop unused struct mgcp_ctx shadow

-------------------------------------------------------------------
Sat Feb 23 21:03:15 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.17:
  * assignment_fsm: fix channel allocator preferences

-------------------------------------------------------------------
Mon Feb 11 21:03:02 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.16:
  * bsc_vty: add features to disable specific lchans via vty

-------------------------------------------------------------------
Wed Feb 06 21:02:37 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.15:
  * comments: clarify usage of conn.assignment and .handover scopes
  * handover_fsm: do not access conn->assignment.req, it may be outdated

-------------------------------------------------------------------
Tue Feb 05 21:02:36 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.13:
  * Implement CSFB "Fast Return" Handling at RR RELEASE
  * manual: Remove bogus "Control interface" sub-section in overview
  * manual: s/OsmoNITB/OsmoBSC/ in examples; remove E1 based BTSs
  * manual: Re-order chapters in more logical order
  * manual: Add sections on 3G/4G neighbor cells
  * manual: It's not "A over SCCP" but "BSSAP over SCCP"
  * gsm_data: Add gsm_bts_name() just like we have gsm_{trx,ts,lchan}_name()

-------------------------------------------------------------------
Fri Feb 01 21:02:27 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.6:
  * bsc_vty: add vty command to display all lchans

-------------------------------------------------------------------
Tue Jan 29 21:02:26 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.5:
  * LCLS: use libosmocore function to add status

-------------------------------------------------------------------
Fri Jan 25 21:02:39 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.4:
  * abis_rsl: Fix TCH-as-SDCCH allocation on Channel Request

-------------------------------------------------------------------
Tue Jan 22 20:35:38 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.3:
  * lchan_select: Do not unsolicitedly select a TCH/F
  * lchan_select: dont allow half rate EFR to be selected

-------------------------------------------------------------------
Mon Jan 21 21:02:42 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.1:
  * LCLS: constify helper parameters

-------------------------------------------------------------------
Sun Jan 20 21:02:39 UTC 2019 - mardnh@gmx.de

- Update to version 1.4.0.0:
  * Bump version: 1.3.0.293-605c → 1.4.0

-------------------------------------------------------------------
Fri Jan 18 21:02:35 UTC 2019 - mardnh@gmx.de

- Update to version 1.3.0.293:
  * chan_alloc: remove references to lchan_alloc()

-------------------------------------------------------------------
Thu Jan 17 21:02:46 UTC 2019 - mardnh@gmx.de

- Update to version 1.3.0.292:
  * Log MDCX ACK for established lchan

-------------------------------------------------------------------
Mon Jan 14 21:02:30 UTC 2019 - mardnh@gmx.de

- Update to version 1.3.0.291:
  * Print BTS number on GPRS options error
  * paging: fix nullpointer deref

-------------------------------------------------------------------
Tue Jan 08 21:02:27 UTC 2019 - mardnh@gmx.de

- Update to version 1.3.0.289:
  * use mgcp-client configured endpoint domain name

-------------------------------------------------------------------
Fri Jan 04 21:02:30 UTC 2019 - mardnh@gmx.de

- Update to version 1.3.0.288:
  * LCLS: use enum values instead of magic numbers

-------------------------------------------------------------------
Thu Jan 03 21:02:27 UTC 2019 - mardnh@gmx.de

- Update to version 1.3.0.287:
  * IPA: log OML/RSL link drop reason
  * comments: describe some lchan details
  * make sure early lchan act failure resets the lchan

-------------------------------------------------------------------
Thu Dec 20 21:02:35 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.284:
  * LCLS: log config/control update

-------------------------------------------------------------------
Tue Dec 18 21:02:30 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.283:
  * LCLS: update parameter representation

-------------------------------------------------------------------
Fri Dec 14 21:02:29 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.282:
  * Add VTY option to avoid sending empty Full BCCH Info for disabled SI

-------------------------------------------------------------------
Wed Dec 12 21:03:08 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.281:
  * bsc: bssap: Set subscr log context during paging
  * bsc: dtap: Set subscr log context
  * bsc: rsl: Set subscr log context during meas report
  * bsc: Set subscr log context during complete_layer3
  * bsc_main: filter_fn: Compare imsi values instead of subscr pointers
  * paging: Properly enclose logging imsi filter scope
  * VTY: Allow logging filter imsi statements for IMSIs we haven't seen yet
  * paging: fix whitespace

-------------------------------------------------------------------
Tue Dec 11 21:02:41 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.273:
  * set gscon FSM instances' log level to DEBUG

-------------------------------------------------------------------
Sat Dec 08 21:02:25 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.272:
  * handover_fsm: send HANDOVER PERFORMED msg on internal ho

-------------------------------------------------------------------
Thu Dec 06 21:02:48 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.271:
  * gsm_04_08: Free GSM subscr conn if paging response can't be matched
  * contrib: fix makedistcheck with disabled systemd

-------------------------------------------------------------------
Wed Dec 05 21:02:41 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.269:
  * paging: Add VTY options to calculate T3113 timeout dynamically
  * bsc: lchan_fsm: Fix invalid duplicated transition
  * bsc: timeslot_fsm: Handle and ignore tear down of lchan during PDCH DEACT
  * bsc: lchan_fsm: Add missing transition WAIT_TS_READY->WAIT_RLL_RTP_RELEASED
  * bsc: lchan_rtp_fsm: Avoid duplicate LCHAN_EV_RTP_RELEASED event
  * bsc: timeslot_fsm: Fix count in ts_lchans_waiting
  * bsc: timeslot_fsm: Fix possible skip of some lchans in ts_terminate_lchan_fsms
  * bsc: ts_is_pchan_switching: Return correct IPA dyn TS target_pchan
  * bsc: timeslot_fsm: Fix ts_is_lchan_waiting_for_pchan
  * bsc: timelost_fsm: Remove unneeded set of out variable on failure
  * bsc: Fix lchan iteration for dyn TS during PDCH Deact
  * bsc: Add define for ts_as_pchan_for_each_lchan with ts->pchan_on_init
  * contrib/jenkins.sh: build and publish manuals

-------------------------------------------------------------------
Tue Dec 04 21:02:55 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.256:
  * Fix DISTCHECK_CONFIGURE_FLAGS override

-------------------------------------------------------------------
Sat Dec 01 21:02:25 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.255:
  * osmo_bsc_bssap.c: fix incorrect link_id assignment

-------------------------------------------------------------------
Fri Nov 30 21:02:31 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.254:
  * follow-up: logging tweak for Immediate Assignment

-------------------------------------------------------------------
Thu Nov 29 21:02:26 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.253:
  * bsc: ts_for_each_lchan: Improve documentation
  * bsc: ts_as_pchan_for_each_lchan: reorder and improve documentation
  * bsc: lchan_select: Avoid returning a TCH/H lchan when TCH/F is requested

-------------------------------------------------------------------
Wed Nov 28 21:02:31 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.250:
  * cosmetic: bsc: timeslot_fsm: Clean uneeded scope brackets

-------------------------------------------------------------------
Tue Nov 27 21:02:45 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.249:
  * build manuals included from osmo-gsm-manuals.git
  * copy NITB's osmobsc-usermanual.adoc to OsmoBSC
  * OsmoBSC: update VTY reference
  * OsmoBSC/HLR/MSC: Fix default config file name
  * author info: add "former" to Holger's job title
  * bsc: handover: mention the need to resend SI for telnet neighbor cfg
  * bsc: handover: clarify default of all-cells-are-neighbors
  * bsc: document handover
  * vty-ref: Update URI of docbook 5.0 schema
  * OsmoBSC: update VTY reference
  * add message sequence chart MS/BTS/BSC/MSC for 3GPP aoIP MO call
  * common / OsmoBSC: drop unused alink.adoc
  * OsmoBSC: update overview to explain both SCCPlite and SCCP/M3UA
  * OsmoBSC: add rate counter documentation
  * OsmoBSC: update CTRL docs
  * refactor Makefile build rules, don't use the FORCE
  * Allow easily disabling GFDL references
  * MGW: Include MGCP endpoint naming scheme of old IPA/SCCPlite approach
  * mgw: Fix endpoint names for new MGW
  * osmux: Fix description for Dummy frames FT field
  * osmux-reference-docinfo: Add latest changes to revhistory
  * osmux-reference: Add traffic saving plot
  * osmux-reference: Add sequence charts
  * osmux-reference: Use packetdiag to draw packet header structures
  * BSC: Add series of message sequence charts about MGCP handling
  * Add chapter on Cell Broadcast Support in Osmocom (to BSC+NITB manual)
  * Add osmux-reference document
  * BSC,BTS: add diagrams of PCU-BTS-NITB-SGSN relationships
  * fix 'make clean': shell glob, ignore failure
  * OsmoBSC: include bts-examples.adoc from OsmoNITB
  * OsmoBSC+NITB/running: fix title levels, one too deep
  * add 'make check' target
  * make clean: also remove generated image files
  * OM2000 MSC: Fix spelling
  * OM2000 message sequence charts: specify MO in node name
  * add Ericsson OM2000 message sequence charts (one for each MO)
  * Add OsmoBSC control interface description
  * minor tweak
  * fix various typos across all manuals
  * Add OsmoBSC control interface description
  * Add link to Asciidoc source code of manual
  * initial checkin of manuals to public repo
  * send Immediate Assignment Reject only before Immediate Assignment

-------------------------------------------------------------------
Fri Nov 23 21:02:26 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.204:
  * ipaccess-config: Fix indentation of the usage output
  * ipaccess-config: Generate valid JSON output when using the -G parameter
  * vty: add command to show TRX selectively

-------------------------------------------------------------------
Thu Nov 22 19:00:45 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.201:
  * ipaccess-config: Introduce -q quiet param
  * LCLS: add bts-loop variant
  * RSL: restructure MDCX functions
  * gsm0408_rcvmsg: Release lchan if L3 fails to complete

-------------------------------------------------------------------
Wed Nov 21 20:21:19 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.197:
  * ipaccess-config: cosmetic: Remove unneeded comment with hex values
  * ipaccess-config: Add -G cmdl opt to query OML IP and Unit ID
  * ipaccess-config: Fix whitespace
  * abis_nm: Introduce new signal S_NM_GET_ATTR_REP

-------------------------------------------------------------------
Tue Nov 20 19:11:59 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.193:
  * bsc: vty: Verify and warn on invalid arfcn passed
  * bsc: band_compatible: Return band non-compatible for invalid arfcn
  * bsc: Enable force-combined-si on nanoBTS by default
  * bsc: si: Fix SI2ter L2 pseudo length
  * bsc: si: Fix SI2bis L2 pseudo length
  * bsc: Prefix log string with related SI type during call to list_arfcn

-------------------------------------------------------------------
Mon Nov 19 18:33:25 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.187:
  * unlink socket path correctly in rf_create_socket()
  * LCLS: make config and control redable in 'sh conns'

-------------------------------------------------------------------
Sun Nov 18 21:02:37 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.185:
  * LCLS: move mode check into separate function
  * LCLS: explicitly check for mode before closing the loop
  * add missing 'break' in switch statement
  * always directly send BSSMAP Clear Request
  * osmo-bsc: gsm_timers_vty: Set global T_defs during vty_init
  * check return value of gsm48_multirate_config()
  * LCLS: tighten GCR check
  * bsc: gsm0808: Fix return code in bsc_compl_l3
  * bsc: vty: Use enum value in neighbor-list check
  * bsc: bts_alloc: Use enum value during neigh_list_manual_mode initialization
  * examples: Remove neighbor-list invalid for default setup

-------------------------------------------------------------------
Thu Nov 15 14:31:39 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.174:
  * show dynamic timeslot details in 'show timeslot' vty command

-------------------------------------------------------------------
Wed Nov 14 21:02:58 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.173:
  * coverity: gscon_forget_lchan: squelch forward-null
  * lchan: set cause for 4 instances of release_in_error = true
  * cosmetic: abis_rsl.c: drop uneccesary braces
  * cosmetic: lchan: introduce sub-struct lchan->release.*
  * lchan release: always Deact SACCH
  * lchan: release in error: fix missing messages / events
  * abis_rsl.c: drop unused enum sacch_deact
  * fix: send RR Release (e.g. after BSSMAP Clear Cmd)

-------------------------------------------------------------------
Sat Nov 10 19:31:09 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.165:
  * dbug log: verbosely detach conn<->lchan
  * lchan: rf release: make sure conn is NULL
  * lchan_fsm_cleanup: drop redundant 'forget_lchan' call

-------------------------------------------------------------------
Fri Nov 09 21:02:41 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.162:
  * abis_nm: parse_attr_resp_info_unreported: Fix offset calculation
  * abis_nm: Support parsing nanoBTS format for Get Attributes Info
  * abis_nm: Add support to parse OML IP and Unit Id in Get Attributes
  * abis_nm: Add support to parse some nanoBTS Attribute Response attributes
  * abis_nm: Allow sending and receiving Get Attributes (Response) against nanoBTS
  * abis_nm: Split reported attr list parsing from Attribute Response Info into its own func
  * abis_nm: Split handling of Attribute Response Info into its own func
  * abis_nm: Rename m_id_len to ease review of forthcoming patches
  * gsm_data: make cgi_for_msc available for other modules
  * re-order condition checks for clarity

-------------------------------------------------------------------
Thu Nov 08 21:02:36 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.152:
  * LCLS: expand logging to print the name of the mode in use

-------------------------------------------------------------------
Wed Nov 07 21:06:14 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.151:
  * constify rsl_tx_ipacc_*cx() parameters
  * Make IP address helper accessible via header file
  * LCLS: move MGCP MDCX into separate function

-------------------------------------------------------------------
Tue Nov 06 21:03:15 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.148:
  * vty doc: drop "(HO algo 2 only)" strings
  * ipaccess-config: Use enum value for OML IP
  * vty: don't show GPRS details if not configured

-------------------------------------------------------------------
Wed Oct 31 21:02:49 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.145:
  * ipaccess_sign_link_reject: fix: use osmo_strlcpy() to safely copy IP

-------------------------------------------------------------------
Tue Oct 30 21:02:49 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.144:
  * vty: add 'show rejected-bts'
  * fix build: revert bad neighbor_ident.vty change
  * handover_fsm: fix failure logging of uninitialized chan mode
  * handover_fsm: fix missing newline for log statement
  * abis_rsl.c: fix uninitialized RSL cause issues

-------------------------------------------------------------------
Thu Oct 25 20:02:51 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.139:
  * cipher mode reject: send proper cause codes
  * cosmetic: fix spec ref for gsm0808_cipher_mode()

-------------------------------------------------------------------
Wed Oct 24 20:03:13 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.137:
  * lchan_fsm: generate proper multirate configuration IE on RSL
  * bsc_vty: check amr mode parameters
  * gsm_04_08: improve gsm48_multirate_config()
  * codec_pref: also check amr codec rates in check_codec_pref()

-------------------------------------------------------------------
Tue Oct 23 20:02:43 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.133:
  * gsm_data: set meaningful default values for amr modes

-------------------------------------------------------------------
Sun Oct 21 17:25:25 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.132:
  * handover_decision_2.c: implement HO to remote BSS
  * handover_decision_2.c: refactor trigger_*()
  * ipaccess-proxy: Add error handling to IAP CCM ID RESP parsing
  * acc_ramp: An unsigned int is always >= 0
  * subscr_conn_fsm: Fix null-pointer deref / N-CONNECT.ind from unknown MSC
  * bssmap_handle_cipher_mode(): Don't sent reject if !conn
  * ipaccess-config: Fix open() return value checking
  * gsm_08_08: do not include zero length speech codec list.
  * handover_start_inter_bsc_in(): Uninitialized variable
  * range_enc_determine_range(): Don't dereference array on size=0

-------------------------------------------------------------------
Wed Oct 17 20:02:25 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.122:
  * gsm_08_08: allow zero length speech codec lists in compl l3 info.

-------------------------------------------------------------------
Tue Oct 16 20:02:29 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.121:
  * vty 'show bts'/'show trx': display IPs and ports
  * remote-BSS neighbors: allow only one cell ID
  * handover_fsm: adjust inter-BSC HO failure handling to spec
  * lchan_fsm: notify conn of released lchan upon RF Release

-------------------------------------------------------------------
Fri Oct 12 20:02:31 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.117:
  * handover_decision_2.c: drop redundant debug_candidate() args
  * handover_decision_2.c: find_alternative_lchan: drop goto
  * handover_decision_2.c: tweak ho candidate logging
  * handover_decision_2.c: tweak comments
  * lchan_fsm: fix failure handling: notify conn when released
  * subscr conn: properly forget lchan before release
  * gscon_forget_lchan(): Clear Request iff no lchans remain
  * gscon_forget_lchan(): no Clear Request after Clear Command
  * fix counters for inter-BSC outgoing
  * debian: Require libcdk and install meas_vis osmo-bsc-meas-utils

-------------------------------------------------------------------
Thu Oct 11 20:02:29 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.107:
  * codec_pref: also check physical channels
  * codec_pref: cosmetic: seperate half/full rate determination

-------------------------------------------------------------------
Mon Oct 08 20:02:28 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.105:
  * codec_pref: check codec configuration before start

-------------------------------------------------------------------
Sun Oct 07 18:23:46 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.104:
  * nanoBTS: Allow BCCH with CBCH on TS0

-------------------------------------------------------------------
Sat Oct 06 20:02:28 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.103:
  * osmo_bsc_msc: Set reasonable codec list defaults
  * gsm_08_08: abort complete L3 3 msg gen when no codecs are set

-------------------------------------------------------------------
Fri Oct 05 20:02:31 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.101:
  * codec_pref: handle S0-S15 in ASSIGNMENT REQUEST
  * osmo_bsc_main.c: initialize rate counters

-------------------------------------------------------------------
Thu Oct 04 20:02:31 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.99:
  * abis_nm_get_ts: Return TS of correct TRX, not always TRX0
  * osmo-bsc: Add default case for switch(enum)

-------------------------------------------------------------------
Mon Oct 01 18:10:48 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.97:
  * cosmetics: Fix typo in bsc_vty.c

-------------------------------------------------------------------
Sat Sep 29 19:48:09 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.96:
  * fix unaligned access in abis_nm_rx_ipacc()

-------------------------------------------------------------------
Thu Sep 27 20:02:47 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.95:
  * vty: write local neighbors by bts nr, not lac-ci
  * neighbor vty: allow setting local neighbors by CGI
  * neighbor vty: rather 'no neighbor', not 'neighbor del'
  * neighbor vty: drop keyword 'add'
  * test neighbor ident vty docs
  * make: allow vty-tests without configure
  * vty: add SCCP related vty commands

-------------------------------------------------------------------
Wed Sep 26 20:02:34 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.88:
  * cosmetic: drop param from send_assignment_complete()
  * fix LCLS during Assignment: actually use new TCH lchan
  * lcls: log channel type and lchan names on LCLS codec mismatch
  * check for overlong unix socket paths

-------------------------------------------------------------------
Mon Sep 24 20:02:22 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.84:
  * codec_pref: Add Codec List to COMPLETE LAYER 3 INFORMATION
  * gsm_data.c: Set reasonable AMR codec defaults in gsm_bts_alloc()
  * assignment_fsm: only include speech codec (choosen) on AoIP networks

-------------------------------------------------------------------
Wed Sep 19 20:02:41 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.81:
  * Implement RR Classmark Enquiry

-------------------------------------------------------------------
Mon Sep 17 20:02:53 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.80:
  * gsm_data: remove unused struct member chan_mode
  * gsm_data: remove unused struct member full_rate.
  * LCLS: fix codec mismatch detection

-------------------------------------------------------------------
Sat Sep 15 20:02:32 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.77:
  * codec_pref: fix missing breaks in switch-case statement
  * codec_pref: add AMR configuration bits to make_scl_config() in unit-test
  * codec_pref: fix typo in comment

-------------------------------------------------------------------
Thu Sep 13 19:56:54 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.74:
  * Install sample cfg file to /etc/osmocom
  * Install systemd services with autotools

-------------------------------------------------------------------
Wed Sep 12 20:02:37 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.72:
  * ts,lchan_fsm: do not attempt to allocate CBCH subslots

-------------------------------------------------------------------
Mon Sep 10 20:02:43 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.71:
  * lchan_fsm: allow late RTP release events without erroring
  * ho fsm: handle RR HO Failure for inter-BSC outgoing

-------------------------------------------------------------------
Sun Sep 09 20:02:33 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.69:
  * CBCH: Fix gsm_bts_get_cbch()
  * CBCH: Fix SI4 CBCH IE generation
  * Introduce gsm48_lchan2chan_desc_as_configured()
  * gsm48_lchan2chan_desc() belongs to gsm_data.h
  * cbch: Don't send cell-broadcast command on BTS without CBCH channel

-------------------------------------------------------------------
Fri Sep 07 20:02:35 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.64:
  * inter-BSC HO outgoing: fix L3 forwarding
  * inter-BSC HO incoming: send BSSMAP HO Complete directly
  * SCCPlite Assignment Complete: include Speech Codec (Chosen)
  * codec_pref.c: Add comment in expected switch case without break

-------------------------------------------------------------------
Thu Sep 06 20:02:43 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.60:
  * assignment: remove unnecessary call to gsm0808_speech_codec_from_chan_type()

-------------------------------------------------------------------
Tue Sep 04 20:02:36 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.59:
  * codec_pref: Log HR2 specifically as never specified
  * codec_pref: Log unsupported codec name used
  * lchan: pick proper power and ta values
  * cosmetic: lchan activ: drop todo comments
  * cosmetic: lchan activ: no need to clear mr again

-------------------------------------------------------------------
Wed Aug 29 20:02:39 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.54:
  * fix dependency bug: include mgcp_client/, not mgcp/
  * log: tweaks and more context in osmo_bsc_sigtran_send()
  * inter-BSC HO: send failure msg directly
  * log: 'sending BSSMAP HO Request ACK'
  * log: lchan_rtp_fsm: add missing '\n'
  * lchan_fsm: safer 'concluded' flag
  * cosmetic: lchan_fsm failure: log about state transitions
  * lchan_fsm: lchan_fail_to(): store target state early
  * inter-BSC HO incoming: drop old/wrong RTP port code
  * inter-BSC HO incoming: continue despite missing Classmark
  * neighbor_ident_vty.c: fix CI format, should be 16bit

-------------------------------------------------------------------
Tue Aug 28 20:02:41 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.43:
  * cosmetic: neighbor_ident_vty.c: add and use common string defs
  * MGCP: add 'X-Osmo-IGN: C' for SCCPlite by default

-------------------------------------------------------------------
Fri Aug 24 12:15:34 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.41:
  * abis_nm_ipaccess_rsl_connect: Log bts and trx nr
  * Fix heap-use-after-free due to OML link destruction

-------------------------------------------------------------------
Wed Aug 22 20:02:34 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.39:
  * fix lchan_rtp_fsm: missing event handling
  * abis_nm: Fix trailing whitespacing
  * abis_nm: Fix heap-use-after-free in abis_nm_set_channel_attr

-------------------------------------------------------------------
Tue Aug 21 20:02:48 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.36:
  * use __FILE__, not __BASE_FILE__

-------------------------------------------------------------------
Fri Aug 17 20:05:49 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.35:
  * bsc: Use libosmocore API to track osmo_signal structs

-------------------------------------------------------------------
Mon Aug 13 20:02:35 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.34:
  * doc: update mgw settings in example config file
  * lcls: do not LCLS call legs with different codecs

-------------------------------------------------------------------
Tue Aug 07 20:02:27 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.32:
  * GSCON: call api of a_reset.c with msc object directly
  * GSCON: avoid sending connection oriented data when not connected
  * sigtran: fix memleak in osmo_bsc_sigtran_send()

-------------------------------------------------------------------
Wed Aug 01 20:02:34 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.29:
  * handover_fsm.c: Fix -Werror=format-security errors
  * Migrate from osmo_ipa_idtag_parse() to ipa_ccm_id_resp_parse()
  * gscon: use BSS-common payload types on BSS side
  * endpoint_fsm: add missing return in mgcp_pick_codec

-------------------------------------------------------------------
Sat Jul 28 20:02:31 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.25:
  * cosmetic: gscon: don't re-enter ST_CLEARING
  * cosmetic: rename osmo_bsc_api.c to gsm_08_08.c
  * cosmetic: rename bsc_api.h to gsm_08_08.h
  * cosmetic: reduce bsc_api.h
  * cosmetic: dissolve bsc_api.c
  * vty: 'handover any': pick more random chans, use lchan_select_by_type()
  * cosmetic: constify gsm_bts_num() net arg
  * create separate logging categories for lchan,ts,as FSMs
  * allocate larger lchans if no SDCCH are available
  * lchan_fsm: add in_release_handler flag
  * lchan_fsm: split off lchan_rtp_fsm, establish RTP a bit earlier
  * fix BSC_CTR_ASSIGNMENT doc strings
  * cosmetic: FSMs: allow ignorable events
  * timeslot FSM: permit entering broken state from anywhere
  * timeslot FSM: fix infinite recursion on failure to send PDCH ACT
  * fix: dispatch TS_EV_RSL_DOWN when losing RSL
  * fix nanobts: timeslot FSM: use flags to remember OML,RSL status
  * large refactoring: use FSMs for lchans; add inter-BSC HO
  * add gsm_timers, for Tnnn definitions usable by FSMs
  * cosmetic: move RR functions from bsc_api.c to gsm_04_08_rr.c
  * rename gsm_04_08_utils.[hc] to gsm_04_08_rr
  * fix / clarify rsl dtap cache
  * doc: update/fix FSM charts
  * inter-BSC HO: neighbor_ident API: drop 9bit BSIC
  * inter-BSC HO: add neighbor_ident API to manage neighbor-BSS-cells

-------------------------------------------------------------------
Fri Jul 27 20:02:40 UTC 2018 - mardnh@gmx.de

- Update to version 1.3.0.0:
  * Bump version: 1.2.1.92-93916-dirty → 1.3.0
  * rsl: use 3GPP assigned payload type constants from libosmo-netif

-------------------------------------------------------------------
Wed Jul 25 20:02:43 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.91:
  * git-version-gen: Don't check for .git directory

-------------------------------------------------------------------
Tue Jul 24 20:02:44 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.90:
  * BTS codec pref legacy compat: allow all codecs per default

-------------------------------------------------------------------
Mon Jul 23 20:02:29 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.89:
  * various logging: fix missing/extra newlines
  * hodec2 log: less verbose, more concise logging

-------------------------------------------------------------------
Sun Jul 22 20:02:25 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.87:
  * chan_alloc: reset rtp voice related bits in lchan_free()
  * ctrl: Avoid sending back received ERROR msgs
  * codec_pref: check bts codec support
  * codec_pref: move match_codec_pref() to separate c-file and add unit-test

-------------------------------------------------------------------
Sat Jul 21 20:02:38 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.83:
  * ho cfg: fix unit strings
  * fix handover start: dealloc ho if event not permitted
  * fix handling of invalid pchan names in vty

-------------------------------------------------------------------
Thu Jul 19 20:02:34 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.80:
  * call osmo_xua_msg_tall_ctx_init()

-------------------------------------------------------------------
Wed Jul 11 20:02:29 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.79:
  * cosmetic: name osmo-bsc's root ctx 'osmo-bsc', not 'openbsc'

-------------------------------------------------------------------
Thu Jun 28 20:02:43 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.78:
  * filter: Allocate each ctr group with a different idx
  * filter: Replace '.' in counter names with ':'
  * filter: vty: Print policy list in cmd show access-list
  * Rename bsc_msg_acc_lst_vty_init to have more uniform prefix
  * Init access_lists before passing it as a parameter
  * bsc_vty: Write access list entries when storing bsc config
  * bsc-filter: Remove unused func barr_adapt and set barr_find static

-------------------------------------------------------------------
Tue Jun 26 20:02:27 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.71:
  * lcls: set codec info when performing MGW operation

-------------------------------------------------------------------
Mon Jun 25 20:02:40 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.70:
  * gscon: pick suitable payload type / encoding name for MGCP
  * debian: Move meas related binaries into new package osmo-bsc-meas-utils

-------------------------------------------------------------------
Mon Jun 18 20:02:37 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.68:
  * cosmetic / linking: move str_to_imsi() out of abis_rsl.c

-------------------------------------------------------------------
Sat Jun 16 20:02:29 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.67:
  * fix dyn TS init: properly identify BTS on OML OPSTART ACK

-------------------------------------------------------------------
Fri Jun 15 20:02:54 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.66:
  * osmo-bsc: Add -V param to print version
  * osmo-bsc: Clean help description of cmd line parameters
  * pcu_sock: Log event pcu_sock created

-------------------------------------------------------------------
Thu Jun 14 20:02:32 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.63:
  * absi_rsl: Fix segfault in rsl_rx_conn_fail()

-------------------------------------------------------------------
Mon Jun 11 20:02:28 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.62:
  * bsc_subscr_conn_fsm: BSC must not release SCCP connection
  * Add missing event string name for GSCON_EV_LCLS_FAIL
  * remove traces of osmo-bsc_nat in python test (osmoappdesc/test_runner)

-------------------------------------------------------------------
Sat Jun 09 20:02:27 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.59:
  * Remove unused logging subsystems DCC and DMGCP
  * Explicitly register CTRL-over-IPA callback with libosmo-sigtran

-------------------------------------------------------------------
Fri Jun 08 20:02:32 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.57:
  * Ignore "dest" command in MSC node
  * make T10 configurable like the rest of them
  * drop dead code: conn->T10, handled by gscon instead
  * HO: introduce T7, T8, T101 timers
  * cosmetic: gscon: drop odd use of OSMO_STRINGIFY
  * doc: charts: illustrate new plan for ts and lchans
  * doc: add ms-channel-request.msc
  * doc: add lchan-release.msc
  * doc: tweak msc charts on Assignment/Handover: act_timer
  * cosmetic: handover_test: add IMSI to subscr for logging
  * store subscriber identity on paging
  * try to pick up subsrc IMSI on l3-compl
  * gscon: put subscriber a little later
  * cosmetic: bsc_subscr_alloc: log initial get
  * cosmetic: penalty timers: constify, tweak doc
  * use libosmocore's gsm0808_permitted_speech(), gsm0808_chosen_channel()
  * log: assignment: add two logs on unexpected lchan release
  * log: fix logging in rsl_rx_chan_act_nack()
  * assignment: signal assignment failure on chan act nack
  * cosmetic: gscon: undup code: add common assignment_failed()
  * cosmetic: magic number: use RSL_ACT_ constant for chan act
  * remove struct bsc_api
  * dissolve libbsc: move all to src/osmo-bsc, link .o files

-------------------------------------------------------------------
Thu Jun 07 20:02:26 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.34:
  * bsc_test: drop "scan to MSC" code path
  * tests: remove channel_test
  * tests: remove bssap_test
  * increment 'paging responded' counter for active paging only

-------------------------------------------------------------------
Thu Jun 07 10:38:37 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.30:
  * Reject ASSIGNMENT REQ with CIC but no AoIP transp addr in AoIP case

-------------------------------------------------------------------
Sun Jun 03 20:03:24 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.29:
  * VTY: Print some more information in "show conns"
  * Add initial 3GPP LCLS support to OsmoBSC
  * LCLS: add VTY config to enable/disable LCLS on per-MSC basis

-------------------------------------------------------------------
Wed May 30 20:02:59 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.26:
  * chan_alloc: Print bts nr on chan alloc failure
  * abis_rsl.c: Fix whitespace
  * abis_rsl: rsl_rx_chan_rqd: Format bts log string as in everywhere else

-------------------------------------------------------------------
Mon May 28 20:02:54 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.23:
  * Remove 'struct bsc_msc_connection' + fix IPA-encapsulated CTRL
  * move 'extern struct gsm_network *bsc_gsmnet" to header file
  * acc_ramp: Increase log level of some messages
  * doc: add msc charts on Assignment/Handover internals

-------------------------------------------------------------------
Sun May 27 20:02:56 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.19:
  * remove remaining bits of osmo-bsc_nat

-------------------------------------------------------------------
Fri May 25 20:03:02 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.18:
  * bsc: Fix check for MSC-side FSM allocation failure
  * vty: Permit selection of other ASP protocol than M3UA
  * bsc: Add mgcp_port_to_cic() to determine CIC from RTP Port
  * bsc: Use correct MGCP endpoint name for IPA/SCCPlite
  * bsc: Don't reject ASSIGNMENT for Audio in IPA/SCCPlite case
  * bsc: Don't include AoIP IEs in ASSIGNMENT COMPLETE over SCCPlite
  * bsc: Don't create MSC-side MGCP connection in IPA/SCCPlite case

-------------------------------------------------------------------
Thu May 24 20:03:00 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.11:
  * fix misaligned memory write access in abis_nm_ipaccess_rsl_connect()

-------------------------------------------------------------------
Wed May 23 20:03:03 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.10:
  * bsc_api.c: actually log with context
  * abis_rsl.h: drop unused rsl_chan_activate() declaration
  * cosmetic: bsc_dyn_ts.c: make local functions static
  * cosmetic: define TCH_F_PDCH_PENDING_MASK as actual bitwise or
  * cosmetic: logging and ordering in handle_ass_compl()
  * gscon: remove dead code

-------------------------------------------------------------------
Tue May 22 20:03:27 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.4:
  * add counter for connection attempts from BTS with unknown unit id
  * nat: Add jitter buffer on the uplink receiver

-------------------------------------------------------------------
Fri May 18 20:02:57 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.2:
  * a_reset: cleanup + remove dead code
  * show all global counters of osmo-bsc in vty

-------------------------------------------------------------------
Tue May 15 20:03:26 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.1.0:
  * Bump version: 1.2.0.9-a7008 → 1.2.1

-------------------------------------------------------------------
Mon May 14 20:02:55 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.0.13:
  * deprecate dyn_ts_allow_tch_f and by default allow all TCH
  * fix default fallbacks in audio_support_to_gsm88()
  * log: indicate hr/fr in audio_support_to_gsm88() error
  * cosmetic: dyn ts init: undup logging for gprs = none

-------------------------------------------------------------------
Thu May 10 20:02:59 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.0.9:
  * dyn TS: init only when both RSL and the Channel OM are established
  * dyn TS: allow any pchan type changes, fix for gprs mode none
  * debug log: verbosely log all lchan alloc choices

-------------------------------------------------------------------
Tue May 08 20:02:55 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.0.6:
  * osmo_bsc_vty.c: fix: write MGW configuration

-------------------------------------------------------------------
Mon May 07 20:02:52 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.0.5:
  * dyn TS, assignment: set lchan state to LCHAN_S_ACT_REQ in the proper place
  * dyn TS, assignment: allow switch from PDCH with associated conn

-------------------------------------------------------------------
Sun May 06 20:02:57 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.0.3:
  * dyn ts, bts_ipaccess_nanobts.c: init PDCH on Chan OPSTART ACK

-------------------------------------------------------------------
Fri May 04 20:02:58 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.0.2:
  * bsc_api/GSCON: prevent unnecessary channel mode modifications
  * resurrect meas_feed.c: vty, vty-test

-------------------------------------------------------------------
Thu May 03 20:03:25 UTC 2018 - mardnh@gmx.de

- Update to version 1.2.0.0:
  * cosmetic: Add note about libosmo-legacy-mgcp to configure.ac
  * resurrect meas_feed.c from openbsc.git history
  * resurrect meas_feed.c: make it compile, add logging
  * Bump version: 1.1.2.360-42ab-dirty → 1.2.0

-------------------------------------------------------------------
Tue Apr 24 20:02:57 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.357:
  * extend documentation of paging_flush_bts()
  * flush paging when RSL link is dropped

-------------------------------------------------------------------
Mon Apr 23 20:02:52 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.355:
  * abis_rsl.c: abis_rsl_rx_cchan: Print msg type name for unimplemented messages received
  * abis_rsl.c: Clean ericsson specific imm assign code
  * gsm_data_shared.h: Remove unused enum gsm_paging_event

-------------------------------------------------------------------
Thu Apr 19 20:02:51 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.352:
  * chan_alloc.c: Fix log var formatting issues
  * properly skip paging is OML link is down

-------------------------------------------------------------------
Tue Apr 17 20:03:13 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.350:
  * gscon: fix assignment of signalling channels
  * use osmo_init_logging2

-------------------------------------------------------------------
Mon Apr 16 20:03:01 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.348:
  * bsc_nat: ctrl: Fix crash on receveing bsc reply
  * Cosmetic: Fix typo: Siganlling->Signalling

-------------------------------------------------------------------
Sat Apr 14 20:28:51 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.346:
  * fix handling of state changes in acc ramping
  * inform A-RESET FSM about MSC CR timeouts

-------------------------------------------------------------------
Thu Apr 12 21:47:38 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.344:
  * rename helper functions in the acc ramp code to avoid confusion
  * trigger acc ramping on state-changed-event reports
  * only trigger acc ramping if trx 0 is usable and unlocked

-------------------------------------------------------------------
Wed Apr 11 20:02:53 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.341:
  * only log actual access control class ramping changes
  * libbsc: set_net_mcc_mnc_apply: Fix memleak on parsing incorrect mcc mnc
  * bsc_nat: ctrl: fix memleak on reply receival
  * bsc_nat: forward_to_bsc: remove one level of indentation
  * bsc_nat: forward_to_bsc: Fix memleak on send failure
  * bsc_nat: Drop redundant ccon ptr in bsc_cmd_list
  * ensure that acc_ramp_init() is only called once
  * trigger acc ramping based on trx rf-locked state

-------------------------------------------------------------------
Mon Apr 09 18:39:58 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.333:
  * fix a format string error in bts_update_t3122_chan_load()
  * fix initialization of acc ramping

-------------------------------------------------------------------
Sat Apr 07 18:53:48 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.331:
  * cosmetic: Fix infinite number of formatting errors in gscon_fsm_states
  * abis_nm: Improve and fix OML logging
  * paging: Unify formatting of log messages with (bts=%d) prefix
  * RR: Send RR STATUS in case of unsupported/unknown message
  * pcu_sock.c: Avoid breaking strict-aliasing on ptr derreference
  * contrib: jenkins.sh: Add --enable-werror flag
  * fix an error message in bssmap_handle_paging()
  * cosmetic: abis_nm: use osmo_cell_global_id, parse 3-digit MNC
  * fixup: apply mnc3 change also in ipaccess/network_listen.c
  * cosmetic: remove unused enum members
  * cosmetic: fix typo
  * cosmetic: fix argument order of forward_dtap()
  * cosmetic: remove needless fixme note.
  * cosmetic: fix incomplete sentence in comment.
  * Cosmetic: fix missing semicolon after osmo-assert
  * cosmetic: remove dead code and obsolete fixmes
  * cosmetic: remove old, already commented-out code
  * BSSAP: Fix test_codec_pref() implementation for AMR
  * BSSAP: document match_codec_pref() more thoroughly
  * GSCON FSM: Fix argument order when calling gsm0808_assign_req()
  * bssmap: State correct speech codec in ASSIGNMENT COMPLETE
  * vty: drop unused vty definitions (*_NODE, msc_*)
  * gsm0408_test: drop LAI encoding test
  * ipaccess: make ipaccess-config build again
  * bs11: make bs11_config build again
  * cosmetic: remove dead code: osmo_bsc_reset.c
  * contrib: osmo-bsc.service: Update description
  * contrib: osmo-bsc.service: Fix osmo-mgw.service dependency
  * libbsc: nokia_site: Fix uninitialized return val
  * bsc_vty: Fix uninitialized var false positive on gcc 7.3.1
  * paging: paging_request_bts: Fix wrong return value
  * bssap: Log non handled paging requests
  * gscon: fix illegal state transitions
  * change return type of page_subscriber() to void
  * range_enc_arfcns: avoid runtime error on zero size
  * fix gsm0408_test: properly free bts struct after each test
  * move init from gsm_bts_alloc_register() to gsm_bts_alloc(); fix gsm0408_test
  * cosmetic: gsm0408_test: drop unused arg from bts_init()
  * ctx cleanup: use non-NULL talloc ctx for osmo_init_logging2()
  * cosmetic: remove dead code
  * cosmetic: Add fixme note for OS#3112
  * doc/examples: use NECI = 1 by default
  * vty: re-add 'timeout-ping' and 'timeout-pong' as dummy commands
  * Generate the S_L_INP_TEI_UP signal earlier.
  * Start Dynamic PDCH Initialization after RSL is up
  * "show timeslot": Show dynamic PDCH state also for Osmocom-style dyn PDCH

-------------------------------------------------------------------
Sat Mar 17 12:13:20 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.285:
  * bsc_api.c: bsc_handle_lchan_signal: Remove unused variable
  * bsc_subscr_conn_fsm.c: Fix wrong param list passed to LOGPFSML
  * tests: handover_test.c: Add missing header

-------------------------------------------------------------------
Fri Mar 16 19:59:44 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.282:
  * introduce an osmo_fsm for gsm_subscriber_connection
  * abisip-find: Improve use information output
  * ipaccess-config: Check cmdlie arg unit-id format

-------------------------------------------------------------------
Fri Mar 16 10:12:28 UTC 2018 - mardnh@gmx.de

- Create subpackages for
  * abisip-find
  * ipaccess-utils
  * bs11-utils

-------------------------------------------------------------------
Thu Mar 15 18:48:23 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.279:
  * use libosmocore to parse cell identifiers in osmo-bsc

-------------------------------------------------------------------
Wed Mar 14 21:34:27 UTC 2018 - mardnh@gmx.de

- Update to version 1.1.2.278:
  * sysinfo: Fix regression causing missing L2 Pseudo-Length in SI5/SI6
  * gsm_data: use feature list from libosmocore
  * bsc_vty: display bts features in show bts
  * abisip-find: Add option to bind to a specific source address
  * abisip-find: Force stdout buffer flush
  * abisip-find: Add --format-json option
  * configure: add --enable-werror
  * ipaccess-config: Enable logging all categories to print errors
  * ipaccess-config: Add missing path with log error
  * ipaccess-config: Improve handling of last parameter

-------------------------------------------------------------------
Wed Mar 14 19:56:20 UTC 2018 - mardnh@gmx.de

- Rebase patch:
  * osmo-bsc-disable-osmo-bsc_nat.patch

-------------------------------------------------------------------
Sat Mar  3 11:04:30 UTC 2018 - mardnh@gmx.de

- We don't have libosmo-sccp anymore.
  Lets drop the remaining legacys stuff that still depend on that
  library.
- Add patch:
  * osmo-bsc-disable-osmo-bsc_nat.patch

-------------------------------------------------------------------
Wed Feb 14 16:16:57 UTC 2018 - mardnh@gmx.de

- Update to new upstream snapshot 1.1.2.184

-------------------------------------------------------------------
Sat Feb 10 20:32:18 UTC 2018 - mardnh@gmx.de

- Show testsuite.log when tests are failing

-------------------------------------------------------------------
Sat Feb 10 16:07:23 UTC 2018 - mardnh@gmx.de

- Update to new upstream snapshot 1.1.2.182

-------------------------------------------------------------------
Sat Jan 27 18:08:11 UTC 2018 - mardnh@gmx.de

- Update to new upstream snapshot 1.1.2.172
- Remove patch:
  * osmo-bsc-fix-includes.patch (fixed upstream)

-------------------------------------------------------------------
Thu Dec 28 09:23:13 UTC 2017 - mardnh@gmx.de

- Add patch:
  * osmo-bsc-fix-includes.patch

-------------------------------------------------------------------
Wed Dec 27 16:35:29 UTC 2017 - mardnh@gmx.de

- Initial package, version 1.1.2
openSUSE Build Service is sponsored by