Commit Graph
100 Commits
Author SHA1 Message Date
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 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
Sergio R. Caprile 53a40546bb remove deprecated macro 2026-04-09 09:58:06 -03:00
Sergio R. Caprile b48ea36192 add tests for TCP RST handling 2026-04-02 15:43:14 -03:00
Sergio R. Caprile 14835cd32e misc nit fixes for nit compilers 2026-04-02 14:55:07 -03:00
Sergio R. Caprile caa84f048d Add support for 802.1Q VLANs 2026-04-01 15:31:54 -03:00
Sergio R. Caprile 1d4ef08e6a Add L2 PPP and PPPoE 2026-04-01 15:10:55 -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 ba47e29c28 Add L2 PPP and PPPoE 2026-04-01 14:50:00 -03:00
Sergio R. Caprile b491b7c624 Add L2 PPP and PPPoE 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 ce23baca7d add IPv6 SAN 2026-04-01 14:21:42 -03:00
Sergio R. Caprile d4212ab282 unify SPI helper APIs 2026-04-01 14:11:35 -03:00
Sergio R. Caprile 47f3c94465 Honor lease owner 2026-04-01 13:44:12 -03:00
Sergio R. Caprile 9210a762de fix unit tests 2026-04-01 10:30:59 -03:00
Sergio R. Caprile 1620110f50 update version 2026-04-01 08:59:46 -03:00
Sergio R. Caprile 0d882f1b43 patch 2026-03-31 17:38:04 -03:00
Sergio R. Caprile 1bb85799ce fix Makefile 2026-03-25 16:20:01 -03:00
Sergio R. Caprile 05ade0ba3c update tests 2026-03-23 11:44:24 -03:00
Sergio R. Caprile 8392b9407a update WiFi security definitions 2026-03-20 17:14:38 -03:00
Sergio R. Caprile 02e83c77a4 fix zephyr tests 2026-03-16 16:08:34 -03:00
Sergio R. Caprile 2a7fa4cb68 Introduce new mDNS API, add mDNS client example 2026-03-06 11:27:22 -03:00
Sergio R. Caprile 3d094ec921 Introduce ST67W6 driver 2026-03-06 09:05:37 -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 ec032181c6 add entropy to DNS txnid 2026-02-25 11:35:30 -03:00
Sergio R. Caprile 0ec11128f7 enable Mac WolfSSL tests 2026-02-16 09:38:24 -03:00
Sergio R. Caprile 205d4c6832 provide local info, fix redirect example 2026-02-09 14:42:31 -03:00
Sergio R. Caprile 2d7e8aa712 validate props, fuzz them 2026-02-06 10:53:25 -03:00
Sergio R. Caprile c083f204fc fix RA6M4 2026-02-05 15:14:18 -03:00
Sergio R. Caprile e83e13d8c6 add W55RP20 example 2026-02-05 10:45:27 -03:00
Sergio R. Caprile 71f5556de7 standardize Makefile 2026-02-03 15:41:47 -03:00
Sergio R. Caprile 8c64266f95 Fix long standing certverify failure TLS bug 2026-02-03 15:26:38 -03:00