Commit Graph
167 Commits
Author SHA1 Message Date
Sergio R. Caprile b6ba6a56d9 Merge commit from fork
avoid cross IP version feeds
2026-11-09 11:18:41 -03:00
Sergio R. Caprile 28f88f016c Merge pull request #3758 from cesanta/4861
be more RFC4861 6.1.2 friendly
2026-11-06 09:47:15 -03:00
Sergio R. Caprile e8bb01b547 per family close on IP change 2026-11-06 09:37:02 -03:00
Sergio R. Caprile 66eb0384be be more RFC4861 6.1.2 friendly 2026-11-05 19:54:31 -03:00
cpq d39519b92f Add radio simulation 2026-11-05 22:23:06 +00:00
Sergio R. Caprile fc79fd0be5 avoid cross IP version feeds 2026-11-03 10:59:34 -03:00
cpq 69e8c0a92f Fix: DHCP client stuck in REQUESTING state forever if the REQUEST or ACK is lost 2026-10-30 09:42:12 +00:00
Sergio R. Caprile c5778aa608 Misc fixes and regression unbreaks 2026-10-16 13:51:58 -03:00
Sergey Lyubka fc478a70f7 Merge pull request #3700 from cesanta/bsd
Reimplement BSD layer
2026-10-14 11:30:26 +01:00
Sergio R. Caprile a6b5565e9d Merge pull request #3727 from cesanta/mgerror
correctly close TCP on mg_error()
2026-10-13 12:04:15 -03:00
Sergio R. Caprile e7113408a9 correctly close TCP on mg_error() 2026-10-13 12:00:20 -03:00
Sergio R. Caprile fdf12844e3 Reimplement BSD layer 2026-10-12 18:09:41 -03:00
Sergio R. Caprile a4607933a4 close connection besides logging, when gateway is down 2026-10-12 17:47:25 -03:00
cpq aae179177c Minimise build size 2026-10-10 12:25:44 +01:00
cpq cf9d56be79 Add support for MS Azure MQTT 2026-10-05 12:41:56 +01:00
cpq 1e99974b83 health record support 2026-09-11 14:09:55 +01:00
Sergio R. Caprile 7e9ddc2d09 support c->is_full flow control in builtin TCP/IP 2026-09-09 15:55:55 -03:00
Sergio R. Caprile 555c5a76be fix C89 and be tests 2026-09-09 15:53:44 -03:00
Sergio R. Caprile ffcad7ee47 fix too small MSSs, enable auto config 2026-09-08 12:04:25 -03:00
Sergio R. Caprile 5c34018899 add optional TCP retransmission 2026-09-07 15:34:08 -03:00
Sergio R. Caprile c857ddae57 Properly ACK duplicate segments 2026-09-07 13:48:33 -03:00
Sergio R. Caprile cd05b162a8 account for extension headers in IPv6 transported protocols checksums 2026-09-01 21:33:48 -03:00
Sergio R. Caprile 5a317e81d9 make FIN wait for TLS drain 2026-08-31 10:03:27 -03:00
Sergey Lyubka afc84b7c92 Merge pull request #3664 from cesanta/drainudp
make builtin UDP honor c->is_draining, as socket does
2026-08-23 12:54:16 +01:00
Sergey Lyubka 66bf5952a4 Merge pull request #3660 from cesanta/ack
handle ACK in FIN, fix ACK to FIN + payload
2026-08-23 12:53:43 +01:00
Sergio R. Caprile 83bac34094 make UDP honor c->is_draining 2026-08-13 12:41:55 -03:00
Sergio R. Caprile 5df2445bc9 Merge commit from fork
fix TCP opt parser
2026-08-11 09:20:36 -03:00
Sergio R. Caprile 9c6b4edd37 handle ACK in FIN, fix ACK to FIN + payload 2026-08-07 11:49:28 -03:00
Sergio R. Caprile 765bb237b7 Add support for DSCP 2026-07-30 17:36:46 -03:00
Sergio R. Caprile cc7c6d2d18 fix TCP opt parser 2026-07-14 10:29:43 -03:00
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