Alberto Escolar Piedras (1):
arch: POSIX: Fix race with unused threads
Alexander Mihajlovic (1):
posix: Fix calculation of clock base in clock_settime
Alexander Wachter (1):
drivers: can: stm32: fix filter mode set
Anas Nashif (6):
ci: only build on specified branches
manifest: add ci-tools
ci: add v1.14-branch to email integration
CODEOWNERS: remove non-existing path
release: bump version to 1.14.1-rc1
release: bump release to 1.14.0-rc2
Andrei Gansari (1):
soc: k64f MPU configured to always allow ENET
Andrew Boie (50):
arc: arm: fix support for MPUs on non-XIP systems
newlib: fix user mode calls to _sbrk
tests: pipe: fix error with optimization disabled
tests: cmsis_v2: don't hard-code stack sizes
lib: cmsis_v2: set default dynamic stack size
lib: cmsis_v2: increase stack sizes if coverage
tests: cmsis_v1: properly set stack size
lib: cmsis_v1: set stack size larger if coverage
kernel: increase workq sizes if COVERAGE=y
testsuite: fix memory access
tests: timer_api: run in user mode
tests: stackprot: don't set main stack size
kernel: adjust default main stack for riscv
kernel: fix k_stack_alloc_init()
tests: mutex_api: run in user mode
kernel: init: exclude some funcs from coverage
kernel: init: fix coverage gap
kernel: init: exclude unreachable code
kernel: allow k_sleep(K_FOREVER)
tests: queue: test k_queue_alloc_*pend()
kernel: idle: exclude no-op funcs from coverage
lib: os: remove dead code
tests: poll: expand userspace coverage
tests: schedule_api: fix extern tstacks
tests: schedule_api: exercise SCHED_MULTIQ
tests: schedule_api: test syscalls from usermode
tests: schedule_api: skip test assert if COVERAGE
tests: userspace: cover missing/bad syscalls
tests: dynamic_thread: cover thread_idx_free()
tests: userspace: cover z_object_recycle()
kernel: exclude stubs from code coverage
tests: common: cover k_cycle_get_32() syscall
tests: device: cover device_get_binding()
tests: thread_apis: exercise some system calls
tests: sys_mutex: improve code coverage
kernel: offsets: exclude from coverage
lib: os: fix vsnprintk coverage
lib: os: exclude z_arch_printk_char_out()
lib: os: fix slist code coverage
kernel: test coverage for sflist
tests: common: add tests for extra sflist APIs
tests: schedule_api: cover priority checks
arc: use different load instruction
kernel: fix CONFIG_THREAD_NAME from user mode.
tests: json: improve code coverage
tests: fatal: test failed assertion
tests: mem_alloc: don't set main thread size
tests: crc: convert to regular test case
toolchain: allow 0.10.1 SDK
tests: force stack canaries off for two user tests
Andrzej Głąbek (2):
boards: nrf52840_pca10059: Configure NFC pins as GPIOs by default
drivers: pwm_nrfx: Correct prescaler value for undivided clock
Andrzej Puzdrowski (7):
fs/nvs: fix startup for 2-sectors configuration
fs/fcb: add API documentation to the header
doc/reference: add FCB page
fs/nvs: fix delete ate accommodation
fs/nvs: fix initialization hang if sector is full
fs/nvs: skip deletion on non existing entry
fs/nvs: preserve the previous ate searching
Andy Ross (1):
lib/os/mempool: Fix corruption case with block splitting
Armando Visconti (2):
boards: 96b_argonkey: upgrade documentation using official info
drivers/i2s_ll_stm32.c: (FIX) Avoid warning in LOG_ERR
Arthur Crepin-Leblond (2):
Bluetooth: gatt: Fix DB corruption when adding/removing service
Bluetooth: gatt: Reuse existing handles from a previously added service
Benjamin Valentin (3):
usb: sam0: Ensure API arguments are valid
usb: sam0: Implement missing API functions
drivers: watchdog: sam0: Check if timeout is valid
Benoit Leforestier (2):
C++: Fix compilation error "invalid conversion"
codeowner: add codeowners for /test/lib
Bradley Bolen (1):
cmake: Fix missing dependency
Brett Witherspoon (1):
net: fix errno returned without promiscuous mode support
Bub Wei (1):
samples: net: zperf: Add __packed for zperf_udp_datagram
Cami Carballo (1):
tests: base64: add tests for error paths
Carles Cufi (4):
west: build: Use officially documented CMake options
west: build: Add new pristine cmd-line and config option
scripts: west: Run pristine.cmake directly instead of the target
doc: west: Backport moving the build config opts doc
Daniel Leung (1):
tests/kernel/device: extends test for code coverage
David B. Kinder (1):
doc: fix watchdog API documentation
Declan Traill (1):
Settings: Fixes for compiler warnings
Derek Hageman (1):
soc: sam0: Fix SAMD20 IRQ assignments
Findlay Feng (1):
bluetooth: Fix an undefined behavior
Georgij Cernysiov (2):
drivers: counter: stm32: fix LSE clock source for not F4 SoC
drivers: rtc: stm32: correct tm_mon conversion
Greg S. Woods (1):
entropy: fix C++ compiler warnings
Henrik Brix Andersen (1):
gpio: rv32m1: enable GPIO port clocks
Ioannis Glaropoulos (4):
arch: arm: fix start of MPU guard in stack-fail check (no user mode)
arch: arm: userspace: correct inline comment for bad syscalls
userspace: minor typo fixes in various places
arch: arm: userspace: don't use the default stack in z_arm_do_syscall
Ioannis Konstantelias (1):
drivers: flash: stm32: Fix insufficient wait time
Joakim Andersson (15):
Bluetooth: controller: Fix assert in RPA timeout for advertiser
Bluetooth: Host: Fix wrong init address when controller resolved address
Bluetooth: Controller: Fix privacy advertiser connect peer address type
Bluetooth: Host: Fix bug in creating connection with wrong own address.
Bluetooth: SMP: Fix SMP identity distributing IRK for ID 0 always
Bluetooth: host: Fix gatt indicate when conn is NULL
Bluetooth: Host: Fix advertiser state flags
Bluetooth: GATT: Fix segfault discover descriptors all UUIDs
Bluetooth: Settings: Fix generated identity not persistently stored.
Bluetooth: SMP: Fix peripheral security request with authenticated keys
Bluetooth: controller: Fix assert in RPA timeout for advertiser
Bluetooth: Host: fix missing interval_min copy
Bluetooth: Host: Fix RPA timer not running
Bluetooth: Host: Set Kconfig RPA timeout in controller
Bluetooth: Host: Fix unable to connect using host resolution
Joao Cordeiro (1):
samples: bluetooth: peripheral: Fix RX buffer size
Johan Hedberg (30):
Bluetooth: Mesh: Fix RPL storage timeout handling
Bluetooth: Mesh: Fix postponing storage deadline indefinitely
Bluetooth: Mesh: Fix missing implementation of Proxy SAR timeout
Bluetooth: Mesh: Fix segmented message RPL behavior
Bluetooth: Fix expiring RPA when different local identities are used
Bluetooth: Add dedicated pool for HCI_Num_Completed_Packets HCI event
Bluetooth: Introduce separate pool for discardable events
Bluetooth: Mesh: Fix missing protocol error timeout
Bluetooth: Mesh: Fix Public Key mismatch error handling
Bluetooth: Mesh: Rename reset_link() to reset_adv_link()
Bluetooth: SMP: Make public key handling more robust
Bluetooth: Fix public key callback management
Bluetooth: Mesh: Generate new public key for each provisioning session
Bluetooth: Mesh: Fix rejecting invalid remote public key
Bluetooth: Mesh: Fix provisioning send error handling
Bluetooth: Mesh: Move heartbeat sending to transport layer
Bluetooth: Mesh: Fix checking for active heartbeat publication
Bluetooth: Mesh: Fix heartbeat sending on Friendship established/lost
Bluetooth: Mesh: Fix canceled buffer memory leak
Bluetooth: Mesh: Fix not sending all segments through the Friend Queue
Bluetooth: Mesh: Fix resending segments on correct bearer
Bluetooth: Mesh: Fix canceling publication retransmission timer
Bluetooth: Mesh: Fix starting IV Update when not on primary subnet
Bluetooth: Mesh: Introduce a helper for send callback finalization
Bluetooth: Mesh: Fix reference count imbalance in bt_mesh_net_resend()
Bluetooth: Remove bogus files
Bluetooth: Mesh: Fix missing call to send_cb_finalize
Bluetooth: Mesh: Remove unused code
Bluetooth: Mesh: Fix adhering to the configured Friend Queue size
Bluetooth: Mesh: Fix discarding messages with many segments
Johann Fischer (2):
boards: reel_board: enable pull-up on UART TX pin
usb: usb_dfu: do not set bwPollTimeout dynamically
Josef Gajdusek (2):
drivers: usb_dc_stm32: Make pin remapping part of the device tree
drivers: usb_dc_stm32: Reinitialize the write semaphores on bus reset
Jukka Rissanen (21):
samples: net: dumb_http_server: Add net_pkt.h file inclusion
samples: net: dumb_http_server: Check EOF while skipping headers
net: ipv4: Allow UDP packets with broadcast dst address
net: ipv4: Send multicast ICMPv4 reply with correct src address
net: if: Select global IPv4 address if needed
net: llmnr: Check that UDP header can be accessed
net: if: Fix null pointer deref when selecting IPv4 address
net: sntp: Ignore return value from close
net: mgmt: Add info length to event wait API
net: mgmt: Send event with info when applicaple
tests: net: mgmt: Verify that info_length is correct
net: dns: Make dns_unpack_answer() to check non-compressed answers
tests: net: dns: Add tests for dns_unpack_answer()
net: tcp: Adjust data length if TCP options are present
tests: net: trickle: Adjust config options to avoid error prints
net: ipv6: Drop pkt if src address is unspecified
net: pkt: Move everything up when pulling data
net: ipv6: Fix fragmentation
net: pkt: Allow larger packets for IPv6 fragmentation
net: sockets: Do not call NULL socket callback function
net: ipv4: Drop pkt if src address is unspecified
Krzysztof Chruscinski (5):
logging: Allow logger usage in C++ files
lib: os: ring_buffer: Fix C++ compilation warning
drivers: clock_control: nrf: Fix lfclk source settings for nrf9160
drivers: counter: nrfx_rtc: Fix lack of interrupt when CC=0
logging: Fix corruption in log panic when scheduler was active
Kumar Gala (1):
cmake: Support SDK versions more broadly
Kwon Tae-young (1):
boards: stm32f4_disco: Fix yaml ram size
Loic Poulain (2):
ext: mcux: csi: Fix wrong circular queue delta calculation
net: ethernet: Fix build issue with C++
Luiz Augusto von Dentz (10):
Bluetooth: GATT: Fix assuming writes to CCC will always contain 2 bytes
Bluetooth: L2CAP: Fix inverting of SCID and DCID on disconnect
Bluetooth: GATT: Fix bt_gatt_discovery with BT_GATT_DISCOVER_DESCRIPTOR
Bluetooth: shell: gatt: Add discover command
Bluetooth: GATT: Fix not parsing result of Read by Type
Bluetooth: ATT: Fix bt_att_req_cancel clearing outstanding request
Bluetooth: GATT: Fix not canceling on unsubscribe
Bluetooth: GATT: Use atomic_t for subscribe flags
Bluetooth: GATT: Fix assert when storying CCCs
Bluetooth: GATT: Fix not clearing out of sync flag
Marcin Sloniewski (1):
requirements.txt: change package name "hub" to "git-spindle"
Marcin Szymczyk (2):
cmake: fix support for out of tree shields
usb: add zero-length packet after MPS-sized IN transaction
Marek Pieta (2):
bluetooth: Fix bt_conn->id handling
Bluetooth: host: Fix bt_keys_get_addr()
Mariusz Skamra (12):
Bluetooth: controller: Workaround CPR procedure collision at CPU instant
Bluetooth: gatt: Fix infinite read_by_uuid procedure
Bluetooth: Add BT_SMP_ENFORCE_MITM option
Bluetooth: tester: Enable Mesh Friend support
Bluetooth: shell: Fix L2CAP connect parameters count
Bluetooth: tester: Update to recent conn param related changes in BTP
Bluetooth: tester: Enable GAP writable device name
Bluetooth: tester: Change RPA timeout
Bluetooth: GATT: Fix byte order for database hash
Bluetooth: GATT: Add BTP Discover All Primary Services command handler
Bluetooth: Shell: Fix unregister GATT Metrics vendor service
Bluetooth: Mesh: Fix rejecting invalid remote public key
Marti Bolivar (7):
scripts: flake8 cleanup for west build
scripts: fix pyocd runner --flash-opt help
scripts: runners: abstract jlink's missing program support
scripts: runners: check for required programs
doc: getting_started: recommend west v0.5.x
doc: getting_started: west init --mr v1.14.1
scripts: west build: fix pristine builds
Michael Scott (6):
net: openthread: fix off-by-one error in settings offset calculation
net: lwm2m: firmware: add log_strdup to remove logging errors
net: lwm2m: dont select MBEDTLS or set MBEDTLS options in subsys
net: lwm2m: remove IP CONFIG checks in lwm2m_sprint_ip_addr()
net: lwm2m: remove IP CONFIG checks in lwm2m_parse_peerinfo()
net: lwm2m: fix error message in load_tls_credential()
Nicolas Pitre (3):
PTHREAD_MUTEX_DEFINE(): don't store into the _k_mutex section
mempool: fix corruption of the free block bitmap and beyond
realloc(): fix possible memory leak
Patrik Flykt (3):
net: ethernet: Set NET_ETH_PTYPE_ARP for IPv4 link local packet type
net: ethernet: Send sender IP address in ARP announce packets
net/ip/dhcpv4: Set source IP address in DHCP Request
Pawel Dunaj (2):
bluetooth: host: Use correct identity when direct advertising
bluetooth: host: Unref conn on direct adv start error
Peter Bigot (1):
logging: avoid buffer overrun extracting arguments
Phil Erwin (1):
cmake: Fix missing dependency
Ravi kumar Veeramally (1):
net: sockets: Add timeout to socket connect call
Rich Barlow (2):
Bluetooth: Mesh: LPN: Clear sent_req on failure
Bluetooth: Mesh: LPN: Remove msg from cache on rejection
Robert Lubos (2):
net: openthread: Verify iface in net_mgmt event handler
net: lwm2m: Ignore `close` return value
Ryan C Johnson (1):
drivers: flash: w25q: erase operations must be erase-size aligned
Ryan QIAN (2):
dts: arm: nxp: Add dtsi for RT1020
boards: arm: mimxrt1020_evk: update board dts
Sebastian Bøe (3):
cmake: Don't have users call zephyr_link_interface on mbedTLS
cmake: DT: Change from -Idts/common to -isystem dts/common
cmake: DT: Add support for out-of-tree binding root directories
Sören Tempel (4):
soc/riscv32-fe310: add label for uart1
net: slip: allow compilation without CONFIG_NET_LLDP
net: slip: fix compilation without NET_L2_ETHERNET
drivers: serial: sifive: Fix UART extern interrupts
Tedd Ho-Jeong An (8):
Bluetooth: GATT: Add support for Read Using Characteristic UUID
tests: bluetooth/tester: Add support Read Using Characteristic UUID
doc: Bluetooth: Update GAP ICS to 7.4.1
doc: Bluetooth: Update GATT ICS to 7.4.1
doc: Bluetooth: Update L2CAP ICS to 7.4.1
doc: Bluetooth: Update SM ICS to 7.4.1
doc: Bluetooth: Add ICS for Mesh Profile
doc: Bluetooth: Update PICS to ICS
Thomas Stilwell (1):
cmake: fix regex for west version check in host-tools.cmake
Tobias Aschenbrenner (1):
fix: kw41z: Use correct mapping for dBm
Tomasz Bursztyka (4):
net/iface: Modify function to get IPv6 global address
net/iface: Add a function to get IPv4 global address
net/udp: Computed checksum field should not be 0
net/udp: Accept UDP packet with missing checksum
Tomasz Gorochowik (1):
libc: minimal: fix realloc function
Trond Einar Snekvik (2):
Bluetooth: Mesh: Prov confirm tx after confirm rx
Bluetooth: Mesh: Use define for no prov pdu
Vinayak Kariappa Chettimada (19):
Bluetooth: controller: Fix advanced XTAL feature regression
Bluetooth: controller: Fix pin or key missing response
Bluetooth: controller: Fix XTAL advanced feature
Bluetooth: controller: Add GPIO Debug Pins for HFCLK state
Bluetooth: controller: Fix Enc Setup overlap with Length Update
Bluetooth: controller: Fix handling zero length L2CAP start frame
Bluetooth: controller: Fix PHY update proc symmetric rsp
Bluetooth: controller: Fix packet timing restriction reset
Bluetooth: controller: Fix missing data length update event
Bluetooth: controller: Fix post DLE/PHY update event length
Bluetooth: controller: Enable Fast Enc and RSSI features
Bluetooth: controller: Add deferred procedure complete event
Bluetooth: controller: Fix DLE during data transmission
Bluetooth: controller: Update Bluetooth version to 5.1
Bluetooth: controller: Fix cond compile of DLU event generation
Bluetooth: controller: Add PA/LNA support on NRF_P1 GPIO pins
Bluetooth: controller: Fix regression in Coded PHY CI Change
Bluetooth: controller: Fix nRF52840 Coded PHY timings
Bluetooth: controller: Decorrelate address generation from resolution
Wayne Ren (2):
boards: iotdk: add mpu and fpu configuration
arch: arc: fix the bug caused by hardware sp switch in interrupt
Wentong Wu (10):
arch: arm: switching stack pointer with assembly code
tests: kernel: increase stack buffer when code coverage enabled
scripts: mpu align for ro section of new memory region on non-XIP system
scripts: make code relocation work for non-XIP system
linker: add no-flash system support
kernel: timeout: do not active time slicing if idle thread ready
driver: timer: loapic_timer: fix compile issue
scripts: elf_helper: correct kernel object address check range
linker: move scripts generated code at the beginning of .text
scripts: make mpu align in sections for code reloation
ling wei (1):
net: trickle: Re-init trickle timer for multiple triggerings