Results 12 issues of carl

### Contribution description This PR restructures `rtr_sync_receive_and_store_pdus` in order to fully complete an undo operation after a failed update to the prefix or spki table. Currently, changes to the respective...

type:bug
type:enhancement
priority:high

**Update 10 April 2025**: #21283 is merged. **Update 10 March 2025**: _This PR now builds upon #21283. The next PR will revive macOS support which this PR is the basis...

Platform: native
State: WIP
Area: build system
Area: cpu

Hello RIOT Community, RIOT features multiple CoAP libraries: [gcoap](https://doc.riot-os.org/group__net__gcoap.html), [nanocoap_sock](https://doc.riot-os.org/group__net__nanosock.html), and the [nanocoap](https://doc.riot-os.org/group__net__nanocoap.html) parser. In the future, it’d be great to have a single, unified, and *modular* library, facilitating CoAP...

Could we start annotating buffers in `union`s, `struct`s, and function signatures with `__counted_by` to indicate what field or parameter indicates the buffer's minimum guaranteed size/capacity/count? https://people.kernel.org/gustavoars/how-to-use-the-new-counted_by-attribute-in-c-and-linux TL;DR: Clang 18, GCC...

Type: enhancement
Discussion: RFC

**This PR is the first in a series** to introduce `unicoap`, a unified and modular CoAP implementation for RIOT. An overview of all PRs related to `unicoap` is presented in...

Area: network
Area: doc
Area: tests
Area: build system
Type: new feature
CI: ready for build
Area: CoAP
Area: sys
Area: examples
Area: Kconfig

`unicoap` aims to address the need for a high-level, beginner-friendly CoAP interface and an extensible library design that can scale with additional CoAP transports. This issue summarizes all PRs related...

Area: network
Area: CoAP
Type: tracking

`dist/tools/externc/check.sh` complains about headers not having an `extern "C"` declaration when there are no C symbols being defined in that header (e.g., the header only defines only macros).

Hi! This is an early draft of PR reviving macOS support for RIOT native. It builds upon #20739. It is still a draft, e.g., tuntap is not supported on macOS,...

Platform: native
Platform: ARM
Area: network
Area: doc
Area: tests
Area: core
Area: build system
Area: drivers
CI: ready for build
Area: tools
Area: boards
Area: SAUL
Area: OTA
Platform: ESP
Area: cpu
Area: sys

**This PR is the second in a series** to introduce `unicoap`, a unified and modular CoAP implementation for RIOT. An overview of all PRs related to `unicoap` is presented in...

Area: network
Area: doc
Area: tests
Area: build system
Type: new feature
Area: CoAP
Area: sys
Area: examples
Area: Kconfig

Is there a way to stop an event queue? `event_loop(_:)` seemingly runs forever. There should be one. If no, why?

Type: question
Area: sys