Commit Graph

1971 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
b2a0e95790 Update project title in README.md 2026-02-01 23:07:30 +01:00
Dario Nieuwenhuis
2aa413d2f2 better matrix bot 2026-02-01 23:07:00 +01:00
Dario Nieuwenhuis
f011605070 Merge pull request #1116 from aaronddavies/1104-fix-fragments-multiple-of-eight-octets
bugfix: Fix fragment payload sizes to be a multiple of eight octets (#1104)
2026-02-01 21:00:52 +00:00
Aaron Davies
74008eed4a fmt 2026-01-31 16:26:40 -05:00
Aaron Davies
04c4bd6443 isolate use stmt in unit test 2026-01-31 16:22:47 -05:00
Aaron Davies
3f596476c6 clean up assumption in unit test 2026-01-31 16:22:33 -05:00
Aaron Davies
bfd68871ff remove extra constant def 2026-01-31 16:06:56 -05:00
Aaron Davies
52e5bef6e0 clarify intent 2026-01-31 16:01:58 -05:00
Aaron Davies
36c6f9bc28 re-instate ethernet test case for mock token only 2026-01-31 15:48:57 -05:00
Aaron Davies
7ddba7d630 add to unit test fragment payload size checks 2026-01-31 15:43:20 -05:00
Aaron Davies
dccc48dfc7 remove unnecessary any 2026-01-31 15:12:52 -05:00
Aaron Davies
d1c429658d remove ide artifacts 2026-01-31 12:43:05 -05:00
Aaron Davies
63c42f65dc update comment 2026-01-31 12:40:06 -05:00
Aaron Davies
97dbe53085 ci test fixes 2026-01-31 12:40:06 -05:00
Aaron Davies
ea3410caed format 2026-01-31 12:40:06 -05:00
Aaron Davies
b94b4f5f39 clean up 2026-01-31 12:39:43 -05:00
Aaron Davies
543c4e8bf7 only add ethernet header length if ethernet is medium 2026-01-31 12:39:31 -05:00
Aaron Davies
34d53d57f5 add max fragment size test 2026-01-31 12:39:31 -05:00
Aaron Davies
6b21ef7e70 remove argument 2026-01-31 12:39:15 -05:00
Aaron Davies
c6da7c338a coalesce jeff's version - tests dont work yet 2026-01-31 12:38:42 -05:00
Aaron Davies
04327408d8 fix missing adjustment 2026-01-31 12:37:36 -05:00
Aaron Davies
f51bd680ab test 2026-01-31 12:37:36 -05:00
Aaron Davies
69c26a6a4a impl 2026-01-31 12:35:46 -05:00
Dario Nieuwenhuis
52b224a0f3 Merge pull request #1115 from smoltcp-rs/ip-core-methods
wire: use newly stable ip methods from core.
2026-01-31 00:44:25 +00:00
Dario Nieuwenhuis
820618587d wire: use Ipv6Addr::is_unique_local() from core. 2026-01-31 01:40:56 +01:00
Dario Nieuwenhuis
9378ad4a98 wire: use Ipv[46]Address::from_octets from core. 2026-01-31 01:34:20 +01:00
Dario Nieuwenhuis
3345ae05f1 Bump MSRV to 1.91 2026-01-31 01:33:32 +01:00
Dario Nieuwenhuis
b19def25a2 Merge pull request #1114 from smoltcp-rs/alloc-no-nightly
ci: alloc no longer needs nightly.
2026-01-30 23:56:47 +00:00
Dario Nieuwenhuis
0a8934e426 ci: alloc no longer needs nightly. 2026-01-31 00:53:51 +01:00
Dario Nieuwenhuis
841a00d775 Merge pull request #1039 from bergzand/pr/slaac
slaac: add initial stateless address autoconfiguration (SLAAC) implementation
2026-01-30 23:40:52 +00:00
Dario Nieuwenhuis
abe7963328 ipv6/slaac: only count slaac for poll_at if enabled. 2026-01-31 00:38:03 +01:00
Dario Nieuwenhuis
face0afe7b ipv6/slaac: rustfmt 2026-01-31 00:25:15 +01:00
Dario Nieuwenhuis
9489d77ad9 ipv6/slaac: gate behind Cargo feature. 2026-01-31 00:25:15 +01:00
Koen Zandberg
a7a1c0b1f6 fixup! ndisc: add router advertisement validity check 2026-01-31 00:00:37 +01:00
Koen Zandberg
cae3521533 fixup! slaac: add initial SLAAC implementation 2026-01-31 00:00:37 +01:00
Koen Zandberg
47a269c625 examples/slaac: add SLAAC example 2026-01-31 00:00:37 +01:00
Koen Zandberg
26515c8d20 interface: Hook up SLAAC to interface 2026-01-31 00:00:37 +01:00
Koen Zandberg
ece219f10c slaac: add initial SLAAC implementation 2026-01-31 00:00:36 +01:00
Koen Zandberg
68b7efe494 ndisc: add router advertisement validity check 2026-01-30 23:57:47 +01:00
Koen Zandberg
eb4dd27a34 IPv6: Add IPv6 autogenerated address functions 2026-01-30 23:57:47 +01:00
Koen Zandberg
1578ea117e interface: Split state maintenance from poll function
This commit splits the state maintenance from the poll function to a
separate poll_maintenance function.
2026-01-30 23:57:47 +01:00
Dario Nieuwenhuis
ecfcf373dd Merge pull request #1113 from smoltcp-rs/tcp-src-ip
tcp: close socket if local ip is no longer ours.
2026-01-30 22:56:25 +00:00
Dario Nieuwenhuis
0f439c340a tcp: close socket if local ip is no longer ours.
Fixes #466
2026-01-30 23:52:02 +01:00
Dario Nieuwenhuis
d8b82430bf Merge pull request #1103 from smaeul/up/refactor-can-may-recv
Simplify tcp::Socket::can_recv
2026-01-30 22:32:15 +01:00
Dario Nieuwenhuis
92476cf725 Merge pull request #1089 from thvdveld/icmp-socket-tcp
Support binding ICMP socket to TCP port
2026-01-30 21:58:57 +01:00
Dario Nieuwenhuis
81475ef58b Merge pull request #1092 from raftario/anysocket-socket
Implement `AnySocket` for `Socket`
2026-01-30 21:57:29 +01:00
Dario Nieuwenhuis
a9083b2ab4 Merge pull request #1106 from aaronddavies/feature/smoltcp-1091-no-icmp-auto-echo
Resolve #1091 Require default feature for ICMP echo request auto reply
2026-01-30 21:37:27 +01:00
Dario Nieuwenhuis
782f37291e Merge pull request #1094 from xyzzyz/main
Set correct packet length after defragmenting a packet
2026-01-30 20:28:38 +00:00
Dario Nieuwenhuis
bb9a7954d4 Merge pull request #1093 from smoltcp-rs/no-consume-err
iface: remove always-Ok Results in consume().
2026-01-30 21:18:33 +01:00
Dario Nieuwenhuis
88c4988679 Merge pull request #1055 from tomkris/main
TunTapInterface: do not automatically enable medium-ethernet feature when phy-tuntap_interface is enabled
2026-01-30 20:06:36 +00:00