Sergio R. Caprile
|
e8a82d1821
|
fix casting
|
2026-09-18 10:45:49 -03: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
|
830f6c589b
|
Add ESP32 minimal project with crash helper
|
2026-09-09 12:07:51 +03:00 |
|
Sergio R. Caprile
|
4660f2ca0f
|
add nightly TLS test
|
2026-09-08 12:22:31 -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
|
f87d439710
|
fix PPP frame size, enforce L2 max lenghts
|
2026-09-07 11:14:58 -03:00 |
|
Sergio R. Caprile
|
86adf12a77
|
improve SAN matching
|
2026-09-04 17:29:44 -03:00 |
|
Sergio R. Caprile
|
a561f3e096
|
reject improper TLS record lengths
|
2026-09-04 11:24:30 -03:00 |
|
Sergio R. Caprile
|
2b0a5e9701
|
improve OID subj handling
|
2026-09-03 14:06:25 -03:00 |
|
Sergio R. Caprile
|
8346a60971
|
fix 'retry jobs' failing when there's no job to retry...
|
2026-09-02 11:14:37 -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 |
|
Sergio R. Caprile
|
ddd9651f91
|
temporary fix S390 faiing OOM
|
2026-08-14 10:30:58 -03:00 |
|
Sergio R. Caprile
|
304ea2a649
|
unbreak fatfs
|
2026-08-13 18:23:09 -03:00 |
|
Sergio R. Caprile
|
83bac34094
|
make UDP honor c->is_draining
|
2026-08-13 12:41:55 -03:00 |
|
Sergio R. Caprile
|
02bdbb9ed6
|
update version
|
2026-08-12 09:41:29 -03:00 |
|
Sergio R. Caprile
|
de7cd48a79
|
fix typorenthesis
|
2026-08-11 10:03:03 -03:00 |
|
Sergio R. Caprile
|
f58f29b9a0
|
make BSD C++ compatible,survive to FreeRTOS not being so
|
2026-08-10 11:40:10 -03:00 |
|
Sergio R. Caprile
|
282ae0d968
|
add compiler matrix, verbose log
|
2026-08-07 16:21:46 -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
|
4e3e7ac4b2
|
update stale example
|
2026-07-31 13:48:15 -03:00 |
|
Sergio R. Caprile
|
2838c85342
|
move nightly test start time
|
2026-07-30 21:11:12 -03:00 |
|
Sergio R. Caprile
|
bc17f1667b
|
retry failed night tests
|
2026-07-30 21:03:40 -03:00 |
|
Sergio R. Caprile
|
309cb1006f
|
ephemeral stuff
|
2026-07-30 18:36:29 -03:00 |
|
Sergio R. Caprile
|
501c5a4bcd
|
ephemeral stuff
|
2026-07-30 18:01:34 -03:00 |
|
Sergio R. Caprile
|
765bb237b7
|
Add support for DSCP
|
2026-07-30 17:36:46 -03:00 |
|
Sergio R. Caprile
|
7821fb9ab4
|
Add mg_crc16(), make PPP use it
|
2026-07-29 17:57:30 -03:00 |
|
Sergio R. Caprile
|
3c11521446
|
misc todo's and related fixes
|
2026-07-29 16:06:29 -03:00 |
|
Sergio R. Caprile
|
4faa3d5bf1
|
remove redundant checks
|
2026-07-29 13:50:32 -03:00 |
|
Sergio R. Caprile
|
ac9ebdfb1a
|
fix corner case
|
2026-07-28 20:21:28 -03:00 |
|
Sergio R. Caprile
|
85d77ec3ac
|
group embedded tests
|
2026-07-28 16:29:31 -03:00 |
|
Sergio R. Caprile
|
6cbd810206
|
improve mg_aton6 and tests
|
2026-07-28 14:46:16 -03:00 |
|
Sergio R. Caprile
|
6b8d8b5caa
|
fix WolfSSL not working on built-in TCP/IP
|
2026-07-28 12:12:33 -03:00 |
|
Sergio R. Caprile
|
ba942dbd7a
|
Fix handling of full queues, add error handling
|
2026-07-27 17:27:03 -03:00 |
|
Sergio R. Caprile
|
6a3599682b
|
handle (more) FreeRTOS proprietary return codes
|
2026-07-27 17:12:21 -03:00 |
|
Sergio R. Caprile
|
08e01cb312
|
fix warnings (and uncovered latent bug)
|
2026-07-27 10:35:04 -03:00 |
|
Sergio R. Caprile
|
66eac28c20
|
Add SD query and response to mDNS
|
2026-07-22 16:58:13 -03:00 |
|
Sergio R. Caprile
|
cdd957572e
|
Add JWT Bearer Authentication support and tutorial
|
2026-07-21 14:25:03 -03:00 |
|
Sergio R. Caprile
|
17a25373db
|
fix fuzzer
|
2026-07-17 10:02:59 -03:00 |
|
Sergio R. Caprile
|
cb57182ee0
|
misc check strenghtens and debug guards
|
2026-07-16 15:10:19 -03:00 |
|
Sergio R. Caprile
|
b6a353cae9
|
remove duplicated epoch handling, test it
|
2026-07-15 15:53:38 -03:00 |
|
Sergio R. Caprile
|
2ec27994f4
|
harden some len checks
|
2026-07-13 17:51:50 -03:00 |
|
Sergio R. Caprile
|
bc69625a5e
|
unbreak tests
|
2026-07-13 17:04:46 -03:00 |
|
Sergio R. Caprile
|
0aa25dbd18
|
Add big-endian tests for our BSD layer
|
2026-07-10 18:28:40 -03:00 |
|
Sergio R. Caprile
|
37234ad26f
|
make tls_init request boot time if it is 0
|
2026-07-10 11:40:39 -03:00 |
|
Sergio R. Caprile
|
09254c9e64
|
Add PowerPC and MIPS (bigendian)
|
2026-07-10 11:26:46 -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
|
f84598f66a
|
mdash/mingw does not support %zu
|
2026-07-09 11:57:22 -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
|
a865890a09
|
make bsd tests go live
|
2026-07-03 09:28:30 -03:00 |
|
Sergio R. Caprile
|
ad2ffa8e45
|
fixes and additions for BSD
|
2026-07-03 09:26:24 -03:00 |
|
Sergio R. Caprile
|
b424eb79cf
|
fix typo
|
2026-07-02 18:43:04 -03:00 |
|
Sergio R. Caprile
|
38b6b13547
|
improve fuzzing
|
2026-07-02 15:57:11 -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
|
dfbbe5fa8b
|
simplify eth and ppp tests, add IPV6 testing for VC targets
|
2026-07-01 16:19:38 -03:00 |
|
Sergio R. Caprile
|
f8816d67c3
|
delegate RSA verify to the RSA module
|
2026-07-01 12:31:11 -03:00 |
|
Sergio R. Caprile
|
d897b32c64
|
fix order of amalgamated headers
|
2026-07-01 11:53:42 -03:00 |
|
Sergio R. Caprile
|
5bf953cb4a
|
add C89 and bigendian tests for L2, be for MIP
|
2026-06-30 14:37:58 -03:00 |
|
Sergio R. Caprile
|
e5e13ff156
|
add tests for L2
|
2026-06-30 11:41:33 -03:00 |
|
Sergio R. Caprile
|
699067ff58
|
fuzz 802.1Q and PPP[oE]
|
2026-06-29 17:19:27 -03:00 |
|
Sergio R. Caprile
|
80670e9ebc
|
add tests for MIP BSD
|
2026-06-26 12:31:05 -03:00 |
|
Sergio R. Caprile
|
b607a4209a
|
Update SBOM for 7.22
|
2026-06-25 11:11:29 -03:00 |
|
Sergio R. Caprile
|
c288ac1f38
|
minor tweaks
|
2026-06-24 11:25:14 -03:00 |
|
Sergio R. Caprile
|
beb73a65a9
|
update version
|
2026-06-23 14:18:07 -03:00 |
|
Sergio R. Caprile
|
ba65a03ea0
|
update version
|
2026-06-23 14:03:31 -03:00 |
|
Sergio R. Caprile
|
07a49a7a2d
|
fix for new path_is_sane treatment of nul
|
2026-06-23 13:38:16 -03:00 |
|
Sergio R. Caprile
|
98dc50b3cd
|
embrace compiler wilderness
|
2026-06-23 13:13:44 -03:00 |
|
Sergio R. Caprile
|
d8e629a048
|
Allow hostname checking even when no CA cert was given
|
2026-06-22 14:51:24 -03:00 |
|
Sergio R. Caprile
|
d60dcf846e
|
add unit test for mg_wakeup
|
2026-06-19 11:35:02 -03:00 |
|
Sergio R. Caprile
|
bb92055e87
|
Add mg_wakeup for BSD
|
2026-06-18 17:48:09 -03:00 |
|
Sergio R. Caprile
|
282455b008
|
add timebase for TLS
|
2026-06-17 09:33:43 -03:00 |
|
Sergio R. Caprile
|
2006f8302a
|
Fix some neats, add IPv6 basic testing in LAN
|
2026-06-12 16:20:39 -03:00 |
|
Sergio R. Caprile
|
6b589b6900
|
unbreak unamalgamated tests
|
2026-06-12 14:43:51 -03:00 |
|
Sergio R. Caprile
|
74a381ce04
|
unbreak tests
|
2026-06-12 14:13:33 -03:00 |
|
Sergio R. Caprile
|
60aad5b343
|
handle partial send after throttled
|
2026-06-10 14:44:08 -03:00 |
|
Sergio R. Caprile
|
aa9d19ca79
|
Misc fixes and tbd
|
2026-06-09 16:48:47 -03:00 |
|
Sergio R. Caprile
|
607454ccc5
|
add more tests
|
2026-06-05 17:11:34 -03:00 |
|
Sergio R. Caprile
|
416dc7beae
|
fix no room
|
2026-06-05 16:59:44 -03:00 |
|
Sergio R. Caprile
|
05ef7ebad9
|
allow no certs for client with (not enforced) two-way auth
|
2026-06-03 13:39:59 -03:00 |
|
Sergio R. Caprile
|
03afe3aeb1
|
make example testable
|
2026-06-03 11:41:24 -03:00 |
|
Sergio R. Caprile
|
80b381a1c6
|
unbreak IPv6 and its tests
|
2026-06-03 10:38:49 -03: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
|
a84ac510b1
|
Add CA bundle parsing for TLS clients
|
2026-05-27 17:29:38 -03:00 |
|
Sergio R. Caprile
|
d36afb67b8
|
update CodeQL job
|
2026-05-26 10:33:08 -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
|
3f1ae66a3d
|
FreeRTOS: arch_ -> os_
|
2026-05-20 13:35:24 -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
|
e7a1e580a2
|
process TLS alerts
|
2026-05-14 13:42:18 -03:00 |
|
Sergio R. Caprile
|
d530706219
|
Add gratuitous ARP and NA on READY
|
2026-05-08 14:18:21 -03:00 |
|
Sergio R. Caprile
|
1228e8f620
|
unbreak tests, MG_TLS _must_ be defined in CFLAGS_EXTRA to allow being overwritten, as documented
|
2026-05-05 13:38:17 -03:00 |
|
Sergio R. Caprile
|
70d45a19ae
|
unbreak tutorial
|
2026-04-21 11:40:46 -03:00 |
|
Sergio R. Caprile
|
a160aa6e5f
|
unbreak tests
|
2026-04-20 15:50:05 -03:00 |
|
Sergio R. Caprile
|
4b7b72770c
|
fix packed current usage
|
2026-04-14 16:41:53 -03:00 |
|
Sergio R. Caprile
|
b12ca26197
|
Add optional mDNS resolver
|
2026-04-13 15:41:08 -03:00 |
|