Skip to content

Zephyr v1.14.3-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@nashif nashif released this 03 Aug 20:23
· 68507 commits to main since this 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