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 |
|
Sergey Lyubka
|
5f1f5ffffd
|
Add md5 endpoint for testing POST
|
2024-07-23 20:10:18 +01:00 |
|
Sergey Lyubka
|
4b49c63344
|
Make net_builtin send client TLS HS
|
2024-07-23 18:47:48 +01:00 |
|
Sergey Lyubka
|
ddf3ba8a15
|
Squash vc98 chacha warnings
|
2024-07-07 10:29:52 +01:00 |
|
Sergey Lyubka
|
1c3b6ad59b
|
Merge pull request #2817 from cesanta/chachachan
fix stack trashing
|
2024-07-04 05:57:06 +01:00 |
|
Sergey Lyubka
|
509fbcc4f8
|
Fix raw TLS overflow for large uploads
|
2024-07-03 16:40:04 -03:00 |
|
Sergey Lyubka
|
7541304a9a
|
Enable builtin TLS by default
|
2024-06-27 12:04:32 +01:00 |
|
Sergey Lyubka
|
17e2d49c43
|
Merge pull request #2806 from cesanta/pipelined
resume pipelined reqs after serving a file
|
2024-06-26 14:13:15 +01:00 |
|
Sergey Lyubka
|
ac71c320cd
|
Merge pull request #2800 from cesanta/zephyr
avoid redefinitions
|
2024-06-26 14:12:06 +01:00 |
|
Sergey Lyubka
|
f9bcffcbd5
|
Fix #2790 - allow tabs as the HTTP header whitespace
|
2024-06-17 12:01:32 +01:00 |
|
Sergey Lyubka
|
8fd7e87333
|
Merge pull request #2787 from cesanta/nicer
play nicer to intermediate OOMs in OpenSSL
|
2024-06-17 12:42:38 +02:00 |
|
Sergey Lyubka
|
c436194d43
|
Fix #2789 - rename local var to avoid clash with system include
|
2024-06-17 11:41:37 +01:00 |
|
Sergey Lyubka
|
df257a8e8a
|
Add mtls and chacha20
|
2024-06-09 17:43:49 +01:00 |
|
Sergey Lyubka
|
71abdc1bda
|
Merge pull request #2777 from cesanta/sntp
Add mg_now() to sntp.c
|
2024-06-09 08:50:36 +01:00 |
|
Sergey Lyubka
|
22de1dc0f2
|
Add mg_now() to sntp.c
|
2024-06-09 07:52:25 +01:00 |
|
Sergey Lyubka
|
6357b30712
|
More expressive variable names in SNTP
|
2024-06-08 09:00:08 +01:00 |
|
Sergey Lyubka
|
9ec2022447
|
Merge pull request #2767 from cesanta/frdm-n94
FRDM-MCXN947
|
2024-05-28 21:39:51 +01:00 |
|
Sergey Lyubka
|
03402cf359
|
Add pack.js
|
2024-05-19 15:45:03 +01:00 |
|
Sergey Lyubka
|
a473cf99b5
|
More complete MQTT example
|
2024-05-18 12:09:59 +01:00 |
|
Sergey Lyubka
|
ac0e6f3377
|
Squash warnings on gcc 9.4
|
2024-05-16 11:13:21 +01:00 |
|
Sergey Lyubka
|
68f7be7a1a
|
Merge pull request #2745 from cesanta/tls
Fix mbedTLS binding for 3.x
|
2024-05-16 10:45:46 +01:00 |
|
Sergey Lyubka
|
b796e33ede
|
Fix mbedTLS binding for 3.x
|
2024-05-16 10:45:11 +01:00 |
|
Sergey Lyubka
|
1051ba77c0
|
Merge pull request #2753 from julek-wolfssl/wolfssl
Add wolfSSL support
|
2024-05-16 10:18:38 +01:00 |
|
Sergey Lyubka
|
323ba9d90c
|
Merge pull request #2754 from cesanta/s390
Fix endianness issues in X25519 code
|
2024-05-15 22:01:53 +01:00 |
|
Sergey Lyubka
|
c6ff8ab6dc
|
Fix endianness issues in X25519 code
|
2024-05-15 21:56:47 +01:00 |
|
Sergey Lyubka
|
50963df42f
|
Update mongoose.c
|
2024-05-11 13:29:40 +01:00 |
|
Sergey Lyubka
|
2def6e867d
|
Reduce stack usage in mg_tls_hexdump()
|
2024-05-09 15:48:55 +01:00 |
|
Sergey Lyubka
|
573f13c1ed
|
Add mg_now()
|
2024-05-08 14:23:17 +01:00 |
|
Sergey Lyubka
|
b7f9e5c947
|
Fix path
|
2024-05-08 14:07:20 +01:00 |
|
Sergey Lyubka
|
da85affe5c
|
Refactor OTA API
|
2024-05-08 05:38:13 +01:00 |
|
Sergey Lyubka
|
a620419b59
|
Add MG_OTA_ESP32
|
2024-05-07 18:15:32 +01:00 |
|
Sergey Lyubka
|
ffdc9b0d3a
|
Squash warning
|
2024-05-07 15:41:09 +01:00 |
|
Sergey Lyubka
|
379e047289
|
regenerate certs
|
2024-05-07 15:40:13 +01:00 |
|
Sergey Lyubka
|
959fcfdf1d
|
Fix paths
|
2024-04-28 13:26:53 +01:00 |
|
Sergey Lyubka
|
d3a3ba0a32
|
Linkify mongoose.{c,h}
|
2024-04-25 11:32:57 +01:00 |
|
Sergey Lyubka
|
6fc41e2a3c
|
Merge pull request #2720 from cesanta/tlsblues
TLS corner cases
|
2024-04-24 20:44:57 +01:00 |
|
Sergey Lyubka
|
10029d6a8d
|
Merge pull request #2718 from cesanta/pathissane
change mg_path_is_sane()
|
2024-04-22 20:58:02 +01:00 |
|
Sergey Lyubka
|
59020e0d5d
|
Merge pull request #2717 from cesanta/xmc7
XMC7 full working example
|
2024-04-22 09:42:42 +01:00 |
|
Sergey Lyubka
|
312ca8e978
|
Tiny nit - fix dependencies
|
2024-04-20 18:24:41 +01:00 |
|
Sergey Lyubka
|
e1ccdc0570
|
Merge pull request #2657 from cesanta/xmc-eth
Added ethernet driver for Infineon XMC4 boards
|
2024-04-20 14:58:12 +01:00 |
|
Sergey Lyubka
|
c7f9fe4a03
|
Merge pull request #2714 from cesanta/Makefly
move Makefile to test/
|
2024-04-20 08:12:23 +01:00 |
|
Sergey Lyubka
|
ec5531dbf4
|
Merge pull request #2711 from cesanta/nodetemb
remove arch autodetection for embedded
|
2024-04-19 06:04:27 +01:00 |
|
Sergey Lyubka
|
a025577b30
|
Merge pull request #2709 from cesanta/bye_http_match_uri
remove http_match_uri()
|
2024-04-17 21:52:54 +01:00 |
|
Sergey Lyubka
|
e6bf658271
|
Fix #2685 - squash warnings in tls_builtin
|
2024-04-17 07:32:51 +01:00 |
|
Sergey Lyubka
|
e0e599ffa1
|
Fix #2612 - struct mg_str::ptr -> buf
|
2024-04-16 22:42:45 +01:00 |
|
Sergey Lyubka
|
e93d18d200
|
Merge pull request #2707 from cesanta/mgcfg
Rename mongoose_custom as mongoose_config
|
2024-04-16 22:07:13 +01:00 |
|