Commit Graph
2850 Commits
Author SHA1 Message Date
Sergey Lyubka d8fa55e1d6 Merge pull request #3644 from cesanta/mcxupresso-ota-rollback
Add ARCH_MCUXPRESSO and OTA rollback for IMXRT boards
2026-07-27 11:32:56 +01:00
Sergio R. Caprile 61638caeae Merge pull request #3643 from cesanta/mdns
Add SD query and response to mDNS
2026-07-24 11:50:09 -03:00
Sergio R. Caprile f78cb1b02f Merge pull request #3642 from cesanta/jwt
Add JWT Bearer Authentication support and tutorial
2026-07-24 11:49:46 -03:00
Sergio R. Caprile f8e785f56b Merge pull request #3634 from 94xhn/fix/json-hex-validation
Reject malformed input in mg_json_get_hex
2026-07-24 11:36:31 -03:00
robert e473f2189c Add ARCH_MCUXPRESSO and OTA rollback for IMXRT boards 2026-07-24 14:27:49 +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
robert 8d7bbda48d Add ESP32 OTA rollback support 2026-07-20 10:50:03 +03:00
Sergio R. Caprile b86f255407 Merge pull request #3637 from cesanta/misc
misc check strenghtens and debug guards
2026-07-16 15:16:43 -03:00
Sergio R. Caprile cb57182ee0 misc check strenghtens and debug guards 2026-07-16 15:10:19 -03:00
Sergey Lyubka 72ff0dfb07 Merge pull request #3633 from cesanta/len
harden some len checks
2026-07-16 12:00:21 +01:00
94xhn dc52d8b1dc fix(json): reject malformed hex input
Reject odd-length and non-hex strings before decoding them.

Tested: 1796 ASan/UBSan tests in amalgamated and unamalgamated builds
2026-07-16 08:33:06 +08: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 37234ad26f make tls_init request boot time if it is 0 2026-07-10 11:40:39 -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
cpq 875c0fcd4f Add %zu printf support 2026-07-07 12:37:47 +01:00
Sergio R. Caprile 9448625662 add real life testing for PPPoE and VLANs 2026-07-03 14:45:20 -03:00
Sergio R. Caprile ad2ffa8e45 fixes and additions for BSD 2026-07-03 09:26:24 -03:00
Sergio R. Caprile 9bc4d9741e Merge pull request #3621 from cesanta/tests
add tests for ATcmd driver, fix some warnings
2026-07-02 10:19:13 -03:00
Sergio R. Caprile cee80a8391 add tests for ATcmd driver, fix some warnings 2026-07-02 10:15:50 -03:00
robert 9d3926a25a Improve OTA boundary handling 2026-07-02 12:22:39 +03:00
robertc2000 6fcf32f203 Merge pull request #3618 from cesanta/freertos-tcp-sock
Handle no pending connections in FreeRTOS TCP
2026-07-02 09:38:36 +03:00
robert 9879f4d715 Handle no pending connections in FreeRTOS TCP 2026-07-02 09:36:58 +03:00
Sergio R. Caprile f8816d67c3 delegate RSA verify to the RSA module 2026-07-01 12:31:11 -03:00
Sergio R. Caprile e5e13ff156 add tests for L2 2026-06-30 11:41:33 -03:00
Sergio R. Caprile ed19d5290e Merge pull request #3610 from cesanta/hostnoca
Allow hostname checking even when no CA cert was given
2026-06-26 14:12:09 -03:00
Sergio R. Caprile c288ac1f38 minor tweaks 2026-06-24 11:25:14 -03:00
Sergio R. Caprile a9df523f76 assorted patches 2026-06-23 13:38:35 -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 60bfa45656 Merge commit from fork
avoid OOB reads in path_is_sane
2026-06-23 13:05:25 -03:00
Sergio R. Caprile b55de8b151 avoid OOB reads in path_is_sane 2026-06-22 19:51:37 -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
robert 2b2f85781a Add OTA rollback for Pico boards 2026-06-17 14:53:23 +03:00
cpq d1177f7cc0 Better device ID autodetection 2026-06-16 11:27:24 +01:00
robert d1ea094067 Fix H5 OTA rollback 2026-06-16 10:56:36 +03:00
cpq 4b1306d2a5 Fix unaligned reg access 2026-06-15 12:53:01 +01:00
cpq f85f550f16 Better detect CMSIS UID_BASE 2026-06-15 12:37:46 +01:00
cpq c0723249b4 OTA rollback nits 2026-06-13 19:41:13 +01: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 74a381ce04 unbreak tests 2026-06-12 14:13:33 -03:00
cpq 27d8435c9b Start pull at 5 seconds uptime 2026-06-12 17:22:15 +01:00
Sergey Lyubka 028014ab58 Merge pull request #3599 from cesanta/free-user
dash: free all users
2026-06-12 14:27:34 +01:00
cpq 56388f282c Add docstrings 2026-06-11 19:56:57 +01:00
robert 5b8057874f dash: free all users 2026-06-11 16:20:01 +03:00
Sergio R. Caprile 60aad5b343 handle partial send after throttled 2026-06-10 14:44:08 -03:00
cpq 9350f2c251 dash nit 2026-06-09 12:25:25 +01:00