Commit Graph
100 Commits
Author SHA1 Message Date
robert 35a9242b67 Disable automatic PR review 2026-09-08 11:03:05 +03:00
robert 9ddac8faa7 Terminate destination buffer in mg_url_decode 2026-09-01 17:33:56 +03:00
robert 9123330f72 Avoid computing offset twice 2026-09-01 16:39:56 +03:00
robert b938728c2a improve scanning filtering 2026-09-01 12:28:28 +03:00
robert 7e8c3a59e2 Refactor Claude Codebase Scanning: split into multiple smaller scans 2026-08-28 16:32:06 +03:00
robert 897d26edfb nits 2026-08-26 15:11:09 +03:00
robert 0d97280af4 Enable multicast in NETC driver 2026-08-25 10:48:21 +03:00
robert e312219e80 Add OTA for IMXRT1180 2026-08-20 10:40:58 +03:00
robert ec3b9e7c4f Add Ethernet controller (NETC) driver for IMXRT1180 2026-08-14 16:49:15 +03:00
robert fa4a2563e5 Flash unlock validation on STM32 2026-08-11 11:48:19 +03:00
robert 735038c98c fix tests 2026-08-07 17:35:39 +03:00
robert 2696c1ff94 OTA: strenghten checks and introduce HTTPS support 2026-08-07 17:20:26 +03:00
robert 5e733a1461 Add scan timeout 2026-08-04 11:43:08 +03:00
robert f220223947 Update Claude scanning 2026-08-04 10:47:16 +03:00
robert e473f2189c Add ARCH_MCUXPRESSO and OTA rollback for IMXRT boards 2026-07-24 14:27:49 +03:00
robert 8d7bbda48d Add ESP32 OTA rollback support 2026-07-20 10:50:03 +03:00
robert 7a2a3fc136 update Claude prompt 2026-07-14 10:44:56 +03:00
robert 9d3926a25a Improve OTA boundary handling 2026-07-02 12:22:39 +03:00
robert 28cd3439dd Update false-positive filtering 2026-07-02 11:12:43 +03:00
robert 9879f4d715 Handle no pending connections in FreeRTOS TCP 2026-07-02 09:36:58 +03:00
robert 2b2f85781a Add OTA rollback for Pico boards 2026-06-17 14:53:23 +03:00
robert d1ea094067 Fix H5 OTA rollback 2026-06-16 10:56:36 +03:00
robert 52b9de4189 Fix ota state for F7 2026-06-15 16:58:18 +03:00
robert 5b8057874f dash: free all users 2026-06-11 16:20:01 +03:00
robert 90aeb6e93b make Claude less verbose on no findings 2026-06-11 03:17:42 -04:00
robert d2d54b9fe5 Claude PR review revamp 2026-06-10 03:18:00 -04:00
robert ce27805c24 Refactor Claude prompts 2026-06-09 08:51:35 -04:00
robert db658918c6 update Claude workflow 2026-06-05 02:58:05 -04:00
robert d2d1cf5f17 update prompt 2026-06-04 03:37:33 -04:00
robert a59d89e393 Claude output json processing 2026-06-03 05:00:53 -04:00
robert c833c50b31 remove leftover 2026-06-03 03:24:00 -04:00
robert d489acba5d Add codebase scanner 2026-06-02 09:21:52 -04:00
robert d008e0a0ab Enable Claude PR comment 2026-06-01 08:33:51 -04:00
robert 4b72c4cd5a dash: free user structures 2026-05-29 06:18:46 -04:00
robert b8a81407d3 Add PR scan with Claude 2026-05-29 04:32:52 -04:00
robert 91e9da0069 More STM32 examples 2026-05-22 06:46:04 -04:00
robert 04660c9734 Add STM32 examples 2026-05-21 06:35:03 -04:00
robert ee8c6e9bb6 Add RP examples 2026-05-21 03:21:16 -04:00
robert 1963f0bdeb MG_ARCH_CUBE detection for WiFi drivers 2026-05-19 10:29:24 -04:00
robert c113922e19 Fix s_link duplicate 2026-05-19 08:31:15 -04:00
robert 35693f7780 fix mqtt cast error 2026-05-14 02:55:12 -04:00
robert d44b9b9adf Fix casting issue in MQTT parsing 2026-05-07 09:30:03 -04:00
robert 52144d12f0 Add OTA url check 2026-04-20 04:19:09 -04:00
robert 81b61d335f Content-length not required if request body is empty 2026-03-12 05:54:21 -04:00
robert 0884338b2a Improve mqtt props bound checks 2026-02-09 04:54:58 -05:00
robert 07fd086230 install xq 2026-01-22 09:15:33 -05:00
robert 0d5cb5cbcc undef ENET 2025-11-13 08:02:55 -05:00
robert e621ade392 Add NXP MCXE driver support 2025-10-06 04:07:51 -04:00
robert 0d58748e63 Add STM32N driver support 2025-09-30 03:48:42 -04:00
robert 2c813f3e72 Fixed mingw build error 2025-08-13 05:17:34 -04:00
robert aa2647c0bc clang format 2025-07-28 04:11:22 -04:00
robert 2140656acc Update same54 driver 2025-07-28 03:55:00 -04:00
robert 87325ece82 Removed MG_DRIVER_* macros 2025-07-02 05:03:32 -04:00
robert fd2d7cccf3 RA8 eth and phy support 2025-05-23 10:15:49 -04:00
robert f46c5b7214 RA6 driver init macro 2025-05-15 03:13:49 -04:00
robert 5a816a1d41 OTA for FRDM-RW612 2025-05-12 07:59:15 -04:00
robert cdc439bc38 Websocket offset validation enhancement 2025-05-09 06:04:34 -04:00
robert 539d080346 check null pointer 2025-05-07 08:40:07 -04:00
robert 6f697db49d Added MDNS and driver support for multicast 2025-04-22 12:55:15 -03:00
robert e656b1c792 Removed alloca call for ARM-CGT compatibility 2025-04-07 09:08:22 -04:00
robert 05f9e61a41 RW612 MCUXpresso WiFi example with FreeRTOS and LWIP 2025-03-07 11:12:30 -05:00
robert d7ff85bb48 OTA on RT1050 2025-03-03 03:03:28 -05:00
robert 5269eb9c39 ETH driver: use the same scheme for RX 2025-02-19 10:01:54 -05:00
robert 91f553c45f RW612 ETH driver 2025-02-17 03:47:41 -05:00
robert d386b1c12d XMC4 driver: added IDE compatibility 2025-01-13 03:34:25 -05:00
robert 30bb1c52d0 Add W5100 driver 2024-12-17 06:35:21 -05:00
robert c493d3a4ce Validate HTTP version 2024-12-04 06:34:24 -05:00
robert 665298a04b H7 dual core OTA compatibility 2024-11-14 10:22:36 -05:00
robert b973187960 Use separate cookies for HTTP and HTTPS connections 2024-11-12 03:46:11 -05:00
robert 9c4523f4fa OTA RT1170 2024-11-07 08:39:28 -05:00
robert 9878518e29 IMXRT OTA: support included for 1024, 1040, 1064 2024-11-07 03:11:57 -05:00
robert cde270728f Fixed tms570 driver definition not being added to net_builtin 2024-11-07 03:09:18 -05:00
robert b6296e7a67 RT1020 OTA: removed unnecessary compiler optimisation 2024-11-05 03:48:26 -05:00
robert 3e55478b3b STM32F OTA support 2024-10-30 10:55:05 -04:00
robert f394df840e Killed bcrypt, replaced with rand_s 2024-10-29 10:41:10 -04:00
robert cbbcec0895 TMS570 support 2024-10-10 03:23:51 -04:00
robert 5ec26a5015 Windows: added alternative to bcrypt lib 2024-10-08 09:21:13 -04:00
robert d9619a8fa4 XMC7: Ethernet descriptors 8-byte alignment 2024-05-29 10:48:53 -04:00
robert 69682d6d97 Added N94 baremetal skeleton 2024-05-28 16:55:52 -03:00
robert 4f15392440 Patched XMC7 eth 2024-04-29 07:18:52 -04:00
robert 70abd1f98d XMC7 full working example 2024-04-22 03:15:10 -04:00
robert c7a13025e4 Added ethernet driver for Infineon XMC4 boards 2024-03-26 10:21:09 -04:00
robert c59bf6613a HTTP: respond to messages which have no explicit lengths 2024-02-28 04:01:39 -05:00
robert 8500afbbd4 RT1020 and RT1060 OTA 2024-01-19 02:47:23 -05:00
robert 46687f6fe3 Added MQTT Dashboard support for H723ZG 2023-11-20 02:08:07 -05:00
robert b0eb7b6dec Added MQTT Dashboard 2023-11-14 05:52:33 -05: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
robert 264026acde added TCP/UDP packet splitting to fit within MTU 2023-09-12 07:05:13 -04:00
robert f33e3a7752 closing connection if a fragmented packet is received 2023-08-30 10:30:51 -04:00
robert a4f14b0ddf improved tcp connection initiation 2023-08-21 10:22:53 -04:00
robert f5e87cceec improved tcp closure 2023-08-17 10:34:31 -04:00
robert b5213c13dd SAME54 Ethernet driver 2023-08-04 13:48:55 +01:00
robert 320da5e84c implemented tcp retransmission 2023-07-11 06:20:47 -04:00
robert 040936eb47 fixed mqtt vc98 warning 2023-07-03 10:49:18 -04:00
robert 2f1a836bf0 enhanced path sanitizing 2023-07-03 06:14:50 -04:00
robert aed7b6b37a fixed mqtt variable length header issue 2023-06-27 01:00:45 -04:00
robert 427f95337f event table device-dashboard: fixed wrong api call 2023-06-26 10:31:55 -04:00
robert 8f19ee7b97 event table POST request 404 error 2023-06-23 11:35:42 -04:00
robert c63135ec7f device-dashboard: fixed event table POST request 2023-06-23 08:03:44 -04:00