Zephyr v1.14.3-rc1
Pre-release
Pre-release
Changes since Zephyr 1.14.2:
Vinayak Kariappa Chettimada (38):
Bluetooth: controller: split: Fix NRF_CCM overrun
Bluetooth: controller: legacy: Fix slave latency cancel race
Bluetooth: controller: legacy: Fix conn RSSI initial value
Bluetooth: controller: Fix mayfly optimization
Bluetooth: controller: legacy: Fix the slow Enc Setup alternative
Bluetooth: controller: legacy: Add missing BT_DEBUG_ENABLED define
Bluetooth: controller: legacy: Fix Tx Ctrl PDU leak
Bluetooth: controller: legacy: Fix length and ping rsp
Bluetooth: controller: legacy: Fix compiler warnings
Bluetooth: controller: legacy: Fix tx_time calculation for length update
Bluetooth: controller: legacy: Ensure that a `case` statement is present
Bluetooth: controller: Move ticker_id_prepare reset to early return
Bluetooth: controller: Fix missing BT_CTLR_FILTER conditional
Bluetooth: controller: Fix ticker_job enable/disable
Bluetooth: controller: legacy: Fix controller address check
Bluetooth: controller: legacy: Fix redundant priv variable check
Bluetooth: controller: legacy: Fix HCI LE Add Device to Whitelist
Bluetooth: controller: legacy: Fix Tx pool corruption
Bluetooth: controller: legacy: Fix Data Length Tx Rx time
Bluetooth: controller: legacy: Fix assert on DLE procedure stall
Bluetooth: controller: legacy: Fix cond. compile error
Bluetooth: controller: legacy: Fix DLE tx rx time on PHY update
Bluetooth: controller: legacy: Fix mandatory min PDU len Code PHY
Bluetooth: controller: Add Kconfig for Optimize for Speed
Bluetooth: controller: legacy: Use slot margins only around slave
Bluetooth: controller: Add ticker_stop_abs interface
Bluetooth: controller: legacy: Fix missing first conn event
Bluetooth: controller: legacy: Fix regression tx pool corruption
Bluetooth: controller: Fix ticker ticks_current value
Bluetooth: controller: legacy: Validate chan map and hop value
Bluetooth: controller: legacy: Simplify DLE state checks
Bluetooth: controller: legacy: Fix DLE duplicate requests
Bluetooth: controller: legacy: Fix slave latency during conn update
Bluetooth: controller: Increased thread context operation queue count
Bluetooth: controller: Fix regression in ctrl tx queue handling
Bluetooth: controller: legacy: Fix channel map check regression
Bluetooth: controller: legacy: Fix interval check in CONNECT_IND PDU
Bluetooth: controller: legacy: Fix dev assert in CPR implementation
Jukka Rissanen (11):
net: gptp: Return proper port number for given interface
net: gptp: The sync receive timer had wrong timeout
net: gptp: Fix field ordering in gptp_priority_vector struct
net: gptp: Allow user to tweak priority1 and priority2 values
net: gptp: Print priority1 and priority2 vars in net-shell
eth: mcux: Do not set carrier ON if interface is not known
net: dns: Check that we do not access data past msg size
net: dns: Verify that response is not too short
net: dns: Fix next answer position when parsing packet
net: dns: Parse individual labels in CNAME properly
net: dns: Verify that DNS id and flags can be read
Mieszko Mierunski (7):
drivers: nrf: Fix long receptions in UARTE async API.
drivers: uart: Fix incorrect len and offset in nrf UARTE async API.
drivers: nrf: Fix RX timeout and ENDRX ISR handling.
drivers: nrf: Add 2 stop bits option to nrf UARTE and UART driver
drivers: nrf: Fix values in UARTE async API callback.
drivers: nrf: Fix UART and UARTE hanging on RX errors
drivers: nrf: Add CTS and RTS pins to UART and UARTE PM
Anas Nashif (7):
ci: add compliance checking via GH actions
codeowner: add scripts/ci
ci: copy correct junit output
ci: run sanitycheck in verbose mode
test: object_tracing: account for pre-existing threads
docs: remove deprecated doxygen options
release: Bump release to 1.14.3-rc1
Kumar Gala (6):
ci: Update for buildkite environment
ci: Add initial buildkite ci setup
ci: tweak default docker image
ci: github: Update for deprecation of add-path
doc: Fix warnings associated with 'unbalanced grouping commands'
doc: Drop tests/kernel from doxygen input path
Flavio Ceolin (5):
net: coap: Fix possible overflow
random: Add syscalls for random subsystem
random: Include header where it is used
release: v1.14.3 release notes
mgmt: fs: Add security warning
Watson Zeng (5):
tracing: swap: bug fix and enhancement for ARC
arc: Preserve STATUS32 flags while setting AE flag
arc: add handling for r25, r30
arc: fix the bug where buffer validate should be atomic
arc: fix the bug where regular irq comes out in user mode
Joakim Andersson (4):
Bluetooth: controller: Fix scan request when advertising directed
Bluetooth: controller: Fix rejected enc procedure not terminated
Bluetooth: controller: Check if enc procedure is in progress
Bluetooth: controller: Remove incorrect comment
Robert Lubos (4):
net: lwm2m: Prevent infinite loop in do_write_op_tlv function
net: mqtt: Fix packet length decryption
net: mqtt: Improve buffer bounds validation in mqtt_read_message_chunk
net: mqtt: Improve PUBLISH message length validation
Wentong Wu (3):
scripts: use debug function instead of debug_die to dump objs
arch: arm: push ssf to thread privileged stack to complete stack frame
tests: kernel: syscalls: add more than 6 arguments syscall test case
Trond Einar Snekvik (2):
Bluetooth: Mesh: net_key_status only pull one key idx
[backport v1.14] Bluetooth: Mesh: Move RPL clear to bt_mesh_reset
Paul Sokolovsky (2):
net: dns: dns_pack: Properly access type and class fields of an answer
net: dns: dns_pack: Revamp FQDN parsing in answers
Nick Ward (1):
ext: lib: mcumgr: Fix slot-1 image upload deadlock condition
Peter A. Bigot (1):
Bluetooth: controller: remove duplicated code
peng1 chen (1):
arc/swap: add operation to save register r0 value.
Andrew Boie (1):
tests: userspace: check TLS location
Andrzej Puzdrowski (1):
settings_fcb: Fix storing the data
Audun Korneliussen (1):
drivers: uart: Enable rx byte counting timer only in active power state
Dennis Wildmark (1):
drivers: serial: Configurable GPIO management in NRFX UARTE
Faisal Saleem (1):
Bluetooth: SMP: fix for bt fixed passkey BT_PASSKEY_INVALID
Ioannis Glaropoulos (1):
arch: arm: cortex-m: fix MPU workaround
Ismael Fillonneau (1):
drivers: nrf: avoid UARTE pm infinite loop
Johan Hedberg (1):
Bluetooth: Fix NULL pointer dereference when bt_send() fails
Loic Poulain (1):
drivers: wifi: eswifi: Fix parsing buffer-overflows
Marc Reilly (1):
drivers: serial: nrf uarte: avoid dropping RX chars/overruns
Martí Bolívar (1):
doc: fix some errors