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 |
|
Sergey Lyubka
|
fb6c6aafeb
|
Merge pull request #3100 from cesanta/timers
Fix #2768 - remove completed timers
|
2025-04-14 15:15:36 +01:00 |
|
Sergey Lyubka
|
0539cf1023
|
Fix #2768 - remove completed timers
|
2025-04-11 11:24:10 +01:00 |
|
Sergey Lyubka
|
fb69016196
|
Merge pull request #3096 from cesanta/polldoze
allow other stack than WinSock in Windows
|
2025-04-10 07:21:29 +01:00 |
|
Sergey Lyubka
|
e0ccbadd25
|
Merge pull request #3083 from cesanta/cyw
Introducing CYW driver and Wi-Fi AP support
|
2025-03-30 11:27:56 +01:00 |
|
Sergey Lyubka
|
40a2a8822f
|
Squash warning
|
2025-03-29 18:59:01 +00:00 |
|
Sergey Lyubka
|
c84826e84e
|
Merge pull request #3081 from cesanta/dhcp
Allow user to set custom DHCP name
|
2025-03-24 08:01:43 +00:00 |
|
Sergey Lyubka
|
064fc6ff7b
|
Allow user to set custom DHCP name
|
2025-03-22 16:30:02 +00:00 |
|
Sergey Lyubka
|
25d20b7354
|
Add mg_tcpip_driver_w5100 to the header
|
2025-03-05 06:54:20 +00:00 |
|
Sergey Lyubka
|
93f36927ca
|
Add .mjs mime type
|
2025-02-27 16:50:04 +00:00 |
|
Sergey Lyubka
|
38ede8ec58
|
2024 -> 2025
|
2025-02-12 13:28:24 +00:00 |
|
Sergey Lyubka
|
997f6543ce
|
Merge pull request #3037 from cesanta/tls2
TLS verification
|
2025-02-10 15:42:18 +00:00 |
|
Sergey Lyubka
|
b50081a83b
|
TLS verification
|
2025-02-10 15:36:29 +00:00 |
|
Sergey Lyubka
|
2f0b0955a9
|
Merge pull request #3023 from cesanta/smtp
fix built-in TLS not calling MG_EV_TLS_HS; uniformize mg_tls_init()
|
2025-01-27 14:44:51 +00:00 |
|
Sergey Lyubka
|
fc0e1ee311
|
Close connection fast if both sides sent FIN
|
2025-01-17 15:15:24 -03:00 |
|
Sergey Lyubka
|
f90fd9cec4
|
Change default MG_IO_SIZE 256 -> 512
|
2025-01-15 19:10:10 +00:00 |
|
Sergey Lyubka
|
81551ec50d
|
Quiet clone
|
2025-01-06 17:47:50 +00:00 |
|
Sergey Lyubka
|
6cf36b5771
|
Add esp32-mqtt
|
2024-12-30 22:58:33 +00:00 |
|
Sergey Lyubka
|
317a1527ad
|
Add HTTPS
|
2024-12-29 14:03:39 +00:00 |
|
Sergey Lyubka
|
490eb0f57f
|
Squash warning
|
2024-12-29 11:29:09 +00:00 |
|
Sergey Lyubka
|
553aeeef77
|
Add TLS support
|
2024-12-20 06:47:31 +00:00 |
|
Sergey Lyubka
|
6147e865f8
|
Update README
|
2024-12-19 12:38:20 +00:00 |
|
Sergey Lyubka
|
7b296fabb0
|
Merge pull request #2991 from cesanta/unpacked_crash
Fix mg_unpacked() crash
|
2024-12-18 11:07:27 +00:00 |
|
Sergey Lyubka
|
00c8f8acd0
|
Fix mg_unpacked() crash
|
2024-12-18 09:57:18 +00:00 |
|
Sergey Lyubka
|
1e1efa2c5e
|
Merge pull request #2988 from cesanta/tlspoll
fix mg_tls_pending
|
2024-12-17 14:24:13 +00:00 |
|
Sergey Lyubka
|
b0e4069bb7
|
mgr::priv -> mgr::ifp, use explicit type
|
2024-12-16 14:22:13 +00:00 |
|
Sergey Lyubka
|
19cbb27b4c
|
Fix TLS handling in net_builtin
|
2024-12-15 13:32:19 +00:00 |
|
Sergey Lyubka
|
d44c864387
|
Add arduino/esp32-http example
|
2024-12-10 15:27:09 +00:00 |
|
Sergey Lyubka
|
fd52fccc15
|
Merge pull request #2976 from cesanta/http-invalid-versions
Validate HTTP version
|
2024-12-04 14:04:39 +00:00 |
|
Sergey Lyubka
|
c5fda07d1e
|
Update Arduino sketches
|
2024-12-01 22:04:57 +00:00 |
|
Sergey Lyubka
|
7fffe0abaa
|
Add simple RAM profiler
|
2024-11-28 13:11:04 +00:00 |
|
Sergey Lyubka
|
8a42325c23
|
Back to plain MQTT URL
|
2024-11-28 08:50:32 +00:00 |
|
Sergey Lyubka
|
78900304bf
|
More PPP nitpicks
|
2024-11-28 08:46:32 +00:00 |
|
Sergey Lyubka
|
fb6dfbcd3c
|
PPP nitpicks
|
2024-11-28 08:31:43 +00:00 |
|
Sergey Lyubka
|
3dd4c7da2a
|
Add PPP driver
|
2024-11-27 22:00:30 +00:00 |
|