Harald Welte | 117fa9d | 2019-01-20 21:21:25 +0100 | [diff] [blame] | 1 | osmo-bsc (1.4.0) unstable; urgency=medium |
| 2 | |
| 3 | [ Neels Hofmeyr ] |
| 4 | * inter-BSC HO: add neighbor_ident API to manage neighbor-BSS-cells |
| 5 | * inter-BSC HO: neighbor_ident API: drop 9bit BSIC |
| 6 | * doc: update/fix FSM charts |
| 7 | * fix / clarify rsl dtap cache |
| 8 | * rename gsm_04_08_utils.[hc] to gsm_04_08_rr |
| 9 | * cosmetic: move RR functions from bsc_api.c to gsm_04_08_rr.c |
| 10 | * add gsm_timers, for Tnnn definitions usable by FSMs |
| 11 | * large refactoring: use FSMs for lchans; add inter-BSC HO |
| 12 | * fix nanobts: timeslot FSM: use flags to remember OML,RSL status |
| 13 | * fix: dispatch TS_EV_RSL_DOWN when losing RSL |
| 14 | * timeslot FSM: fix infinite recursion on failure to send PDCH ACT |
| 15 | * timeslot FSM: permit entering broken state from anywhere |
| 16 | * cosmetic: FSMs: allow ignorable events |
| 17 | * fix BSC_CTR_ASSIGNMENT doc strings |
| 18 | * lchan_fsm: split off lchan_rtp_fsm, establish RTP a bit earlier |
| 19 | * lchan_fsm: add in_release_handler flag |
| 20 | * allocate larger lchans if no SDCCH are available |
| 21 | * create separate logging categories for lchan,ts,as FSMs |
| 22 | * cosmetic: constify gsm_bts_num() net arg |
| 23 | * vty: 'handover any': pick more random chans, use lchan_select_by_type() |
| 24 | * cosmetic: dissolve bsc_api.c |
| 25 | * cosmetic: reduce bsc_api.h |
| 26 | * cosmetic: rename bsc_api.h to gsm_08_08.h |
| 27 | * cosmetic: rename osmo_bsc_api.c to gsm_08_08.c |
| 28 | * cosmetic: gscon: don't re-enter ST_CLEARING |
| 29 | * use __FILE__, not __BASE_FILE__ |
| 30 | * fix lchan_rtp_fsm: missing event handling |
| 31 | * MGCP: add 'X-Osmo-IGN: C' for SCCPlite by default |
| 32 | * cosmetic: neighbor_ident_vty.c: add and use common string defs |
| 33 | * neighbor_ident_vty.c: fix CI format, should be 16bit |
| 34 | * inter-BSC HO incoming: continue despite missing Classmark |
| 35 | * inter-BSC HO incoming: drop old/wrong RTP port code |
| 36 | * lchan_fsm: lchan_fail_to(): store target state early |
| 37 | * cosmetic: lchan_fsm failure: log about state transitions |
| 38 | * lchan_fsm: safer 'concluded' flag |
| 39 | * log: lchan_rtp_fsm: add missing '\n' |
| 40 | * log: 'sending BSSMAP HO Request ACK' |
| 41 | * inter-BSC HO: send failure msg directly |
| 42 | * log: tweaks and more context in osmo_bsc_sigtran_send() |
| 43 | * fix dependency bug: include mgcp_client/, not mgcp/ |
| 44 | * cosmetic: lchan activ: no need to clear mr again |
| 45 | * cosmetic: lchan activ: drop todo comments |
| 46 | * lchan: pick proper power and ta values |
| 47 | * SCCPlite Assignment Complete: include Speech Codec (Chosen) |
| 48 | * inter-BSC HO incoming: send BSSMAP HO Complete directly |
| 49 | * inter-BSC HO outgoing: fix L3 forwarding |
| 50 | * ho fsm: handle RR HO Failure for inter-BSC outgoing |
| 51 | * lchan_fsm: allow late RTP release events without erroring |
| 52 | * ts,lchan_fsm: do not attempt to allocate CBCH subslots |
| 53 | * Implement RR Classmark Enquiry |
| 54 | * fix LCLS during Assignment: actually use new TCH lchan |
| 55 | * cosmetic: drop param from send_assignment_complete() |
| 56 | * vty: add SCCP related vty commands |
| 57 | * make: allow vty-tests without configure |
| 58 | * test neighbor ident vty docs |
| 59 | * neighbor vty: drop keyword 'add' |
| 60 | * neighbor vty: rather 'no neighbor', not 'neighbor del' |
| 61 | * neighbor vty: allow setting local neighbors by CGI |
| 62 | * vty: write local neighbors by bts nr, not lac-ci |
| 63 | * fix counters for inter-BSC outgoing |
| 64 | * gscon_forget_lchan(): no Clear Request after Clear Command |
| 65 | * gscon_forget_lchan(): Clear Request iff no lchans remain |
| 66 | * subscr conn: properly forget lchan before release |
| 67 | * lchan_fsm: fix failure handling: notify conn when released |
| 68 | * handover_decision_2.c: tweak comments |
| 69 | * handover_decision_2.c: tweak ho candidate logging |
| 70 | * handover_decision_2.c: find_alternative_lchan: drop goto |
| 71 | * handover_decision_2.c: drop redundant debug_candidate() args |
| 72 | * lchan_fsm: notify conn of released lchan upon RF Release |
| 73 | * handover_fsm: adjust inter-BSC HO failure handling to spec |
| 74 | * remote-BSS neighbors: allow only one cell ID |
| 75 | * handover_decision_2.c: refactor trigger_*() |
| 76 | * handover_decision_2.c: implement HO to remote BSS |
| 77 | * abis_rsl.c: fix uninitialized RSL cause issues |
| 78 | * handover_fsm: fix missing newline for log statement |
| 79 | * handover_fsm: fix failure logging of uninitialized chan mode |
| 80 | * fix build: revert bad neighbor_ident.vty change |
| 81 | * vty doc: drop "(HO algo 2 only)" strings |
| 82 | * lchan_fsm_cleanup: drop redundant 'forget_lchan' call |
| 83 | * lchan: rf release: make sure conn is NULL |
| 84 | * dbug log: verbosely detach conn<->lchan |
| 85 | * fix: send RR Release (e.g. after BSSMAP Clear Cmd) |
| 86 | * abis_rsl.c: drop unused enum sacch_deact |
| 87 | * lchan: release in error: fix missing messages / events |
| 88 | * lchan release: always Deact SACCH |
| 89 | * cosmetic: lchan: introduce sub-struct lchan->release.* |
| 90 | * cosmetic: abis_rsl.c: drop uneccesary braces |
| 91 | * lchan: set cause for 4 instances of release_in_error = true |
| 92 | * coverity: gscon_forget_lchan: squelch forward-null |
| 93 | * always directly send BSSMAP Clear Request |
| 94 | * send Immediate Assignment Reject only before Immediate Assignment |
| 95 | * Importing history from osmo-gsm-manuals |
| 96 | * minor tweak |
| 97 | * make clean: also remove generated image files |
| 98 | * add 'make check' target |
| 99 | * OsmoBSC+NITB/running: fix title levels, one too deep |
| 100 | * OsmoBSC: include bts-examples.adoc from OsmoNITB |
| 101 | * fix 'make clean': shell glob, ignore failure |
| 102 | * refactor Makefile build rules, don't use the FORCE |
| 103 | * OsmoBSC: update overview to explain both SCCPlite and SCCP/M3UA |
| 104 | * common / OsmoBSC: drop unused alink.adoc |
| 105 | * OsmoBSC: update VTY reference |
| 106 | * bsc: document handover |
| 107 | * bsc: handover: clarify default of all-cells-are-neighbors |
| 108 | * bsc: handover: mention the need to resend SI for telnet neighbor cfg |
| 109 | * author info: add "former" to Holger's job title |
| 110 | * OsmoBSC: update VTY reference |
| 111 | * follow-up: logging tweak for Immediate Assignment |
| 112 | * set gscon FSM instances' log level to DEBUG |
| 113 | * make sure early lchan act failure resets the lchan |
| 114 | * comments: describe some lchan details |
| 115 | * use mgcp-client configured endpoint domain name |
| 116 | |
| 117 | [ Philipp Maier ] |
| 118 | * endpoint_fsm: add missing return in mgcp_pick_codec |
| 119 | * gscon: use BSS-common payload types on BSS side |
| 120 | * sigtran: fix memleak in osmo_bsc_sigtran_send() |
| 121 | * GSCON: avoid sending connection oriented data when not connected |
| 122 | * GSCON: call api of a_reset.c with msc object directly |
| 123 | * lcls: do not LCLS call legs with different codecs |
| 124 | * doc: update mgw settings in example config file |
| 125 | * assignment: remove unnecessary call to gsm0808_speech_codec_from_chan_type() |
| 126 | * codec_pref: fix typo in comment |
| 127 | * codec_pref: add AMR configuration bits to make_scl_config() in unit-test |
| 128 | * codec_pref: fix missing breaks in switch-case statement |
| 129 | * LCLS: fix codec mismatch detection |
| 130 | * gsm_data: remove unused struct member full_rate. |
| 131 | * gsm_data: remove unused struct member chan_mode |
| 132 | * assignment_fsm: only include speech codec (choosen) on AoIP networks |
| 133 | * gsm_data.c: Set reasonable AMR codec defaults in gsm_bts_alloc() |
| 134 | * codec_pref: Add Codec List to COMPLETE LAYER 3 INFORMATION |
| 135 | * lcls: log channel type and lchan names on LCLS codec mismatch |
| 136 | * codec_pref: handle S0-S15 in ASSIGNMENT REQUEST |
| 137 | * gsm_08_08: abort complete L3 3 msg gen when no codecs are set |
| 138 | * osmo_bsc_msc: Set reasonable codec list defaults |
| 139 | * codec_pref: check codec configuration before start |
| 140 | * codec_pref: cosmetic: seperate half/full rate determination |
| 141 | * codec_pref: also check physical channels |
| 142 | * gsm_08_08: allow zero length speech codec lists in compl l3 info. |
| 143 | * gsm_08_08: do not include zero length speech codec list. |
| 144 | * gsm_data: set meaningful default values for amr modes |
| 145 | * codec_pref: also check amr codec rates in check_codec_pref() |
| 146 | * gsm_04_08: improve gsm48_multirate_config() |
| 147 | * bsc_vty: check amr mode parameters |
| 148 | * lchan_fsm: generate proper multirate configuration IE on RSL |
| 149 | * gsm_data: make cgi_for_msc available for other modules |
| 150 | * handover_fsm: send HANDOVER PERFORMED msg on internal ho |
| 151 | * paging: fix nullpointer deref |
| 152 | * chan_alloc: remove references to lchan_alloc() |
| 153 | |
| 154 | [ Harald Welte ] |
| 155 | * Migrate from osmo_ipa_idtag_parse() to ipa_ccm_id_resp_parse() |
| 156 | * handover_fsm.c: Fix -Werror=format-security errors |
| 157 | * cbch: Don't send cell-broadcast command on BTS without CBCH channel |
| 158 | * gsm48_lchan2chan_desc() belongs to gsm_data.h |
| 159 | * Introduce gsm48_lchan2chan_desc_as_configured() |
| 160 | * CBCH: Fix SI4 CBCH IE generation |
| 161 | * CBCH: Fix gsm_bts_get_cbch() |
| 162 | * nanoBTS: Allow BCCH with CBCH on TS0 |
| 163 | * range_enc_determine_range(): Don't dereference array on size=0 |
| 164 | * handover_start_inter_bsc_in(): Uninitialized variable |
| 165 | * ipaccess-config: Fix open() return value checking |
| 166 | * bssmap_handle_cipher_mode(): Don't sent reject if !conn |
| 167 | * subscr_conn_fsm: Fix null-pointer deref / N-CONNECT.ind from unknown MSC |
| 168 | * acc_ramp: An unsigned int is always >= 0 |
| 169 | * ipaccess-proxy: Add error handling to IAP CCM ID RESP parsing |
| 170 | * initial checkin of manuals to public repo |
| 171 | * Add link to Asciidoc source code of manual |
| 172 | * add Ericsson OM2000 message sequence charts (one for each MO) |
| 173 | * OM2000 message sequence charts: specify MO in node name |
| 174 | * OM2000 MSC: Fix spelling |
| 175 | * Add chapter on Cell Broadcast Support in Osmocom (to BSC+NITB manual) |
| 176 | * BSC: Add series of message sequence charts about MGCP handling |
| 177 | * mgw: Fix endpoint names for new MGW |
| 178 | * MGW: Include MGCP endpoint naming scheme of old IPA/SCCPlite approach |
| 179 | * add message sequence chart MS/BTS/BSC/MSC for 3GPP aoIP MO call |
| 180 | * vty-ref: Update URI of docbook 5.0 schema |
| 181 | |
| 182 | [ Pau Espin Pedrol ] |
| 183 | * bsc: Use libosmocore API to track osmo_signal structs |
| 184 | * abis_nm: Fix heap-use-after-free in abis_nm_set_channel_attr |
| 185 | * abis_nm: Fix trailing whitespacing |
| 186 | * Fix heap-use-after-free due to OML link destruction |
| 187 | * abis_nm_ipaccess_rsl_connect: Log bts and trx nr |
| 188 | * codec_pref: Log unsupported codec name used |
| 189 | * codec_pref: Log HR2 specifically as never specified |
| 190 | * codec_pref.c: Add comment in expected switch case without break |
| 191 | * Install systemd services with autotools |
| 192 | * Install sample cfg file to /etc/osmocom |
| 193 | * osmo-bsc: Add default case for switch(enum) |
| 194 | * abis_nm_get_ts: Return TS of correct TRX, not always TRX0 |
| 195 | * ipaccess-config: Use enum value for OML IP |
| 196 | * abis_nm: Rename m_id_len to ease review of forthcoming patches |
| 197 | * abis_nm: Split handling of Attribute Response Info into its own func |
| 198 | * abis_nm: Split reported attr list parsing from Attribute Response Info into its own func |
| 199 | * abis_nm: Allow sending and receiving Get Attributes (Response) against nanoBTS |
| 200 | * abis_nm: Add support to parse some nanoBTS Attribute Response attributes |
| 201 | * abis_nm: Add support to parse OML IP and Unit Id in Get Attributes |
| 202 | * abis_nm: Support parsing nanoBTS format for Get Attributes Info |
| 203 | * abis_nm: parse_attr_resp_info_unreported: Fix offset calculation |
| 204 | * examples: Remove neighbor-list invalid for default setup |
| 205 | * bsc: bts_alloc: Use enum value during neigh_list_manual_mode initialization |
| 206 | * bsc: vty: Use enum value in neighbor-list check |
| 207 | * bsc: gsm0808: Fix return code in bsc_compl_l3 |
| 208 | * osmo-bsc: gsm_timers_vty: Set global T_defs during vty_init |
| 209 | * bsc: Prefix log string with related SI type during call to list_arfcn |
| 210 | * bsc: si: Fix SI2bis L2 pseudo length |
| 211 | * bsc: si: Fix SI2ter L2 pseudo length |
| 212 | * bsc: Enable force-combined-si on nanoBTS by default |
| 213 | * bsc: band_compatible: Return band non-compatible for invalid arfcn |
| 214 | * bsc: vty: Verify and warn on invalid arfcn passed |
| 215 | * abis_nm: Introduce new signal S_NM_GET_ATTR_REP |
| 216 | * ipaccess-config: Fix whitespace |
| 217 | * ipaccess-config: Add -G cmdl opt to query OML IP and Unit ID |
| 218 | * ipaccess-config: cosmetic: Remove unneeded comment with hex values |
| 219 | * gsm0408_rcvmsg: Release lchan if L3 fails to complete |
| 220 | * ipaccess-config: Introduce -q quiet param |
| 221 | * Add osmux-reference document |
| 222 | * osmux-reference: Use packetdiag to draw packet header structures |
| 223 | * osmux-reference: Add sequence charts |
| 224 | * osmux-reference: Add traffic saving plot |
| 225 | * osmux-reference-docinfo: Add latest changes to revhistory |
| 226 | * osmux: Fix description for Dummy frames FT field |
| 227 | * Allow easily disabling GFDL references |
| 228 | * cosmetic: bsc: timeslot_fsm: Clean uneeded scope brackets |
| 229 | * bsc: lchan_select: Avoid returning a TCH/H lchan when TCH/F is requested |
| 230 | * bsc: ts_as_pchan_for_each_lchan: reorder and improve documentation |
| 231 | * bsc: ts_for_each_lchan: Improve documentation |
| 232 | * bsc: Add define for ts_as_pchan_for_each_lchan with ts->pchan_on_init |
| 233 | * bsc: Fix lchan iteration for dyn TS during PDCH Deact |
| 234 | * bsc: timelost_fsm: Remove unneeded set of out variable on failure |
| 235 | * bsc: timeslot_fsm: Fix ts_is_lchan_waiting_for_pchan |
| 236 | * bsc: ts_is_pchan_switching: Return correct IPA dyn TS target_pchan |
| 237 | * bsc: timeslot_fsm: Fix possible skip of some lchans in ts_terminate_lchan_fsms |
| 238 | * bsc: timeslot_fsm: Fix count in ts_lchans_waiting |
| 239 | * bsc: lchan_rtp_fsm: Avoid duplicate LCHAN_EV_RTP_RELEASED event |
| 240 | * bsc: lchan_fsm: Add missing transition WAIT_TS_READY->WAIT_RLL_RTP_RELEASED |
| 241 | * bsc: timeslot_fsm: Handle and ignore tear down of lchan during PDCH DEACT |
| 242 | * bsc: lchan_fsm: Fix invalid duplicated transition |
| 243 | * paging: Add VTY options to calculate T3113 timeout dynamically |
| 244 | * paging: fix whitespace |
| 245 | * paging: Properly enclose logging imsi filter scope |
| 246 | * bsc_main: filter_fn: Compare imsi values instead of subscr pointers |
| 247 | * bsc: Set subscr log context during complete_layer3 |
| 248 | * bsc: rsl: Set subscr log context during meas report |
| 249 | * bsc: dtap: Set subscr log context |
| 250 | * bsc: bssap: Set subscr log context during paging |
| 251 | * Add VTY option to avoid sending empty Full BCCH Info for disabled SI |
| 252 | |
| 253 | [ Stefan Sperling ] |
| 254 | * check for overlong unix socket paths |
| 255 | * fix unaligned access in abis_nm_rx_ipacc() |
| 256 | * re-order condition checks for clarity |
| 257 | * show dynamic timeslot details in 'show timeslot' vty command |
| 258 | * check return value of gsm48_multirate_config() |
| 259 | * add missing 'break' in switch statement |
| 260 | * unlink socket path correctly in rf_create_socket() |
| 261 | |
| 262 | [ Martin Hauke ] |
| 263 | * cosmetics: Fix typo in bsc_vty.c |
| 264 | * ipaccess-config: Generate valid JSON output when using the -G parameter |
| 265 | * ipaccess-config: Fix indentation of the usage output |
| 266 | |
| 267 | [ Oliver Smith ] |
| 268 | * osmo_bsc_main.c: initialize rate counters |
| 269 | * vty 'show bts'/'show trx': display IPs and ports |
| 270 | * cosmetic: fix spec ref for gsm0808_cipher_mode() |
| 271 | * cipher mode reject: send proper cause codes |
| 272 | * vty: add 'show rejected-bts' |
| 273 | * ipaccess_sign_link_reject: fix: use osmo_strlcpy() to safely copy IP |
| 274 | * copy NITB's osmobsc-usermanual.adoc to OsmoBSC |
| 275 | * build manuals included from osmo-gsm-manuals.git |
| 276 | * Fix DISTCHECK_CONFIGURE_FLAGS override |
| 277 | * contrib/jenkins.sh: build and publish manuals |
| 278 | * contrib: fix makedistcheck with disabled systemd |
| 279 | |
| 280 | [ Daniel Willmann ] |
| 281 | * debian: Require libcdk and install meas_vis osmo-bsc-meas-utils |
| 282 | * OsmoBSC/HLR/MSC: Fix default config file name |
| 283 | * gsm_04_08: Free GSM subscr conn if paging response can't be matched |
| 284 | * VTY: Allow logging filter imsi statements for IMSIs we haven't seen yet |
| 285 | |
| 286 | [ Max ] |
| 287 | * vty: don't show GPRS details if not configured |
| 288 | * LCLS: move MGCP MDCX into separate function |
| 289 | * Make IP address helper accessible via header file |
| 290 | * constify rsl_tx_ipacc_*cx() parameters |
| 291 | * LCLS: expand logging to print the name of the mode in use |
| 292 | * LCLS: tighten GCR check |
| 293 | * LCLS: explicitly check for mode before closing the loop |
| 294 | * LCLS: move mode check into separate function |
| 295 | * LCLS: make config and control redable in 'sh conns' |
| 296 | * RSL: restructure MDCX functions |
| 297 | * LCLS: add bts-loop variant |
| 298 | * vty: add command to show TRX selectively |
| 299 | * Add OsmoBSC control interface description |
| 300 | * Add OsmoBSC control interface description |
| 301 | * OsmoBSC: update CTRL docs |
| 302 | * LCLS: update parameter representation |
| 303 | * LCLS: log config/control update |
| 304 | * IPA: log OML/RSL link drop reason |
| 305 | * LCLS: use enum values instead of magic numbers |
| 306 | * Print BTS number on GPRS options error |
| 307 | * Log MDCX ACK for established lchan |
| 308 | |
| 309 | [ Jonathan Brielmaier ] |
| 310 | * fix various typos across all manuals |
| 311 | |
| 312 | [ Ivaylo Kostov ] |
| 313 | * BSC,BTS: add diagrams of PCU-BTS-NITB-SGSN relationships |
| 314 | |
| 315 | [ Alexander Couzens ] |
| 316 | * OsmoBSC: add rate counter documentation |
| 317 | |
| 318 | [ Vadim Yanitskiy ] |
| 319 | * osmo_bsc_bssap.c: fix incorrect link_id assignment |
| 320 | |
| 321 | -- Harald Welte <laforge@gnumonks.org> Sun, 20 Jan 2019 21:21:24 +0100 |
| 322 | |
Pau Espin Pedrol | 08d02dd | 2018-07-27 19:25:05 +0200 | [diff] [blame] | 323 | osmo-bsc (1.3.0) unstable; urgency=medium |
| 324 | |
| 325 | [ Philipp Maier ] |
| 326 | * a_reset: cleanup + remove dead code |
| 327 | * gscon: remove dead code |
| 328 | * gscon: pick suitable payload type / encoding name for MGCP |
| 329 | * lcls: set codec info when performing MGW operation |
| 330 | * codec_pref: move match_codec_pref() to separate c-file and add unit-test |
| 331 | * codec_pref: check bts codec support |
| 332 | * chan_alloc: reset rtp voice related bits in lchan_free() |
| 333 | * rsl: use 3GPP assigned payload type constants from libosmo-netif |
| 334 | |
| 335 | [ Stefan Sperling ] |
| 336 | * show all global counters of osmo-bsc in vty |
| 337 | * add counter for connection attempts from BTS with unknown unit id |
| 338 | * fix misaligned memory write access in abis_nm_ipaccess_rsl_connect() |
| 339 | * increment 'paging responded' counter for active paging only |
| 340 | * fix handling of invalid pchan names in vty |
| 341 | |
| 342 | [ Pau Espin Pedrol ] |
| 343 | * nat: Add jitter buffer on the uplink receiver |
| 344 | * acc_ramp: Increase log level of some messages |
| 345 | * chan_alloc: Print bts nr on chan alloc failure |
| 346 | * abis_rsl.c: Fix whitespace |
| 347 | * abis_rsl: rsl_rx_chan_rqd: Format bts log string as in everywhere else |
| 348 | * pcu_sock: Log event pcu_sock created |
| 349 | * osmo-bsc: Clean help description of cmd line parameters |
| 350 | * osmo-bsc: Add -V param to print version |
| 351 | * debian: Move meas related binaries into new package osmo-bsc-meas-utils |
| 352 | * bsc-filter: Remove unused func barr_adapt and set barr_find static |
| 353 | * bsc_vty: Write access list entries when storing bsc config |
| 354 | * Init access_lists before passing it as a parameter |
| 355 | * Rename bsc_msg_acc_lst_vty_init to have more uniform prefix |
| 356 | * filter: vty: Print policy list in cmd show access-list |
| 357 | * filter: Replace '.' in counter names with ':' |
| 358 | * filter: Allocate each ctr group with a different idx |
| 359 | * ctrl: Avoid sending back received ERROR msgs |
| 360 | |
| 361 | [ Neels Hofmeyr ] |
| 362 | * bsc_api.c: actually log with context |
| 363 | * abis_rsl.h: drop unused rsl_chan_activate() declaration |
| 364 | * cosmetic: bsc_dyn_ts.c: make local functions static |
| 365 | * cosmetic: define TCH_F_PDCH_PENDING_MASK as actual bitwise or |
| 366 | * cosmetic: logging and ordering in handle_ass_compl() |
| 367 | * doc: add msc charts on Assignment/Handover internals |
| 368 | * tests: remove bssap_test |
| 369 | * tests: remove channel_test |
| 370 | * bsc_test: drop "scan to MSC" code path |
| 371 | * dissolve libbsc: move all to src/osmo-bsc, link .o files |
| 372 | * remove struct bsc_api |
| 373 | * cosmetic: magic number: use RSL_ACT_ constant for chan act |
| 374 | * cosmetic: gscon: undup code: add common assignment_failed() |
| 375 | * assignment: signal assignment failure on chan act nack |
| 376 | * log: fix logging in rsl_rx_chan_act_nack() |
| 377 | * log: assignment: add two logs on unexpected lchan release |
| 378 | * use libosmocore's gsm0808_permitted_speech(), gsm0808_chosen_channel() |
| 379 | * cosmetic: penalty timers: constify, tweak doc |
| 380 | * cosmetic: bsc_subscr_alloc: log initial get |
| 381 | * gscon: put subscriber a little later |
| 382 | * try to pick up subsrc IMSI on l3-compl |
| 383 | * store subscriber identity on paging |
| 384 | * cosmetic: handover_test: add IMSI to subscr for logging |
| 385 | * doc: tweak msc charts on Assignment/Handover: act_timer |
| 386 | * doc: add lchan-release.msc |
| 387 | * doc: add ms-channel-request.msc |
| 388 | * doc: charts: illustrate new plan for ts and lchans |
| 389 | * cosmetic: gscon: drop odd use of OSMO_STRINGIFY |
| 390 | * HO: introduce T7, T8, T101 timers |
| 391 | * drop dead code: conn->T10, handled by gscon instead |
| 392 | * make T10 configurable like the rest of them |
| 393 | * fix dyn TS init: properly identify BTS on OML OPSTART ACK |
| 394 | * cosmetic / linking: move str_to_imsi() out of abis_rsl.c |
| 395 | * cosmetic: name osmo-bsc's root ctx 'osmo-bsc', not 'openbsc' |
| 396 | * call osmo_xua_msg_tall_ctx_init() |
| 397 | * fix handover start: dealloc ho if event not permitted |
| 398 | * ho cfg: fix unit strings |
| 399 | * hodec2 log: less verbose, more concise logging |
| 400 | * various logging: fix missing/extra newlines |
| 401 | * BTS codec pref legacy compat: allow all codecs per default |
| 402 | |
| 403 | [ Harald Welte ] |
| 404 | * bsc: Fix check for MSC-side FSM allocation failure |
| 405 | * vty: Permit selection of other ASP protocol than M3UA |
| 406 | * bsc: Add mgcp_port_to_cic() to determine CIC from RTP Port |
| 407 | * bsc: Use correct MGCP endpoint name for IPA/SCCPlite |
| 408 | * bsc: Don't reject ASSIGNMENT for Audio in IPA/SCCPlite case |
| 409 | * bsc: Don't include AoIP IEs in ASSIGNMENT COMPLETE over SCCPlite |
| 410 | * bsc: Don't create MSC-side MGCP connection in IPA/SCCPlite case |
| 411 | * remove remaining bits of osmo-bsc_nat |
| 412 | * Remove 'struct bsc_msc_connection' + fix IPA-encapsulated CTRL |
| 413 | * move 'extern struct gsm_network *bsc_gsmnet" to header file |
| 414 | * VTY: Print some more information in "show conns" |
| 415 | * Add initial 3GPP LCLS support to OsmoBSC |
| 416 | * LCLS: add VTY config to enable/disable LCLS on per-MSC basis |
| 417 | * Reject ASSIGNMENT REQ with CIC but no AoIP transp addr in AoIP case |
| 418 | * Ignore "dest" command in MSC node |
| 419 | * Explicitly register CTRL-over-IPA callback with libosmo-sigtran |
| 420 | * Remove unused logging subsystems DCC and DMGCP |
| 421 | * remove traces of osmo-bsc_nat in python test (osmoappdesc/test_runner) |
| 422 | * Add missing event string name for GSCON_EV_LCLS_FAIL |
| 423 | * bsc_subscr_conn_fsm: BSC must not release SCCP connection |
| 424 | * absi_rsl: Fix segfault in rsl_rx_conn_fail() |
| 425 | |
| 426 | [ Daniel Willmann ] |
| 427 | * git-version-gen: Don't check for .git directory |
| 428 | |
| 429 | -- Pau Espin Pedrol <pespin@sysmocom.de> Fri, 27 Jul 2018 19:25:05 +0200 |
| 430 | |
Pau Espin Pedrol | e5a9665 | 2018-05-15 14:10:38 +0200 | [diff] [blame] | 431 | osmo-bsc (1.2.1) unstable; urgency=medium |
| 432 | |
| 433 | [ Philipp Maier ] |
| 434 | * bsc_api/GSCON: prevent unnecessary channel mode modifications |
| 435 | |
| 436 | [ Neels Hofmeyr ] |
| 437 | * resurrect meas_feed.c: vty, vty-test |
| 438 | * dyn ts, bts_ipaccess_nanobts.c: init PDCH on Chan OPSTART ACK |
| 439 | * dyn TS, assignment: set lchan state to LCHAN_S_ACT_REQ in the proper place |
| 440 | * dyn TS, assignment: allow switch from PDCH with associated conn |
| 441 | * dyn TS: init only when both RSL and the Channel OM are established |
| 442 | * dyn TS: allow any pchan type changes, fix for gprs mode none |
| 443 | * debug log: verbosely log all lchan alloc choices |
| 444 | * deprecate dyn_ts_allow_tch_f and by default allow all TCH |
| 445 | * fix default fallbacks in audio_support_to_gsm88() |
| 446 | * log: indicate hr/fr in audio_support_to_gsm88() error |
| 447 | * cosmetic: dyn ts init: undup logging for gprs = none |
| 448 | |
| 449 | [ Vadim Yanitskiy ] |
| 450 | * osmo_bsc_vty.c: fix: write MGW configuration |
| 451 | |
| 452 | -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 15 May 2018 14:10:38 +0200 |
| 453 | |
Pau Espin Pedrol | 1b11bc8 | 2018-05-03 18:40:12 +0200 | [diff] [blame] | 454 | osmo-bsc (1.2.0) unstable; urgency=medium |
| 455 | |
| 456 | [ Neels Hofmeyr ] |
| 457 | * vty: skip installing cmds now always installed by default |
| 458 | * bssap: paging: page entire BSS for unimplemented cell id list |
| 459 | * fix build: bssap test broke by undefined references |
| 460 | * osmo-bsc RESET FSM: use distinct struct names |
| 461 | * osmo-bsc: SCCP addrs: default only if unset, reject invalid |
| 462 | * osmo-bsc vty: be fatal for addressbook entry errors |
| 463 | * use osmo_sccp_inst_addr_name() instead of looking up ss7 |
| 464 | * add --enable-sanitize config option |
| 465 | * bsc_init: fix Werror: define rc for 2quater with si2q_count == 0 |
| 466 | * bsc filter: don't ignore imsi-allow on "global" filter level |
| 467 | * compiler warnings: drop some unused variables |
| 468 | * compiler warnings: constify in abis_nm.c |
| 469 | * cleanup: drop unused gsm_bts.role |
| 470 | * compiler warnings: add includes in abis_rsl.h, gsm_data_shared.h |
| 471 | * cosmetic: handover.h: use "#pragma once", declare structs, comments |
| 472 | * examples: add osmo-bsc-minimal.cfg |
| 473 | * HO prep: pass gsm_network to gsm_bts_alloc() already |
| 474 | * fix segfault upon release paging on BSSMAP Reset: init llist |
| 475 | * log typo fix in gsm0808_cipher_mode() |
| 476 | * debug log: log Cipher Mode info upon sending down RSL/A-bis |
| 477 | * fix bssmap_handle_cipher_mode()'s encryption decision |
| 478 | * abisip-find: add getopt option parsing in preparation for a new option |
| 479 | * abisip-find: add -l to list base stations instead of streaming replies |
| 480 | * abisip-find: update copyright |
| 481 | * abisip-find: add timeout option |
| 482 | * abisip-find: add --interval option |
| 483 | * vty: fix 'show lchan ...' arg [lchan_nr] to [<0-7>] |
| 484 | * vty: change handover command's arg LCHAN_NR to <0-7> |
| 485 | * vty: cosmetic: use common BTS, TRX, TS, LCHAN strings |
| 486 | * vty: add various manual handover and assignment trigger commands |
| 487 | * osmo_bsc_mgcp: cosmetic: introduce mgcp_init(), soak up fsm init |
| 488 | * HO: fix recovery from failed handover |
| 489 | * HO prep: introduce per-BTS handover config, with defaults on net node |
| 490 | * HO: add indicators for inter-cell and async ho, use for chan act type |
| 491 | * cosmetic: explicitly init ho_ref start value |
| 492 | * fixup: neigh_meas_avg: detect invalid window size as <=0, log if invalid |
| 493 | * fixup: neigh_meas_avg: fix condition to reduce window size |
| 494 | * HO: enable handover by initializing at startup; rename init function |
| 495 | * HO: add handover algo 2 parameters; skip HO 1 if HO 2 is configured |
| 496 | * HO: rename gsm_bts_neighbor() to bts_by_arfcn_bsic() |
| 497 | * HO: make bts_by_arfcn_bsic() public |
| 498 | * libcommon: eliminate bsc_version.c |
| 499 | * libcommon: eliminate common_vty.c |
| 500 | * libcommon: eliminate debug.c |
| 501 | * libcommon: eliminate socket.c |
| 502 | * libcommon: eliminate talloc_ctx.c |
| 503 | * ipaccess-proxy: don't redefine tall_bsc_ctx |
| 504 | * libcommon: join gsm_data_shared.* into gsm_data.* |
| 505 | * drop libcommon completely, move remaining files to libbsc |
| 506 | * libcommon-cs: move a_reset.c into libbsc |
| 507 | * libcommon-cs: move gsm_network_init() into bsc_network_init() |
| 508 | * gsm_network: drop unused trans_list |
| 509 | * libcommon_cs: move gsm48 bits to libbsc |
| 510 | * libcommon-cs: move vty bits to libbsc/bsc_vty.c |
| 511 | * common_cs.h: mv gsm_encr to gsm_data.h |
| 512 | * drop libcommon-cs completely |
| 513 | * drop unused common.h |
| 514 | * gsm_network: drop unused subscr_epxire_timer |
| 515 | * vty: 'show bts': write '(none)' if none are found. |
| 516 | * vty: 'show bts': fix indenting |
| 517 | * bts chan_load: ignore unusable BTS |
| 518 | * handover_logic.c: always do inter-cell channel activation |
| 519 | * handover_logic.c: on HO command, send new lchan's MS power |
| 520 | * HO: process_meas_rep: guard against modulo zero |
| 521 | * HO: cosmetic: bsc_handover_start(): "fix" memcpy for AMR config |
| 522 | * HO: add new_lchan_type arg to bsc_handover_start() |
| 523 | * HO: cosmetic: bsc_handover_start_lchan_change(): tweak local vars |
| 524 | * HO: always do async handover |
| 525 | * HO: bsc_handover_start_lchan_change(): set MS to max power on handover |
| 526 | * HO: logging: more logs, and more concise logging |
| 527 | * HO: move penalty timers to own file as proper API |
| 528 | * HO: store speech codec list from BSSMAP Assignment in conn |
| 529 | * HO: cfg: tweak vty write |
| 530 | * vty: 'show bts': list the TRXs' ARFCNs |
| 531 | * vty: 'show bts': print neighbor cells |
| 532 | * HO: cfg: separate hodec1 from hodec2 parameters |
| 533 | * HO: lchan: store last seen measurement report nr, tweak log |
| 534 | * HO: clearly mark conn penalty timer member for hodec2 |
| 535 | * HO: cosmetic: handover_decision.c: make process_meas_rep() return void |
| 536 | * HO: introduce ho decision callbacks |
| 537 | * HO: cosmetic: getting a chan activ nack on a non-ho lchan is not an error |
| 538 | * HO: Implement load based handover, as handover_decision_2.c |
| 539 | * HO: vty: rename ho decision 1 vty to 'handover1' with 'handover' alias |
| 540 | * cosmetic: adjust copyrights on handover_cfg.c,_vty.c |
| 541 | * HO: vty: clearly mark 'handover foo' as legacy alias for 'handover1 foo' |
| 542 | * drop unused libbsc/meas_proc.c |
| 543 | * HO: fix minor issues found by coverity |
| 544 | * bsc_api.c: fix log string format |
| 545 | * fix build: gprs_ra_id_by_bts(): ensure to init all values |
| 546 | * compiler warning: chan_compat_with_mode(): clearly handle all enum vals |
| 547 | * add test for gsm48_ra_id_by_bts() |
| 548 | * add test for abis_nm_ipaccess_cgi() |
| 549 | * ctrl_test_runner: add tests for 3-digit MNC |
| 550 | * gsm48_ra_id_by_bts(): struct gsm48_ra_id* instead of buf |
| 551 | * cosmetic: bsc_network_init(): imply default 001-01 PLMN |
| 552 | * implement support for 3-digit MNC with leading zeros |
| 553 | * gsm48_parse_meas_rep(): set num_cell=0 if no neighbor cells are reported |
| 554 | * cosmetic: hodec2: log nr of neighbors in meas report |
| 555 | * cosmetic: typo in log: handover_decision2.c: 'measuements' |
| 556 | * handover_test: explicitly wrap abis_rsl_sendmsg() |
| 557 | * pcu_if: implement support for 3-digit MNC |
| 558 | * configure: add --enable-werror |
| 559 | * cosmetic: abis_nm: use osmo_cell_global_id, parse 3-digit MNC |
| 560 | * fixup: apply mnc3 change also in ipaccess/network_listen.c |
| 561 | * vty: drop unused vty definitions (*_NODE, msc_*) |
| 562 | * gsm0408_test: drop LAI encoding test |
| 563 | * range_enc_arfcns: avoid runtime error on zero size |
| 564 | * fix gsm0408_test: properly free bts struct after each test |
| 565 | * move init from gsm_bts_alloc_register() to gsm_bts_alloc(); fix gsm0408_test |
| 566 | * cosmetic: gsm0408_test: drop unused arg from bts_init() |
| 567 | * ctx cleanup: use non-NULL talloc ctx for osmo_init_logging2() |
| 568 | * vty: re-add 'timeout-ping' and 'timeout-pong' as dummy commands |
| 569 | * resurrect meas_feed.c from openbsc.git history |
| 570 | * resurrect meas_feed.c: make it compile, add logging |
| 571 | |
| 572 | [ Max ] |
| 573 | * Check OML state per-BTS |
| 574 | * OML: consider administrative state when reporting |
| 575 | * cosmetic: remove obsolete ROLE_BSC |
| 576 | * cosmetic: tighten function type signatures |
| 577 | * cosmetic: drop unused include |
| 578 | * cosmetic: mark gsm_objclass2mo as static |
| 579 | * OML: expand status reporting checks |
| 580 | * Generate SI2ter Rest Octets |
| 581 | * Generate SI2bis Rest Octets |
| 582 | * Fix tests after rate_ctr change |
| 583 | * Remove unneeded .py scripts |
| 584 | * Enable sanitize for CI tests |
| 585 | * Migrate from OpenSSL to osmo_get_rand_id() |
| 586 | * Add optional profiling support |
| 587 | * Fix .deb builds |
| 588 | * Check and handle SMS encoding failure |
| 589 | * Remove obsolete ./configure option |
| 590 | * cosmetic: remove duplicated code |
| 591 | * RSL: print link state per-TRX |
| 592 | * vty: fix OML link state printing |
| 593 | * cosmetic: log prim operation as text |
| 594 | |
| 595 | [ Philipp Maier ] |
| 596 | * mgcp: use osmo-mgw to switch RTP streams |
| 597 | * cosmetic: remove distracting newline |
| 598 | * cosmetic: reorder case list |
| 599 | * cosmetic: replace term MGCP-GW with MGW |
| 600 | * mgcp: add missing out state |
| 601 | * mgcp: remove unused variable |
| 602 | * reset: remove name variable from reset context |
| 603 | * doc: add example configuration for osmo-mgw |
| 604 | * auth: remove obsolete VTY commands |
| 605 | * bssap: remove libosmo-legacy-mgcp dependancy |
| 606 | * sccp-lite: remove obsolete VTY commands |
| 607 | * auth: remove unused structs |
| 608 | * auth: remove obsolete VTY commands |
| 609 | * mgcp: use hexadecimal digits in endpoint names |
| 610 | * mgcp: use mgw assigned connection identifiers |
| 611 | * mgcp: add missing switch case |
| 612 | * mgcp: do not fail silently on snprintf() |
| 613 | * cosmetic: remove duplicate logging |
| 614 | * cosmetic: do not cast void pointer |
| 615 | * cosmetic: add missing log prefix |
| 616 | * cosmetic: correct sourcecode formatting |
| 617 | * cosmetic: use fsm pointer from parameter list |
| 618 | * mgcp: cosmetic fixups |
| 619 | * paging: paging_flush_bts: be sure pending_requests is initalized |
| 620 | * cosmetic: osmo_bsc_mgcp: improve comments |
| 621 | * mgcp: cancel transactions on timeout |
| 622 | * mgcp: validate rtp connection data in MGW response (ip/port) |
| 623 | * mgcp: log file and line of calls to handle_error() |
| 624 | * cosmetic: mgcp: remove duplicate logging |
| 625 | * abis_rsl: permit first EstablishInd only on SAPI=0 |
| 626 | * abis_rsl: do not allow SACCH in MF mode on SAPI=0 |
| 627 | * SIGTRAN: correct wrong log category |
| 628 | * bsc_api: drop unknown RR messages. |
| 629 | * paging: page all bts when no cell is associated |
| 630 | * paging: fix paging attemt rate counter |
| 631 | * a_reset: Add FSM event names |
| 632 | * gsm_data: use feature list from libosmocore |
| 633 | * bsc_vty: display bts features in show bts |
| 634 | * cosmetic: remove unused enum members |
| 635 | * cosmetic: fix typo |
| 636 | * cosmetic: fix argument order of forward_dtap() |
| 637 | * cosmetic: remove needless fixme note. |
| 638 | * cosmetic: fix incomplete sentence in comment. |
| 639 | * Cosmetic: fix missing semicolon after osmo-assert |
| 640 | * cosmetic: remove dead code and obsolete fixmes |
| 641 | * cosmetic: remove old, already commented-out code |
| 642 | * ipaccess: make ipaccess-config build again |
| 643 | * bs11: make bs11_config build again |
| 644 | * cosmetic: remove dead code: osmo_bsc_reset.c |
| 645 | * gscon: fix illegal state transitions |
| 646 | * cosmetic: remove dead code |
| 647 | * cosmetic: Add fixme note for OS#3112 |
| 648 | * inform A-RESET FSM about MSC CR timeouts |
| 649 | * gscon: fix assignment of signalling channels |
| 650 | * cosmetic: Add note about libosmo-legacy-mgcp to configure.ac |
| 651 | |
| 652 | [ Harald Welte ] |
| 653 | * debian: Add dependency to libosmo-mgcp-client-dev |
| 654 | * debian: Increase required libosmo-legacy-mgcp-dev version |
| 655 | * configure.ac/debian: Require libosmo-mgcp-client-dev >= 1.2.0 |
| 656 | * osmo-bsc: Print NOTICE message on unimplemented BSSMAP UDT |
| 657 | * Move many counters from BSC-global to per-BTS granularity |
| 658 | * rate_ctr: Use ':' as separator, not '.' |
| 659 | * Remove 'msc' counter group from BSC |
| 660 | * Change T3101 default from 10s to 3s. |
| 661 | * paging.c: add more documentation on what the functions actually do |
| 662 | * paging: Remove obsolete paging call-back support |
| 663 | * paging: Stop all paging if MSC sends us BSSMAP RESET |
| 664 | * Fix per-BTS counter group index |
| 665 | * libbsc: paging: more reasonable (and detailed) paging statistics |
| 666 | * Reduce T3113 default from 60s to 10s |
| 667 | * Add per-BTS rate_ctr for total + failed number of RSL CHAN_ACT |
| 668 | * Add new per-BTS "rsl:unknown" counter to count unknown RSL messages |
| 669 | * Add a new counter "rsl:ipa_nack" to count number of IPA related NACKs |
| 670 | * Add new "chan:mode_modify_nack" counter to count RSL MODE MODIFY NACK |
| 671 | * Remove dead code left over from NITB split |
| 672 | * Remove unused RRLP options/codec |
| 673 | * Remove bogus vty config for LU reject cause |
| 674 | * Remove bogus MM INFO configuration |
| 675 | * Remove some more dead code |
| 676 | * remove libosmo-sccp dependency for osmo-bsc |
| 677 | * osmo_bsc_bssap.c: Spelling fixes in comment |
| 678 | * Remove unused struct osmo_bsc_sccp_con member sccp_queue_size |
| 679 | * osmo_bsc.h: document every field in 'struct osmo_bsc_sccp_con' |
| 680 | * osmo-bsc: Move user plane/voice related bits into sub-structure |
| 681 | * gsm_data.h: Document all fields of gsm_subscriber_connection |
| 682 | * remove unused 'lac' member of 'struct gsm_subscriber_connection' |
| 683 | * BSC: Add "show subscriber all" command |
| 684 | * BSC: Fix bsc_subsc leak on paging |
| 685 | * bsc_test.c: Use proper network/bts/lchan structures |
| 686 | * cosmetic: Hide all accesses to conn->bts behind conn_get_bts() |
| 687 | * Reduce T3109 default from 19s to 5s |
| 688 | * Make libcommon, libcommon-cs, libfilter, utils depend on mgcp/sigtran |
| 689 | * cosmetic: Remove data/len variables in bssmap_handle_assignm_req() |
| 690 | * bssmap_handle_assignm_req(): Decode channel type as first step |
| 691 | * remove obsolete gsm_subscriber_connection.bts member |
| 692 | * update.gitignore with 'tags' files and 'deps' directory |
| 693 | * gsm_data_shared.h: Remove unused sacch_deact member field |
| 694 | * vty: print RTP IP of lchan if actually bound; print remote (mgw) IP |
| 695 | * osmo-bsc: Add talloc context introspection via VTY |
| 696 | * Structural reform: Get rid of osmo_bsc_sccp_con |
| 697 | * vty: Permit codec-list containing both full-rate and half-rate codecs |
| 698 | * logging: Remove obsolete log categories |
| 699 | * Permit set of multiple different A5 ciphers |
| 700 | * bssmap_handle_assignm_req(): Use proper cause values |
| 701 | * bssmap_handle_assignm_req(): Use more conscise error/log message texts |
| 702 | * bssmap_handle_assignm_req(): Don't print log statemens in malloc failure case |
| 703 | * chan_compat_with_mode: signalling works over all channel types |
| 704 | * osmo-bts/nanobts: Set RACH_Busy Threshold to -90 dBm |
| 705 | * Align syntax of "handover" + "assignment" command with that of lchan act/deact |
| 706 | * Revert "Generate the S_L_INP_TEI_UP signal earlier." |
| 707 | * bsc_vty: Merge more VTY documentation string #defines |
| 708 | * sysinfo: Fix regression causing missing L2 Pseudo-Length in SI5/SI6 |
| 709 | (Closes: #3059) |
| 710 | * introduce an osmo_fsm for gsm_subscriber_connection |
| 711 | * cosmetic: Fix infinite number of formatting errors in gscon_fsm_states |
| 712 | * abis_nm: Improve and fix OML logging |
| 713 | * paging: Unify formatting of log messages with (bts=%d) prefix |
| 714 | * RR: Send RR STATUS in case of unsupported/unknown message |
| 715 | * BSSAP: Fix test_codec_pref() implementation for AMR |
| 716 | * BSSAP: document match_codec_pref() more thoroughly |
| 717 | * GSCON FSM: Fix argument order when calling gsm0808_assign_req() |
| 718 | * bssmap: State correct speech codec in ASSIGNMENT COMPLETE |
| 719 | * Start Dynamic PDCH Initialization after RSL is up |
| 720 | * "show timeslot": Show dynamic PDCH state also for Osmocom-style dyn PDCH |
| 721 | |
| 722 | [ Alexander Couzens ] |
| 723 | * debian: remove doublicated project name in example files |
| 724 | * use _NUM_CHREQ_T to define the size of ctype_by_chreq |
| 725 | * pcuif_proto.h: fix whitespaces and indention |
| 726 | * pcuif_proto.h: add features of version 7 (txt indication) |
| 727 | |
| 728 | [ Pau Espin Pedrol ] |
| 729 | * tests: Fix selection of python version |
| 730 | * Use type bool for boolean fields in gsm48_si_ro_info |
| 731 | * vty: Add cmd to configure 3g Early Classmark Sending |
| 732 | * cosmetic: bsc_vty: Fix trailing whitespace |
| 733 | * cosmetic: bsc_vty: Document bvci reserved values |
| 734 | * osmo_bsc_bssap.c: Fix discard of const qualifier in assignment |
| 735 | * debian: Move abisip-find from osmo-bsc to its own package |
| 736 | * abisip-find: Add option to bind to a specific source address |
| 737 | * abisip-find: Force stdout buffer flush |
| 738 | * abisip-find: Add --format-json option |
| 739 | * ipaccess-config: Enable logging all categories to print errors |
| 740 | * ipaccess-config: Add missing path with log error |
| 741 | * ipaccess-config: Improve handling of last parameter |
| 742 | * abisip-find: Improve use information output |
| 743 | * ipaccess-config: Check cmdlie arg unit-id format |
| 744 | * bsc_api.c: bsc_handle_lchan_signal: Remove unused variable |
| 745 | * bsc_subscr_conn_fsm.c: Fix wrong param list passed to LOGPFSML |
| 746 | * tests: handover_test.c: Add missing header |
| 747 | * pcu_sock.c: Avoid breaking strict-aliasing on ptr derreference |
| 748 | * contrib: jenkins.sh: Add --enable-werror flag |
| 749 | * contrib: osmo-bsc.service: Update description |
| 750 | * contrib: osmo-bsc.service: Fix osmo-mgw.service dependency |
| 751 | * libbsc: nokia_site: Fix uninitialized return val |
| 752 | * bsc_vty: Fix uninitialized var false positive on gcc 7.3.1 |
| 753 | * paging: paging_request_bts: Fix wrong return value |
| 754 | * bssap: Log non handled paging requests |
| 755 | * libbsc: set_net_mcc_mnc_apply: Fix memleak on parsing incorrect mcc mnc |
| 756 | * bsc_nat: ctrl: fix memleak on reply receival |
| 757 | * bsc_nat: forward_to_bsc: remove one level of indentation |
| 758 | * bsc_nat: forward_to_bsc: Fix memleak on send failure |
| 759 | * bsc_nat: Drop redundant ccon ptr in bsc_cmd_list |
| 760 | * bsc_nat: ctrl: Fix crash on receveing bsc reply |
| 761 | * use osmo_init_logging2 |
| 762 | * chan_alloc.c: Fix log var formatting issues |
| 763 | * abis_rsl.c: abis_rsl_rx_cchan: Print msg type name for unimplemented messages received |
| 764 | * abis_rsl.c: Clean ericsson specific imm assign code |
| 765 | * gsm_data_shared.h: Remove unused enum gsm_paging_event |
| 766 | |
| 767 | [ Stefan Sperling ] |
| 768 | * Fix "CTRL GET msc_connection_status" response. |
| 769 | * Support control connection status query for a particular MSC. |
| 770 | * Implement support for paging by LAI. |
| 771 | * Add TAGS files (produced by 'make tags') to .gitignore file. |
| 772 | * Implement support for CELL_IDENT_NO_CELL. |
| 773 | * Implement support for paging based on CI (cell identifier). |
| 774 | * Move BTS selection for paging from osmo_bsc_grace.c into osmo_bsc_bssap.c. |
| 775 | * Implement support for paging based on a Cell Global Identifier. |
| 776 | * Implement support for paging based on LAC and CI. |
| 777 | * Show the BTS number for outgoing paging commands in debug log. |
| 778 | * Split paging cases in bssmap_handle_paging() off into helper functions. |
| 779 | * Remove an unused variable. |
| 780 | * Improve an error message in page_lai_and_lac() |
| 781 | * Make "waiting indicator" of IMMEDIATE ASSIGN REJECT dynamic. |
| 782 | * Add stat items for the BTS's channel load average and T3122. |
| 783 | * Make RSL connection attempts time out. |
| 784 | * fix handover_test link error |
| 785 | * Add support for Access Control Class ramping. |
| 786 | * Generate the S_L_INP_TEI_UP signal earlier. |
| 787 | * use libosmocore to parse cell identifiers in osmo-bsc |
| 788 | * fix an error message in bssmap_handle_paging() |
| 789 | * change return type of page_subscriber() to void |
| 790 | * Generate the S_L_INP_TEI_UP signal earlier. |
| 791 | * fix a format string error in bts_update_t3122_chan_load() |
| 792 | * fix initialization of acc ramping |
| 793 | * only log actual access control class ramping changes |
| 794 | * ensure that acc_ramp_init() is only called once |
| 795 | * trigger acc ramping based on trx rf-locked state |
| 796 | * rename helper functions in the acc ramp code to avoid confusion |
| 797 | * trigger acc ramping on state-changed-event reports |
| 798 | * only trigger acc ramping if trx 0 is usable and unlocked |
| 799 | * fix handling of state changes in acc ramping |
| 800 | * properly skip paging is OML link is down |
| 801 | * extend documentation of paging_flush_bts() |
| 802 | * flush paging when RSL link is dropped |
| 803 | |
| 804 | [ Vadim Yanitskiy ] |
| 805 | * bsc/gsm_04_80.h: use '#pragma once' instead of includes |
| 806 | * bsc/gsm_04_80.h: clean up useless declarations |
| 807 | * libbsc/bsc_vty.c: prevent uninitialized access |
| 808 | * doc/examples: use NECI = 1 by default |
| 809 | |
| 810 | [ Ivan Kluchnikov ] |
| 811 | * handover_decision: Fix condition for power budget handover attempt |
| 812 | * handover_decision: log HO causes more accurately |
| 813 | |
| 814 | [ Andreas Eversberg ] |
| 815 | * HO: Send Channel Mode and Multirate IE along with handover command |
| 816 | * HO: Add function to count currently ongoing handovers to a given BTS |
| 817 | * Fix: If paging for half rate was requested, use hr, if supported by MS |
| 818 | * HO: Assign SDCCH on channel request |
| 819 | * Fix of checking TCH rate at chan_compat_with_mode |
| 820 | * HO: Count the actual meas.rep. get_meas_rep_avg fails if not reached |
| 821 | * HO: Count neighbor measurements and reduce window of neigh_meas_avg |
| 822 | * HO: Changed availablilty of ts_is_usable() from static to extern |
| 823 | * HO: Always update rqd_ta after receiving measurement report |
| 824 | * HO: If handover logic is used to do assignment, signal assignment result |
| 825 | * HO: Add handover decision debugging category |
| 826 | * Do not perform assignment, if the new channel equals the current one |
| 827 | * Allow assignment to TCH channel with signalling only mode |
| 828 | * Correctly set T3105 for ipaccess BTS type |
| 829 | * HO: fix: increase the number of measurement report history to 10 |
| 830 | * HO: Change debug category at handover decision: DHO -> DHODEC |
| 831 | * HO: Count number of free timeslot on a given BTS |
| 832 | * HO: add queue to cache DTAP messages during handover/assignment |
| 833 | * Fix: meas_rep.c will only use valid DL measurement reports |
| 834 | * HO: Add a penalty timer list to the subscriber connection entity |
| 835 | |
| 836 | [ Keith ] |
| 837 | * Cosmetic: Fix typo: Siganlling->Signalling |
| 838 | |
| 839 | -- Pau Espin Pedrol <pespin@sysmocom.de> Thu, 03 May 2018 18:40:11 +0200 |
| 840 | |
Harald Welte | f3fb5f3 | 2017-10-29 09:03:34 +0100 | [diff] [blame] | 841 | osmo-bsc (1.1.2) unstable; urgency=medium |
| 842 | |
| 843 | * Debian: depend on libosmo-sigtran (bsc) and libosmo-sccp (bsc-nat) |
| 844 | * debian/control: Specify versions of packages we depend upon |
| 845 | |
| 846 | -- Harald Welte <laforge@gnumonks.org> Sun, 29 Oct 2017 09:03:33 +0100 |
| 847 | |
Harald Welte | d1225f3 | 2017-10-28 21:49:01 +0200 | [diff] [blame] | 848 | osmo-bsc (1.1.1) unstable; urgency=medium |
| 849 | |
| 850 | [ Neels Hofmeyr ] |
| 851 | * jenkins: use osmo-clean-workspace.sh before and after build |
| 852 | |
| 853 | [ Harald Welte ] |
| 854 | * Debian: re-introduce missing build dependency to libssl-dev |
| 855 | |
| 856 | -- Harald Welte <laforge@gnumonks.org> Sat, 28 Oct 2017 21:49:00 +0200 |
| 857 | |
Harald Welte | 9bce2bd | 2017-10-28 11:19:03 +0200 | [diff] [blame] | 858 | osmo-bsc (1.1.0) unstable; urgency=medium |
| 859 | |
| 860 | [ Alexander Couzens ] |
| 861 | * Initial release. |
| 862 | * debian/rules: show testsuite.log when tests are failing |
| 863 | |
| 864 | [ Neels Hofmeyr ] |
| 865 | * jenkins: fix build: osmo-mgw from master, not pre_release |
| 866 | * drop files unrelated to osmo-bsc |
| 867 | * rename openbsc.pc to osmo-bsc.pc |
| 868 | * rewrite README |
| 869 | * move include/openbsc to include/osmocom/bsc |
| 870 | * drop MGCP client from osmo-bsc |
| 871 | * fix vty tests: vty no longer goes to parent node implicitly |
| 872 | * doc/examples: tweak osmo-bsc.cfg, add osmo-bsc_custom-sccp.cfg |
| 873 | * add ';' after OSMO_ASSERT() |
| 874 | |
| 875 | [ Harald Welte ] |
| 876 | * configure.ac: No more libosmogb dependency |
| 877 | * configure.ac: remove --enable-osmo-bsc, --enable-nat |
| 878 | * configure.ac: remove smpp_mirror, which has no relation to a BSC |
| 879 | * contrib/jenkins.sh: MGCP is unconditional now |
| 880 | * configure.ac: Remove --enable-mgcp-transcoding |
| 881 | * configure.ac: Remove --enable-iu |
| 882 | * configure.ac: Remove checks for libgtp + c-ares |
| 883 | * configure.ac: Remove check for GMTOFF |
| 884 | * configure.ac: Package is now called osmo-bsc, not openbsc |
| 885 | * libbsc: document arguments of generate_bcch_chan_list() |
| 886 | * Make sure BA-IND in all SI2xxx is '0' and in all SI5xxx is '1' |
| 887 | * gsm0408_test: Verify that BA-IND is 0 in SI2xxx and 1 in SI5xxx |
| 888 | * .gitignore: Update to post-NITB-split realities |
| 889 | * Remove any references to RANAP and Iu |
| 890 | * Fix nanobts_omlattr unit test |
| 891 | * nanobts_omlattra_test: Initialize logging before executing tests |
| 892 | * osmo-bsc: Initialize logging before initializing rate_ctr |
| 893 | * Rename osmo_fsm to avoid illegal space in name + more meaningful name |
| 894 | |
| 895 | [ Max ] |
| 896 | * Make TRX rf locking more visible |
| 897 | * SI13: drop PBCCH-related bits |
| 898 | * Wrap channel state assignment in macro |
| 899 | * Further cleanup leftovers from BSC/MSC split |
| 900 | * CTRL: cleanup write-only command functions |
| 901 | * Show OML link uptime in vty |
| 902 | * Fix repo split aftermath |
| 903 | * SI2q: cleanup UARFCN addition |
| 904 | * OML: consider RSL link state |
| 905 | * SI2q: fix generation for multiple UARFCNs |
| 906 | * Remove pkg-config file |
| 907 | * ctrl: add oml-uptime command |
| 908 | * SI1q: fix EARFCN appender |
| 909 | |
| 910 | [ Pau Espin Pedrol ] |
| 911 | * Remove unneeded dbi dependency |
| 912 | * bsc_api: Fix NULL secondary_lchan access in handle_ass_fail |
| 913 | * libbsc: Use correct printf formatting for uint64_t |
| 914 | * bsc_vty: Improve description of mid-call-text cmd |
| 915 | |
| 916 | -- Harald Welte <laforge@gnumonks.org> Sat, 28 Oct 2017 11:19:03 +0200 |
| 917 | |
Alexander Couzens | 77ac7af | 2017-08-07 07:57:20 +0000 | [diff] [blame] | 918 | osmo-bsc (0.1.0) UNRELEASED; urgency=low |
Holger Hans Peter Freyther | ddf4e1e | 2016-05-24 23:15:12 +0200 | [diff] [blame] | 919 | |
Harald Welte | 9bce2bd | 2017-10-28 11:19:03 +0200 | [diff] [blame] | 920 | [ Alexander Couzens ] |
| 921 | * Initial release. |
Holger Hans Peter Freyther | ddf4e1e | 2016-05-24 23:15:12 +0200 | [diff] [blame] | 922 | |
Alexander Couzens | 77ac7af | 2017-08-07 07:57:20 +0000 | [diff] [blame] | 923 | -- Alexander Couzens <lynxis@fe80.eu> Tue, 08 Aug 2017 01:12:56 +0000 |