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 |
|
Sergey Lyubka
|
03c955410c
|
Update HTTP server Arduino example
|
2024-11-26 20:53:21 +00:00 |
|
Sergey Lyubka
|
3caca03e8a
|
Simplify MQTT example
|
2024-11-26 20:30:57 +00:00 |
|
Sergey Lyubka
|
49469840ab
|
Fix IP csum calculation on 8-bit platforms
|
2024-11-26 20:23:12 +00:00 |
|
Sergey Lyubka
|
01eeadbaf4
|
Merge pull request #2970 from kursataktas/mongoose-guru
Introducing Mongoose Guru on Gurubase.io
|
2024-11-23 08:22:57 +00:00 |
|
Sergey Lyubka
|
85414cfec2
|
Add extra step
|
2024-11-12 08:55:53 +00:00 |
|
Sergey Lyubka
|
0aa61ce58f
|
Update build, use EC certs
|
2024-11-10 08:45:34 +00:00 |
|
Sergey Lyubka
|
51a5dc78d7
|
zip only web_root files
|
2024-11-09 08:09:50 +00:00 |
|
Sergey Lyubka
|
226a3de55d
|
Fix dbl printing
|
2024-11-06 06:14:38 +00:00 |
|
Sergey Lyubka
|
9aef821862
|
Merge pull request #2933 from cesanta/win_rng
Windows: added alternative to bcrypt lib
|
2024-10-29 15:44:05 +00:00 |
|
Sergey Lyubka
|
7d33699173
|
Merge pull request #2935 from cesanta/tms570
TMS570 support
|
2024-10-26 11:14:26 +01:00 |
|
Sergey Lyubka
|
d3ffe8c647
|
Merge pull request #2947 from cesanta/ota
Simplify OTA API
|
2024-10-25 10:40:32 +01:00 |
|
Sergey Lyubka
|
3319ce78d3
|
Simplify OTA API
|
2024-10-22 01:25:19 +01:00 |
|
Sergey Lyubka
|
8eabf43525
|
Failing tests
|
2024-10-16 12:58:25 +01:00 |
|
Sergey Lyubka
|
e1f7f3d7bb
|
Make ARP probe public. Add ARP event
|
2024-10-09 11:33:14 -03:00 |
|
Sergey Lyubka
|
8a8ff2aef0
|
Merge pull request #2908 from cesanta/convenience
avoid trashing other projs thinking redefining types is convenient
|
2024-10-05 08:49:17 +01:00 |
|
Sergey Lyubka
|
93dd7a85f6
|
Fix IP fragmentation checks for big-endian CPUs
|
2024-10-04 16:18:33 +01:00 |
|
Sergey Lyubka
|
c49036a713
|
Merge pull request #2921 from cesanta/dp83848
DP83848 has no clock setup
|
2024-10-03 11:44:26 +01:00 |
|
Sergey Lyubka
|
c1b703a039
|
Detach HTTP handler if MG_EV_HTTP_HDRS changes c->recv
|
2024-09-18 13:30:27 +01:00 |
|
Sergey Lyubka
|
6a7129d7af
|
Merge pull request #2884 from cesanta/examples
pilot move to new skeleton in examples
|
2024-09-12 08:07:16 +01:00 |
|
Sergey Lyubka
|
f0e113a532
|
Merge pull request #2893 from cesanta/picow
Add Pico-W example
|
2024-09-12 07:53:10 +01:00 |
|
Sergey Lyubka
|
ffeff3ab69
|
Add MG_TCPIP_PHY_CONF
|
2024-09-03 15:07:27 +01:00 |
|
Sergey Lyubka
|
683f65f8ac
|
Make mg_random() fallible. Abort TLS on weak RNG
|
2024-09-02 11:06:10 -03:00 |
|
Sergey Lyubka
|
a737698372
|
Merge pull request #2881 from cesanta/mime
Fix #2871 - accept `*` in mg_http_serve_opts::mime_types
|
2024-09-02 08:57:13 +01:00 |
|
Sergey Lyubka
|
eeecbbcff9
|
Fix #2871 - accept * in mg_http_serve_opts::mime_types
|
2024-09-02 06:12:02 +01:00 |
|
Sergey Lyubka
|
641c7d1967
|
MG_IO_SIZE=256 on embedded platforms
|
2024-08-30 15:52:14 -03:00 |
|
Sergey Lyubka
|
7923d1e930
|
Merge pull request #2875 from cesanta/iface
add macro to access mif
|
2024-08-29 21:44:42 +01:00 |
|
Sergey Lyubka
|
83dbe5fa3e
|
Windows friendly
|
2024-08-17 08:20:41 +01:00 |
|
Sergey Lyubka
|
ecdfda56c2
|
Disable POSIX FS by default
|
2024-08-14 05:26:08 +01:00 |
|
Sergey Lyubka
|
a74fb940aa
|
C89 compatibility for http-restful-server
|
2024-07-27 07:01:48 +01:00 |
|
Sergey Lyubka
|
09275ae4ca
|
C89 compatibility for http-restful-server
|
2024-07-27 07:00:51 +01:00 |
|
Sergey Lyubka
|
657717d0fb
|
Merge pull request #2846 from cesanta/tls
Move http-restful-server to builtin TLS, plus minor nits
|
2024-07-26 19:38:23 +01:00 |
|
Sergey Lyubka
|
4493d35d26
|
Move http-restful-server to builtin TLS, plus minor nits
|
2024-07-26 19:31:15 +01:00 |
|
Sergey Lyubka
|
0d26ce9bcc
|
Merge pull request #2843 from cesanta/tlsoffset
Refactor tls receive pointer scheme (fix read after free)
|
2024-07-26 19:26:13 +01:00 |
|