Changelog for
osmo-bsc-bs11-utils-1.4.0.16-lp150.8.1.x86_64.rpm :
* Mon Feb 11 2019 mardnhAATTgmx.de- Update to version 1.4.0.16:
* bsc_vty: add features to disable specific lchans via vty
* Wed Feb 06 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 1.4.0.6:
* bsc_vty: add vty command to display all lchans
* Tue Jan 29 2019 mardnhAATTgmx.de- Update to version 1.4.0.5:
* LCLS: use libosmocore function to add status
* Fri Jan 25 2019 mardnhAATTgmx.de- Update to version 1.4.0.4:
* abis_rsl: Fix TCH-as-SDCCH allocation on Channel Request
* Tue Jan 22 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 1.4.0.1:
* LCLS: constify helper parameters
* Sun Jan 20 2019 mardnhAATTgmx.de- Update to version 1.4.0.0:
* Bump version: 1.3.0.293-605c → 1.4.0
* Fri Jan 18 2019 mardnhAATTgmx.de- Update to version 1.3.0.293:
* chan_alloc: remove references to lchan_alloc()
* Thu Jan 17 2019 mardnhAATTgmx.de- Update to version 1.3.0.292:
* Log MDCX ACK for established lchan
* Mon Jan 14 2019 mardnhAATTgmx.de- Update to version 1.3.0.291:
* Print BTS number on GPRS options error
* paging: fix nullpointer deref
* Tue Jan 08 2019 mardnhAATTgmx.de- Update to version 1.3.0.289:
* use mgcp-client configured endpoint domain name
* Fri Jan 04 2019 mardnhAATTgmx.de- Update to version 1.3.0.288:
* LCLS: use enum values instead of magic numbers
* Thu Jan 03 2019 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.284:
* LCLS: log config/control update
* Tue Dec 18 2018 mardnhAATTgmx.de- Update to version 1.3.0.283:
* LCLS: update parameter representation
* Fri Dec 14 2018 mardnhAATTgmx.de- Update to version 1.3.0.282:
* Add VTY option to avoid sending empty Full BCCH Info for disabled SI
* Wed Dec 12 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.273:
* set gscon FSM instances\' log level to DEBUG
* Sat Dec 08 2018 mardnhAATTgmx.de- Update to version 1.3.0.272:
* handover_fsm: send HANDOVER PERFORMED msg on internal ho
* Thu Dec 06 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.256:
* Fix DISTCHECK_CONFIGURE_FLAGS override
* Sat Dec 01 2018 mardnhAATTgmx.de- Update to version 1.3.0.255:
* osmo_bsc_bssap.c: fix incorrect link_id assignment
* Fri Nov 30 2018 mardnhAATTgmx.de- Update to version 1.3.0.254:
* follow-up: logging tweak for Immediate Assignment
* Thu Nov 29 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.250:
* cosmetic: bsc: timeslot_fsm: Clean uneeded scope brackets
* Tue Nov 27 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.174:
* show dynamic timeslot details in \'show timeslot\' vty command
* Wed Nov 14 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.152:
* LCLS: expand logging to print the name of the mode in use
* Wed Nov 07 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.145:
* ipaccess_sign_link_reject: fix: use osmo_strlcpy() to safely copy IP
* Tue Oct 30 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.133:
* gsm_data: set meaningful default values for amr modes
* Sun Oct 21 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.122:
* gsm_08_08: allow zero length speech codec lists in compl l3 info.
* Tue Oct 16 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.105:
* codec_pref: check codec configuration before start
* Sun Oct 07 2018 mardnhAATTgmx.de- Update to version 1.3.0.104:
* nanoBTS: Allow BCCH with CBCH on TS0
* Sat Oct 06 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.97:
* cosmetics: Fix typo in bsc_vty.c
* Sat Sep 29 2018 mardnhAATTgmx.de- Update to version 1.3.0.96:
* fix unaligned access in abis_nm_rx_ipacc()
* Thu Sep 27 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.81:
* Implement RR Classmark Enquiry
* Mon Sep 17 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.74:
* Install sample cfg file to /etc/osmocom
* Install systemd services with autotools
* Wed Sep 12 2018 mardnhAATTgmx.de- Update to version 1.3.0.72:
* ts,lchan_fsm: do not attempt to allocate CBCH subslots
* Mon Sep 10 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.60:
* assignment: remove unnecessary call to gsm0808_speech_codec_from_chan_type()
* Tue Sep 04 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 \'\
\'
* 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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.3.0.36:
* use __FILE__, not __BASE_FILE__
* Fri Aug 17 2018 mardnhAATTgmx.de- Update to version 1.3.0.35:
* bsc: Use libosmocore API to track osmo_signal structs
* Mon Aug 13 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.91:
* git-version-gen: Don\'t check for .git directory
* Tue Jul 24 2018 mardnhAATTgmx.de- Update to version 1.2.1.90:
* BTS codec pref legacy compat: allow all codecs per default
* Mon Jul 23 2018 mardnhAATTgmx.de- Update to version 1.2.1.89:
* various logging: fix missing/extra newlines
* hodec2 log: less verbose, more concise logging
* Sun Jul 22 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.80:
* call osmo_xua_msg_tall_ctx_init()
* Wed Jul 11 2018 mardnhAATTgmx.de- Update to version 1.2.1.79:
* cosmetic: name osmo-bsc\'s root ctx \'osmo-bsc\', not \'openbsc\'
* Thu Jun 28 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.71:
* lcls: set codec info when performing MGW operation
* Mon Jun 25 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.68:
* cosmetic / linking: move str_to_imsi() out of abis_rsl.c
* Sat Jun 16 2018 mardnhAATTgmx.de- Update to version 1.2.1.67:
* fix dyn TS init: properly identify BTS on OML OPSTART ACK
* Fri Jun 15 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.63:
* absi_rsl: Fix segfault in rsl_rx_conn_fail()
* Mon Jun 11 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.30:
* Reject ASSIGNMENT REQ with CIC but no AoIP transp addr in AoIP case
* Sun Jun 03 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.19:
* remove remaining bits of osmo-bsc_nat
* Fri May 25 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.11:
* fix misaligned memory write access in abis_nm_ipaccess_rsl_connect()
* Wed May 23 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.1.0:
* Bump version: 1.2.0.9-a7008 → 1.2.1
* Mon May 14 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.0.6:
* osmo_bsc_vty.c: fix: write MGW configuration
* Mon May 07 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.2.0.3:
* dyn ts, bts_ipaccess_nanobts.c: init PDCH on Chan OPSTART ACK
* Fri May 04 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.1.2.357:
* extend documentation of paging_flush_bts()
* flush paging when RSL link is dropped
* Mon Apr 23 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 1.1.2.350:
* gscon: fix assignment of signalling channels
* use osmo_init_logging2
* Mon Apr 16 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Create subpackages for
* abisip-find
* ipaccess-utils
* bs11-utils
* Thu Mar 15 2018 mardnhAATTgmx.de- Update to version 1.1.2.279:
* use libosmocore to parse cell identifiers in osmo-bsc
* Wed Mar 14 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Rebase patch:
* osmo-bsc-disable-osmo-bsc_nat.patch
* Sat Mar 03 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to new upstream snapshot 1.1.2.184
* Sat Feb 10 2018 mardnhAATTgmx.de- Show testsuite.log when tests are failing
* Sat Feb 10 2018 mardnhAATTgmx.de- Update to new upstream snapshot 1.1.2.182
* Sat Jan 27 2018 mardnhAATTgmx.de- Update to new upstream snapshot 1.1.2.172- Remove patch:
* osmo-bsc-fix-includes.patch (fixed upstream)
* Thu Dec 28 2017 mardnhAATTgmx.de- Add patch:
* osmo-bsc-fix-includes.patch
* Wed Dec 27 2017 mardnhAATTgmx.de- Initial package, version 1.1.2