CHANGELOG.md (92b78dd714c7b90c9f3ef3cfc48966a44f6ef47e) | CHANGELOG.md (e1f022c2adb22056a3214e47b3ca630aff611f58) |
---|---|
1# Change Log 2All notable changes to this project will be documented in this file. 3 4The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) 5and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). 6 7--- 8 9## [Unreleased] 10 11### Fixed | 1# Change Log 2All notable changes to this project will be documented in this file. 3 4The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) 5and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). 6 7--- 8 9## [Unreleased] 10 11### Fixed |
12- POSIX, WICED, Windows, FreeRTOS run loops: handle time_ms overrun after 49 days |
|
12- RFCOMM: accept incoming L2CAP connection in Basic mode if ERTM is enabled but not requested for this connection | 13- RFCOMM: accept incoming L2CAP connection in Basic mode if ERTM is enabled but not requested for this connection |
13- RFCOMM: limit RFCOMM MTU by local L2CAP MTU for outgoing connections (revelvant only for ERTM) 14- POSIX, WICED, Windows, FreeRTOS: handle time_ms overrun after 49 days | 14- RFCOMM: limit RFCOMM MTU by local L2CAP MTU for outgoing connections (only revelvant for ERTM) |
15- L2CAP ERTM: stop timers on disconnect 16- L2CAP ERTM: fix sending of segmented SDUs 17- L2CAP ERTM: handle unsupported Information Response 18 19### Added 20- btstack_run_loop_base: portable implementation of timer and data source managment as base for platform specific implementations 21 22## Changed 23- FreeRTOS: use xQueueCreateStatic (static variant of xQueueCreate) if available for static memory-only setups 24- L2CAP ERTM: handle invalid Information Response (assume no extended features supported) 25- POSIX: use monotonic clock as timebase if available | 15- L2CAP ERTM: stop timers on disconnect 16- L2CAP ERTM: fix sending of segmented SDUs 17- L2CAP ERTM: handle unsupported Information Response 18 19### Added 20- btstack_run_loop_base: portable implementation of timer and data source managment as base for platform specific implementations 21 22## Changed 23- FreeRTOS: use xQueueCreateStatic (static variant of xQueueCreate) if available for static memory-only setups 24- L2CAP ERTM: handle invalid Information Response (assume no extended features supported) 25- POSIX: use monotonic clock as timebase if available |
26- HCI Transport H4/H5/EM9304 SPI: ignore block read/sent from UART driver when closed |
|
26 27## Changes July 2019 28 29### Fixed 30- SM: Fixed regression introduced in f3582630 | 27 28## Changes July 2019 29 30### Fixed 31- SM: Fixed regression introduced in f3582630 |
32- L2CAP: avoid reading l2cap signaling command len out of bounds 33- HCI Transport H4/H5/EM9304 SPI: fix payload size checks (also for 8/16-bit platforms) |
|
31 32### Changed 33- SM: Start encryption upon receiving slave securiy request if bonded | 34 35### Changed 36- SM: Start encryption upon receiving slave securiy request if bonded |
37- hci: use 2 as HCI_INCOMING_PRE_BUFFER_SIZE in LE-only configuration for GATT Client |
|
34 35--- 36 37## Changes June 2019 38 39### Changed 40- FreeRTOS: use freertos/.. prefix to include FreeRTOS headers if HAVE_FREERTOS_INCLUDE_PREFIX is defined 41- BNEP: add Connection Handle to BNEP_EVENT_CHANNEL_OPENED 42- Examples: renamed le_counter to gatt_counter and le_streamer to le_streamer_server to indicate suppport for GATT over BR/EDR | 38 39--- 40 41## Changes June 2019 42 43### Changed 44- FreeRTOS: use freertos/.. prefix to include FreeRTOS headers if HAVE_FREERTOS_INCLUDE_PREFIX is defined 45- BNEP: add Connection Handle to BNEP_EVENT_CHANNEL_OPENED 46- Examples: renamed le_counter to gatt_counter and le_streamer to le_streamer_server to indicate suppport for GATT over BR/EDR |
43- libusb: avoid use-after-free for SCO packets on disconnect | |
44 45### Fixed 46- BNEP: Bluetooth address is stored in little-endian format for all BNEP_EVENT_* | 47 48### Fixed 49- BNEP: Bluetooth address is stored in little-endian format for all BNEP_EVENT_* |
50- libusb: avoid use-after-free for SCO packets on disconnect |
|
47 48### Added 49- example: pan_lwip_http_server using lwIP as network stack to implement PAN NAP service 50- platform/lwip/bnep_lwip.c: BNEP lwIP adapter that forwards packets between BNEP service and lwIP 51- ENABLE_GATT_OVER_CLASSIC enables support for GATT over BR/EDR in att_server 52 53--- 54 --- 331 unchanged lines hidden --- | 51 52### Added 53- example: pan_lwip_http_server using lwIP as network stack to implement PAN NAP service 54- platform/lwip/bnep_lwip.c: BNEP lwIP adapter that forwards packets between BNEP service and lwIP 55- ENABLE_GATT_OVER_CLASSIC enables support for GATT over BR/EDR in att_server 56 57--- 58 --- 331 unchanged lines hidden --- |