Commit Graph
137 Commits
Author SHA1 Message Date
Sergio R. Caprile 2ec27994f4 harden some len checks 2026-07-13 17:51:50 -03:00
Sergio R. Caprile f391c4eea0 add more C89-like targets; fix related stuff 2026-07-09 16:26:30 -03:00
Sergio R. Caprile 02625d3bb6 minor nit 2026-07-09 11:54:41 -03:00
Sergio R. Caprile 9448625662 add real life testing for PPPoE and VLANs 2026-07-03 14:45:20 -03:00
Sergio R. Caprile cee80a8391 add tests for ATcmd driver, fix some warnings 2026-07-02 10:15:50 -03:00
Sergio R. Caprile a9df523f76 assorted patches 2026-06-23 13:38:35 -03:00
Sergio R. Caprile 2006f8302a Fix some neats, add IPv6 basic testing in LAN 2026-06-12 16:20:39 -03:00
Sergey Lyubka 73f4e39b19 Merge pull request #3594 from cesanta/dash
Dash OTA dogfooding nits
2026-06-09 12:20:50 +01:00
cpq 27459efc61 Dash OTA dogfooding nits 2026-06-09 11:56:40 +01:00
Sergio R. Caprile 416dc7beae fix no room 2026-06-05 16:59:44 -03:00
Sergio R. Caprile 80b381a1c6 unbreak IPv6 and its tests 2026-06-03 10:38:49 -03:00
Sergey Lyubka b463ac0edd Merge pull request #3561 from cesanta/ipchanges
close TCP connections on DHCP/SLAAC IP address changes
2026-06-03 09:01:25 +01:00
Sergey Lyubka ad74a89352 Merge pull request #3572 from cesanta/tcpwindow
Honor peer TCP window
2026-06-03 09:00:55 +01:00
cpq 6089f301de Add BSD sockets API for net_builtin 2026-05-31 10:00:52 +01:00
Sergio R. Caprile c62f8b4e93 rename ifp state change event 2026-05-29 10:45:41 -03:00
Sergio R. Caprile 93eca46de7 add TCP tx sliding window 2026-05-29 10:17:47 -03:00
Sergio R. Caprile 7a74f5ada1 close TCP connections on DHCP/SLAAC IP address changes 2026-05-22 11:14:45 -03:00
Sergio R. Caprile 4bce19b13e remove deprecated field in conn_state 2026-05-18 16:41:20 -03:00
Sergio R. Caprile fd1cf73762 disable ifc profiling wip code, fix debug leftovers 2026-05-18 09:38:41 -03:00
Sergio R. Caprile d530706219 Add gratuitous ARP and NA on READY 2026-05-08 14:18:21 -03:00
Sergey Lyubka 343cfa284f Merge pull request #3489 from cesanta/opt54
Honor lease owner
2026-04-03 11:28:32 +01:00
Sergio R. Caprile caa84f048d Add support for 802.1Q VLANs 2026-04-01 15:31:54 -03:00
Sergio R. Caprile 1c7be6d543 improve IPCP, add IPV6CP and support for IPv6 2026-04-01 14:50:00 -03:00
Sergio R. Caprile 70650fedcf Add L2 PPP and PPPoE 2026-04-01 14:39:28 -03:00
Sergio R. Caprile 47f3c94465 Honor lease owner 2026-04-01 13:44:12 -03:00
Sergio R. Caprile 0d882f1b43 patch 2026-03-31 17:38:04 -03:00
cpq d27e7b3e7e Add volatile to make MIP work with Diab 4.3 on PPC 2026-03-12 13:45:15 -03:00
Sergio R. Caprile 2b408e85e9 cleanup source and add some more IPV6 tests 2026-03-03 10:19:52 -03:00
Sergio R. Caprile b1878dc9d0 Add checksum validation 2026-01-28 13:14:48 -03:00
Sergio R. Caprile 8e0ef3ca5c rewrite L4 checksum calculation 2026-01-27 10:32:50 -03:00
Sergio R. Caprile 1db25117b0 Fix rnd stuff in vc98 image 2026-01-16 10:27:13 -03:00
Sergio R. Caprile 73d9c125c0 Allow more than 1 address in received DHCP options 2026-01-14 17:30:48 -03:00
Sergio R. Caprile 29254ce84b allow creative usage of TCP reserved space in 'flags' 2026-01-12 12:27:36 -03:00
cpq b313d697ff Limit queue fetches 2026-01-07 06:36:44 +00:00
cpq 1cadd2b2aa Fetch multiple frames from the queue 2026-01-07 05:53:55 +00:00
cpq f40b377fff Make MG_TCPIP_WIN tunable 2026-01-07 05:46:39 +00:00
Sergio R. Caprile 73bec74380 Make mcast/bcast consistent across stacks
Fix net_builtin inconsistency
2025-12-29 14:22:59 -03:00
Sergio R. Caprile 21fbf9cdc5 add more tests, fix NDP 2025-12-17 17:39:09 -03:00
Sergey Lyubka 10ab9ae1ea Merge pull request #3370 from cesanta/l2
Decouple from Ethernet, introduce "l2"
2025-12-15 14:49:56 +00:00
cpq 756d127cab C89 nitpick 2025-12-15 10:03:12 +00:00
Sergio R. Caprile 66d4069644 Decouple from Ethernet, introduce "l2" 2025-12-12 13:46:20 -03:00
Sergio R. Caprile b0109c3319 Add support for prefix, link local and global in same net 2025-12-08 16:05:32 -03:00
Sergio R. Caprile 60ce504489 fix IPv6 2025-12-05 16:22:16 -03:00
Sergio R. Caprile 5b023cb85b Add support for Windriver's Diab v4 (stricter C89) 2025-12-04 13:58:49 -03:00
Sergio R. Caprile 66dcca9392 Add safety nets for lousy networks 2025-12-03 11:31:47 -03:00
Sergio R. Caprile a4b7025396 allow no options in DHCP msgs 2025-12-01 10:46:03 -03:00
Sergio R. Caprile 02e97adbef no router => no route 2025-11-24 15:09:35 -03:00
Sergio R. Caprile 236724ea29 fix mg_send() failing on 0 length 2025-11-19 17:02:28 -03:00
Sergio R. Caprile 4fc40f0ffb Allow listeners to start before stack is ready 2025-11-17 15:23:37 -03:00
Sergio R. Caprile c8291e4ae9 add OOM handling to apps 2025-11-05 14:01:49 -03:00