Commit Graph
6939 Commits
Author SHA1 Message Date
cpq 7fa830fc0c New project instructions 2026-08-03 14:12:38 +01:00
cpq fc699a0b0b Nits 2026-08-02 12:12:48 +01: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 b0f5e9cec4 Merge pull request #3656 from cesanta/pppfcs
Add mg_crc16(), make PPP use it
2026-07-30 09:53:53 -03:00
Sergio R. Caprile 125b79bd70 Merge pull request #3654 from cesanta/misc
remove redundant checks, clarify algorithm
2026-07-30 09:52:50 -03:00
Sergio R. Caprile 7821fb9ab4 Add mg_crc16(), make PPP use it 2026-07-29 17:57:30 -03:00
Sergio R. Caprile 03be16803c Merge pull request #3655 from cesanta/todo
misc todo's and related fixes
2026-07-29 17:18:53 -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 bfdc14ce0a Merge pull request #3653 from cesanta/synconn
fix corner case
2026-07-29 09:58:14 -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 9b7d318df5 Merge pull request #3651 from cesanta/aton6
improve mg_aton6 and tests
2026-07-28 14:48:06 -03:00
Sergio R. Caprile 6cbd810206 improve mg_aton6 and tests 2026-07-28 14:46:16 -03:00
Sergio R. Caprile 771f5f2ed9 Merge pull request #3650 from cesanta/wolf
fix WolfSSL not working on built-in TCP/IP
2026-07-28 13:08:45 -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 2db7119080 Merge pull request #3649 from cesanta/frt
handle (more) FreeRTOS proprietary return codes
2026-07-27 17:13:33 -03:00
Sergio R. Caprile 6a3599682b handle (more) FreeRTOS proprietary return codes 2026-07-27 17:12:21 -03:00
Sergio R. Caprile 77e0faf020 Merge pull request #3647 from cesanta/jwt
fix warnings (and uncovered latent bug)
2026-07-27 11:34:47 -03:00
Sergio R. Caprile 08e01cb312 fix warnings (and uncovered latent bug) 2026-07-27 10:35:04 -03:00
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
robertc2000 af7eaaa9b1 Merge pull request #3641 from cesanta/esp32-ota
Add ESP32 OTA rollback support
2026-07-20 11:55:46 +03:00
robert 8d7bbda48d Add ESP32 OTA rollback support 2026-07-20 10:50:03 +03:00
Sergio R. Caprile 17a25373db fix fuzzer 2026-07-17 10:02:59 -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 e2e2db8900 Merge pull request #3636 from cesanta/timegm
remove duplicated epoch handling, test it
2026-07-15 15:59:08 -03:00
Sergio R. Caprile b6a353cae9 remove duplicated epoch handling, test it 2026-07-15 15:53:38 -03:00
robert 7a2a3fc136 update Claude prompt 2026-07-14 10:44:56 +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 f52e4f4bb0 Merge pull request #3632 from cesanta/bsdbe
Add big-endian tests for our BSD layer
2026-07-10 18:30:52 -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 72a0787161 Merge pull request #3628 from cesanta/tlssntp
make tls_init request boot time if it is 0
2026-07-10 11:47:30 -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 96050c2587 Merge pull request #3629 from cesanta/bigendian
Add test targets for PowerPC and MIPS (bigendian)
2026-07-10 11:30:37 -03:00
Sergio R. Caprile 09254c9e64 Add PowerPC and MIPS (bigendian) 2026-07-10 11:26:46 -03:00
Sergey Lyubka a43599c081 Merge pull request #3631 from cesanta/c89diab
add more C89-like targets; fix related stuff
2026-07-10 10:29:32 +01:00