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 |
|
Sergey Lyubka
|
3fde04137c
|
Merge pull request #3677 from cesanta/cubefull
Add full cubemx project for h723
|
2026-09-01 18:44:02 +01:00 |
|
Sergey Lyubka
|
afc84b7c92
|
Merge pull request #3664 from cesanta/drainudp
make builtin UDP honor c->is_draining, as socket does
|
2026-08-23 12:54:16 +01:00 |
|
Sergey Lyubka
|
66bf5952a4
|
Merge pull request #3660 from cesanta/ack
handle ACK in FIN, fix ACK to FIN + payload
|
2026-08-23 12:53:43 +01:00 |
|
Sergey Lyubka
|
f002c30cbb
|
Merge pull request #3665 from cesanta/fatfs
unbreak fatfs
|
2026-08-23 12:52:54 +01:00 |
|
Sergey Lyubka
|
8d1b9047b6
|
Merge pull request #3657 from cesanta/dscp
Add support for DSCP
|
2026-08-05 12:11:40 +01: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 |
|
Sergey Lyubka
|
72ff0dfb07
|
Merge pull request #3633 from cesanta/len
harden some len checks
|
2026-07-16 12:00:21 +01: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 |
|
Sergey Lyubka
|
9c40c0adf1
|
Merge pull request #3605 from cesanta/wakeup
Add mg_wakeup() for built-in BSD
|
2026-06-19 08:40:43 +01:00 |
|
Sergey Lyubka
|
a861fdf655
|
Merge pull request #3604 from cesanta/pico-ota-rollback
Add OTA rollback for Pico boards
|
2026-06-18 08:37:13 +01:00 |
|
Sergey Lyubka
|
493de5cf52
|
Merge pull request #3601 from cesanta/ota
OTA rollback nits
|
2026-06-13 19:56:31 +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 |
|
Sergey Lyubka
|
73f4e39b19
|
Merge pull request #3594 from cesanta/dash
Dash OTA dogfooding nits
|
2026-06-09 12:20:50 +01:00 |
|
Sergey Lyubka
|
86c022842f
|
Merge pull request #3560 from cesanta/nocert
allow no certs for client with (not enforced) two-way auth
|
2026-06-07 10:07:26 +01:00 |
|
Sergey Lyubka
|
b463ac0edd
|
Merge pull request #3561 from cesanta/ipchanges
close TCP connections on DHCP/SLAAC IP address changes
|
2026-06-03 09:01:25 +01:00 |
|
Sergey Lyubka
|
ad74a89352
|
Merge pull request #3572 from cesanta/tcpwindow
Honor peer TCP window
|
2026-06-03 09:00:55 +01:00 |
|
Sergey Lyubka
|
a0732cf048
|
Merge pull request #3580 from cesanta/sntp
Export boot timestamp, update docs and examples to use it
|
2026-06-01 18:04:25 +01:00 |
|
Sergey Lyubka
|
987075189d
|
Merge pull request #3576 from cesanta/log
Use mg_log_set_fn instead of _write override
|
2026-06-01 12:06:21 +01:00 |
|
Sergey Lyubka
|
45cfdb88b0
|
Merge pull request #3575 from cesanta/bsd
Add BSD sockets API on top of net_builtin
|
2026-06-01 12:06:07 +01:00 |
|
Sergey Lyubka
|
c783cfade8
|
Merge pull request #3574 from cesanta/rollback
Add MG_OTA_{ROLLBACK,STATE_SET,STATE_GET}
|
2026-06-01 12:05:44 +01:00 |
|
Sergey Lyubka
|
1084adb166
|
Merge pull request #3571 from cesanta/upload
Unify upload API
|
2026-05-29 10:07:03 +01:00 |
|
Sergey Lyubka
|
26c48459a5
|
Merge pull request #3566 from cesanta/certbundle
Add CA bundle parsing for TLS clients
|
2026-05-28 14:50:54 +01:00 |
|
Sergey Lyubka
|
f031aded5a
|
Merge pull request #3568 from cesanta/sig
Add firmware signing and verification
|
2026-05-28 10:40:20 +01:00 |
|
Sergey Lyubka
|
8012a5943a
|
Merge pull request #3565 from cesanta/lfs
Add LFS support layer and nucleo-h563zi/minimal-lfs example
|
2026-05-28 00:35:38 +01:00 |
|
Sergey Lyubka
|
83c046e4f4
|
Merge pull request #3564 from cesanta/bear
Switch bigint to bearssl implementation
|
2026-05-26 16:10:36 +01:00 |
|
Sergey Lyubka
|
0a3db82e0f
|
Merge pull request #3562 from cesanta/st
stm32 examples revamp
|
2026-05-22 15:43:06 +01:00 |
|
Sergey Lyubka
|
d4013e47f9
|
Merge pull request #3559 from cesanta/stm32-examples-2
More STM32 examples
|
2026-05-22 14:22:36 +01:00 |
|
Sergey Lyubka
|
d003d280d8
|
Merge pull request #3550 from cesanta/arch2os
FreeRTOS: arch_ -> os_
|
2026-05-22 08:47:07 +01:00 |
|
Sergey Lyubka
|
b0ba62bd48
|
Merge pull request #3558 from cesanta/rp
Revamp rp examples
|
2026-05-22 08:45:57 +01:00 |
|
Sergey Lyubka
|
948b56a3ec
|
Merge pull request #3553 from cesanta/stm32-examples
Add STM32 examples
|
2026-05-21 11:42:12 +01:00 |
|
Sergey Lyubka
|
458de576c3
|
Merge pull request #3555 from cesanta/rp-examples
Add RP examples
|
2026-05-21 09:20:22 +01:00 |
|
Sergey Lyubka
|
668bccaf3e
|
Merge pull request #3554 from cesanta/rp
RP boards - not using wizard
|
2026-05-20 13:41:03 +01:00 |
|
Sergey Lyubka
|
04ca25e4d8
|
Merge pull request #3551 from cesanta/levels
Dash levels
|
2026-05-20 07:15:58 +01:00 |
|
Sergey Lyubka
|
be8766a619
|
Merge pull request #3506 from cesanta/d2
Dashboard support
|
2026-04-15 12:19:46 +01:00 |
|
Sergey Lyubka
|
86cd59387f
|
Merge pull request #3498 from cesanta/irq
Fix MG_ENABLE_ETH_IRQ
|
2026-04-07 18:35:30 +01:00 |
|
Sergey Lyubka
|
60e98e77b9
|
Merge pull request #3482 from cesanta/modbus
Add modbus-tcp support
|
2026-04-06 09:28:31 +01:00 |
|
Sergey Lyubka
|
2740eed84e
|
Merge pull request #3494 from cesanta/rtsp
Add RTSP example
|
2026-04-06 09:26:59 +01:00 |
|
Sergey Lyubka
|
02e01f90b9
|
Merge pull request #3481 from cesanta/spi
unify SPI helper APIs
|
2026-04-03 11:39:33 +01:00 |
|
Sergey Lyubka
|
343cfa284f
|
Merge pull request #3489 from cesanta/opt54
Honor lease owner
|
2026-04-03 11:28:32 +01:00 |
|
Sergey Lyubka
|
70f14336f1
|
Merge pull request #3458 from cesanta/mdnsc
Introduce new mDNS API, add mDNS client example
|
2026-03-10 19:38:34 +00:00 |
|
Sergey Lyubka
|
27897d5514
|
Merge pull request #3451 from cesanta/dns
add entropy to DNS txnid
|
2026-03-02 09:38:51 +00:00 |
|
Sergey Lyubka
|
1cc6a48eea
|
Merge pull request #3441 from cesanta/certs
Update http-server to load certs from files
|
2026-02-23 13:50:33 +00:00 |
|
Sergey Lyubka
|
ba768693ed
|
Merge pull request #3432 from cesanta/fuzzbound
validate props, fuzz them
|
2026-02-06 15:39:14 +00:00 |
|
Sergey Lyubka
|
3170261876
|
Merge pull request #3431 from cesanta/renesas
fix RA6M4
|
2026-02-06 15:36:47 +00:00 |
|
Sergey Lyubka
|
fe8cf7d9d6
|
Merge pull request #3423 from cesanta/singleton
Add http singleton client example
|
2026-01-28 14:50:27 +00:00 |
|
Sergey Lyubka
|
d3ab638e5d
|
Merge pull request #3422 from cesanta/redir
Add http redirect example
|
2026-01-28 14:29:24 +00:00 |
|
Sergey Lyubka
|
8c65c2f9af
|
Merge pull request #3407 from cesanta/unsub
Add mg_mqtt_unsub()
|
2026-01-14 11:17:50 +00:00 |
|
Sergey Lyubka
|
0d6c424e62
|
Merge pull request #3397 from cesanta/cube
Add support for N6 in ARCH_CUBE
|
2026-01-07 18:16:27 +00:00 |
|
Sergey Lyubka
|
10ab9ae1ea
|
Merge pull request #3370 from cesanta/l2
Decouple from Ethernet, introduce "l2"
|
2025-12-15 14:49:56 +00:00 |
|
Sergey Lyubka
|
492c6385da
|
Merge pull request #3358 from cesanta/diab
Add support for Windriver's Diab v4 (stricter C89 w/ extensions)
|
2025-12-05 10:32:51 +00:00 |
|
Sergey Lyubka
|
b3d27a3c43
|
Merge pull request #3353 from cesanta/safety-net
Add safety nets for lousy networks
|
2025-12-03 15:49:41 +00:00 |
|
Sergey Lyubka
|
9c148fd47e
|
Merge pull request #3351 from cesanta/dnssd
Introduce DNS-SD using mDNS
|
2025-12-01 10:10:17 +00:00 |
|
Sergey Lyubka
|
11b6bd7d9c
|
Merge pull request #3338 from cesanta/tls
Fix 2-way auth max msg size, + some neats
|
2025-11-18 00:46:38 +00:00 |
|
Sergey Lyubka
|
d2e66ac58d
|
Merge pull request #3325 from cesanta/oom
Handle OOM situations
|
2025-11-06 14:53:46 +00:00 |
|
Sergey Lyubka
|
f7a86f8cf1
|
Merge pull request #3328 from cesanta/memory
Add memory management example, o1heap flavor
|
2025-11-01 17:08:42 +00:00 |
|
Sergey Lyubka
|
bd12cb1b87
|
Merge pull request #3302 from cesanta/stm32h
Allow STM32H driver DMA bufs be placed elsewhere
|
2025-10-09 14:15:45 +01:00 |
|
Sergey Lyubka
|
e28e9aa1d7
|
Merge pull request #3287 from cesanta/2way
Fix 2-way auth, fix skip hostname validation
|
2025-09-29 11:49:18 +01:00 |
|
Sergey Lyubka
|
fe6d357858
|
Merge pull request #3273 from cesanta/dhcpname
Make DHCP name size configurable
|
2025-09-20 16:43:36 +01:00 |
|
Sergey Lyubka
|
df994df611
|
Merge pull request #3264 from cesanta/opts
Fix IP opts
|
2025-09-07 15:53:34 +01:00 |
|
Sergey Lyubka
|
04d6d05e9e
|
Merge pull request #3258 from cesanta/tcput
Fix TCP error handling
|
2025-08-29 15:18:52 +01:00 |
|
Sergey Lyubka
|
7b0120f0c2
|
Merge pull request #3251 from cesanta/backlog
add TCP backlog to handle client MSS
|
2025-08-23 21:06:12 +01:00 |
|
Sergey Lyubka
|
9fd87060f9
|
Verify host against CN, too
|
2025-08-12 15:49:08 +01:00 |
|
Sergey Lyubka
|
de0a3b035a
|
Refactor HTTP client
|
2025-08-12 09:21:38 +01:00 |
|
Sergey Lyubka
|
9f76ea8030
|
CHACHA20 -> MG_ENABLE_CHACHA20
|
2025-08-12 08:42:20 +01:00 |
|
Sergey Lyubka
|
b19cf8654f
|
Merge pull request #3203 from cesanta/dns
Built-in TCP/IP (re-)starts DNS connection on DHCP link up
|
2025-08-01 12:13:39 +01:00 |
|
Sergey Lyubka
|
19933a4673
|
Merge pull request #3222 from cesanta/mbedrbose
Add verbose MbedTLS errors
|
2025-08-01 12:10:20 +01:00 |
|
Sergey Lyubka
|
6769223ce1
|
Nitpick: rename fn -> mqtt_ev_handler
|
2025-07-22 10:11:20 +01:00 |
|
Sergey Lyubka
|
294e483885
|
Nitpick: rename s_conn -> s_mqtt_conn
|
2025-07-22 10:10:14 +01:00 |
|
Sergey Lyubka
|
43513e2d56
|
Update MQTT client: enable keep alive, use rx/tx topics
|
2025-07-22 09:44:43 +01:00 |
|
Sergey Lyubka
|
d1b7687e98
|
Fix comments
|
2025-07-21 23:01:43 +01:00 |
|
Sergey Lyubka
|
9ac09da1d2
|
Remove mg_http_run_simple_server - move to docs
|
2025-07-21 14:03:12 +01:00 |
|
Sergey Lyubka
|
24a330c750
|
Nits
|
2025-07-20 12:49:58 +01:00 |
|
Sergey Lyubka
|
13a9c773f2
|
mg_hello -> mg_http_run_simple_server()
|
2025-07-20 09:36:34 +01:00 |
|
Sergey Lyubka
|
3cd166d065
|
MG_ARCH_CUBE nitpicks
|
2025-07-19 08:33:48 +01:00 |
|
Sergey Lyubka
|
75c11436ff
|
Introduce MG_ARCH_CUBE, autodetect everything
|
2025-07-17 17:29:48 +01:00 |
|
Sergey Lyubka
|
2a174b0d3b
|
Autodetect STM32 in mg_millis()
|
2025-07-16 07:38:29 +01:00 |
|
Sergey Lyubka
|
013993abae
|
example configs
|
2025-07-16 07:37:25 +01:00 |
|
Sergey Lyubka
|
dccc153c68
|
example configs
|
2025-07-16 07:37:07 +01:00 |
|
Sergey Lyubka
|
6c044d6aeb
|
Rename MG_ARCH_NEWLIB -> MG_ARCH_ARM_GCC
|
2025-07-15 11:22:17 +01:00 |
|
Sergey Lyubka
|
8bfd0c2ca3
|
add config template
|
2025-07-13 07:34:48 +01:00 |
|
Sergey Lyubka
|
e9de2f3eb1
|
Remove gurubase link - useless
|
2025-07-12 06:50:27 +01:00 |
|
Sergey Lyubka
|
5db89aa264
|
Update help message
|
2025-07-09 12:58:15 +01:00 |
|
Sergey Lyubka
|
8a9b1d9873
|
Simplify dashboard
|
2025-07-09 00:21:31 +01:00 |
|
Sergey Lyubka
|
e72b95fb1c
|
Fix tutorials/http/http-server build with windows gcc
|
2025-06-27 14:33:44 +01:00 |
|
Sergey Lyubka
|
471e7ff61a
|
Left-align tables
|
2025-06-26 10:42:47 +01:00 |
|
Sergey Lyubka
|
3d2de154d1
|
Add support matrix
|
2025-06-26 10:40:15 +01:00 |
|
Sergey Lyubka
|
074ef5197b
|
Introduce mg_calloc
|
2025-06-24 10:52:44 +01:00 |
|
Sergey Lyubka
|
5f1f4a0df8
|
malloc -> calloc
|
2025-06-24 09:12:38 +01:00 |
|
Sergey Lyubka
|
86334e9040
|
Keep only one listener
|
2025-06-24 08:57:49 +01:00 |
|
Sergey Lyubka
|
f71cc3ebc3
|
Merge pull request #3173 from cesanta/chachaleak
Avoid chacha20 header leaking its redefinitions
|
2025-06-18 10:47:19 +01:00 |
|
Sergey Lyubka
|
3a0fe5288c
|
Add MG_ARCH_TREADX
|
2025-06-16 11:09:41 +01:00 |
|
Sergey Lyubka
|
bfca233160
|
Merge pull request #3170 from cesanta/keepack
Add Keep-Alive ACK
|
2025-06-12 08:37:00 +01:00 |
|
Sergey Lyubka
|
1d97f2e2b5
|
Enable POSIX_FS on ESP32
|
2025-06-03 08:23:05 +01:00 |
|
Sergey Lyubka
|
6a3e1e41c4
|
Redefine mkdir only if MG_ENABLE_POSIX_FS==0
|
2025-06-02 11:04:16 -03:00 |
|
Sergey Lyubka
|
29594283c1
|
Merge pull request #3148 from cesanta/iowaitormsscapped
flush TLS buffer
|
2025-05-26 11:38:41 +01:00 |
|
Sergey Lyubka
|
ccd6bcd95f
|
Merge pull request #3132 from cesanta/tls
stronger bounds checking
|
2025-05-13 22:26:35 +01:00 |
|
Sergey Lyubka
|
a3b63f3b0d
|
Merge pull request #3130 from cesanta/longpost
fix broken TCP closure
|
2025-05-13 22:26:15 +01:00 |
|
Sergey Lyubka
|
f2905a5e10
|
Merge pull request #3135 from cesanta/mss
Handle (specific) TCP options
|
2025-05-13 22:25:52 +01:00 |
|
Sergey Lyubka
|
041ec6e1f8
|
Close if drained
|
2025-05-03 10:28:40 +01:00 |
|