230 Commits

Author SHA1 Message Date
Sergio R. Caprile
34150f3f71 Rename mongoose_custom as mongoose_config 2024-04-16 17:28:31 -03:00
Sergio R. Caprile
2e250ee7aa fix Valgrind dependencies 2024-04-05 15:56:50 -03:00
Sergio R. Caprile
f68fe0fb5c improve test coverage and run time 2024-04-04 17:16:38 -03:00
Sergey Lyubka
ba678b9ad1 TLS client implementation 2024-03-25 19:20:40 +00:00
Sergio R. Caprile
c8fd3d6d25 Add driver init to mg_mgr_init() 2024-03-12 15:55:35 -03:00
Sergio R. Caprile
8a9630485f fix sorting issues with locales 2024-02-01 10:22:30 -03:00
Sergey Lyubka
922d148ab5 Add misra target 2024-01-23 11:09:16 +00:00
Sergio R. Caprile
4d3fba57d4 rename MG_ENABLE_FILE to MG_ENABLE_POSIX_FS 2024-01-22 16:21:57 -03:00
Sergey Lyubka
a0e66fb9e6 Add built-in TLS 1.3 stack: server side, EC support 2023-12-20 11:04:31 +00:00
cpq
693316de44 Add profiling capability 2023-12-08 17:00:42 +00:00
Sergio R. Caprile
ee792db6a3 Add Micropython example 2023-11-02 18:17:33 -03:00
robert
34639f86b0 Improved test coverage 2023-10-13 07:22:21 -04:00
robert
fa54a22aed OTA API refactoring: renamed files and defines 2023-09-26 08:33:39 -04:00
cpq
b37efbe891 Commonise flash-based OTA. Add h7 support. 2023-09-24 21:55:49 +01:00
Sergio R. Caprile
1391bdcf8b remove certs.h 2023-09-06 15:49:02 -03:00
cpq
2f014237b2 Add OTA to the device dashboard. Implement for H5 2023-09-04 22:07:32 +01:00
cpq
89a9a50b96 Unify naming: all network stacks are in src/net_... 2023-08-18 19:59:15 +01:00
cpq
0613cc62f4 TLS API refactor 2023-07-25 13:07:28 +01:00
Sergio R. Caprile
66010be5a6 move Arduino tests to its dir 2023-07-20 20:22:06 -03:00
cpq
0a761c09e3 AVR build fixes 2023-07-20 16:07:53 +01:00
Sergio R. Caprile
85e60ed858 force run 2023-07-19 16:21:14 -03:00
Sergio R. Caprile
eb0b1580d1 nits 2023-07-19 14:53:29 -03:00
Sergio R. Caprile
1df9cd8071 make more distro-friendly 2023-05-24 15:37:24 -03:00
Sergio R. Caprile
8e14ad0536 Add printf.h 2023-04-07 19:28:00 -03:00
Sergio R. Caprile
873e4d6547 Update Makefile 2023-02-28 14:18:39 -03:00
Sergio R. Caprile
38b129de66 Test some examples on Windows
closes #2047
2023-02-28 14:04:02 -03:00
cpq
515e438d4f Refactor queue 2023-02-15 18:53:44 +00:00
cpq
bf9d69ab56 Add struct mg_queue and API, change examples/multi-threaded, add tests 2023-02-11 13:24:26 +00:00
cpq
2c62e58dbd Move mip/ -> src/tcpip/, rename mip_ -> mg_tcpip_ 2023-02-07 21:35:37 +00:00
Sergio R. Caprile
99f1f749cf Apply a deeper cleanser 2023-01-20 15:27:37 -03:00
Sergio R. Caprile
b0f273157d Fix Makefile 2023-01-02 15:16:50 -03:00
cpq
0f474e8d2a Add pico-w5500 example 2023-01-02 16:36:55 +00:00
cpq
57a5c0ba38 Add TinyUSB example 2022-12-19 14:31:54 +00:00
jfsimon1981
751413f050
MIP tuntap with dhcp added, enabled gitactions (#1890)
Enable DHCP with MIP tests.
Separate sources for high and low level stack tests.
Fixed assertion.
Added dhcpd.conf file.
2022-12-02 17:40:46 +01:00
cpq
8e46e05e1b Fix arduino-xiao build and add GA test 2022-11-11 10:04:47 +00:00
cpq
abfac8aa40 Expose mip guts 2022-11-09 19:25:40 +00:00
cpq
28a4778187 Endianness test 2022-11-09 09:20:15 +00:00
cpq
2192914cbb Create MG_ARCH_FREERTOS, MG_ENABLE_LWIP, MG_ENABLE_FREERTOS_TCP. Remove MG_ARCH_FREERTOS_TCP, MG_ARCH_RTX_LWIP 2022-11-07 23:58:58 +00:00
cpq
bbc0c0df94 Unbreak test 2022-10-28 15:35:40 +01:00
cpq
0b3f6d6aab Use CC for fuzzer, not CXX 2022-09-30 11:44:50 +01:00
cpq
6cf3a3feaf Fix fuzzer 2022-09-29 19:31:52 +01:00
cpq
9680b8ccb3 Fix overflow in rx_icmp 2022-09-29 16:53:11 +01:00
cpq
c409cca20e Optimize fuzzer 2022-09-25 10:19:17 +01:00
cpq
6a47ff6422 Activate asan for mip_test 2022-09-23 08:35:59 +01:00
cpq
cb5034548d Fix oob read in rx_dhcp() 2022-09-22 13:42:17 +01:00
cpq
b538bc3871 Optimize makefile 2022-09-22 12:55:45 +01:00
cpq
a12bd2271e Fuzzing MIP 2022-09-21 20:29:49 +01:00
cpq
82b50fd3a5 Pass MDC clock divider explicitly rather than guess 2022-09-12 23:57:04 +01:00
cpq
1c181e091e Add mip test 2022-09-05 15:56:03 +01:00
cpq
330783cb5a Corrected clean and examples targets 2022-09-05 14:14:50 +01:00