Marian Buschsieweke
7cfedbfb8a
sys/net/gnrc: fix logic bug in gnrc_tx_sync implementation
...
In case of an error, the tx sync packet snip could previously have been
released twice. This moves re-attaching the tx sync snip down after the
last `goto error` to avoid this.
2021-02-24 21:22:25 +01:00
benpicco
930e760143
Merge pull request #16081 from cgundogan/pr/rpl_options_fix
...
gnrc_rpl: harden validation routine for options
2021-02-24 12:38:45 +01:00
benpicco
9fc60da4ca
Merge pull request #15830 from benpicco/net/nanocoap_add_uri
...
nanocoap: add coap_opt_put_uri_pathquery()
2021-02-24 12:09:08 +01:00
Leandro Lanzieri
b8774009d0
Merge pull request #16009 from MrKevinWeiss/pr/sys/kconfig/simple
...
sys/*/Kconfig: Add simple sys modules to Kconfig
2021-02-24 10:27:01 +01:00
Cenk Gündoğan
72337ebb9b
gnrc_rpl: harden validation routine for options
2021-02-23 18:58:03 +01:00
Benjamin Valentin
769978904a
suit/transport/coap: use coap_opt_put_uri()
...
The URI is passed as a string to `suit_coap_get_blockwise()`.
It may contain query parameters, those will not be translated
properly to CoAP options if `coap_opt_put_uri_path()` is used.
Instead use `coap_opt_put_uri()` to handle both path and query
parameters.
2021-02-23 18:27:54 +01:00
Benjamin Valentin
d4e5c25b70
nanocoap: add coap_opt_put_uri_pathquery()
2021-02-23 18:27:54 +01:00
Martine Lenders
afb027852d
Merge pull request #15992 from yarrick/more_lwip
...
Add lwIP ifconfig shell command
2021-02-23 16:59:41 +01:00
Erik Ekman
eab317749f
sys/shell: Add lwIP ifconfig shell command
...
Lists state, link type, v4/v6 addresses.
Currently read-only.
Using lwIP debug system to print addresses, to limit dependencies
and work with dual stack setup. Most other code seems to only
allow either v4 or v6 networking. For that to compile I
had to change the `SZT_F` format string due to this error:
```
error: format '%lu' expects argument of type 'long unsigned int',
but argument 2 has type 'size_t {aka unsigned int}'
```
Switching to the lwIP default format string here.
Outputs the following on my ESP32 board with Ethernet,
when both v4 and v6 are enabled in examples/paho-mqtt:
```
> ifconfig
Iface ET0 HWaddr: 24:0a:c4:e6:0e:9f Link: up State: up
Link type: wired
inet addr: 10.4.4.81 mask: 255.255.254.0 gw: 10.4.4.1
inet6 addr: fe80:0:0:0:260a:c4ff:fee6:e9f scope: link
inet6 addr: 2001:db8:1000:0:260a:c4ff:fee6:e9f scope: global
Iface ET1 HWaddr: 24:0a:c4:e6:0e:9c Link: up State: up
Link type: wireless
inet addr: 10.4.4.82 mask: 255.255.254.0 gw: 10.4.4.1
inet6 addr: fe80:0:0:0:260a:c4ff:fee6:e9c scope: link
inet6 addr: 2001:db8:1000:0:260a:c4ff:fee6:e9c scope: global
>
```
2021-02-23 11:47:45 +01:00
MrKevinWeiss
94504fb9d1
sys: Expose Kconfig modules
2021-02-22 14:58:09 +01:00
Antonio Galea
9c9056844e
USB CDC: fix typo in definitions
2021-02-22 14:56:37 +01:00
MrKevinWeiss
7512e1002a
sys/uri_parser: Add Kconfig support
2021-02-22 14:54:53 +01:00
MrKevinWeiss
b7d4d83d5c
sys/timex: Add Kconfig support
2021-02-22 14:54:15 +01:00
MrKevinWeiss
476c0d8702
sys/seq: Add Kconfig support
2021-02-22 14:54:15 +01:00
MrKevinWeiss
02d19b0b4a
sys/sema: Add Kconfig support
2021-02-22 14:54:15 +01:00
MrKevinWeiss
37d640a5b6
sys/oneway-malloc: Add Kconfig support
2021-02-22 14:54:15 +01:00
MrKevinWeiss
bdaa517da1
sys/mineplex: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
1c03c0594a
sys/memarray: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
9c6e907a08
sys/matstat: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
8bc7893e92
sys/eepreg: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
e7f62e89fe
sys/cb_mux: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
f1c52296d8
sys/bloom: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
820283a12e
sys/bitfield: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
e0aea475be
sys/base64: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
64202fe091
sys/app_metadata: Add Kconfig support
2021-02-22 14:54:14 +01:00
MrKevinWeiss
e047d013a7
sys/analog_util: Add Kconfig support
2021-02-22 14:54:14 +01:00
Martine Lenders
de4ee0f934
Merge pull request #15562 from benpicco/socket_zep_register
...
socket_zep: register with netdev, provide EUI-64 as command line parameter
2021-02-20 20:32:01 +01:00
7c1cb66fe2
Merge pull request #15246 from haukepetersen/add_example_i2cscanner
...
examples: add I2C scanner
2021-02-19 15:02:47 +01:00
Martine Lenders
6dd49ead83
Merge pull request #16037 from miri64/shell/enh/kconfig-dep-config
...
shell/Kconfig: make config options usable with dependency resolution
2021-02-19 14:49:47 +01:00
Martine Lenders
561960769f
shell/Kconfig: make config options usable with dependency resolution
2021-02-19 13:22:47 +01:00
Martine Lenders
ecba5fa1d0
gnrc_pktbuf_static: expose _align() function to be used for tests
2021-02-19 12:23:22 +01:00
Francisco
87240837fa
Merge pull request #16044 from ant9000/fix_riotboot_dfu
...
sys/riotboot/flashwrite.c: add message to static assert
2021-02-19 08:29:41 +01:00
Antonio Galea
418c88eeb0
sys/riotboot/flashwrite.c: add message to static assert
...
static_assert as defined in c11 requires both an expression and a message.
The message is only optional from c17 onwards.
2021-02-18 18:33:35 +01:00
Cenk Gündoğan
896e44cf93
rpl: strenghen length checks for DAO and DAO-ACK
2021-02-18 15:47:53 +01:00
Hauke Petersen
5d9e9fb9d7
sys/shell/commands: add i2c_scanner deps to Kconfig
2021-02-18 13:22:54 +01:00
Martine Lenders
e740e75f1d
shell/Kconfig: fix SHELL_SHUTDOWN_ON_EXIT dependency
...
Symbol `CPU_NATIVE` does not exist within Kconfig.
2021-02-17 17:21:43 +01:00
José Alamos
093272c562
Merge pull request #16000 from jeandudey/2021_02_12-ieee802154-bitcaps
...
net/ieee802154/radio: use bitflags for capabilities
2021-02-17 16:56:25 +01:00
Jean Pierre Dudey
243de6e501
net/ieee802154/radio: use bitflags for capabilities
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-17 10:56:28 +01:00
Francisco Molina
3cd12d3e1b
sys/include/net/netstats: move xtimer header where it is needed
2021-02-16 18:18:21 +01:00
Leandro Lanzieri
4172066ab3
Merge pull request #15984 from MrKevinWeiss/pr/posix_sleep/kconfig
...
sys/posix_sleep: Add Kconfig support
2021-02-15 16:01:09 +01:00
Leandro Lanzieri
85da504d2d
Merge pull request #15947 from nmeum/pr/clif_get_attr_empty
...
clif: Don't access any data if input is empty
2021-02-15 13:53:40 +01:00
MrKevinWeiss
b8eb12d43b
sys/posix_sleep: add module to Kconfig
2021-02-15 12:24:38 +01:00
Sören Tempel
178c9eb745
gnrc_pktbuf: use _free function with gnrc_pktbuf_malloc
...
Otherwise the local mallocs variable is not decremented correctly (if
TEST_SUITES is defined) and the fuzzing setup (i.e. when MODULE_FUZZING
is defined) does not terminate. This regression was introduced in
3970b667aa
.
2021-02-12 18:15:40 +01:00
MrKevinWeiss
c84c34c005
sys/fmt: Add print_s64_dec to header
2021-02-10 13:32:54 +01:00
Marian Buschsieweke
d7f3e92c30
Merge pull request #15975 from maribu/ztimer-doc
...
sys/ztimer: clearify doc on clock ops
2021-02-10 12:23:55 +01:00
Leandro Lanzieri
609c9ada34
Merge pull request #15945 from nmeum/pr/clif_get_attr_bounds
...
clif: After incrementing pos, make sure it is still in bounds
2021-02-10 08:50:10 +01:00
Martine Lenders
1db480006c
Merge pull request #15939 from namib-project/dhcp-mud-fix
...
sys/net/dhcpv6: Fixes for MUD URL option
2021-02-10 08:30:06 +01:00
Marian Buschsieweke
e241b43d3f
sys/ztimer: clearify doc on clock ops
2021-02-09 22:34:04 +01:00
807b154fc4
Merge pull request #15956 from fjmolinas/pr_riotboot_uncrustify
...
sys/riotboot: uncrustify
2021-02-09 22:14:50 +01:00
Jan Romann
6a2aa7ad52
sys/net/dhcpv6: Fix MUD URL option
2021-02-09 19:47:47 +01:00