cpq
81f6acbce7
LFS nits
2026-09-26 12:52:30 +01:00
cpq
f62f3545b4
Adjust dash to use core file manager
2026-09-24 17:04:32 +01:00
Sergey Lyubka
1be11a66e3
Merge pull request #3705 from cesanta/filemgr
...
Implement HTTP file manager in the http core
2026-09-24 08:46:19 +01:00
cpq
d1060d247b
Directory listing as JSON
2026-09-23 15:54:04 +01:00
Sergey Lyubka
002c9df3de
Merge pull request #3703 from cesanta/up
...
Replace mg_http_start_* with streaming uploads
2026-09-22 13:26:27 +01:00
cpq
fa34b7439a
Replace mg_http_start_* with streaming uploads
2026-09-22 11:18:48 +01:00
robert
60c75a22b8
Validate WebSocket continuation frame sequencing
2026-09-21 15:32:10 +03:00
Sergey Lyubka
bbee8ae61f
Merge pull request #3702 from cesanta/up3
...
Add mg_http_stream_body() helper for generic streaming uploads
2026-09-21 13:00:15 +01:00
Sergey Lyubka
9173c8dfda
Merge pull request #3698 from cesanta/nxp-examples
...
Reorganized NXP examples
2026-09-21 08:56:23 +01:00
cpq
b93cbbeb13
Add mg_http_stream_body() helper for generic streaming uploads
2026-09-21 08:55:04 +01:00
Sergio R. Caprile
aa1dfe8000
Merge pull request #3699 from cesanta/otah7
...
fix casting
2026-09-18 10:54:29 -03:00
Sergio R. Caprile
e8a82d1821
fix casting
2026-09-18 10:45:49 -03:00
robert
201a81a315
Reorganized NXP examples
2026-09-18 10:07:08 +03:00
Sergey Lyubka
aae31aba9c
Merge pull request #3695 from eunho87/fix-mg_file_printf-null
...
Guard against NULL return in mg_file_printf
2026-09-16 10:21:23 +01:00
cpq
29aa53cebd
Show backtrace
2026-09-15 14:20:15 +01:00
eunho87
5d4fffbb14
Guard against NULL return in mg_file_printf
...
mg_vmprintf() returns io.buf from a mg_iobuf that starts empty. When the
internal mg_iobuf_resize() allocation fails, the buffer is left NULL and
mg_vmprintf() returns NULL. mg_file_printf() passed that result straight
to strlen(data), dereferencing NULL on allocation failure.
Skip the write when mg_vmprintf() returns NULL and return false, matching
how the rest of the codebase checks mg_calloc()/allocation results.
2026-09-15 10:50:14 +09:00
Sergey Lyubka
ed5ef09d1c
Merge pull request #3692 from cesanta/health
...
health record support
2026-09-12 08:12:04 +01:00
cpq
1e99974b83
health record support
2026-09-11 14:09:55 +01:00
Sergey Lyubka
6814b44b03
Merge pull request #3689 from cesanta/isfull
...
support c->is_full flow control in builtin TCP/IP
2026-09-10 20:53:33 +01:00
Sergio R. Caprile
7e9ddc2d09
support c->is_full flow control in builtin TCP/IP
2026-09-09 15:55:55 -03:00
Sergio R. Caprile
c13d5d7a56
Merge pull request #3688 from cesanta/nits
...
fix C89 and be tests
2026-09-09 15:55:00 -03:00
Sergio R. Caprile
555c5a76be
fix C89 and be tests
2026-09-09 15:53:44 -03:00
robertc2000
863aea34c4
Merge pull request #3687 from cesanta/esp32crash
...
Add ESP32 minimal project with crash helper
2026-09-09 12:09:21 +03:00
Sergio R. Caprile
830f6c589b
Add ESP32 minimal project with crash helper
2026-09-09 12:07:51 +03:00
Sergio R. Caprile
cc64c41737
Merge pull request #3682 from cesanta/tcprtx
...
add optional TCP retransmission
2026-09-08 12:33:39 -03:00
Sergio R. Caprile
4660f2ca0f
add nightly TLS test
2026-09-08 12:22:31 -03:00
Sergio R. Caprile
ffcad7ee47
fix too small MSSs, enable auto config
2026-09-08 12:04:25 -03:00
robert
09a97b915a
Claude: scan only src/ files
2026-09-08 16:52:39 +03:00
robert
35a9242b67
Disable automatic PR review
2026-09-08 11:03:05 +03:00
Sergio R. Caprile
5c34018899
add optional TCP retransmission
2026-09-07 15:34:08 -03:00
Sergio R. Caprile
c857ddae57
Properly ACK duplicate segments
2026-09-07 13:48:33 -03:00
Sergio R. Caprile
830acc19ee
Merge pull request #3681 from cesanta/l2len
...
fix PPP frame size, enforce L2 max lenghts
2026-09-07 12:00:07 -03:00
Sergio R. Caprile
f87d439710
fix PPP frame size, enforce L2 max lenghts
2026-09-07 11:14:58 -03:00
Sergio R. Caprile
86adf12a77
improve SAN matching
2026-09-04 17:29:44 -03:00
Sergio R. Caprile
a561f3e096
reject improper TLS record lengths
2026-09-04 11:24:30 -03:00
Sergio R. Caprile
2b0a5e9701
improve OID subj handling
2026-09-03 14:06:25 -03:00
Sergio R. Caprile
8346a60971
fix 'retry jobs' failing when there's no job to retry...
2026-09-02 11:14:37 -03:00
Sergio R. Caprile
140fa6cebf
Merge pull request #3678 from cesanta/ip6sum
...
account for extension headers in IPv6 transported protocols checksums
2026-09-01 22:11:56 -03:00
Sergio R. Caprile
cd05b162a8
account for extension headers in IPv6 transported protocols checksums
2026-09-01 21:33:48 -03:00
Sergey Lyubka
3fde04137c
Merge pull request #3677 from cesanta/cubefull
...
Add full cubemx project for h723
2026-09-01 18:44:02 +01:00
cpq
5591b7d131
Add full cubemx project for h723
2026-09-01 18:10:17 +01: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
robertc2000
fab922230c
Merge pull request #3675 from cesanta/claude-refactor
...
Refactor Claude Codebase Scanning: split into multiple smaller scans
2026-09-01 11:25:01 +03:00
Sergio R. Caprile
90418ffb1b
Merge pull request #3659 from cesanta/zerowin
...
make FIN wait for TLS drain
2026-08-31 10:25:58 -03:00
Sergio R. Caprile
5a317e81d9
make FIN wait for TLS drain
2026-08-31 10:03:27 -03:00
robert
7e8c3a59e2
Refactor Claude Codebase Scanning: split into multiple smaller scans
2026-08-28 16:32:06 +03:00
cpq
6093ac12a0
Remove rogue health.c
2026-08-27 09:47:03 +01:00
cpq
e7cfaa70c7
Add a cap to mg_dash_send_change()
2026-08-27 09:43:56 +01:00