Sergio R. Caprile
c288ac1f38
minor tweaks
2026-06-24 11:25:14 -03:00
Sergio R. Caprile
beb73a65a9
update version
2026-06-23 14:18:07 -03:00
Sergio R. Caprile
ba65a03ea0
update version
2026-06-23 14:03:31 -03:00
Sergio R. Caprile
3eeb5b3c08
Merge pull request #3611 from cesanta/empacho
...
assorted patches
2026-06-23 13:44:57 -03:00
Sergio R. Caprile
a9df523f76
assorted patches
2026-06-23 13:38:35 -03:00
Sergio R. Caprile
07a49a7a2d
fix for new path_is_sane treatment of nul
2026-06-23 13:38:16 -03:00
Sergio R. Caprile
98dc50b3cd
embrace compiler wilderness
2026-06-23 13:13:44 -03:00
Sergio R. Caprile
60bfa45656
Merge commit from fork
...
avoid OOB reads in path_is_sane
2026-06-23 13:05:25 -03:00
Sergio R. Caprile
b55de8b151
avoid OOB reads in path_is_sane
2026-06-22 19:51:37 -03:00
cpq
044fdd472f
Docstrings
2026-06-20 13:48:57 +01:00
cpq
3706742614
Better docstrings
2026-06-20 13:48:09 +01:00
cpq
9802a165df
Update agents instructions
2026-06-20 12:35:48 +01:00
Sergio R. Caprile
820c9c251c
Merge pull request #3606 from cesanta/wakeup
...
add unit test for mg_wakeup
2026-06-19 11:40:05 -03:00
Sergio R. Caprile
d60dcf846e
add unit test for mg_wakeup
2026-06-19 11:35:02 -03: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
Sergio R. Caprile
bb92055e87
Add mg_wakeup for BSD
2026-06-18 17:48:09 -03: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
Sergio R. Caprile
2b7bedd2f0
Merge pull request #3603 from cesanta/tests
...
add timebase for TLS
2026-06-17 11:24:56 -03:00
Sergio R. Caprile
282455b008
add timebase for TLS
2026-06-17 09:33:43 -03:00
robert
2b2f85781a
Add OTA rollback for Pico boards
2026-06-17 14:53:23 +03:00
cpq
cabab3d6e6
Add missing include
2026-06-16 12:03:55 +01:00
cpq
a849f052d7
Change vulnerability reporting
2026-06-16 11:37:15 +01:00
cpq
d1177f7cc0
Better device ID autodetection
2026-06-16 11:27:24 +01:00
robert
d1ea094067
Fix H5 OTA rollback
2026-06-16 10:56:36 +03:00
robert
52b9de4189
Fix ota state for F7
2026-06-15 16:58:18 +03:00
cpq
4b1306d2a5
Fix unaligned reg access
2026-06-15 12:53:01 +01:00
cpq
f85f550f16
Better detect CMSIS UID_BASE
2026-06-15 12:37:46 +01:00
Sergey Lyubka
493de5cf52
Merge pull request #3601 from cesanta/ota
...
OTA rollback nits
2026-06-13 19:56:31 +01:00
cpq
c0723249b4
OTA rollback nits
2026-06-13 19:41:13 +01:00
Sergio R. Caprile
b5b6d9c8da
Merge pull request #3600 from cesanta/tests
...
Fix some neats, add IPv6 basic testing in LAN
2026-06-12 16:38:56 -03:00
Sergio R. Caprile
2006f8302a
Fix some neats, add IPv6 basic testing in LAN
2026-06-12 16:20:39 -03:00
Sergio R. Caprile
6b589b6900
unbreak unamalgamated tests
2026-06-12 14:43:51 -03:00
Sergio R. Caprile
74a381ce04
unbreak tests
2026-06-12 14:13:33 -03:00
cpq
27d8435c9b
Start pull at 5 seconds uptime
2026-06-12 17:22:15 +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
cpq
56388f282c
Add docstrings
2026-06-11 19:56:57 +01:00
robert
5b8057874f
dash: free all users
2026-06-11 16:20:01 +03:00
Sergio R. Caprile
a4d5a77afd
Merge pull request #3598 from cesanta/throttlebed
...
handle partial send after throttled
2026-06-11 07:51:10 -03:00
robert
90aeb6e93b
make Claude less verbose on no findings
2026-06-11 03:17:42 -04:00
Sergio R. Caprile
60aad5b343
handle partial send after throttled
2026-06-10 14:44:08 -03:00
robertc2000
e1311bf5ad
Merge pull request #3596 from cesanta/claude-pr
...
Claude PR review revamp
2026-06-10 10:21:40 +03:00
robert
d2d54b9fe5
Claude PR review revamp
2026-06-10 03:18:00 -04:00
Sergio R. Caprile
b49d2e7bdf
Merge pull request #3595 from cesanta/tests
...
Misc fixes and tbd
2026-06-09 16:52:55 -03:00
Sergio R. Caprile
aa9d19ca79
Misc fixes and tbd
2026-06-09 16:48:47 -03:00
cpq
25be25245b
Mongoose -> mongoose, add sign.js
2026-06-09 18:46:54 +01:00
cpq
b59339c275
Add OTA manager
2026-06-09 18:15:14 +01:00
robert
ce27805c24
Refactor Claude prompts
2026-06-09 08:51:35 -04:00
cpq
9350f2c251
dash nit
2026-06-09 12:25:25 +01:00
Sergey Lyubka
73f4e39b19
Merge pull request #3594 from cesanta/dash
...
Dash OTA dogfooding nits
2026-06-09 12:20:50 +01:00
cpq
27459efc61
Dash OTA dogfooding nits
2026-06-09 11:56:40 +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
Sergio R. Caprile
72b25b3369
Merge pull request #3593 from cesanta/tests
...
add more tests
2026-06-05 17:15:39 -03:00
Sergio R. Caprile
607454ccc5
add more tests
2026-06-05 17:11:34 -03:00
Sergio R. Caprile
c1df9929d8
Merge pull request #3592 from cesanta/fixmip
...
fix no room
2026-06-05 17:03:57 -03:00
Sergio R. Caprile
416dc7beae
fix no room
2026-06-05 16:59:44 -03:00
robert
db658918c6
update Claude workflow
2026-06-05 02:58:05 -04:00
robert
d2d1cf5f17
update prompt
2026-06-04 03:37:33 -04:00
Sergio R. Caprile
05ef7ebad9
allow no certs for client with (not enforced) two-way auth
2026-06-03 13:39:59 -03:00
Sergio R. Caprile
03afe3aeb1
make example testable
2026-06-03 11:41:24 -03:00
Sergio R. Caprile
80b381a1c6
unbreak IPv6 and its tests
2026-06-03 10:38:49 -03:00
robert
a59d89e393
Claude output json processing
2026-06-03 05:00:53 -04: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
robert
c833c50b31
remove leftover
2026-06-03 03:24:00 -04:00
robertc2000
09cf2ae699
Merge pull request #3584 from cesanta/code-scan
...
Add codebase scanner
2026-06-02 16:42:53 +03:00
robert
d489acba5d
Add codebase scanner
2026-06-02 09:21:52 -04:00
cpq
73037880e6
Change dash auth signature
2026-06-02 14:17:49 +01:00
cpq
e923b413ae
More docstrings
2026-06-02 07:40:16 +01:00
cpq
35c1b9523f
Logs docstrings
2026-06-02 06:41:18 +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
cpq
5ae35e3812
Export boot timestamp, update docs and examples to use it
2026-06-01 14:35:06 +01:00
robert
d008e0a0ab
Enable Claude PR comment
2026-06-01 08:33:51 -04: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
cpq
13a4a4626b
Add SBOM
2026-06-01 11:45:47 +01:00
cpq
d9c5a02f93
README
2026-06-01 11:13:57 +01:00
cpq
f2fcf0eb94
Inline some docs into .h
2026-05-31 17:41:58 +01:00
cpq
1cb02874d9
Update
2026-05-31 15:58:49 +01:00
cpq
2498699af9
Claim context7 entry
2026-05-31 15:47:41 +01:00
cpq
ee9482b922
Move AGENTS.md to the repo root
2026-05-31 15:37:11 +01:00
cpq
ad8929e703
Use mg_log_set_fn instead of _write override
2026-05-31 11:28:51 +01:00
cpq
67f249c58a
Add MG_OTA_{ROLLBACK,STATE_SET,STATE_GET}
2026-05-31 11:02:38 +01:00
cpq
6089f301de
Add BSD sockets API for net_builtin
2026-05-31 10:00:52 +01:00
cpq
a6452f5311
Fix uploads
2026-05-29 19:47:52 +01:00
cpq
5b69d0d4f1
Update AI spec
2026-05-29 18:40:35 +01:00
cpq
ab5bca7410
Update AI spec
2026-05-29 18:38:34 +01:00
cpq
e243e9701d
Add CLAUDE.md
2026-05-29 15:37:25 +01:00
Sergio R. Caprile
a7621de91a
Merge pull request #3557 from cesanta/ifpstates
...
rename ifp state change event
2026-05-29 10:50:22 -03:00
Sergio R. Caprile
c62f8b4e93
rename ifp state change event
2026-05-29 10:45:41 -03:00
Sergio R. Caprile
93eca46de7
add TCP tx sliding window
2026-05-29 10:17:47 -03:00
robertc2000
0ecbb62630
Merge pull request #3573 from cesanta/dash-valgrind
...
dash: free user structures
2026-05-29 14:02:51 +03:00
robert
4b72c4cd5a
dash: free user structures
2026-05-29 06:18:46 -04:00
Sergey Lyubka
1084adb166
Merge pull request #3571 from cesanta/upload
...
Unify upload API
2026-05-29 10:07:03 +01:00
robertc2000
12cb7c1bc2
Merge pull request #3570 from cesanta/code-review
...
Add PR scan with Claude
2026-05-29 11:34:06 +03:00
robert
b8a81407d3
Add PR scan with Claude
2026-05-29 04:32:52 -04:00
cpq
621f893bbc
Unify upload API
2026-05-29 07:35:31 +01:00
Sergio R. Caprile
a6ed444d0e
Merge pull request #3567 from cesanta/ca
...
Add secp384r1
2026-05-28 12:28:37 -03:00
cpq
5e4c5a4d13
Add secp384r1, fix memory leaks in #3566
2026-05-28 12:27:50 -03: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
cpq
bbcda0c9af
Add firmware signing and verification
2026-05-28 10:39:45 +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
Sergio R. Caprile
a84ac510b1
Add CA bundle parsing for TLS clients
2026-05-27 17:29:38 -03:00
Sergio R. Caprile
0e5bbcd937
Merge pull request #3556 from cesanta/mbed2
...
Mbed2
2026-05-27 11:25:18 -03:00
cpq
4bc755045e
Remove MG_IO_RESET
2026-05-27 15:23:56 +01:00
cpq
a29a8ada40
Fix #2694
2026-05-27 14:25:41 +01:00
cpq
d7683ddb60
Add nucleo-h563zi/minimal-lfs
2026-05-27 13:18:01 +01:00
cpq
c8b3659260
Further tls_rsa nits
2026-05-27 07:20:28 +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
cpq
4bc1fe3f21
Switch bigint to bearssl implementation
2026-05-26 16:02:24 +01:00
Sergio R. Caprile
67ca595024
Merge pull request #3563 from cesanta/ql
...
update CodeQL job
2026-05-26 10:47:20 -03:00
Sergio R. Caprile
d36afb67b8
update CodeQL job
2026-05-26 10:33:08 -03:00
cpq
911fad4be9
Update uploads
2026-05-25 10:22:49 +01:00
Sergey Lyubka
0a3db82e0f
Merge pull request #3562 from cesanta/st
...
stm32 examples revamp
2026-05-22 15:43:06 +01:00
cpq
21b9cdaef7
stm32 examples revamp
2026-05-22 15:39:25 +01:00
Sergio R. Caprile
7a74f5ada1
close TCP connections on DHCP/SLAAC IP address changes
2026-05-22 11:14:45 -03:00
Sergey Lyubka
d4013e47f9
Merge pull request #3559 from cesanta/stm32-examples-2
...
More STM32 examples
2026-05-22 14:22:36 +01:00
robert
91e9da0069
More STM32 examples
2026-05-22 06:46:04 -04: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
cpq
83ba170b45
Revamp rp examples
2026-05-22 08:40:58 +01:00
Sergey Lyubka
948b56a3ec
Merge pull request #3553 from cesanta/stm32-examples
...
Add STM32 examples
2026-05-21 11:42:12 +01:00
robert
04660c9734
Add STM32 examples
2026-05-21 06:35:03 -04:00
Sergey Lyubka
458de576c3
Merge pull request #3555 from cesanta/rp-examples
...
Add RP examples
2026-05-21 09:20:22 +01:00
cpq
4bf5c3bd9c
Elevate permissions on make clean only when needed
2026-05-21 09:16:40 +01:00
robert
ee8c6e9bb6
Add RP examples
2026-05-21 03:21:16 -04:00
Sergio R. Caprile
3f1ae66a3d
FreeRTOS: arch_ -> os_
2026-05-20 13:35:24 -03:00
Sergio R. Caprile
87a0aa057d
Merge pull request #3536 from cesanta/alerts
...
process TLS alerts
2026-05-20 09:42:11 -03:00
Sergey Lyubka
668bccaf3e
Merge pull request #3554 from cesanta/rp
...
RP boards - not using wizard
2026-05-20 13:41:03 +01:00
cpq
ccd3514da3
RP boards
2026-05-20 13:40:48 +01:00
Sergio R. Caprile
2333ed24c1
Merge pull request #3548 from cesanta/s_link
...
Fix s_link duplicate
2026-05-20 09:39:38 -03:00
Sergio R. Caprile
6128d583f0
Merge pull request #3547 from cesanta/arch-cube-cyw
...
MG_ARCH_CUBE detection for WiFi drivers
2026-05-20 09:37:17 -03:00
cpq
b773e33f4e
Fix #3545
2026-05-20 07:26:13 +01:00
Sergey Lyubka
04ca25e4d8
Merge pull request #3551 from cesanta/levels
...
Dash levels
2026-05-20 07:15:58 +01:00
cpq
1536b6a38b
Dash levels
2026-05-20 07:05:28 +01:00
robert
1963f0bdeb
MG_ARCH_CUBE detection for WiFi drivers
2026-05-19 10:29:24 -04:00
robert
c113922e19
Fix s_link duplicate
2026-05-19 08:31:15 -04:00
cpq
5c3ffdb570
Squash test build failures
2026-05-19 12:34:30 +01:00
cpq
a8fd3825f3
Add dash unit test
2026-05-19 12:29:08 +01:00
Sergio R. Caprile
71a7b3e092
Merge pull request #3546 from cesanta/cleanup
...
remove deprecated field in conn_state
2026-05-18 16:52:23 -03:00
Sergio R. Caprile
4bce19b13e
remove deprecated field in conn_state
2026-05-18 16:41:20 -03:00
Sergio R. Caprile
1f41e9d4b3
Merge pull request #3543 from cesanta/chain
...
Add cert chain support for OpenSSL
2026-05-18 14:39:19 -03:00
cpq
2bd13458f5
Read events at once
2026-05-18 18:29:48 +01:00
cpq
ce20dafcfd
Add events example
2026-05-18 18:07:22 +01:00
Sergio R. Caprile
9c77903c1a
Merge pull request #3544 from cesanta/profile
...
disable ifc profiling wip code, fix debug leftovers
2026-05-18 09:52:48 -03:00
Sergio R. Caprile
fd1cf73762
disable ifc profiling wip code, fix debug leftovers
2026-05-18 09:38:41 -03:00
cpq
7c03f972df
OpenSSL chain
2026-05-18 11:34:19 +01:00
cpq
ce1a7181a3
pico2_w
2026-05-18 10:38:59 +01:00
cpq
af54beffa9
Update READMEs
2026-05-17 17:09:27 +01:00
cpq
4be0cdeee7
Add dirs target
2026-05-17 16:57:28 +01:00
cpq
c89d19ceba
Update CubeMX READMEs
2026-05-17 16:39:53 +01:00
cpq
6556ee99a3
Downloads
2026-05-17 12:53:15 +01:00
cpq
1d373ce53e
Add nucleo_f429zi
2026-05-15 19:49:22 +01:00
cpq
592d0e2790
Add tutorials
2026-05-15 19:13:27 +01:00
cpq
a6f08e0576
Fix URL
2026-05-15 14:16:39 +01:00
cpq
e449c1b3f0
Disable login
2026-05-15 14:13:31 +01:00
Sergio R. Caprile
e7a1e580a2
process TLS alerts
2026-05-14 13:42:18 -03:00
Sergio R. Caprile
b3b52b5eba
Merge pull request #3534 from cesanta/mqtt-cast-2
...
fix mqtt cast error
2026-05-14 10:10:04 -03:00
robert
35693f7780
fix mqtt cast error
2026-05-14 02:55:12 -04:00
cpq
4b2c137c5f
Fix edit/cancel paths
2026-05-13 18:34:55 +01:00
Sergio R. Caprile
ca86f70152
Merge pull request #3532 from cesanta/gratarp
...
Add gratuitous ARP and NA on READY
2026-05-13 10:28:27 -03:00
cpq
7ab79669ef
Update downloads
2026-05-12 13:29:04 +01:00
cpq
e56f6987f4
Typo fix
2026-05-12 12:32:46 +01:00
cpq
891cf0ea92
Add init.sh
2026-05-12 11:23:10 +01:00
cpq
860ddf71ab
MX pack 7.21.7
2026-05-12 11:08:11 +01:00
cpq
77b6bfbc6f
Cube pack nits
2026-05-11 09:23:41 +01:00
cpq
f8ae26651e
Better description
2026-05-10 15:22:52 +01:00
cpq
e0fcd513db
More info for dashboard
2026-05-10 15:04:57 +01:00
cpq
759462ad73
7.21.6
2026-05-10 13:10:51 +01:00
cpq
961a6f0a46
Enhance cube package
2026-05-10 12:48:00 +01:00
Sergio R. Caprile
d530706219
Add gratuitous ARP and NA on READY
2026-05-08 14:18:21 -03:00
cpq
91715b380d
Fix warnings
2026-05-08 18:14:46 +01:00
Sergio R. Caprile
c35a43acc7
Merge pull request #3527 from cesanta/mqtt-cast
...
Fix casting issue in MQTT parsing
2026-05-08 13:07:47 -03:00
robert
d44b9b9adf
Fix casting issue in MQTT parsing
2026-05-07 09:30:03 -04:00
cpq
eee8c7077c
Stack/heap size
2026-05-06 10:48:58 +01:00
cpq
9650e61fbe
Dash nits
2026-05-05 23:45:40 +01:00
cpq
353bde811d
Add iocs
2026-05-05 19:49:24 +01:00
Sergio R. Caprile
1228e8f620
unbreak tests, MG_TLS _must_ be defined in CFLAGS_EXTRA to allow being overwritten, as documented
2026-05-05 13:38:17 -03:00
cpq
cff27a72c5
Squash warning
2026-05-05 13:36:01 +01:00
cpq
17a61a28e0
Update pack
2026-05-05 13:34:34 +01:00
cpq
4938712afd
Update dash
2026-05-05 12:29:02 +01:00
cpq
7c88072489
files -> fs
2026-05-04 19:58:49 +01:00
cpq
01aeaa207c
Add OTA UI
2026-05-03 10:29:16 +01:00
cpq
5a2e42ae25
Untie dash.c from packed fs
2026-05-03 08:40:24 +01:00
cpq
c9f89166f4
Use CDN
2026-05-03 08:31:47 +01:00
cpq
aee72b3fbf
Dash updates
2026-05-03 08:30:16 +01:00
cpq
0c296a17f8
Optimise repeat processing
2026-05-02 07:14:40 +01:00
cpq
c937144b65
Add specs
2026-05-01 16:02:27 +01:00
cpq
215d0ea963
Update spec file
2026-05-01 15:27:09 +01:00
cpq
3cd0e25333
docs
2026-05-01 14:06:01 +01:00
cpq
57a41f5824
Update minimal
2026-05-01 13:52:47 +01:00
cpq
59f9b36ddd
Dash updates
2026-05-01 13:12:51 +01:00
cpq
c5b74babab
Processing selects & numeric inputs
2026-04-30 15:10:02 +01:00
cpq
97c53ec5a6
Add AI spec
2026-04-29 11:53:19 +01:00
cpq
7a21199d4a
Add device-dashboard/minimal
2026-04-29 09:45:41 +01:00
cpq
5925bf7ea5
Fix C++ warnings
2026-04-29 09:32:00 +01:00
cpq
1045635d81
Device dashboard refactoring
2026-04-29 09:22:19 +01:00
cpq
609a0bd905
Remove union mg_val
2026-04-27 15:50:58 +01:00
cpq
7e26bba8a9
Add source code link
2026-04-27 15:07:40 +01:00
cpq
edd2d06627
Add inline and watch helper scripts
2026-04-27 09:25:29 +01:00
cpq
e21f5ab6c7
style nits
2026-04-26 09:16:05 +01:00
cpq
cab8ccddea
Added dev notes
2026-04-26 08:54:02 +01:00
cpq
b43988ad20
Online/offline status
2026-04-26 07:30:27 +01:00
cpq
573bc152b1
Add file manager
2026-04-26 01:58:12 +01:00
cpq
8534053e57
Event log
2026-04-25 09:37:09 +01:00
cpq
90051642ef
Style nits
2026-04-25 02:31:23 +01:00
cpq
907c8c9037
Pack nits
2026-04-25 02:31:04 +01:00
cpq
3eb38aeb4f
Add MQTT module to STM32 pack
2026-04-24 08:13:21 +01:00
cpq
4a5d2f04b3
Split pack on modules
2026-04-23 14:39:29 +01:00
cpq
d73452cc8a
Making non-versioned pack, too
2026-04-22 17:25:55 +01:00
cpq
d1848c0ae3
Shipping dashboard in the pack
2026-04-22 17:22:13 +01:00
cpq
d1f312236a
Move SubeMX pack creation
2026-04-22 14:07:55 +01:00
cpq
402096798a
Remove points
2026-04-21 17:00:47 +01:00
Sergio R. Caprile
70d45a19ae
unbreak tutorial
2026-04-21 11:40:46 -03:00
cpq
d235ecc280
Add dropdown
2026-04-21 14:45:51 +01:00
cpq
06b864c328
Refactor field / fieldsets
2026-04-21 14:24:25 +01:00
Sergio R. Caprile
a160aa6e5f
unbreak tests
2026-04-20 15:50:05 -03:00
Sergio R. Caprile
f16efb7e06
Merge pull request #3485 from cesanta/eth_ram
...
Add MG_ETH_RAM to MG_ARCH_CUBE
2026-04-20 14:50:44 -03:00
cpq
5fd76013cd
Panels
2026-04-20 12:29:44 +01:00
cpq
423f3291da
Graph nits
2026-04-20 11:51:40 +01:00
cpq
b381fdc790
Fix vc98 test
2026-04-20 10:58:55 +01:00
cpq
5163d8a1c7
Panel fix
2026-04-20 10:55:18 +01:00
cpq
8030f8f8b5
Graph fixes
2026-04-20 10:47:49 +01:00
robertc2000
4b01dc1a78
Merge pull request #3500 from cesanta/ota-url-check
...
Add OTA url check
2026-04-20 11:31:26 +03:00
robert
52144d12f0
Add OTA url check
2026-04-20 04:19:09 -04:00
cpq
53d5755014
Remove purge
2026-04-20 06:53:18 +01:00
cpq
85d0810cbc
${} evaluations
2026-04-20 06:39:50 +01:00
cpq
f74f450dd1
Dont use math, fix tests
2026-04-19 09:54:37 +01:00
cpq
648716f600
Fix tests
2026-04-19 09:36:11 +01:00
cpq
84a1877933
Fix tests
2026-04-19 09:25:09 +01:00
cpq
f7b74fec40
Fix tests
2026-04-19 09:23:34 +01:00
cpq
21e4562e03
Fix tests
2026-04-19 09:20:54 +01:00
cpq
f564526088
Fix tests
2026-04-19 09:18:50 +01:00
cpq
bb3bdd5189
Add brew monolith
2026-04-19 09:17:02 +01:00
cpq
bd7d295ea8
Rename binary to example to make unit tests pass
2026-04-19 09:10:04 +01:00
cpq
8e3c8bf61f
Add graph and control panel
2026-04-19 08:58:14 +01:00
cpq
b68da7f759
Tiles
2026-04-19 08:12:30 +01:00
cpq
56716b5eba
Nit refactor
2026-04-19 07:31:04 +01:00
cpq
18c5b0c277
nit
2026-04-18 13:56:34 +01:00
cpq
e304a27b0d
Add device-dashboard
2026-04-18 13:07:08 +01:00
cpq
5e01ae0c93
Add resources/{pack.js,dashboard.js}
2026-04-18 10:50:01 +01:00
cpq
548c2febec
Keep struct mg_dash
2026-04-18 05:55:34 +01:00
cpq
06a9f71b1e
Change signature
2026-04-18 05:39:42 +01:00
cpq
f123bf3154
Fix C++ build
2026-04-17 22:13:40 +01:00
cpq
31568de0fb
Add check
2026-04-17 14:43:21 +01:00
cpq
18464b1c89
Add mg_dash_ev_handler
2026-04-17 10:27:45 +01:00
cpq
32da43a758
Export mg_dash_sync
2026-04-17 10:04:40 +01:00
cpq
5683677e68
Dash
2026-04-15 23:29:22 +01:00
cpq
e4f0a0df76
String handling
2026-04-15 23:22:24 +01:00
cpq
f31ae9268e
Dashboard support
2026-04-15 12:56:06 +01:00
Sergey Lyubka
be8766a619
Merge pull request #3506 from cesanta/d2
...
Dashboard support
2026-04-15 12:19:46 +01:00
cpq
7b5adaa6b2
Dashboard support
2026-04-15 11:56:05 +01:00
Sergio R. Caprile
1be11a981c
Merge pull request #3497 from cesanta/certs
...
Use test/certs
2026-04-14 17:03:28 -03:00
cpq
cd08a2b093
Use test/certs
2026-04-14 17:01:44 -03:00
Sergio R. Caprile
4b7b72770c
fix packed current usage
2026-04-14 16:41:53 -03:00
Sergio R. Caprile
f9b2bb40e8
Merge pull request #3504 from cesanta/resolve.local
...
Add optional mDNS resolver
2026-04-14 16:39:32 -03:00
Sergio R. Caprile
b12ca26197
Add optional mDNS resolver
2026-04-13 15:41:08 -03:00
Sergio R. Caprile
c99dd7e347
Merge pull request #3503 from cesanta/revert-3499-putchar
...
Revert "Use putchar only on POSIX fs"
2026-04-09 14:43:59 -03:00
Sergio R. Caprile
fea0f022eb
Revert "Use putchar only on POSIX fs"
2026-04-09 13:53:45 -03:00
Sergio R. Caprile
d3ba8d8931
Merge pull request #3502 from cesanta/neats
...
remove deprecated macro
2026-04-09 10:15:55 -03:00
Sergio R. Caprile
53a40546bb
remove deprecated macro
2026-04-09 09:58:06 -03:00
cpq
988b282f2b
Fix build
2026-04-08 07:06:26 +01:00
Sergio R. Caprile
1bdaf4e8e2
Merge pull request #3499 from cesanta/putchar
...
Use putchar only on POSIX fs
2026-04-07 15:19:21 -03:00
cpq
c7d7aeb143
Use putchar only on POSIX fs
2026-04-07 18:38:47 +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
cpq
212585684e
Fix MG_ENABLE_ETH_IRQ
2026-04-07 15:31:40 +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
cpq
d67b30aba3
Add modbus-tcp support
2026-04-06 03:54:58 -04:00
cpq
676db01d73
Add link-checker example
2026-04-06 07:58:41 +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
cpq
63318a7e48
Add RTSP example
2026-04-03 09:51:35 +01:00
Sergio R. Caprile
6a25e3fb58
Merge pull request #3493 from cesanta/tcp
...
add tests for TCP RST handling
2026-04-02 16:33:59 -03:00
Sergio R. Caprile
b48ea36192
add tests for TCP RST handling
2026-04-02 15:43:14 -03:00
Sergio R. Caprile
acb3f39e83
Merge pull request #3492 from cesanta/nitfix
...
misc nit fixes for nit compilers
2026-04-02 15:38:46 -03:00
Sergio R. Caprile
14835cd32e
misc nit fixes for nit compilers
2026-04-02 14:55:07 -03:00
Sergio R. Caprile
4ff5b602cb
Merge pull request #3479 from cesanta/vlans
...
Add support for 802.1Q VLANs
2026-04-01 15:36:49 -03:00
Sergio R. Caprile
caa84f048d
Add support for 802.1Q VLANs
2026-04-01 15:31:54 -03:00
Sergio R. Caprile
1d4ef08e6a
Add L2 PPP and PPPoE
2026-04-01 15:10:55 -03:00
Sergio R. Caprile
d8a5bc5907
Merge pull request #3478 from cesanta/ipv6cp
...
improve IPCP, add IPV6CP and support for IPv6 over PPP[oE]
2026-04-01 15:08:18 -03:00
Sergio R. Caprile
1c7be6d543
improve IPCP, add IPV6CP and support for IPv6
2026-04-01 14:50:00 -03:00
Sergio R. Caprile
ba47e29c28
Add L2 PPP and PPPoE
2026-04-01 14:50:00 -03:00
Sergio R. Caprile
b491b7c624
Add L2 PPP and PPPoE
2026-04-01 14:50:00 -03:00
Sergio R. Caprile
5fe46f7796
Merge pull request #3466 from cesanta/l2
...
Add L2 PPP and PPPoE
2026-04-01 14:49:24 -03:00
Sergio R. Caprile
70650fedcf
Add L2 PPP and PPPoE
2026-04-01 14:39:28 -03:00
Sergio R. Caprile
ae5a2263ac
Merge pull request #3477 from cesanta/mem
...
Make packed fs always available, and manually settable
2026-04-01 14:36:58 -03:00
Sergio R. Caprile
a1e8a0e435
Merge pull request #3480 from cesanta/san6
...
add IPv6 SAN
2026-04-01 14:35:32 -03:00
Sergio R. Caprile
ce23baca7d
add IPv6 SAN
2026-04-01 14:21:42 -03:00
Sergio R. Caprile
d4212ab282
unify SPI helper APIs
2026-04-01 14:11:35 -03:00
Sergio R. Caprile
47f3c94465
Honor lease owner
2026-04-01 13:44:12 -03:00
Sergio R. Caprile
b1c2ffe1a0
Merge pull request #3488 from cesanta/fut
...
fix unit tests
2026-04-01 11:05:28 -03:00
Sergio R. Caprile
9210a762de
fix unit tests
2026-04-01 10:30:59 -03:00
Sergio R. Caprile
1620110f50
update version
2026-04-01 08:59:46 -03:00
Sergio R. Caprile
0d882f1b43
patch
2026-03-31 17:38:04 -03:00
cpq
390e2a84be
Add MG_ETH_RAM to MG_ARCH_CUBE
2026-03-28 22:23:09 +00:00
cpq
4f3d6d064c
Make packed fs always available, and manually settable
2026-03-27 11:24:07 -03:00
Sergio R. Caprile
1bb85799ce
fix Makefile
2026-03-25 16:20:01 -03:00
Sergio R. Caprile
12207edd55
Merge pull request #3476 from cesanta/revert-3474-mem
...
Revert "Make packed fs always available, and manually settable"
2026-03-24 16:24:03 -03:00
Sergio R. Caprile
bb37f72a63
Revert "Make packed fs always available, and manually settable"
2026-03-24 16:23:11 -03:00
Sergio R. Caprile
b852e0f8c3
Merge pull request #3474 from cesanta/mem
...
Make packed fs always available, and manually settable
2026-03-24 16:22:33 -03:00
cpq
25dc078af7
Make packed fs always available, and manually settable
2026-03-24 15:03:22 -03:00
Sergio R. Caprile
06f525713f
Merge pull request #3473 from cesanta/tests
...
update tests
2026-03-23 11:45:14 -03:00
Sergio R. Caprile
05ade0ba3c
update tests
2026-03-23 11:44:24 -03:00
Sergio R. Caprile
ec91eaf0f3
Merge pull request #3472 from cesanta/wifi
...
update WiFi security definitions
2026-03-20 17:19:25 -03:00
Sergio R. Caprile
8392b9407a
update WiFi security definitions
2026-03-20 17:14:38 -03:00
Sergio R. Caprile
60fe567845
Merge pull request #3470 from cesanta/zephyr
...
fix zephyr tests
2026-03-16 16:30:11 -03:00
Sergio R. Caprile
02e83c77a4
fix zephyr tests
2026-03-16 16:08:34 -03:00
novlean
538a1a9bfa
Merge pull request #3469 from cesanta/novlean-patch-1
...
Add lwIP vs Mongoose benchmark article link
2026-03-16 14:11:02 +00:00
novlean
862fbd0abc
Add lwIP vs Mongoose benchmark article link
...
article
2026-03-16 14:10:46 +00:00
Sergio R. Caprile
2121be1abe
Merge pull request #3449 from cesanta/mdns
...
Obtain IP adress for MDNS automatically
2026-03-13 13:57:14 -03:00
cpq
0c794f19d2
Obtain IP adress for MDNS automatically
2026-03-13 13:47:25 -03:00
Sergio R. Caprile
44ef3b43d2
Merge pull request #3465 from cesanta/volatile
...
Add volatile to make MIP work on Diab 4.3 for PowerPC
2026-03-12 14:16:40 -03:00
cpq
d27e7b3e7e
Add volatile to make MIP work with Diab 4.3 on PPC
2026-03-12 13:45:15 -03:00
robertc2000
f0d1800c6b
Merge pull request #3462 from cesanta/http-zero-content-len
...
Content-length not required if request body is empty
2026-03-12 15:40:30 +02:00
robert
81b61d335f
Content-length not required if request body is empty
2026-03-12 05:54:21 -04: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
Sergio R. Caprile
19ea5aba43
Merge pull request #3459 from cesanta/st67w6
...
Introduce ST67W6 driver
2026-03-09 09:50:19 -03:00
Sergio R. Caprile
2a7fa4cb68
Introduce new mDNS API, add mDNS client example
2026-03-06 11:27:22 -03:00
Sergio R. Caprile
3d094ec921
Introduce ST67W6 driver
2026-03-06 09:05:37 -03:00
Sergio R. Caprile
abe19d2367
Merge pull request #3457 from cesanta/cleanup
...
cleanup source and add some more IPV6 tests
2026-03-03 11:00:56 -03:00
Sergio R. Caprile
2b408e85e9
cleanup source and add some more IPV6 tests
2026-03-03 10:19:52 -03:00
Sergey Lyubka
27897d5514
Merge pull request #3451 from cesanta/dns
...
add entropy to DNS txnid
2026-03-02 09:38:51 +00:00
cpq
dfcfdfd0f7
fix email
2026-02-26 14:49:48 +00:00
Sergio R. Caprile
ec032181c6
add entropy to DNS txnid
2026-02-25 11:35:30 -03: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
cpq
17b4054ea5
Update http-server to load certs from files
2026-02-16 15:45:20 +00:00
Sergio R. Caprile
0ec11128f7
enable Mac WolfSSL tests
2026-02-16 09:38:24 -03:00
Sergio R. Caprile
ed0423f79d
Merge pull request #3440 from leopoldch/fix/wolfssl-ca-loading
...
tls: fix WolfSSL CA certificate buffer loading
2026-02-16 09:21:45 -03:00
Léopold Chappuis
ba69eb248c
tls: fix WolfSSL CA certificate buffer loading
2026-02-13 22:34:13 -05:00
Sergio R. Caprile
eefec28b50
Merge pull request #3429 from cesanta/w55rp20
...
add W55RP20 example
2026-02-13 08:34:48 -03:00
novlean
564c352d0c
Merge pull request #3437 from cesanta/novlean-patch-1
...
Add NXP RW612 OTA Firmware Update link to README
2026-02-11 14:38:37 +00:00
novlean
d20eb8b280
Add NXP RW612 OTA Firmware Update link to README
...
NXP OTA article
2026-02-11 14:38:23 +00:00
Sergio R. Caprile
cc617d537d
Merge pull request #3436 from cesanta/redirect
...
provide local info, fix redirect example
2026-02-09 14:51:03 -03:00
Sergio R. Caprile
205d4c6832
provide local info, fix redirect example
2026-02-09 14:42:31 -03:00
robertc2000
18cea946f1
Merge pull request #3435 from cesanta/mqttprop-fix
...
Improve mqtt props bound checks
2026-02-09 13:11:11 +02:00
robert
0884338b2a
Improve mqtt props bound checks
2026-02-09 04:54:58 -05: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
Sergio R. Caprile
2d7e8aa712
validate props, fuzz them
2026-02-06 10:53:25 -03:00
Sergio R. Caprile
c083f204fc
fix RA6M4
2026-02-05 15:14:18 -03:00
Sergio R. Caprile
e83e13d8c6
add W55RP20 example
2026-02-05 10:45:27 -03:00
Sergio R. Caprile
70d268d95f
Merge pull request #3428 from cesanta/teeleese
...
Fix long standing certverify failure TLS bug
2026-02-03 15:55:28 -03:00
Sergio R. Caprile
71f5556de7
standardize Makefile
2026-02-03 15:41:47 -03:00
Sergio R. Caprile
8c64266f95
Fix long standing certverify failure TLS bug
2026-02-03 15:26:38 -03:00
cpq
124b4e93c7
Switch off buffering
2026-02-02 09:56:07 +00:00
cpq
e01eeed303
update
2026-02-02 08:04:39 +00:00
cpq
4b3cfb4bc0
update
2026-02-02 08:03:55 +00:00
cpq
e5dfbec36d
update
2026-02-02 08:03:28 +00:00
cpq
be1587a933
update
2026-02-02 08:03:09 +00:00
cpq
3e87f18a29
update
2026-02-02 08:02:36 +00:00
cpq
2214cf66a4
update
2026-02-02 08:02:09 +00:00
cpq
7b886ccbde
update
2026-02-02 08:01:22 +00:00
cpq
b69b288d6c
better clean
2026-02-01 13:21:00 +00:00
cpq
37fe251d31
Update readme
2026-01-31 13:22:37 +00:00
Sergio R. Caprile
5ec7ec141a
Merge pull request #3427 from cesanta/tests
...
split nightly tests, fix some
2026-01-30 14:00:07 -03:00
Sergio R. Caprile
e31079e107
split nightly tests, fix some
2026-01-30 13:58:04 -03:00
Sergio R. Caprile
1701fb0d03
Merge pull request #3425 from cesanta/vc98
...
Make built-in TLS c89-friendly
2026-01-30 12:46:59 -03:00
cpq
f2ce01641e
Make built-in TLS vc98-friendly
2026-01-30 11:40:26 -03:00
Sergio R. Caprile
b5e4eef966
Merge pull request #3424 from cesanta/tls
...
Read out all pending TLS data
2026-01-30 11:25:17 -03:00
cpq
b93822fc50
Read out all pending TLS data
2026-01-30 10:54:06 -03:00
Sergio R. Caprile
715f98c546
Merge pull request #3426 from cesanta/checksum
...
Add checksum validation
2026-01-28 13:26:00 -03:00
Sergio R. Caprile
b1878dc9d0
Add checksum validation
2026-01-28 13:14:48 -03:00
Sergey Lyubka
fe8cf7d9d6
Merge pull request #3423 from cesanta/singleton
...
Add http singleton client example
2026-01-28 14:50:27 +00:00
cpq
5fa6b0a6ef
Add http singleton client example
2026-01-28 14:33:34 +00:00
Sergey Lyubka
d3ab638e5d
Merge pull request #3422 from cesanta/redir
...
Add http redirect example
2026-01-28 14:29:24 +00:00
cpq
44e773af54
Add http redirect example
2026-01-28 10:29:46 +00:00
Sergio R. Caprile
ece3f43f34
Merge pull request #3421 from cesanta/becksum
...
Becksum
2026-01-27 10:40:30 -03:00
Sergio R. Caprile
edd1350864
make tests big-endian- and Docker-friendly
2026-01-27 10:32:50 -03:00
Sergio R. Caprile
8e0ef3ca5c
rewrite L4 checksum calculation
2026-01-27 10:32:50 -03:00
Sergio R. Caprile
b74913ded5
Merge pull request #3418 from cesanta/down
...
Fast fail mg_connect() if network is down
2026-01-27 09:50:54 -03:00
Sergio R. Caprile
42abbb7e55
Merge pull request #3417 from cesanta/ota
...
Add OTA over mqtt example
2026-01-27 09:01:56 -03:00
cpq
a4869febf6
Add OTA over mqtt example
2026-01-27 10:51:37 +00:00
cpq
b10355a536
Fast fail mg_connect() if network is down
2026-01-27 10:46:42 +00:00
cpq
e86d4da129
Export mg_pfn_iobuf_noresize
2026-01-24 11:32:32 +00:00
cpq
46ad050cea
Less noisy tls_builtin
2026-01-23 06:47:39 +00:00
robertc2000
2a7cf8d5a7
Merge pull request #3416 from cesanta/tests-xq
...
install xq
2026-01-22 16:39:33 +02:00
robert
07fd086230
install xq
2026-01-22 09:15:33 -05:00
Sergio R. Caprile
f040d094ea
Merge pull request #3414 from cesanta/addnochacha
...
add test for no chacha20
2026-01-21 15:08:05 -03:00
Sergio R. Caprile
f101d1422a
add test for no chacha20
2026-01-21 15:06:24 -03:00
Sergio R. Caprile
6631c5db87
Merge pull request #3413 from cesanta/fixbe
...
fix one too many checks in chacha20
2026-01-21 14:51:03 -03:00
Sergio R. Caprile
c429a0dc56
fix one too many checks in chacha20
2026-01-21 14:42:55 -03:00
Sergio R. Caprile
3f59974639
Merge pull request #3412 from cesanta/unbreak
...
unbreak stuff after last commit
2026-01-20 18:58:12 -03:00
Sergio R. Caprile
c10a88b64b
unbreak stuff after last commit
2026-01-20 18:40:36 -03:00
cpq
d5e5b3397d
Add RSA & chain support
2026-01-20 18:23:58 +00:00
Sergio R. Caprile
ab83acf2d1
Merge pull request #3411 from cesanta/rndvc98
...
Fix rnd stuff in vc98 image
2026-01-16 10:47:26 -03:00
Sergio R. Caprile
1db25117b0
Fix rnd stuff in vc98 image
2026-01-16 10:27:13 -03:00
novlean
bd1271dd41
Merge pull request #3410 from cesanta/novlean-patch-1
...
Add STM32 Ethernet and caches article link
2026-01-15 13:42:12 +00:00
novlean
5dddbb3fce
Add STM32 Ethernet and caches article link
...
new article
2026-01-15 13:42:00 +00:00
Sergio R. Caprile
a28decbef4
Merge pull request #3409 from cesanta/eseenetepe
...
Allow more than 1 address in received DHCP options
2026-01-14 17:40:25 -03:00
Sergio R. Caprile
73d9c125c0
Allow more than 1 address in received DHCP options
2026-01-14 17:30:48 -03:00
Sergio R. Caprile
667abfb5e1
disable failing tests (issues created)
2026-01-14 16:59:24 -03:00
Sergey Lyubka
8c65c2f9af
Merge pull request #3407 from cesanta/unsub
...
Add mg_mqtt_unsub()
2026-01-14 11:17:50 +00:00
cpq
f36205e65f
Add mg_mqtt_unsub()
2026-01-14 04:36:50 -05:00
Sergio R. Caprile
e2c0b2b477
Merge pull request #3406 from cesanta/reserved
...
allow creative usage of TCP reserved space in 'flags'
2026-01-12 13:56:18 -03:00
Sergio R. Caprile
29254ce84b
allow creative usage of TCP reserved space in 'flags'
2026-01-12 12:27:36 -03:00
Sergio R. Caprile
1a0716ae4d
Merge pull request #3404 from cesanta/der
...
Allow comments in PEM
2026-01-12 11:58:41 -03:00
Sergio R. Caprile
e46ee68a95
nit
2026-01-12 10:55:40 -03:00
Sergio R. Caprile
db496fd7dd
remove respective old comment
2026-01-12 10:54:15 -03:00
cpq
0a3e129527
Allow comments in PEM
2026-01-12 10:54:15 -03:00
Sergio R. Caprile
12491777bb
Merge pull request #3405 from cesanta/cache7
...
Synopsys driver handles STM32H7 and N6 DCACHE
2026-01-12 10:52:49 -03:00
Sergio R. Caprile
ad4b87e24a
Synopsys driver handles STM32H7 and N6 DCACHE
...
(proper memory placement required)
2026-01-12 10:25:26 -03:00
Sergio R. Caprile
7ffc51d38e
Merge pull request #3398 from cesanta/zeph
...
Disable dirent in zephyr
2026-01-08 09:22:36 -03:00
cpq
c9243c3f47
Disable dirent in zephyr
2026-01-08 08:50:05 +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
Sergio R. Caprile
dc9395c904
Add support for N6 in ARCH_CUBE
2026-01-07 14:03:37 -03:00
Sergio R. Caprile
2bb750070a
Merge pull request #3395 from cesanta/tests
...
unbreak net_builtin tests
2026-01-07 10:59:38 -03:00
Sergio R. Caprile
17b0b65cab
unbreak net_builtin tests
2026-01-07 10:48:22 -03:00
Sergio R. Caprile
b5b63e731c
Merge pull request #3394 from cesanta/match
...
avoid unlikely and harmless but possible read out of bounds
2026-01-07 10:38:42 -03:00
Sergio R. Caprile
7e376bb860
avoid unlikely and harmless but possible read out of bounds
2026-01-07 10:33:34 -03:00
cpq
b313d697ff
Limit queue fetches
2026-01-07 06:36:44 +00:00
cpq
1cadd2b2aa
Fetch multiple frames from the queue
2026-01-07 05:53:55 +00:00
cpq
f40b377fff
Make MG_TCPIP_WIN tunable
2026-01-07 05:46:39 +00:00
cpq
43509c1781
Enable zephyr dirent
2026-01-06 18:16:54 +00:00
novlean
209d1dd426
Merge pull request #3392 from cesanta/novlean-patch-1
...
Update copyright year in LICENSE file
2026-01-05 13:00:15 +00:00
novlean
1f9e1a38b5
Update copyright year in LICENSE file
...
2026
2026-01-05 13:00:04 +00:00
Sergio R. Caprile
69936ac9f6
Merge pull request #3391 from cesanta/lwipdoze
...
fix lwIP redefinition of nfds_t
2026-01-05 08:48:06 -03:00
Sergio R. Caprile
6de419d14c
fix lwIP redefinition of nfds_t
2026-01-02 14:22:55 -03:00
Sergio R. Caprile
1200f50e2e
Merge pull request #3382 from cesanta/mcast
...
Make mcast/bcast consistent across stacks
2025-12-29 14:24:51 -03:00
Sergio R. Caprile
73bec74380
Make mcast/bcast consistent across stacks
...
Fix net_builtin inconsistency
2025-12-29 14:22:59 -03:00
Sergio R. Caprile
f70647e28e
Merge pull request #3386 from cesanta/mbed
...
Mbedtls nits
2025-12-29 13:30:10 -03:00
cpq
effa61f9b2
Mbedtls nits
2025-12-29 13:29:27 -03:00
novlean
b8bde63554
Merge pull request #3385 from cesanta/novlean-patch-1
...
Remove RP2350 OTA Firmware Update link from README
2025-12-24 10:08:49 +01:00
novlean
409d3d388a
Remove RP2350 OTA Firmware Update link from README
2025-12-24 10:08:37 +01:00
Sergio R. Caprile
2c4bf4cea4
optimize for size, as everyone else
2025-12-23 14:06:06 -03:00
Sergio R. Caprile
1b9c3a0fb0
Merge pull request #3383 from cesanta/zeph
...
Zephyr nits
2025-12-23 13:45:42 -03:00
cpq
71cc0cfd80
Zephyr nits
2025-12-23 13:12:56 -03:00
Sergio R. Caprile
63da5aa403
Merge pull request #3381 from cesanta/tests
...
add on-demand test workflow
2025-12-19 14:32:21 -03:00
Sergio R. Caprile
cb13900c32
add on-demand test workflow
2025-12-19 14:31:23 -03:00
Sergio R. Caprile
926a0e2cf2
Merge pull request #3380 from cesanta/l2
...
fix wrong length returned from l2_eth_rx
2025-12-19 14:18:42 -03:00
Sergio R. Caprile
2bfcfeb359
fix wrong length returned from l2_eth_rx
2025-12-19 14:11:13 -03:00
Sergio R. Caprile
16d8e3b4f9
restrict fuzz run time below GH allowed time
2025-12-18 11:03:17 -03:00
Sergio R. Caprile
682fe2c9a0
try extending fuzz running time
2025-12-17 19:12:02 -03:00
Sergio R. Caprile
bdd309b10b
Merge pull request #3379 from cesanta/moretests
...
add more tests, fix NDP
2025-12-17 17:45:17 -03:00
Sergio R. Caprile
21fbf9cdc5
add more tests, fix NDP
2025-12-17 17:39:09 -03:00
Sergio R. Caprile
9ed98cecff
Merge pull request #3378 from cesanta/fuzz
...
fix fuzz, add ICMP tests
2025-12-17 17:36:08 -03:00
Sergio R. Caprile
ab4e229f57
fix fuzz, add ICMP tests
2025-12-17 13:22:24 -03:00
novlean
7feab86700
Merge pull request #3377 from cesanta/novlean-patch-1
...
Add STM32 OTA Firmware Update link to README
2025-12-17 15:39:23 +00:00
novlean
6bc0af5dd0
Add STM32 OTA Firmware Update link to README
2025-12-17 15:39:06 +00:00
Sergio R. Caprile
6cb685b700
fix fuzzer
2025-12-16 16:46:03 -03:00
cpq
5c582c35d8
ota_frdm -> ota_rw612
2025-12-16 05:10:34 +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
cpq
756d127cab
C89 nitpick
2025-12-15 10:03:12 +00:00
Sergio R. Caprile
a49eb47a91
Merge pull request #3373 from cesanta/mbedtls4
...
Add support for MbedTLS 4
2025-12-12 20:23:43 -03:00
Sergio R. Caprile
e15056a9e4
Add support for MbedTLS 4
2025-12-12 20:19:36 -03:00
Sergio R. Caprile
66d4069644
Decouple from Ethernet, introduce "l2"
2025-12-12 13:46:20 -03:00
novlean
9aae863956
Merge pull request #3369 from cesanta/novlean-patch-1
...
Remove MQTT article link from README
2025-12-11 16:39:09 +00:00
novlean
878ec8a86c
Remove MQTT article link from README
2025-12-11 16:38:44 +00:00
Sergio R. Caprile
8fccfca17b
Merge pull request #3368 from cesanta/1000m
...
Add support for GbE
2025-12-10 13:43:01 -03:00
Sergio R. Caprile
69925c774d
Add support for GbE
2025-12-10 10:23:47 -03:00
Sergio R. Caprile
c1298973e1
Merge pull request #3367 from cesanta/rtl8211
...
Add support for RTL8211
2025-12-10 09:55:40 -03:00
Sergio R. Caprile
bedda34515
Add support for RTL8211
2025-12-10 09:53:55 -03:00
Sergio R. Caprile
767b0ab90b
Merge pull request #3366 from cesanta/ip6
...
Add support for prefix, link local and global in same net
2025-12-08 16:09:35 -03:00
Sergio R. Caprile
b0109c3319
Add support for prefix, link local and global in same net
2025-12-08 16:05:32 -03:00
Sergio R. Caprile
a42271a088
Merge pull request #3360 from cesanta/tests
...
fix tests not uploading on failure
2025-12-08 10:56:33 -03:00
Sergio R. Caprile
154e471256
Merge pull request #3361 from cesanta/neats
...
fix IPv6
2025-12-08 10:32:28 -03:00
cpq
bfc411acaf
Squash warning
2025-12-07 14:31:28 +00:00
cpq
2acbb0ad62
Using mg_str
2025-12-06 18:59:45 +00:00
Sergio R. Caprile
60ce504489
fix IPv6
2025-12-05 16:22:16 -03:00
Sergio R. Caprile
22b8eda0df
fix tests not uploading on failure
2025-12-05 14:19:24 -03:00
Sergio R. Caprile
80ed81583e
Merge pull request #3359 from cesanta/tests
...
fix Wizard-depent tests (track changes)
2025-12-05 13:26:48 -03:00
Sergio R. Caprile
ce0c3a0fe7
fix Wizard-depent tests (track changes)
2025-12-05 13:23:43 -03: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
Sergio R. Caprile
5b023cb85b
Add support for Windriver's Diab v4 (stricter C89)
2025-12-04 13:58:49 -03:00
Sergio R. Caprile
4717a15c17
Merge pull request #3357 from cesanta/atonscope
...
fix mg_aton not setting is_ip6 with scope_ids
2025-12-04 12:22:06 -03:00
Sergio R. Caprile
d6e7f8ee83
fix mg_aton not setting is_ip6 with scope_ids
2025-12-04 12:18:45 -03:00
Sergio R. Caprile
17ff656a7d
Merge pull request #3354 from cesanta/closefree
...
do not serve files when closing
2025-12-03 15:39:21 -03:00
Sergio R. Caprile
4e8965cce5
do not serve files when closing
2025-12-03 14:25:55 -03: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
Sergio R. Caprile
66dcca9392
Add safety nets for lousy networks
2025-12-03 11:31:47 -03:00
Sergio R. Caprile
0f1a3cf84b
Merge pull request #3348 from cesanta/dhcp
...
allow no options in DHCP msgs
2025-12-01 10:46:40 -03:00
Sergio R. Caprile
a4b7025396
allow no options in DHCP msgs
2025-12-01 10:46:03 -03:00
Sergey Lyubka
9c148fd47e
Merge pull request #3351 from cesanta/dnssd
...
Introduce DNS-SD using mDNS
2025-12-01 10:10:17 +00:00
Sergio R. Caprile
293d8c22e1
Introduce DNS-SD using mDNS
2025-11-28 16:12:08 -03:00
Sergio R. Caprile
5f2ff680d5
Merge pull request #3350 from cesanta/portenta
...
fix Portenta Cube after cyw.h updates
2025-11-27 17:09:43 -03:00
Sergio R. Caprile
8eaca9437e
fix Portenta Cube after cyw.h updates
2025-11-27 17:08:00 -03:00
cpq
6e72bf4b5f
less verbose cyw driver
2025-11-26 16:27:51 +00:00
cpq
710e7b2004
less verbose cyw driver
2025-11-26 16:24:16 +00:00
Sergio R. Caprile
666a3b68e9
update mip test
2025-11-24 16:11:00 -03:00
Sergio R. Caprile
02e97adbef
no router => no route
2025-11-24 15:09:35 -03:00
Sergio R. Caprile
236724ea29
fix mg_send() failing on 0 length
2025-11-19 17:02:28 -03:00
Sergio R. Caprile
b503915ca5
update version
2025-11-19 10:04:04 -03:00
Sergio R. Caprile
156db0bc5e
enable CYW driver autoinit
2025-11-19 09:57:37 -03: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
Sergio R. Caprile
7ca952faa6
Merge pull request #3342 from cesanta/lsnb4ip
...
Allow listeners to start before stack is ready
2025-11-17 15:38:38 -03:00
Sergio R. Caprile
4fc40f0ffb
Allow listeners to start before stack is ready
2025-11-17 15:23:37 -03:00
cpq
cac4b3e254
Fix TM4C warnings on TI compiler (C89)
2025-11-14 06:49:53 +00:00
robert
0d5cb5cbcc
undef ENET
2025-11-13 08:02:55 -05:00
Sergio R. Caprile
a35901121b
Fix 2-way auth max msg size, + some neats
2025-11-12 20:13:06 -03:00
novlean
e0740fc2ca
Merge pull request #3337 from cesanta/novlean-patch-1
...
Update README.md
2025-11-10 16:30:57 +00:00
novlean
7d22b5fe18
Update README.md
...
article 9 added
2025-11-10 16:30:44 +00:00
Sergey Lyubka
d2e66ac58d
Merge pull request #3325 from cesanta/oom
...
Handle OOM situations
2025-11-06 14:53:46 +00:00
Sergio R. Caprile
34cc8da87e
Merge pull request #3335 from cesanta/mip6
...
enable IPv6 fuzzing
2025-11-05 19:01:06 -03:00
Sergio R. Caprile
1957ba8ffe
Merge pull request #3334 from cesanta/tls
...
increase TLS fuzz depth
2025-11-05 17:42:29 -03:00
Sergio R. Caprile
72758812f5
increase TLS fuzz depth
2025-11-05 17:41:39 -03:00
Sergio R. Caprile
ab5a0c43de
enable IPv6 fuzzing
2025-11-05 16:43:51 -03:00
Sergio R. Caprile
c8291e4ae9
add OOM handling to apps
2025-11-05 14:01:49 -03:00
Sergio R. Caprile
84e9ea76db
wip
2025-11-05 13:55:14 -03:00
Sergio R. Caprile
b8994f8bc3
Handle OOM situations in iobuf expansion
2025-11-05 13:53:18 -03:00
Sergio R. Caprile
b53d8439e5
Merge pull request #3282 from cesanta/mip6
...
Introduce IPv6, unit tests pass
2025-11-05 11:58:26 -03:00
Sergio R. Caprile
337e8abf2f
Introduce IPv6, unit tests pass
2025-11-05 11:04:23 -03:00
Sergio R. Caprile
f0bc1c031f
Merge pull request #3331 from cesanta/tls2
...
TLS: fix resuming handshake, fix improper cert req length
2025-11-04 17:08:34 -03:00
Sergio R. Caprile
19d2b93ec7
add IPaddress type SAN elements
2025-11-04 16:55:03 -03:00
Sergio R. Caprile
e0304f2b8f
TLS: fix resuming handshake, cert req length, 2-way auth app key generation and handling
2025-11-04 15:35:28 -03: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
Sergio R. Caprile
340f0dbf89
Merge pull request #3329 from cesanta/updtst
...
update cesanta.com CA cert
2025-10-30 14:50:17 -03:00
Sergio R. Caprile
d90b62d911
update cesanta.com CA cert
2025-10-30 14:45:20 -03:00
Sergio R. Caprile
d84aff6420
Add memory management example, o1heap flavor
2025-10-29 15:51:42 -03:00
Sergio R. Caprile
b3b73f4751
Merge pull request #3327 from cesanta/printoom
...
close connection on OOM when printing
2025-10-29 15:48:57 -03:00
Sergio R. Caprile
3c7b2dcd6d
close connection on OOM when printing
2025-10-29 15:41:00 -03:00
Sergio R. Caprile
49470f9bd2
Merge pull request #3326 from cesanta/ethram
...
Be less intrusive with non-ld-savvy users
2025-10-28 11:06:55 -03:00
Sergio R. Caprile
f7cf4f60ef
Be less intrusive with non-ld-savvy users
2025-10-28 11:03:58 -03:00
novlean
7e0d06689e
Merge pull request #3323 from cesanta/novlean-patch-1
...
Added new article
2025-10-27 17:53:28 +00:00
novlean
b843957bd2
Add link for limiting TCP/IP RAM usage on STM32
2025-10-27 17:53:07 +00:00
Sergio R. Caprile
1a0167eb6d
Merge pull request #3322 from cesanta/tests
...
fix error logs not uploading on test failure
2025-10-27 13:53:17 -03:00
Sergio R. Caprile
6ea3b98941
fix error logs not uploading on test failure
2025-10-27 13:49:35 -03:00
Sergio R. Caprile
4b0b93d4f3
Merge pull request #3307 from cesanta/openssl
...
improve resiliency
2025-10-13 10:55:42 -03:00
Sergio R. Caprile
64abf061bf
improve resiliency
2025-10-13 10:43:45 -03:00
Sergio R. Caprile
05d5c68982
Merge pull request #3304 from cesanta/uniram
...
uniformize memory attributes
2025-10-13 09:41:52 -03:00
Sergio R. Caprile
235dafe646
Merge pull request #3305 from cesanta/chacha
...
improve error handling with ChaCha
2025-10-10 14:00:02 -03:00
Sergio R. Caprile
0cc40b0c70
improve error handling with ChaCha
2025-10-10 13:58:53 -03:00
Sergio R. Caprile
07a0d1265b
uniformize memory attributes
2025-10-10 11:07:31 -03:00
Sergio R. Caprile
967d746574
fix Espressif deprecating ESP_IF_WIFI_STA and replacing it with WIFI_IF_STA
2025-10-09 11:43:01 -03: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
cpq
a21ca5d40b
Allow STM32H driver DMA bufs be placed elsewhere
2025-10-09 13:16:50 +01:00
Sergio R. Caprile
2d399107fb
Merge pull request #3299 from cesanta/tests
...
fix Espressif deprecating ESP_IF_WIFI_STA and replacing it with WIFI_…
2025-10-08 10:44:06 -03:00
Sergio R. Caprile
03bfa3806b
fix Espressif deprecating ESP_IF_WIFI_STA and replacing it with WIFI_IF_STA (ugly)
2025-10-08 10:32:32 -03:00
Sergio R. Caprile
6536ae9bcc
remove corpus
2025-10-08 09:38:27 -03:00
robertc2000
e8fc817a0c
Merge pull request #3295 from cesanta/mcxe247
...
Add NXP MCXE driver support
2025-10-06 11:16:02 +03:00
robert
e621ade392
Add NXP MCXE driver support
2025-10-06 04:07:51 -04:00
Sergio R. Caprile
3273c20ca9
Merge pull request #3293 from cesanta/tests
...
fix for non-64-bit test platforms
2025-10-01 17:25:01 -03:00
Sergio R. Caprile
a6b2124fd5
fix for non-64-bit test platforms
2025-10-01 17:06:39 -03:00
Sergio R. Caprile
5a1ff125d7
Merge pull request #3292 from cesanta/tests
...
fixes for C89 (remove mg_queue_vprintf())
2025-10-01 14:04:54 -03:00
Sergio R. Caprile
ad58a48144
fixes for C89
2025-10-01 13:51:37 -03:00
Sergio R. Caprile
a205fd7877
Merge pull request #3291 from cesanta/tests
...
fix fuzzers for IPv6
2025-10-01 11:55:44 -03:00
Sergio R. Caprile
776360ca93
fix fuzzers for IPv6
2025-10-01 11:39:21 -03:00
cpq
af7602497d
Squash warning
2025-09-30 16:43:41 +01:00
Sergio R. Caprile
0f83c2a6e5
Merge pull request #3290 from cesanta/stm32n6
...
Add STM32N driver support
2025-09-30 08:20:15 -03:00
robert
0d58748e63
Add STM32N driver support
2025-09-30 03:48:42 -04:00
Sergio R. Caprile
01902bb8b9
Merge pull request #3289 from hgarrereyn/master
...
fix wrong call and undefined use of va_args in mg_queue_vprintf
2025-09-29 14:08:57 -03: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
hgarrereyn
587e79dc05
fix use of va_args in mg_queue_vprintf, fixes #3285
2025-09-26 14:28:10 -04:00
Sergio R. Caprile
acd65f2340
Merge pull request #3288 from cesanta/iobuf
...
fix iobuf shrink to less than current len
2025-09-26 14:37:34 -03:00
Sergio R. Caprile
d55fb80746
fix iobuf shrink to less than current len
2025-09-26 14:34:17 -03:00
Sergio R. Caprile
4536694f20
Fix 2-way auth, fix skip hostname validation
2025-09-26 13:40:15 -03:00
Sergio R. Caprile
2c5a6d4df6
update tests
2025-09-23 13:32:06 -03:00
Sergio R. Caprile
4c8e219643
Merge pull request #3281 from cesanta/tls36retro
...
add call to mbedtls_psa_free()for MbedTLS >= 3, defaulting to TLS 1.3…
2025-09-23 13:25:34 -03:00
Sergio R. Caprile
daeca8128b
add call to mbedtls_psa_free()for MbedTLS >= 3, defaulting to TLS 1.3, retroactively documented in 3.6.1
2025-09-23 11:31:10 -03:00
Sergey Lyubka
fe6d357858
Merge pull request #3273 from cesanta/dhcpname
...
Make DHCP name size configurable
2025-09-20 16:43:36 +01:00
Sergio R. Caprile
a99cc3dbaf
fix statechange test
2025-09-17 10:45:28 -03:00
Sergio R. Caprile
3c4c04199a
fix statechange test
2025-09-17 10:29:06 -03:00
Sergio R. Caprile
8ca692100f
tests
2025-09-17 10:18:01 -03:00
Sergio R. Caprile
0b9f28b8e3
Make DHCP name size configurable
2025-09-15 09:40:43 -03:00
Sergio R. Caprile
1dff394b63
unbreak ARP
2025-09-12 11:11:00 -03:00
Sergio R. Caprile
f4c35d1036
Merge pull request #3269 from cesanta/wifi612
...
add support for NXP Wifi in RW612, in an example
2025-09-11 17:51:54 -03:00
Sergio R. Caprile
81c166ad74
add support for NXP Wifi in RW612, in an example
2025-09-11 09:36:04 -03:00
Sergio R. Caprile
1f56776050
compiler nits
2025-09-10 19:27:17 -03:00
Sergio R. Caprile
b3a0e7b884
fix extension header traversal
2025-09-10 18:57:15 -03:00
Sergio R. Caprile
8594507b5b
Merge pull request #3267 from cesanta/wifi
...
move debugging logs
2025-09-09 16:24:16 -03:00
Sergio R. Caprile
fa811ce12b
move debugging logs
2025-09-09 16:20:54 -03:00
Sergio R. Caprile
c1ef477ff3
Merge pull request #3266 from cesanta/wifi
...
Move interface stuff out of user handlers
2025-09-09 14:29:29 -03:00
Sergio R. Caprile
4be3a96987
Merge pull request #3265 from cesanta/alip
...
align mg_addr to 32- and 64-bits
2025-09-09 10:19:58 -03:00
Sergio R. Caprile
387f875aa1
Move interface stuff out of user handlers
2025-09-08 16:00:44 -03:00
Sergio R. Caprile
cc069e7e5d
align mg_addr to 32- and 64-bits
2025-09-08 11:43:28 -03:00
Sergey Lyubka
df994df611
Merge pull request #3264 from cesanta/opts
...
Fix IP opts
2025-09-07 15:53:34 +01:00
Sergio R. Caprile
8f77fd3940
fixes for Keil
2025-09-04 19:45:18 -03:00
Sergio R. Caprile
7530062e4b
fixes for Keil
2025-09-04 19:43:17 -03:00
Sergio R. Caprile
0e63510708
Fix IP opts
...
Refactor payload handling
Refactor UDP port unreachable
Add UDP unit tests
Introduce basic IPv6 handling
2025-09-02 15:58:02 -03:00
Sergio R. Caprile
26260a1d88
Merge pull request #3263 from cesanta/tests
...
building health dashboard
2025-09-02 10:36:31 -03:00
Sergio R. Caprile
9e82844f10
building health dashboard
2025-09-02 10:35:44 -03:00
Sergio R. Caprile
0568b5a75b
Merge pull request #3262 from cesanta/tests
...
Push test results for health dashboard
2025-09-01 15:17:15 -03:00
Sergio R. Caprile
3baabebb34
Push test results for health dashboard
2025-09-01 14:52:37 -03:00
Sergio R. Caprile
bf4dd15317
Merge pull request #3261 from cesanta/tests
...
Start pushing test results for health dashboard
2025-08-29 14:29:50 -03:00
Sergio R. Caprile
b0f2f9621a
Start pushing test results for health dashboard
2025-08-29 14:28:44 -03:00
Sergey Lyubka
04d6d05e9e
Merge pull request #3258 from cesanta/tcput
...
Fix TCP error handling
2025-08-29 15:18:52 +01:00
Sergio R. Caprile
7339c7dfe7
Fix TCP error handling
...
Add unit tests for TCP error handling
Account for options in TCP header for payload start address calculation
Take UDP payload length from UDP header
2025-08-29 10:34:17 -03:00
Sergio R. Caprile
c1152f5eeb
Merge pull request #3255 from cesanta/tests
...
add support for health dashboard
2025-08-28 14:54:28 -03:00
Sergio R. Caprile
024922d566
add support for health dashboard
2025-08-27 13:35:38 -03:00
Sergio R. Caprile
6f64c8c0de
Merge pull request #3254 from cesanta/upwiz
...
update to new wizard backend API
2025-08-27 08:59:55 -03:00
Sergio R. Caprile
2a5ac3c2e5
update to new wizard backend API
2025-08-26 19:04:10 -03: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
Sergio R. Caprile
7ee1f14a6d
add TCP backlog to handle client MSS
2025-08-22 11:42:41 -03:00
Sergio R. Caprile
3aaf7d0da7
Merge pull request #3252 from cesanta/idfbrokeit
...
handle IDF breaking UART API
2025-08-21 18:21:30 -03:00
Sergio R. Caprile
434f3f8415
handle IDF breaking UART API
2025-08-21 18:15:21 -03:00
Sergio R. Caprile
739d78a45a
update version
2025-08-21 13:13:25 -03:00
Sergio R. Caprile
8a62633b2f
keep, linked by other examples
2025-08-14 11:38:48 -03:00
Sergio R. Caprile
aae1a687a9
Merge pull request #3235 from cesanta/client
...
Refactor HTTP client
2025-08-14 11:00:23 -03:00
Sergio R. Caprile
61285ec418
cleanup
2025-08-14 10:59:07 -03:00
Sergio R. Caprile
a00b3f1c6c
Merge pull request #3241 from cesanta/mingw
...
Fixed mingw build error
2025-08-13 10:48:53 -03:00
robert
2c813f3e72
Fixed mingw build error
2025-08-13 05:17:34 -04:00
Sergio R. Caprile
ea68d7a705
Merge pull request #3240 from cesanta/ppp
...
fix ppp driver
2025-08-12 17:51:40 -03:00
Sergio R. Caprile
654f401038
fix ppp driver
2025-08-12 17:21:36 -03:00
Sergio R. Caprile
ad89122a06
Merge pull request #3237 from cesanta/tests
...
Fix built-in TLS CA bundle, cleanup
2025-08-12 16:34:51 -03:00
Sergio R. Caprile
73ed158e76
Fix built-in TLS CA bundle, cleanup
2025-08-12 16:10:12 -03:00
Sergio R. Caprile
548c3dc77f
fix #9f76ea8 breaking bigendian
2025-08-12 15:57:26 -03:00
Sergio R. Caprile
c1fa067a1f
Merge pull request #3236 from cesanta/tls
...
Verify host against CN, too
2025-08-12 12:09:23 -03: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
Sergio R. Caprile
76b7356873
Zephyr wants _DEBUG to provide mbedtls_strerror()
2025-08-11 13:23:51 -03:00
novlean
c24d5aabd8
Merge pull request #3231 from cesanta/novlean-patch-2
...
Update README.md
2025-08-06 14:38:25 +01:00
novlean
0df6645b90
Update README.md
2025-08-06 14:38:11 +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
Sergio R. Caprile
76963f7d01
Merge pull request #3229 from cesanta/tests
...
fix possible overflow, improve tests
2025-07-31 13:50:42 -03:00
Sergio R. Caprile
e670ea3d61
fix possible overflow, improve tests
2025-07-31 13:43:18 -03:00
Sergio R. Caprile
fa33b57e4f
Merge pull request #3228 from cesanta/tests
...
mask built-in TCP/IP with WolfSSL test
2025-07-30 17:10:16 -03:00
Sergio R. Caprile
77e369bc79
mask built-in TCP/IP with WolfSSL test
2025-07-30 17:09:42 -03:00
Sergio R. Caprile
94ad9767d3
Merge pull request #3225 from cesanta/tests
...
ChaCha20 not working in S390 (bigendian)
2025-07-30 16:15:40 -03:00
Sergio R. Caprile
aa76f5673b
ChaCha20 not working in S390 (bigendian)
2025-07-30 16:13:34 -03:00
Sergio R. Caprile
81a699c801
Merge pull request #3224 from cesanta/tests
...
Fix tests
2025-07-29 17:26:07 -03:00
Sergio R. Caprile
bd15c456b2
Fix tests
...
Fix Ubuntu starting Mosquitto right after install
Skip TLS on localhost on MacOS with MbedTLS
fix MQTT_LOCALHOST for built-in TCP/IP tests
2025-07-29 17:17:03 -03:00
Sergio R. Caprile
10d9e1e9ae
Merge pull request #3223 from cesanta/zephyr
...
Improve 4.2 test time
2025-07-29 11:22:56 -03:00
Sergio R. Caprile
6a3813f633
Improve 4.2 test time
...
fix for intermediate releases
2025-07-29 11:19:16 -03:00
Sergio R. Caprile
51fe22a95f
Add verbose MbedTLS errors
2025-07-28 16:18:53 -03:00
Sergio R. Caprile
105762416f
Merge pull request #3221 from cesanta/tests
...
add tests for Zephyr 4.2.0
2025-07-28 15:07:50 -03:00
Sergio R. Caprile
db7087f455
add tests for Zephyr 4.2.0
2025-07-28 14:43:09 -03:00
Sergio R. Caprile
c5693503cb
Merge pull request #3220 from cesanta/zephyr
...
update to Zephyr 4.2.0
2025-07-28 11:26:03 -03:00
Sergio R. Caprile
b74590a4a5
update to Zephyr 4.2.0
2025-07-28 11:25:02 -03:00
Sergio R. Caprile
d5eeed48eb
Merge pull request #3219 from cesanta/tests
...
workaround GH storage
2025-07-28 10:44:53 -03:00
Sergio R. Caprile
fc5c0d0964
workaround GH storage
2025-07-28 10:28:18 -03:00
robert
aa2647c0bc
clang format
2025-07-28 04:11:22 -04:00
robertc2000
cef0acdb40
Merge pull request #3218 from cesanta/same54-driver-update
...
Update same54 driver
2025-07-28 11:07:47 +03:00
robert
2140656acc
Update same54 driver
2025-07-28 03:55:00 -04:00
Sergio R. Caprile
fd0c969f16
Merge pull request #3217 from cesanta/tests
...
move Zephyr tests to their own script
2025-07-25 17:08:19 -03:00
Sergio R. Caprile
dfeb929e0e
move Zephyr tests to their own script
2025-07-25 17:07:06 -03:00
Sergio R. Caprile
d3e67733a6
Merge pull request #3216 from cesanta/tests
...
Tests
2025-07-25 11:44:36 -03:00
Sergio R. Caprile
eff74fdc9d
Zephyr: only clean if there's a build
2025-07-25 11:38:30 -03:00
Sergio R. Caprile
5e4c40ad09
remove tailwindcss dependency
2025-07-25 11:33:49 -03:00
Sergio R. Caprile
087e6d3142
Merge pull request #3215 from cesanta/tests
...
fix mingw[++] tests, add local MQTTS
2025-07-24 18:43:57 -03:00
Sergio R. Caprile
587b074822
fix mingw[++] tests, add local MQTTS
2025-07-24 18:42:14 -03:00
Sergio R. Caprile
6aa8c01ac7
fix TLS text
2025-07-24 17:11:19 -03:00
Sergio R. Caprile
3bbcd5df3e
Merge pull request #3214 from cesanta/tests
...
introduce local MQTT server, fix container calling, fill prerequisites
2025-07-24 16:10:08 -03:00
Sergio R. Caprile
af512c57ef
introduce local MQTT server, fix container calling, fill prerequisites
2025-07-24 15:54:58 -03:00
Sergio R. Caprile
58297a7871
remove obsolete example
2025-07-24 11:25:11 -03:00
Sergio R. Caprile
18a530048c
Increase MQTT connect expected time
2025-07-24 10:15:09 -03:00
Sergio R. Caprile
f9ed75d6b3
attempt to get reasons
2025-07-23 10:53:00 -03:00
Sergio R. Caprile
3c1f41e575
disable scheduled run
2025-07-23 10:33:51 -03:00
Sergio R. Caprile
c772936dd1
enable manual run
2025-07-23 10:31:07 -03:00
Sergio R. Caprile
253696be45
Merge pull request #3213 from cesanta/tests
...
disable hw tests on quick test
2025-07-23 10:27:12 -03:00
Sergio R. Caprile
79b7accc55
disable hw tests on quick test
2025-07-23 10:26:34 -03:00
Sergio R. Caprile
7a1e846c73
Merge pull request #3211 from cesanta/ooofin
...
Fix ignoring SEQ on FIN
2025-07-23 08:34:05 -03:00
Sergio R. Caprile
ce59ff89c3
Merge pull request #3212 from cesanta/tests
...
fix sh not being bash
2025-07-22 18:03:00 -03:00
Sergio R. Caprile
d31d064d5e
fix sh not being bash
2025-07-22 17:01:01 -03:00
Sergio R. Caprile
467fbf4bb4
Fix ignoring SEQ on FIN
2025-07-22 14:16:35 -03: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
Sergio R. Caprile
490066fd17
Merge pull request #3209 from cesanta/tests
...
Fix misc warnings and nits
2025-07-18 17:40:53 -03:00
Sergio R. Caprile
94fce72ade
Fix misc warnings and nits
2025-07-18 17:08:32 -03:00
Sergio R. Caprile
eacc64bdd1
fix missing def
2025-07-18 16:44:38 -03:00
Sergio R. Caprile
7b037f4957
Merge pull request #3208 from cesanta/cube
...
Introduce MG_ARCH_CUBE, autodetect everything
2025-07-18 11:22:17 -03:00
Sergio R. Caprile
fa841916c1
assorted nit picks
2025-07-18 11:19:58 -03:00
Sergey Lyubka
75c11436ff
Introduce MG_ARCH_CUBE, autodetect everything
2025-07-17 17:29:48 +01:00
Sergio R. Caprile
e07a8283ec
Merge pull request #3207 from cesanta/hal
...
Autodetect STM32 in mg_millis()
2025-07-16 10:27:37 -03: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
Sergio R. Caprile
db0867f435
Merge pull request #3206 from cesanta/restrict
...
Avoid trashing VC++'s own proprietary restrict-like keyword
2025-07-15 16:55:52 -03:00
Sergio R. Caprile
7234121835
Avoid trashing VC++'s own propropietary restrict-like keyword
2025-07-15 16:47:06 -03:00
Sergio R. Caprile
3aafc073d8
unbreak after #8a9b1d9
2025-07-15 13:42:48 -03:00
Sergio R. Caprile
b527ed313c
Merge pull request #3204 from cesanta/tests
...
Moving tests from GH yaml to bash scripts and Makefiles
2025-07-15 11:27:24 -03:00
Sergio R. Caprile
cd86559685
Move tests to bash scripts and Makefiles
2025-07-15 11:24:09 -03:00
Sergio R. Caprile
f67e843be6
fix tests
2025-07-15 11:24:09 -03:00
Sergio R. Caprile
4f9ebd8092
Merge pull request #3202 from cesanta/gcc
...
Rename MG_ARCH_NEWLIB -> MG_ARCH_ARMGCC
2025-07-15 09:08:13 -03:00
Sergey Lyubka
6c044d6aeb
Rename MG_ARCH_NEWLIB -> MG_ARCH_ARM_GCC
2025-07-15 11:22:17 +01:00
Sergio R. Caprile
c6ee909aa4
uint16_t always >= 0
2025-07-14 15:12:50 -03:00
Sergio R. Caprile
393063428e
Built-in TCP/IP (re-)starts DNS connection on link up
2025-07-14 15:06:31 -03:00
Sergio R. Caprile
1494f5e831
Merge pull request #3201 from cesanta/sntp
...
fix SNTP through proper protocol handler setup
2025-07-14 10:09:47 -03: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
Sergio R. Caprile
8bf9d09d96
fix SNTP through proper protocol handler setup
2025-07-11 16:56:12 -03:00
Sergio R. Caprile
67255ce8f5
fix broken links
2025-07-10 09:48:53 -03: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
Sergio R. Caprile
c08c1afb1e
Merge pull request #3198 from cesanta/c89
...
make it C89-friendly
2025-07-08 14:10:58 -03:00
Sergio R. Caprile
2c7f58aed2
test checksum primitives, enforce rx frag test
2025-07-08 13:57:03 -03:00
Sergio R. Caprile
b3ee71acbe
make TCP/IP C89-friendly
2025-07-08 11:15:32 -03:00
Sergio R. Caprile
52ab6bc499
make it C89-friendly
2025-07-07 15:15:31 -03:00
Sergio R. Caprile
bf059ad42f
Merge pull request #3197 from cesanta/select
...
select() minimum wait is now 1ms
2025-07-07 14:43:52 -03:00
Sergio R. Caprile
85df6a6131
select() minimum wait is now 1ms
2025-07-07 14:40:18 -03:00
Sergio R. Caprile
d840b4a4ee
Merge pull request #3196 from cesanta/tests
...
fix tests
2025-07-07 11:33:25 -03:00
Sergio R. Caprile
a8c2ce544e
fix tests
2025-07-07 11:32:31 -03:00
Sergio R. Caprile
b95022a3b3
Merge pull request #3195 from cesanta/sanasan
...
remove false positive
2025-07-03 11:49:01 -03:00
Sergio R. Caprile
8c45a9d2c9
remove false positive
2025-07-03 10:53:59 -03:00
Sergio R. Caprile
0fe64fbff9
Merge pull request #3194 from cesanta/udpret
...
mg_send and mg_io_send now honor UDP failures
2025-07-02 17:00:50 -03:00
Sergio R. Caprile
64e806628b
Merge pull request #3188 from cesanta/wintls
...
Fix incorrect reference to a Windows compiler
Fix memory leaks in RSA signature verificator
2025-07-02 16:49:32 -03:00
Sergio R. Caprile
ccd2b2699f
fix memory leaks in RSA verification function
2025-07-02 16:40:36 -03:00
Sergio R. Caprile
0b5c0c9889
mg_send now honors UDP failures
2025-07-02 10:04:24 -03:00
robertc2000
6293e7dbec
Merge pull request #3193 from cesanta/driver-macro
...
Removed MG_DRIVER_* macros
2025-07-02 13:08:39 +03:00
robert
87325ece82
Removed MG_DRIVER_* macros
2025-07-02 05:03:32 -04:00
Sergio R. Caprile
6cbd9b3067
Merge pull request #3192 from cesanta/freeunix
...
fix unix detection in wrong place
2025-07-01 16:32:20 -03:00
Sergio R. Caprile
aa27fde9d0
fix unix detection in wrong place
2025-07-01 16:28:13 -03:00
Sergio R. Caprile
e854585802
Improve Zephyr support
2025-06-30 10:35:53 -03:00
Sergio R. Caprile
2c5aba24cc
Merge pull request #3189 from cesanta/zephyrotahack
...
Improve Zephyr support
2025-06-27 14:13:17 -03:00
Sergio R. Caprile
806ee0f2cb
Improve Zephyr support
2025-06-27 14:11:04 -03: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
Sergio R. Caprile
fc551ec2e9
Merge pull request #3182 from cesanta/calloc
...
Introduce mg_calloc and MG_ENABLE_CUSTOM_CALLOC
2025-06-24 16:32:28 -03:00
Sergio R. Caprile
f5e2c68c8b
update examples
2025-06-24 16:26:31 -03: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
Sergio R. Caprile
00910462e7
Merge pull request #3174 from cesanta/wka
...
Allow KA from erroneous implementations
2025-06-17 15:17:29 -03:00
Sergio R. Caprile
2fc56dd1d0
Allow KA from erroneous implementations
2025-06-17 15:14:30 -03:00
Sergio R. Caprile
a5ebe71394
Avoid chacha20 header leaking its redefinitions
2025-06-17 12:12:48 -03:00
Sergio R. Caprile
0eb8bf6b51
Merge pull request #3167 from cesanta/threadx
...
Add MG_ARCH_TREADX
2025-06-16 10:51:16 -03: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
Sergio R. Caprile
acf217601b
Add Keep-Alive ACK
2025-06-11 14:25:05 -03:00
Sergio R. Caprile
b0d0fbfd9f
clarify bridging for Wi-Fi
2025-06-11 09:31:24 -03:00
Sergio R. Caprile
9411f1c7b6
Merge pull request #3165 from cesanta/wifi612
...
Add Wi-Fi example for RW-612
2025-06-06 18:39:35 -03:00
Sergio R. Caprile
d7d7ebf99a
Add Wi-Fi example for RW-612
2025-06-06 18:26:27 -03:00
novlean
8072ae2057
Update README.md
2025-06-06 16:34:19 +01:00
Sergio R. Caprile
e529e644ab
Merge pull request #3164 from cesanta/asan
...
avoid ASAN reporting read overflows
2025-06-06 09:03:02 -03:00
Sergio R. Caprile
d6fdfe5b1b
avoid ASAN reporting read overflows
2025-06-05 17:26:56 -03:00
Sergio R. Caprile
50e15e574f
Merge pull request #3163 from cesanta/test
...
expand test coverage
2025-06-05 14:24:47 -03:00
Sergio R. Caprile
58f1533779
expand test coverage
2025-06-05 14:24:03 -03:00
Sergio R. Caprile
f4a49829ea
unbreak FreeRTOS ( #3158 )
2025-06-05 14:03:26 -03:00
Sergio R. Caprile
3efe6641eb
Merge pull request #3161 from cesanta/fix
...
Unbreak MbedTLS (#3148 ), rollback debugging leftovers
2025-06-04 09:08:32 -03:00
Sergio R. Caprile
0459d9e106
Unbreak MbedTLS ( #3148 ), rollback debugging leftovers
2025-06-04 09:05:27 -03:00
Sergio R. Caprile
305d69ee36
Merge pull request #3159 from cesanta/isacheese
...
fix error introduced in #3149
2025-06-03 15:41:13 -03:00
Sergio R. Caprile
98e744a9ad
fix error introduced in #3149
2025-06-03 15:29:28 -03:00
Sergey Lyubka
1d97f2e2b5
Enable POSIX_FS on ESP32
2025-06-03 08:23:05 +01:00
Sergio R. Caprile
c92bc4b4ac
Merge pull request #3158 from cesanta/posiz
...
Redefine mkdir only if MG_ENABLE_POSIX_FS==0
2025-06-02 11:06:09 -03:00
Sergey Lyubka
6a3e1e41c4
Redefine mkdir only if MG_ENABLE_POSIX_FS==0
2025-06-02 11:04:16 -03:00
Sergio R. Caprile
650caface3
fix duplicates
2025-05-30 10:03:01 -03:00
novlean
8b6e02e985
Merge pull request #3154 from cesanta/novlean-patch-2
...
Update README.md - stm32 websocket article
2025-05-29 17:01:52 +01:00
novlean
3ee6fe45f9
Update README.md
2025-05-29 17:01:05 +01:00
Sergio R. Caprile
e811afd397
Merge pull request #3152 from cesanta/fuzzer
...
fix memory leak in fuzz test itself
2025-05-28 14:36:07 -03:00
Sergio R. Caprile
b197a674e1
fix memory leak in fuzz test itself
2025-05-28 13:56:04 -03:00
Sergio R. Caprile
08f6b99b13
remove conditionals from CIfuzz
2025-05-28 11:57:27 -03:00
Sergio R. Caprile
b18d0301f3
Update README.md
2025-05-28 11:46:49 -03:00
Sergio R. Caprile
5596621420
Update README.md
2025-05-28 11:05:37 -03:00
Sergio R. Caprile
bd8a66eee7
Update README.md
...
GH changes in icon stuff
2025-05-28 11:02:07 -03:00
Sergio R. Caprile
b62ebb3c10
Update README.md
...
GH changes in build icon
2025-05-28 10:59:57 -03:00
Sergio R. Caprile
45d796fe5b
Merge pull request #3151 from cesanta/wonder
...
Add Portenta H7 STM32CubeIDE example
2025-05-27 17:27:43 -03:00
Sergio R. Caprile
d8a3b90cad
Add Portenta H7 STM32CubeIDE example
2025-05-27 17:26:26 -03:00
Sergio R. Caprile
5be9e55425
Merge pull request #3142 from cesanta/wonder
...
Add support for SDIO
2025-05-26 10:07:41 -03:00
Sergio R. Caprile
6b6acd3967
Merge pull request #3149 from cesanta/is_tls
...
set is_tls at mg_listen and mg_connect level
2025-05-26 10:06:38 -03:00
Sergio R. Caprile
1b06403a19
Add support for SDIO
...
Add support for SDIO in CYW driver
Add Portenta H7 example
2025-05-26 10:04:44 -03:00
Sergio R. Caprile
b740c80855
set is_tls at mg_listen and mg_connect level
2025-05-26 09:42:48 -03:00
Sergey Lyubka
29594283c1
Merge pull request #3148 from cesanta/iowaitormsscapped
...
flush TLS buffer
2025-05-26 11:38:41 +01:00
Sergio R. Caprile
51f54f9b7e
Merge pull request #3147 from cesanta/ra8-eth
...
RA8 eth and phy support
2025-05-23 14:23:52 -03:00
Sergio R. Caprile
1f48b1ca65
flush TLS buffer
2025-05-23 14:04:59 -03:00
robert
fd2d7cccf3
RA8 eth and phy support
2025-05-23 10:15:49 -04:00
Sergio R. Caprile
5726e680ec
Merge pull request #3143 from cesanta/fairplay
...
Make built-in TLS play fair to TCP
2025-05-23 10:22:56 -03:00
Sergio R. Caprile
fadf28adb4
Make built-in TLS play fair to TCP
...
Handshake functions in Mongoose TLS assumed data was being fully sent
after calling mg_io_send(). This was in fact the case with the usual 1460-bytes MSS, but not with the default 536-bytes MSS.
This PR removes all those calls from individual handshake functions, actual send is done at the main handshake function, keeping track of the amount of data sent, and so handling small MTUs/MSSs and possible MG_IO_WAITs when running over a socket layer.
2025-05-22 14:45:46 -03:00
novlean
a321c2d096
Merge pull request #3146 from cesanta/novlean-patch-2
...
Update README.md
2025-05-22 17:59:06 +01:00
novlean
bbb07bf6f7
Update README.md
2025-05-22 17:58:42 +01:00
Sergio R. Caprile
a801160bc0
collaterals #3140
...
We prepend current path to the URI, so a tilde could not be the first
char in a path. However, the same would happen for double dots, and
since we're already checking for that, it doesn't hurt to be on the safe
side for future's sake.
2025-05-21 10:43:14 -03:00
Sergio R. Caprile
662cc27f4f
Merge pull request #3140 from dag10/master
...
Fix URIs or header values containing tildes being unparsable.
2025-05-21 09:58:30 -03:00
Sergio R. Caprile
ccfe7e0724
update version
2025-05-21 09:46:14 -03:00
Sergio R. Caprile
8061a41b38
workaround
2025-05-19 09:22:59 -03:00
Drew Gottlieb
d01aa01a51
Fix URIs or header values containing tildes being unparsable.
2025-05-15 17:13:15 -07:00
Sergio R. Caprile
39392b3690
Merge pull request #3139 from cesanta/freewill
...
free ifp on mgr_free
2025-05-15 18:04:42 -03:00
Sergio R. Caprile
54d4611eb6
call mg_tcpip_free from mg_mgr_free()
2025-05-15 17:37:40 -03:00
Sergio R. Caprile
34cdce750d
Merge pull request #3138 from cesanta/pedantic
...
make clang happy
2025-05-15 17:11:22 -03:00
Sergio R. Caprile
f3fafb6759
make clang happy
2025-05-15 17:09:29 -03:00
Sergio R. Caprile
0372c97ff5
add fuzz
2025-05-15 16:48:16 -03:00
Sergio R. Caprile
b46136a0af
Merge pull request #3137 from cesanta/testtls
...
add fuzz tests
2025-05-15 16:33:17 -03:00
Sergio R. Caprile
ac3d41fb79
add fuzz tests
2025-05-15 16:32:42 -03:00
Sergio R. Caprile
14be42c868
INFO -> VERBOSE
2025-05-15 15:50:36 -03:00
robertc2000
f0ec14543a
Merge pull request #3136 from cesanta/ra6-driver-init
...
RA6 driver init macro
2025-05-15 10:20:31 +03:00
robert
f46c5b7214
RA6 driver init macro
2025-05-15 03:13:49 -04: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
Sergio R. Caprile
1ef6c6aeb5
Handle TCP options
2025-05-13 16:27:50 -03:00
robertc2000
bd53529b45
Merge pull request #3134 from cesanta/ota-rw612
...
OTA for FRDM-RW612
2025-05-13 10:33:41 +03:00
Sergio R. Caprile
cc8ecc5a42
stronger bounds checking
2025-05-12 18:13:41 -03:00
robert
5a816a1d41
OTA for FRDM-RW612
2025-05-12 07:59:15 -04:00
robertc2000
9922286c67
Merge pull request #3131 from cesanta/ws-offset
...
Websocket offset validation enhancement
2025-05-09 13:05:20 +03:00
robert
cdc439bc38
Websocket offset validation enhancement
2025-05-09 06:04:34 -04:00
Sergio R. Caprile
ae8422e304
fix broken TCP closure
2025-05-08 13:40:02 -03:00
robert
539d080346
check null pointer
2025-05-07 08:40:07 -04:00
Sergey Lyubka
041ec6e1f8
Close if drained
2025-05-03 10:28:40 +01:00
Sergio R. Caprile
f618fe125c
Fix lwIP builds
...
fixes #3119
lwIP does not export ip_mreq by default, it requires enabling support for IGMP by setting LWIP_IGMP, with the associated extra stuff. Mongoose will print an error if mg_multicast_add() is called with no multicast support in lwIP.
2025-04-29 19:24:17 -03:00
Sergio R. Caprile
8ab514fabc
make hexdump send CRLF
2025-04-28 12:33:31 -03:00
novlean
08ad2c3145
Merge pull request #3113 from cesanta/novlean-patch-2
...
Update README.md
2025-04-24 17:40:00 +01:00
novlean
c64fd404d4
Update README.md
...
article
2025-04-24 17:39:51 +01:00
Sergio R. Caprile
143b0ac126
fix
2025-04-24 11:04:43 -03:00
Sergio R. Caprile
c2e2432010
Merge pull request #3093 from cesanta/mdns-multicast
...
Added MDNS and driver support for multicast
2025-04-22 14:01:34 -03:00
Sergio R. Caprile
1d2a768184
refactor the rest of the drivers
2025-04-22 13:59:03 -03:00
novlean
fb099641bc
Merge pull request #3111 from cesanta/novlean-patch-2
...
Update README.md
2025-04-22 17:48:28 +01:00
novlean
6da9afbf29
Update README.md
2025-04-22 17:48:12 +01:00
Sergio R. Caprile
dceb4beb09
Refactor MIP strategy and first driver (CMSIS)
2025-04-22 12:55:21 -03:00
robert
6f697db49d
Added MDNS and driver support for multicast
2025-04-22 12:55:15 -03:00
Sergio R. Caprile
b44193780e
Merge pull request #3110 from cesanta/tlsfindata
...
Fix not reading last TLS small record with fast closure
2025-04-22 10:03:40 -03:00
Sergio R. Caprile
8e0212c3db
Fix not reading last TLS small record with fast closure
...
Fixes #3104
MbedTLS API fairplay
2025-04-22 09:56:49 -03:00
Sergio R. Caprile
3861e2e1e7
Merge pull request #3097 from cesanta/builtdoze
...
fix missing weird types
2025-04-14 13:13:06 -03:00
Sergio R. Caprile
21eefa4b55
Merge pull request #3102 from cesanta/mipfin
...
Fix handling of FIN segments carrying data
2025-04-14 11:27:09 -03:00
Sergey Lyubka
fb6c6aafeb
Merge pull request #3100 from cesanta/timers
...
Fix #2768 - remove completed timers
2025-04-14 15:15:36 +01:00
Sergio R. Caprile
df07426e78
Fix handling of FIN segments carrying data
2025-04-14 11:11:48 -03:00
Sergio R. Caprile
5cf1523a13
Merge pull request #3101 from cesanta/tlszero
...
workaround causing TLS libs to return zero
2025-04-14 10:40:36 -03:00
Sergio R. Caprile
f2fe47e9f7
workaround causing TLS libs to return zero
2025-04-11 14:42:15 -03:00
Sergio R. Caprile
2557ab2e60
Merge pull request #3086 from cesanta/cywst
...
Add support for RM2 with STM32F (429, 746)
2025-04-11 09:28:25 -03:00
Sergio R. Caprile
fbc1708000
Add support for RM2 with STM32F (429, 746)
2025-04-11 09:20:40 -03:00
Sergey Lyubka
0539cf1023
Fix #2768 - remove completed timers
2025-04-11 11:24:10 +01:00
Sergio R. Caprile
07b410447b
fix missing weird types
2025-04-10 10:02:20 -03: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
Sergio R. Caprile
169cbc044f
Merge pull request #3095 from cesanta/noVLA
...
no VLA
2025-04-09 13:28:21 -03:00
Sergio R. Caprile
08091d02e5
allow other stack than WinSock in Windows
2025-04-09 12:05:01 -03:00
Sergio R. Caprile
6f2dcf92a7
no VLA
2025-04-09 10:55:54 -03:00
Sergio R. Caprile
578e52618d
Merge pull request #3092 from cesanta/picofix
...
unbreak pico[2]W auto init
2025-04-07 16:00:33 -03:00
Sergio R. Caprile
ec0fe66a17
unbreak pico[2]W auto init
2025-04-07 15:56:11 -03:00
novlean
8fee24291a
Merge pull request #3091 from cesanta/novlean-patch-2
...
Update README.md
2025-04-07 17:53:34 +01:00
novlean
05bba2958d
Update README.md
...
Articles
2025-04-07 17:53:22 +01:00
robert
e656b1c792
Removed alloca call for ARM-CGT compatibility
2025-04-07 09:08:22 -04: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
Sergio R. Caprile
e2ee356a87
Merge pull request #3084 from cesanta/2ap
...
Add support for AP in Pico 2 W (valid for Pico W)
2025-03-28 09:51:15 -03:00
Sergio R. Caprile
189bef61d3
Add support for AP in Pico 2 W (valid for Pico W)
2025-03-24 17:49:40 -03:00
Sergio R. Caprile
7d94f9f61b
Add Pico + RM2 Wi-Fi example
2025-03-24 17:41:12 -03:00
Sergio R. Caprile
e37a0b9056
Add CYW driver
2025-03-24 17:03:05 -03:00
Sergio R. Caprile
0b57b23951
Add support for Wi-Fi chip drivers
2025-03-24 17:02:50 -03: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
Sergio R. Caprile
042ea53478
Merge pull request #3076 from cesanta/mondirw
...
keep up with Wizard dir structure
2025-03-12 17:14:30 -03:00
Sergio R. Caprile
900b0acf7a
keep up with Wizard dir structure
2025-03-12 17:08:36 -03:00
Sergio R. Caprile
dc5f2e295a
Merge pull request #3074 from cesanta/wait
...
fix IO_WAIT on send for builtin TLS and MbedTLS
2025-03-11 16:21:32 -03:00
Sergio R. Caprile
c1849c2b19
fix IO_WAIT on send for builtin TLS and MbedTLS
2025-03-11 16:14:12 -03:00
Sergio R. Caprile
4eadf3699f
unbreak C89
2025-03-11 16:00:42 -03:00
Sergio R. Caprile
b30cf6587c
Merge pull request #3072 from cesanta/rw612-wifi-xpresso
...
RW612 MCUXpresso WiFi example with FreeRTOS and LWIP
2025-03-08 14:56:29 -03:00
Sergio R. Caprile
fbc231f33e
Merge pull request #3070 from cesanta/hton
...
remove memcpy from htons/l and test load/save bigendian macros
2025-03-08 14:46:46 -03:00
Sergio R. Caprile
bc8c839342
Merge pull request #3033 from cesanta/wifi
...
Change driver API: up(ifp) -> poll(ifp, 1second)
2025-03-08 11:40:39 -03:00
Sergio R. Caprile
90a23fe230
Add support for Wi-Fi chip drivers
2025-03-07 16:41:33 -03:00
Sergio R. Caprile
065027843e
Change driver API: up(ifp) -> poll(ifp, 1second)
...
Add misc extras required by Wi-Fi drivers (in progress)
2025-03-07 14:14:16 -03:00
Sergio R. Caprile
8906b1ac0f
Merge pull request #3025 from cesanta/ub
...
fix UB and possible exception trigger
2025-03-07 13:49:37 -03:00
robert
05f9e61a41
RW612 MCUXpresso WiFi example with FreeRTOS and LWIP
2025-03-07 11:12:30 -05:00
Sergio R. Caprile
782896b5d3
remove memcpy from htons/l
2025-03-05 17:20:35 -03:00
Sergio R. Caprile
4258f62560
Merge pull request #3069 from cesanta/beduino
...
add test for ESP32
2025-03-05 14:23:05 -03:00
Sergio R. Caprile
537ba64a54
add test for ESP32
2025-03-05 12:34:22 -03:00
Sergey Lyubka
25d20b7354
Add mg_tcpip_driver_w5100 to the header
2025-03-05 06:54:20 +00:00
Sergio R. Caprile
04d8362905
Merge pull request #3068 from cesanta/arduino
...
fix Arduino tests
2025-03-04 16:31:57 -03:00
Sergio R. Caprile
21266e9a45
fix Arduino tests
2025-03-04 16:20:18 -03:00
Sergio R. Caprile
7304e2171d
Merge pull request #3065 from cesanta/reduino
...
Rename conflictive macros, add and refactor crypto tests
2025-03-04 12:11:45 -03:00
Sergio R. Caprile
61fc480850
Rename conflictive macros, refactor crypto tests
2025-03-04 11:55:57 -03:00
robertc2000
562e82f5ac
Merge pull request #3059 from cesanta/ota-rt1050
...
OTA on RT1050
2025-03-03 10:09:27 +02:00
robert
d7ff85bb48
OTA on RT1050
2025-03-03 03:03:28 -05:00
Sergio R. Caprile
55bc6105e1
Merge pull request #3058 from cesanta/move
...
move examples -> tutorials
2025-02-28 14:00:06 -03:00
Sergio R. Caprile
306c0b6096
move examples -> tutorials
2025-02-28 13:55:57 -03:00
Sergio R. Caprile
024078ae33
Merge pull request #3057 from cesanta/move
...
move vendors -> tutorials
2025-02-28 10:10:07 -03:00
Sergio R. Caprile
b5a9ba8390
move vendors -> tutorials
2025-02-28 10:01:51 -03:00
Sergey Lyubka
93f36927ca
Add .mjs mime type
2025-02-27 16:50:04 +00:00
Sergio R. Caprile
1db90cafd1
Merge pull request #3056 from cesanta/move
...
move Zephyr -> tutorials
2025-02-27 12:02:48 -03:00
Sergio R. Caprile
bf23a0def7
move Zephyr -> tutorials
2025-02-27 10:57:08 -03:00
Sergio R. Caprile
ea1cbeea9d
Merge pull request #3054 from cesanta/move
...
move UART bridge -> tutorials
2025-02-26 15:11:27 -03:00
Sergio R. Caprile
aeda7e5520
move UART bridge -> tutorials
2025-02-26 15:08:06 -03:00
Sergio R. Caprile
a7899af8b8
Merge pull request #3053 from cesanta/move
...
move ESP32 device dashboard -> tutorials
2025-02-26 14:17:06 -03:00
Sergio R. Caprile
b0385f47af
move ESP32 device dashboard -> tutorials
2025-02-26 14:14:08 -03:00
Sergio R. Caprile
86c384657c
Merge pull request #3052 from cesanta/move
...
integrate reference-projects into existing tutorials
2025-02-26 12:05:14 -03:00
Sergio R. Caprile
6e569110d2
integrate reference-projects intto existing tutorials
2025-02-26 12:00:46 -03:00
Sergio R. Caprile
3b1024b13c
Merge pull request #3051 from cesanta/move
...
move MicroPython and dashboards -> tutorials
2025-02-26 11:43:14 -03:00
Sergio R. Caprile
b3f5d11275
move MicroPython and dashboards -> tutorials
2025-02-26 11:31:01 -03:00
Sergio R. Caprile
1078ba0a92
Merge pull request #3050 from cesanta/move
...
move file-transfer -> tutorials
2025-02-25 16:54:25 -03:00
Sergio R. Caprile
005c8170d4
move file-transfer -> tutorials
2025-02-25 16:52:16 -03:00
Sergio R. Caprile
b8d1d7a10b
Merge pull request #3049 from cesanta/move
...
move ESP8266 -> tutorials
2025-02-25 16:11:30 -03:00
Sergio R. Caprile
76769fb4d5
move ESP8266 -> tutorials
2025-02-25 16:10:28 -03:00
Sergio R. Caprile
6ff6f0a4c6
Merge pull request #3048 from cesanta/move
...
move Arduino examples -> tutorials
2025-02-25 15:52:12 -03:00
Sergio R. Caprile
72a45d2f6a
move Arduino examples -> tutorials
2025-02-25 15:48:09 -03:00
Sergio R. Caprile
2fe7c8a410
Merge pull request #3044 from cesanta/eth-drivers-rx
...
ETH driver: use the same scheme for RX
2025-02-19 14:12:49 -03:00
robert
5269eb9c39
ETH driver: use the same scheme for RX
2025-02-19 10:01:54 -05:00
Sergio R. Caprile
0a86bc0af2
update version
2025-02-19 10:21:27 -03:00
Sergio R. Caprile
bc9f6ba0b0
Merge pull request #3043 from cesanta/loserst
...
add TLS support
2025-02-18 16:22:48 -03:00
Sergio R. Caprile
9e16a0ae42
add TLS support
2025-02-18 16:20:39 -03:00
Sergio R. Caprile
9ccbb49aef
Merge pull request #3042 from cesanta/loserst
...
Fix Windows returning IO_RESET
2025-02-18 16:08:24 -03:00
Sergio R. Caprile
d59f84fbbc
Fix Windows returning IO_RESET
2025-02-18 16:04:13 -03:00
Sergio R. Caprile
4bbb5008b1
Merge pull request #3039 from cesanta/rw612-eth-driver
...
RW612 ETH driver
2025-02-18 09:28:16 -03:00
Sergio R. Caprile
49ce25511e
Merge pull request #3041 from cesanta/atomillis
...
no LDRD in v6-M
2025-02-17 13:59:14 -03:00
Sergio R. Caprile
985276665d
no LDRD in v6-M
2025-02-17 10:18:51 -03:00
robert
91f553c45f
RW612 ETH driver
2025-02-17 03:47:41 -05: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
Sergio R. Caprile
34f512d244
Merge pull request #3034 from cesanta/picosdk
...
Fix Pico-SDK aggressive optimization breaking OTA
2025-02-06 10:31:09 -03:00
Sergio R. Caprile
eb5752f41b
Fix Pico-SDK aggressive optimization breaking OTA
2025-02-06 10:27:13 -03:00
Sergio R. Caprile
ef8e7419fa
...
2025-02-02 19:41:54 -03:00
Sergio R. Caprile
cfcdd15b89
...
2025-02-02 19:28:54 -03:00
Sergio R. Caprile
b26debaebc
...
2025-02-02 19:25:35 -03:00
Sergio R. Caprile
6deb061b12
...
2025-02-02 19:20:30 -03:00
novlean
4c6745670c
Merge pull request #3029 from cesanta/novlean-patch-1
...
Update LICENSE
2025-01-30 12:10:39 +00:00
novlean
01c662b7de
Update LICENSE
...
2025
2025-01-30 12:10:26 +00:00
Sergio R. Caprile
179fe652c2
Merge pull request #3028 from cesanta/ota2350
...
Use BootROM reset for RP2350
2025-01-29 15:20:37 -03:00
Sergio R. Caprile
394bc3260d
Use BootROM reset for RP2350
2025-01-29 15:17:04 -03:00
Sergio R. Caprile
ce1a70e2dc
fix error msg
2025-01-29 10:15:45 -03:00
Sergio R. Caprile
99022896f6
Merge pull request #3026 from cesanta/tst
...
misc fixes
2025-01-28 15:29:43 -03:00
Sergio R. Caprile
446b400667
misc fixes
2025-01-28 15:27:13 -03:00
Sergio R. Caprile
a0d9b6a7e0
fix UB and possible HF trigger
2025-01-28 10:24:59 -03:00
Sergio R. Caprile
7d53c21efe
fix for no TLS
2025-01-27 18:52:20 -03:00
Sergio R. Caprile
b78efbac36
Merge pull request #3024 from cesanta/test
...
fix failing tests
2025-01-27 16:52:06 -03:00
Sergio R. Caprile
9be9dcec46
misc
2025-01-27 16:50:46 -03:00
Sergio R. Caprile
3766ab802b
update SDK (no pico_rand)
2025-01-27 16:49:32 -03:00
Sergio R. Caprile
b9141925a3
fix #2997
2025-01-27 16:15:03 -03:00
Sergio R. Caprile
ed79fe86aa
fix SDK 1.5 not building in recent gcc (update to SDK 2.1)
2025-01-27 14:26:11 -03: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
Sergio R. Caprile
2f8e15a900
fix qemu package name
2025-01-27 11:13:38 -03:00
Sergio R. Caprile
b8b3a5c305
fix built-in TLS not calling MG_EV_TLS_HS; uniformize mg_tls_init()
2025-01-27 10:54:56 -03:00
Sergio R. Caprile
e7ea421c54
fix outdated mongoose.h
2025-01-27 10:54:29 -03:00
Sergio R. Caprile
8de9699390
fix TLS multiple-record-per-frame handling in bare metal
2025-01-24 12:05:17 -03:00
Sergio R. Caprile
bf592a22ae
Fix TLS tests failing with small(lots of) records
2025-01-23 19:15:40 -03:00
Sergio R. Caprile
8d4a619a15
minimize elusive ARP lookup failure
2025-01-23 14:33:28 -03:00
Sergio R. Caprile
1a3588624d
update mongoose.h
2025-01-21 16:50:14 -03:00
Sergio R. Caprile
74b3fd2efc
Merge pull request #3009 from cesanta/fin
...
Close connection fast if both sides sent FIN
2025-01-17 20:07:35 -03:00
Sergio R. Caprile
091356ed59
give TLS a chance
2025-01-17 19:51:12 -03:00
Sergey Lyubka
fc0e1ee311
Close connection fast if both sides sent FIN
2025-01-17 15:15:24 -03:00
Sergio R. Caprile
8dbfcbff58
Merge pull request #3014 from cesanta/test
...
improve TLS testing
2025-01-17 15:14:04 -03:00
Sergio R. Caprile
317591bc8a
improve TLS testing
2025-01-17 14:07:49 -03:00
Sergio R. Caprile
f71b3b91c0
Rollback
2025-01-16 21:04:12 -03:00
Sergio R. Caprile
9e255bcbce
fix undefined behaviour
2025-01-16 20:42:43 -03:00
Sergio R. Caprile
8af319b953
Merge pull request #3011 from cesanta/to512
...
Change default MG_IO_SIZE 256 -> 512
2025-01-15 16:13:15 -03:00
Sergey Lyubka
f90fd9cec4
Change default MG_IO_SIZE 256 -> 512
2025-01-15 19:10:10 +00:00
robert
d386b1c12d
XMC4 driver: added IDE compatibility
2025-01-13 03:34:25 -05:00
Sergey Lyubka
81551ec50d
Quiet clone
2025-01-06 17:47:50 +00:00
Sergio R. Caprile
8fafcf6eaa
Merge pull request #3001 from cesanta/towizard
...
move to Wizard
2025-01-03 11:54:36 -03:00
Sergio R. Caprile
f0df6c61c9
move to Wizard
2025-01-03 11:53:11 -03:00
Sergey Lyubka
6cf36b5771
Add esp32-mqtt
2024-12-30 22:58:33 +00:00
Sergio R. Caprile
54799187e9
Merge pull request #2996 from cesanta/test
...
improve tests and debuggability
2024-12-30 13:41:02 -03:00
Sergio R. Caprile
6d0320be06
improve tests and debuggability
2024-12-30 12:25:27 -03: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
Sergio R. Caprile
f95283e341
Merge pull request #2995 from cesanta/update
...
misc fixes and updates
2024-12-27 11:21:50 -03:00
Sergio R. Caprile
837da0e458
misc fixes and updates
2024-12-27 11:16:10 -03:00
Sergio R. Caprile
8ce82a100e
Merge pull request #2972 from cesanta/imxrt
...
move to Wizard
2024-12-27 09:17:43 -03:00
Sergio R. Caprile
9ece98c101
Merge pull request #2994 from cesanta/pico2w
...
Add Pico 2 W examples
2024-12-23 15:19:30 -03:00
Sergio R. Caprile
6a83147b33
Add Pico 2 W examples
2024-12-23 15:11:29 -03:00
Sergio R. Caprile
90e4228e1d
keep TLS options as per the TLS tutorial. Default to built-in TLS while allowing to use other stacks, as tutorials show
2024-12-23 11:40:36 -03: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
robertc2000
b0b0dd9f0b
Merge pull request #2990 from cesanta/w5100
...
Add W5100 driver
2024-12-17 15:34:54 +02:00
robert
30bb1c52d0
Add W5100 driver
2024-12-17 06:35:21 -05:00
Sergio R. Caprile
7fc96a61ad
fix mg_tls_pending
2024-12-16 16:03:36 -03:00
Sergio R. Caprile
4a164c39b4
Merge pull request #2987 from cesanta/ifp
...
mgr::priv -> mgr::ifp, use explicit type
2024-12-16 11:36:36 -03: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
Sergio R. Caprile
36e21e53e0
Merge pull request #2982 from cesanta/picowsdk
...
Add auto init for Pico-W driver
2024-12-05 14:59:21 -03:00
Sergio R. Caprile
b7598cc354
Add auto init for Pico-W driver
2024-12-05 14:57:21 -03:00
Sergio R. Caprile
0a4f322d49
Merge pull request #2981 from cesanta/picowsdk
...
Add Pico-W driver in src/drivers
2024-12-05 12:21:41 -03:00
Sergio R. Caprile
bf013fcdae
Add Pico-W driver in src/drivedrivers
2024-12-05 12:11:14 -03:00
Sergey Lyubka
fd52fccc15
Merge pull request #2976 from cesanta/http-invalid-versions
...
Validate HTTP version
2024-12-04 14:04:39 +00:00
robert
c493d3a4ce
Validate HTTP version
2024-12-04 06:34:24 -05:00
Sergio R. Caprile
aeceb2b9e7
Merge pull request #2979 from cesanta/sdk2
...
update to Pico-SDK 2.0.0
2024-12-03 17:10:01 -03:00
Sergio R. Caprile
cb5f833dd2
update to Pico-SDK 2.0.0
2024-12-02 14:19:49 -03:00
Sergio R. Caprile
0740ccd9f7
Merge pull request #2978 from cesanta/sdk2
...
update to Pico-SDK 2.0.0
2024-12-02 11:19:14 -03:00
Sergio R. Caprile
716c84c896
update to Pico-SDK 2.0.0
2024-12-02 11:15:33 -03: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
Sergio R. Caprile
74f77c9ded
Merge pull request #2975 from cesanta/ipsum
...
Fix IP csum calculation on 8-bit platforms
2024-11-26 17:36:43 -03: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
Sergio R. Caprile
85613ab02d
Merge pull request #2974 from cesanta/noclash
...
avoid name clashing in OTA
2024-11-26 14:18:58 -03:00
Sergio R. Caprile
6e4ce85c87
avoid name clashing in OTA
2024-11-26 14:15:56 -03:00
Sergio R. Caprile
2a093dc183
remove is_io_err (unused)
2024-11-26 14:09:34 -03: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
Sergio R. Caprile
851b3a7cfb
move to Wizard
2024-11-22 17:38:26 -03:00
Sergio R. Caprile
b6dc830bcb
Merge pull request #2964 from cesanta/http-cookie
...
Use separate cookies for HTTP and HTTPS connections
2024-11-22 16:39:08 -03:00
Sergio R. Caprile
8ef02aae41
Merge pull request #2971 from cesanta/411
...
Fix issuing 411 responses as a client
2024-11-22 16:37:19 -03:00
Sergio R. Caprile
423dbd58a1
Merge pull request #2929 from cesanta/xmc7200
...
move to Wizard
2024-11-22 16:36:12 -03:00
Sergio R. Caprile
5582db615a
Merge pull request #2923 from cesanta/1170
...
move to Wizard
2024-11-22 14:05:59 -03:00
Sergio R. Caprile
1479ebfb5d
move to Wizard
2024-11-22 14:01:32 -03:00
Sergio R. Caprile
4389ef1e77
Merge pull request #2927 from cesanta/mcxn
...
move to Wizard
2024-11-22 12:21:36 -03:00
Sergio R. Caprile
5c305e7fa8
Fix issuing 411 responses as a client
...
15.5.12. 411 Length Required
The 411 (Length Required) status code indicates that the server refuses to accept the request without a defined Content-Length (Section 8.6). The client MAY repeat the request if it adds a valid Content-Length header field containing the length of the request content.
fixes #2969
2024-11-21 18:55:16 -03:00
Kursat Aktas
0427908eae
Introducing Mongoose Guru on Gurubase.io
...
Signed-off-by: Kursat Aktas <kursat.ce@gmail.com >
2024-11-21 19:23:44 +03:00
Sergio R. Caprile
2df53c3d27
update version
2024-11-20 10:02:24 -03:00
Sergio R. Caprile
53ec9adb1b
Merge pull request #2954 from cesanta/dbl
...
Fix dbl printing
2024-11-19 16:20:30 -03:00
Sergio R. Caprile
8b95a22e75
Merge pull request #2966 from cesanta/ota-h7-dual-core
...
H7 dual core OTA fix
2024-11-14 14:23:17 -03:00
robert
665298a04b
H7 dual core OTA compatibility
2024-11-14 10:22:36 -05:00
Sergio R. Caprile
7e668df1fe
default to built-in TLS without preventing other choices
2024-11-13 17:29:44 -03:00
Sergey Lyubka
85414cfec2
Add extra step
2024-11-12 08:55:53 +00:00
robert
b973187960
Use separate cookies for HTTP and HTTPS connections
2024-11-12 03:46:11 -05:00
Sergio R. Caprile
991080e613
Merge pull request #2963 from cesanta/uaws
...
unbreak AWS example and associated tests
2024-11-11 17:30:22 -03:00
Sergio R. Caprile
72bf199577
unbreak AWS example and associated tests
2024-11-11 17:27:59 -03:00
Sergio R. Caprile
7bda43a6ec
Merge pull request #2962 from cesanta/picosdk
...
Pico-SDK support fixes and cleanups
2024-11-11 15:08:06 -03:00
Sergio R. Caprile
2b8b0ebe95
Pico-SDK support fixes and cleanups
2024-11-11 14:52:28 -03: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
Sergio R. Caprile
232bd9a22b
Merge pull request #2959 from cesanta/picosdk
...
Move ARCH_RP2040 --> ARCH_PICOSDK
2024-11-08 14:38:56 -03:00
Sergio R. Caprile
58327a1753
Move ARCH_RP2040 --> ARCH_PICOSDK
2024-11-08 14:34:33 -03:00
Sergio R. Caprile
7844d84798
Merge pull request #2956 from cesanta/ota-rt1170
...
OTA RT1170
2024-11-07 13:45:28 -03:00
Sergio R. Caprile
7a30a42797
Merge pull request #2957 from cesanta/picornd
...
Use Pico-SDK RNG
2024-11-07 11:59:47 -03:00
Sergio R. Caprile
094202ff16
Use Pico-SDK RNG
2024-11-07 11:57:08 -03:00
robert
9c4523f4fa
OTA RT1170
2024-11-07 08:39:28 -05:00
Sergio R. Caprile
69859c61e0
Merge pull request #2955 from cesanta/ota-rt10xx
...
IMXRT OTA: support included for 1024, 1040, 1064
2024-11-07 09:32:05 -03:00
robert
9878518e29
IMXRT OTA: support included for 1024, 1040, 1064
2024-11-07 03:11:57 -05:00
robert
cde270728f
Fixed tms570 driver definition not being added to net_builtin
2024-11-07 03:09:18 -05:00
Sergio R. Caprile
5559d0fa68
Merge pull request #2953 from cesanta/otapico
...
Add OTA for Pico-SDK (RP2040)
2024-11-06 16:36:14 -03:00
Sergio R. Caprile
8feff78526
add tests
2024-11-06 11:40:57 -03:00
Sergey Lyubka
226a3de55d
Fix dbl printing
2024-11-06 06:14:38 +00:00
Sergio R. Caprile
67d0f5f4ae
Add OTA for Pico-SDK (RP2040)
2024-11-05 17:17:22 -03:00
Sergio R. Caprile
192f5e563c
Merge pull request #2952 from cesanta/rt1020-ota-fix
...
RT1020 OTA: removed unnecessary compiler optimisation
2024-11-05 09:27:20 -03:00
robert
b6296e7a67
RT1020 OTA: removed unnecessary compiler optimisation
2024-11-05 03:48:26 -05:00
Sergio R. Caprile
67e17d3bc3
Merge pull request #2951 from cesanta/inline
...
MG_IRAM -> noinline
2024-11-01 16:26:05 -03:00
Sergio R. Caprile
64a6fef823
MG_IRAM -> noinline
2024-11-01 16:21:18 -03:00
robertc2000
e0c64cc4ff
Merge pull request #2949 from cesanta/ota-f7
...
STM32F OTA support
2024-10-30 16:57:21 +02:00
robert
3e55478b3b
STM32F OTA support
2024-10-30 10:55:05 -04: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
robert
f394df840e
Killed bcrypt, replaced with rand_s
2024-10-29 10:41:10 -04: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
Sergio R. Caprile
9b99f62311
Refactor OTA API
2024-10-24 19:08:06 -03: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
Sergio R. Caprile
adb12bb7be
nits
2024-10-11 14:12:46 -03:00
Sergio R. Caprile
3c10b36651
Merge pull request #2938 from cesanta/isresp
...
Honor c->is_resp with Connection:close
2024-10-10 19:47:59 -03:00
Sergio R. Caprile
d37c300d87
Honor c->is_resp with Connection:close
2024-10-10 19:44:09 -03:00
Sergio R. Caprile
9fc92e901e
Merge pull request #2936 from cesanta/test
...
Add/fix Zephyr tests (again)
2024-10-10 15:53:17 -03:00
Sergio R. Caprile
5b52529295
Add/fix Zephyr tests (again)
2024-10-10 15:49:53 -03:00
Sergio R. Caprile
f77a7ad623
Merge pull request #2926 from cesanta/arp
...
Fix gw ARP. Make ARP probe public. Add ARP event
2024-10-10 11:44:50 -03:00
Sergio R. Caprile
504ef9422e
fix gw ARP on startup
2024-10-10 11:42:38 -03:00
robert
cbbcec0895
TMS570 support
2024-10-10 03:23:51 -04:00
Sergio R. Caprile
32d90c38db
tweaks
2024-10-09 11:33:14 -03:00
Sergey Lyubka
e1f7f3d7bb
Make ARP probe public. Add ARP event
2024-10-09 11:33:14 -03:00
Sergio R. Caprile
244536ea72
Merge pull request #2934 from cesanta/test
...
Add test Makefiles for more IDEs
2024-10-08 18:58:32 -03:00
Sergio R. Caprile
fa24a3e09e
Add test Makefiles for more IDEs
...
Expand Wizard test script
2024-10-08 18:55:32 -03:00
robert
5ec26a5015
Windows: added alternative to bcrypt lib
2024-10-08 09:21:13 -04: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
Sergio R. Caprile
069254be6a
Merge pull request #2932 from cesanta/test
...
Add test Makefiles for IDEs and Wizard test script
2024-10-04 17:37:19 -03:00
Sergio R. Caprile
f3cd74cb46
Add test Makefiles for IDEs
...
Add Wizard test script
2024-10-04 17:35:02 -03:00
Sergio R. Caprile
4be8aa0f91
Merge pull request #2919 from cesanta/frag
...
Fix IP fragmentation checks for big-endian CPUs
2024-10-04 14:02:14 -03:00
Sergey Lyubka
93dd7a85f6
Fix IP fragmentation checks for big-endian CPUs
2024-10-04 16:18:33 +01:00
Sergio R. Caprile
062596e3fb
move to Wizard
2024-10-04 11:55:24 -03:00
Sergio R. Caprile
5af2de635e
Merge pull request #2931 from cesanta/revert-2930-tw
...
Revert "test prod Wizard"
2024-10-04 11:50:55 -03:00
Sergio R. Caprile
a16df91fbb
Revert "test prod Wizard"
2024-10-04 11:50:41 -03:00
Sergio R. Caprile
44178b9103
Merge pull request #2930 from cesanta/tw
...
test prod Wizard
2024-10-03 17:10:31 -03:00
Sergio R. Caprile
b767f930ad
test prod Wizard
2024-10-03 17:09:16 -03:00
Sergio R. Caprile
ba61a6545a
move to Wizard
2024-10-03 16:50:00 -03:00
Sergio R. Caprile
23ada5c7a5
try to get abort texts from GH
2024-10-03 13:46:50 -03:00
Sergio R. Caprile
97c37efffe
fix removed linked files
2024-10-03 13:26:18 -03:00
Sergio R. Caprile
5db95be4fc
fix test file
2024-10-03 12:05:44 -03:00
Sergio R. Caprile
5897422c70
Merge pull request #2928 from cesanta/newskeleton
...
move to Wizard
2024-10-03 12:00:47 -03:00
Sergio R. Caprile
a7db0d3cc5
move to Wizard
2024-10-03 11:55:38 -03:00
Sergey Lyubka
c49036a713
Merge pull request #2921 from cesanta/dp83848
...
DP83848 has no clock setup
2024-10-03 11:44:26 +01:00
Sergio R. Caprile
03246997fa
Merge pull request #2922 from cesanta/newskeleton
...
move to Wizard
2024-10-02 14:51:57 -03:00
Sergio R. Caprile
f4eac6e4fc
move to Wizard
2024-10-02 13:42:14 -03:00
Sergio R. Caprile
48f695f3e6
DP83848 has no clock setup
2024-10-02 10:22:09 -03:00
Sergio R. Caprile
3525f044f5
Merge pull request #2890 from cesanta/tls
...
Fix multiple TLS records in buffer
2024-10-01 18:30:04 -03:00
Sergio R. Caprile
b58f8b9d7c
Fix multiple TLS records in buffer
2024-10-01 18:26:51 -03:00
Sergio R. Caprile
c00962e881
Merge pull request #2914 from cesanta/tests
...
fixes and improvements for tests
2024-09-27 18:50:51 -03:00
Sergio R. Caprile
9bcf1d662b
fix tests
2024-09-27 18:33:26 -03:00
Sergio R. Caprile
586e0721d8
Merge pull request #2911 from cesanta/testcube
...
add Wizard examples
2024-09-26 20:30:41 -03:00
Sergio R. Caprile
882dd1f3a7
add Wizard examples
2024-09-26 20:20:00 -03:00
Sergio R. Caprile
399291d783
Merge pull request #2910 from cesanta/newskeleton
...
move to Wizard
2024-09-26 17:14:24 -03:00
Sergio R. Caprile
46ac2e5252
move to Wizard
2024-09-26 17:11:57 -03:00
Sergio R. Caprile
a81818b2db
avoid trashing other projs thinking redefining types is convenient
2024-09-24 20:14:39 -03:00
Sergio R. Caprile
9b0d112176
Merge pull request #2907 from cesanta/armcgt
...
Add ARMCGT arch
2024-09-24 19:01:28 -03:00
Sergio R. Caprile
ac17df0c65
Add ARMCGT arch
2024-09-24 18:58:54 -03:00
Sergio R. Caprile
c4be4e7928
Merge pull request #2906 from cesanta/revert-2901-fpp
...
Revert "fix printf precision handling"
2024-09-24 18:02:49 -03:00
Sergio R. Caprile
877cbbd11d
Revert "fix printf precision handling"
2024-09-24 18:01:07 -03:00
Sergio R. Caprile
b2bb03310e
Merge pull request #2905 from cesanta/arpudp
...
Fix ARP handling with UDP
2024-09-24 14:22:52 -03:00
Sergio R. Caprile
5c8885ee5f
Fix ARP handling with UDP
2024-09-24 12:37:13 -03:00
Sergio R. Caprile
40ec6b263d
Merge pull request #2901 from cesanta/fpp
...
fix printf precision handling
2024-09-20 20:51:20 -03:00
Sergio R. Caprile
3742da8770
fix printf precision handling
2024-09-20 20:40:54 -03:00
Sergio R. Caprile
19b06418c5
Merge pull request #2899 from cesanta/examples
...
move to Wizard
2024-09-19 16:30:14 -03:00
Sergio R. Caprile
b7b8b9219d
move to Wizard
2024-09-19 16:25:36 -03:00
Sergio R. Caprile
949966964f
Merge pull request #2896 from cesanta/examplesh563
...
move to Wizard
2024-09-18 19:47:50 -03:00
Sergio R. Caprile
c0a0f9c1df
Merge pull request #2895 from cesanta/examples
...
move to Wizard
2024-09-18 19:43:19 -03:00
Sergio R. Caprile
7cff2fa8f1
Merge pull request #2897 from cesanta/detach
...
Detach HTTP handler if MG_EV_HTTP_HDRS changes c->recv
2024-09-18 09:44:15 -03:00
Sergey Lyubka
c1b703a039
Detach HTTP handler if MG_EV_HTTP_HDRS changes c->recv
2024-09-18 13:30:27 +01:00
Sergio R. Caprile
e0eff1d2bb
update CodeQL
2024-09-17 13:14:52 -03:00
Sergio R. Caprile
037ef76ad8
move to Wizard
2024-09-16 17:03:44 -03:00
Sergio R. Caprile
ae8025cd5c
move to Wizard
2024-09-16 16:52:37 -03:00
Sergio R. Caprile
1804cc3a09
fix CIFuxx
2024-09-16 14:34:40 -03:00
Sergio R. Caprile
2d8e6b45ec
fix CIFuxx
2024-09-16 14:31:26 -03:00
Sergio R. Caprile
3fa52d0d7d
fix outdated example
2024-09-16 11:06:08 -03: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
Sergio R. Caprile
8b3e415201
Add Pico-W example
2024-09-11 10:56:52 -03:00
Sergio R. Caprile
eb6a8afe8d
Merge pull request #2891 from cesanta/cflags
...
default to built-in TLS without preventing other choices
2024-09-09 14:07:37 -03:00
Sergio R. Caprile
a705a89e4a
default to built-in TLS without preventing other choices
2024-09-09 14:05:39 -03:00
Sergio R. Caprile
ea509c0a36
move to Wizard
2024-09-05 11:48:20 -03:00
Sergio R. Caprile
269600d875
pilot move
2024-09-04 17:13:19 -03:00
Sergio R. Caprile
95e3a8f3cc
Merge pull request #2882 from cesanta/phy
...
Add MG_TCPIP_PHY_CONF
2024-09-03 11:26:43 -03:00
Sergey Lyubka
ffeff3ab69
Add MG_TCPIP_PHY_CONF
2024-09-03 15:07:27 +01:00
Sergio R. Caprile
bdc009eb65
Merge pull request #2880 from cesanta/rng
...
Make mg_random() fallible. Abort TLS on weak RNG
2024-09-02 11:12:27 -03: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
Sergio R. Caprile
44b3d60692
Merge pull request #2877 from cesanta/iosize
...
MG_IO_SIZE=256 on embedded platforms
2024-08-30 15:54:48 -03: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
Sergio R. Caprile
42e072a868
add macro to access mif
2024-08-29 17:11:25 -03:00
Sergio R. Caprile
97296934ab
update version
2024-08-21 09:33:12 -03:00
Sergey Lyubka
83dbe5fa3e
Windows friendly
2024-08-17 08:20:41 +01:00
Sergio R. Caprile
b566b8b45a
Merge pull request #2862 from cesanta/fs
...
Disable POSIX FS by default
2024-08-14 11:43:05 -03:00
Sergey Lyubka
ecdfda56c2
Disable POSIX FS by default
2024-08-14 05:26:08 +01:00
Sergio R. Caprile
166c4a244a
Merge pull request #2861 from cesanta/modusoperandi
...
Fix Microchip breaking standards (at least until they do it again)
2024-08-12 12:27:41 -03:00
Sergio R. Caprile
be7bfbac39
Fix Microchip breaking standards, as always
2024-08-12 12:20:21 -03:00
Sergio R. Caprile
3c8953672d
Merge pull request #2860 from cesanta/l2r
...
fix ARP resolution when remote host is the gw
2024-08-12 12:03:05 -03:00
Sergio R. Caprile
045b196eeb
fix ARP resolution when remote host is the gw
2024-08-12 11:55:57 -03:00
Sergio R. Caprile
d763fce8ed
Merge pull request #2851 from cesanta/tm4c
...
Update TM4C driver init + nits
2024-07-31 17:00:34 -03:00
Sergio R. Caprile
15c8ba5d3f
Update TM4C driver init + nits
2024-07-31 16:53:29 -03:00
Sergio R. Caprile
1b75017c3c
Merge pull request #2849 from cesanta/nit
...
improve close on TLS
2024-07-30 20:17:07 -03:00
Sergio R. Caprile
3ffe5e958f
improve close on TLS
2024-07-30 19:30:14 -03:00
Sergio R. Caprile
4f6a78cde8
Merge pull request #2848 from cesanta/patchnxpphy
...
Patch KSZ PHY for NXP
2024-07-30 14:43:23 -03:00
Sergio R. Caprile
3081d0766b
Patch KSZ PHY for NXP
2024-07-30 14:34:13 -03:00
Sergio R. Caprile
c1e34cb9b5
Merge pull request #2847 from cesanta/frtcp
...
make friends with FreeRTOS+TCP compatibility
2024-07-30 11:33:57 -03:00
Sergio R. Caprile
dedf67fb52
make friends with FreeRTOS+TCP compatibility
2024-07-30 10:58:10 -03: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
Sergio R. Caprile
fe77075996
Refactor tls receive pointer scheme
2024-07-26 12:15:05 -03:00
Sergio R. Caprile
4d6b126b9d
unbreak after incorrect cleanup
2024-07-26 12:14:33 -03:00
Sergio R. Caprile
7b1900d547
Merge pull request #2845 from cesanta/tls
...
Misc TLS cleanups
2024-07-25 19:42:56 -03:00
Sergio R. Caprile
5a8c56e784
Misc TLS cleanups
2024-07-25 19:01:35 -03:00
Sergio R. Caprile
8c4cfc8101
rework fetch
2024-07-24 18:30:08 -03:00
Sergey Lyubka
5f1f5ffffd
Add md5 endpoint for testing POST
2024-07-23 20:10:18 +01:00
Sergio R. Caprile
603c4b7672
Merge pull request #2842 from cesanta/pcap
...
Make net_builtin send client TLS HS
2024-07-23 15:04:41 -03:00
Sergey Lyubka
4b49c63344
Make net_builtin send client TLS HS
2024-07-23 18:47:48 +01:00
Sergio R. Caprile
9bdc910327
do proper connect
2024-07-23 14:35:32 -03:00
Sergio R. Caprile
730f50f770
Merge pull request #2839 from cesanta/miptst
...
improve MIP tests
2024-07-22 21:03:33 -03:00
Sergio R. Caprile
91606a9e3f
improve MIP tests
2024-07-22 20:22:29 -03:00
Sergio R. Caprile
22b52f831b
Merge pull request #2829 from cesanta/vli
...
allow building uECC with VLI
2024-07-10 12:17:10 -03:00
Sergio R. Caprile
071b3f558f
allow building uECC with VLI
2024-07-10 12:01:28 -03:00
Sergio R. Caprile
59cd4004ac
Merge pull request #2827 from cesanta/ws
...
handle possible memory trashing on mg_send() and mg_iobuf_add() failures
2024-07-09 15:01:36 -03:00
Sergio R. Caprile
7f7c1ff6c2
handle possible memory trashes on mg_send() and mg_iobuf_add() failures
2024-07-09 14:56:22 -03:00
Sergio R. Caprile
ad3acf355e
Merge pull request #2826 from cesanta/openwolf
...
SSLv23_ methods deprecated
2024-07-09 14:10:44 -03:00
Sergio R. Caprile
4dcc4e3308
SSL_CTX_new can fail
...
SSLv23_ methods deprecated
2024-07-09 14:08:55 -03:00
Sergio R. Caprile
a9902b55d8
Merge pull request #2823 from cesanta/c89
...
Fix warnings and allow building chacha with C89 compilers
2024-07-08 19:05:30 -03:00
Sergio R. Caprile
d46798c2a7
silence cast and c++ warnings)
2024-07-08 17:02:54 -03:00
Sergio R. Caprile
90623492b7
be more C89-friendly
2024-07-08 16:23:41 -03:00
Sergey Lyubka
ddf3ba8a15
Squash vc98 chacha warnings
2024-07-07 10:29:52 +01:00
Sergio R. Caprile
0c4d33d558
fix Keil AWS FreeRTOS-plus-TCP
2024-07-04 17:31:11 -03:00
Sergey Lyubka
1c3b6ad59b
Merge pull request #2817 from cesanta/chachachan
...
fix stack trashing
2024-07-04 05:57:06 +01:00
Sergio R. Caprile
473a12d700
Merge pull request #2807 from cesanta/tls
...
Fix raw TLS overflow for large uploads
2024-07-03 17:24:47 -03:00
Sergio R. Caprile
774cfc4bdc
fix magic number
2024-07-03 17:16:32 -03:00
Sergey Lyubka
509fbcc4f8
Fix raw TLS overflow for large uploads
2024-07-03 16:40:04 -03:00
Sergio R. Caprile
00862344f7
fix stack trashing
2024-07-03 14:44:51 -03:00
Sergio R. Caprile
5ad2b0531a
Merge pull request #2813 from cesanta/foureleven
...
fix 411 not draining header data
2024-07-01 14:50:13 -03:00
Sergio R. Caprile
be8dbb0dc7
fix 411 not draining header data
2024-07-01 14:38:27 -03:00
Sergio R. Caprile
bdfa0b302b
Merge pull request #2809 from cesanta/tls2
...
Enable builtin TLS by default
2024-06-27 08:53:10 -03:00
Sergey Lyubka
7541304a9a
Enable builtin TLS by default
2024-06-27 12:04:32 +01:00
Sergio R. Caprile
395a51eeca
silence CodeQL
2024-06-26 11:59:52 -03: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
Sergio R. Caprile
0356bf6092
resume pipelined reqs after serving a file
2024-06-25 18:30:14 -03:00
Sergio R. Caprile
8bc1edd027
add unit tests
2024-06-25 17:03:48 -03:00
Sergio R. Caprile
403f0dc8a5
add unit tests
2024-06-25 16:47:41 -03:00
Sergio R. Caprile
dffa198ebd
Add tests for recent embedded targets
2024-06-25 15:08:35 -03:00
Sergio R. Caprile
7028417d88
Merge pull request #2794 from cesanta/close
...
handle `Connection: close`
2024-06-25 15:07:07 -03:00
Sergio R. Caprile
2d4ebba3ed
Merge pull request #2805 from cesanta/plustcp
...
Update to latest FreeRTOS+TCP
2024-06-24 18:11:40 -03:00
Sergio R. Caprile
aa3fda9c33
Update to latest FreeRTOS+TCP
2024-06-24 16:54:07 -03:00
Sergio R. Caprile
0f9f0b545e
Merge pull request #2802 from cesanta/w5500
...
allow auto driver init
2024-06-21 18:53:41 -03:00
Sergio R. Caprile
9fcc398540
allow auto driver init
2024-06-21 17:12:07 -03:00
Sergio R. Caprile
61f4ab61cb
avoid redefinitions
2024-06-19 11:39:10 -03:00
Sergio R. Caprile
1f481cbe54
Merge pull request #2799 from cesanta/zephyr
...
update to latest (again)
2024-06-19 09:48:07 -03:00
Sergio R. Caprile
f4ee10a96a
update to latest (again)
2024-06-18 20:56:31 -03:00
Sergio R. Caprile
9974be3fdc
handle 'Connection: close'
2024-06-18 10:38:41 -03:00
Sergio R. Caprile
793171e9e0
Merge pull request #2793 from cesanta/tabs
...
Fix #2790 - allow tabs as the HTTP header whitespace
2024-06-17 11:41:18 -03:00
Sergio R. Caprile
cee7087d54
do check
2024-06-17 11:38:32 -03: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
Sergio R. Caprile
fcd160cc8c
play nicer to intermediate OOMs in OpenSSL
2024-06-14 19:13:01 -03:00
Sergio R. Caprile
5adbadc901
make tests pass
2024-06-14 19:11:37 -03:00
Sergio R. Caprile
5084279d81
Merge pull request #2784 from cesanta/mcxn
...
add MCUXpresso examples for MCXN947
2024-06-13 13:45:48 -03:00
Sergio R. Caprile
bd21d0d0cf
add MCUXpresso examples for MCXN947
2024-06-13 13:43:53 -03:00
Sergio R. Caprile
a3fd81540a
Merge pull request #2783 from cesanta/mcxn
...
Update MCXN947 FreeRTOS to CM33 port
2024-06-12 17:04:45 -03:00
Sergio R. Caprile
ba3f6a5e76
Update MCXN947 FreeRTOS to CM33 port
2024-06-12 17:00:10 -03:00
Sergio R. Caprile
25c56e86c9
Merge pull request #2780 from cesanta/sntp2
...
update example
2024-06-10 16:18:25 -03:00
Sergio R. Caprile
0897b0969d
update example
2024-06-10 16:12:38 -03:00
Sergio R. Caprile
6cb1c3c0e9
Merge pull request #2778 from cesanta/tls7
...
Add mtls and chacha20
2024-06-10 11:36:40 -03: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
Sergio R. Caprile
b0e18d5e8a
Merge pull request #2775 from cesanta/dhcpdns
...
DNS and SNTP via DHCP
2024-06-05 14:41:57 -03:00
Sergio R. Caprile
be58d73a0a
DNS and SNTP via DHCP
2024-06-05 14:10:31 -03:00
Sergio R. Caprile
c1f630f5ed
Merge pull request #2772 from cesanta/strdup
...
bring mg_strdup() back
2024-05-31 18:05:59 -03:00
Sergio R. Caprile
ab75bfa6e7
bring mg_strdup() back
2024-05-31 17:45:53 -03:00
Sergio R. Caprile
a4e0225c69
Merge pull request #2771 from cesanta/mcxfr
...
Add FreeRTOS example
2024-05-30 20:08:38 -03:00
Sergio R. Caprile
6d3d6c3601
Add FreeRTOS example
2024-05-30 20:05:57 -03:00
Sergio R. Caprile
2872de75a0
Merge pull request #2770 from cesanta/1170fr
...
Add FreeRTOS example
2024-05-30 12:34:01 -03:00
Sergio R. Caprile
70936e3738
Add FreeRTOS example
2024-05-30 12:23:19 -03:00
Sergio R. Caprile
c272883ec1
Merge pull request #2769 from cesanta/xmc7
...
XMC7: Ethernet descriptors 8-byte alignment
2024-05-29 13:31:23 -03:00
robert
d9619a8fa4
XMC7: Ethernet descriptors 8-byte alignment
2024-05-29 10:48:53 -04:00
Sergey Lyubka
9ec2022447
Merge pull request #2767 from cesanta/frdm-n94
...
FRDM-MCXN947
2024-05-28 21:39:51 +01:00
Sergio R. Caprile
10f56c55e6
Add FRDM-MCXN947
2024-05-28 16:55:52 -03:00
robert
69682d6d97
Added N94 baremetal skeleton
2024-05-28 16:55:52 -03:00
Sergio R. Caprile
b61575eb2b
Merge pull request #2759 from cesanta/synpsys
...
Move stm32h driver to synopsys
2024-05-28 16:55:24 -03:00
Sergio R. Caprile
6942de4f57
Move stm32h driver to synopsys
2024-05-28 14:51:19 -03:00
Sergio R. Caprile
8085e21a05
Merge pull request #2766 from cesanta/xmc7
...
add 100/10M
2024-05-27 15:14:44 -03:00
Sergio R. Caprile
0061fe02e6
add 100/10M
2024-05-27 14:40:07 -03:00
Sergio R. Caprile
6bb40e6ec9
update version
2024-05-20 11:21:09 -03:00
Sergio R. Caprile
94efcc83a1
update version
2024-05-20 10:54:40 -03: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
Sergio R. Caprile
c26bd2ffe8
Merge pull request #2757 from cesanta/wolf
...
fix WolfSSL
2024-05-17 18:11:30 -03:00
Sergio R. Caprile
9dc3d09981
fix WolfSSL
2024-05-17 17:54:52 -03:00
Sergio R. Caprile
76b4c9a6ff
Merge pull request #2756 from cesanta/silwf
...
momentarily silence WolfSSL tests
2024-05-16 15:18:55 -03:00
Sergio R. Caprile
41add69294
momentarily silence WolfSSL tests
2024-05-16 15:17:19 -03:00
Sergio R. Caprile
c911c9ad19
Merge pull request #2752 from cesanta/strip
...
add mg_str_to_num
2024-05-16 10:58:54 -03:00
Sergio R. Caprile
dd883c0563
Merge pull request #2755 from cesanta/mbed
...
unbreak MbedTLS in Linux
2024-05-16 10:09:59 -03:00
Sergio R. Caprile
16a0c89d5f
unbreak MbedTLS in Linux
2024-05-16 09:55:01 -03: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
Juliusz Sosinowicz
cb5b6b972a
Turn off hanging test
...
Signed-off-by: Juliusz Sosinowicz <juliusz@wolfssl.com >
2024-05-16 10:37:31 +02:00
Juliusz Sosinowicz
925f21aca4
Update nightly
...
Signed-off-by: Juliusz Sosinowicz <juliusz@wolfssl.com >
2024-05-16 10:37:31 +02:00
Juliusz Sosinowicz
dc09851ac8
Add wolfSSL support
...
- Added Makefile wolfSSL build option with `SSL=WOLFSSL`
- Fixed missing BIO symbol errors
- Rename `fe` to `mg_fe` as it collides with `fe` defined in `wolfssl/wolfcrypt/fe_operations.h`
- byte variable name shadows the wolfSSL byte type
Tested with `make test`
Signed-off-by: Juliusz Sosinowicz <juliusz@wolfssl.com >
2024-05-16 10:37:31 +02: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
Sergio R. Caprile
b5443f10c5
add mg_str_to_num
2024-05-15 16:46:31 -03:00
Sergio R. Caprile
3ae1a0f82a
Merge pull request #2750 from cesanta/gbephy
...
fix LAN87x
2024-05-13 16:29:17 -03:00
Sergio R. Caprile
81f0f8a7c2
fix LAN87x
2024-05-13 16:12:51 -03:00
Sergey Lyubka
50963df42f
Update mongoose.c
2024-05-11 13:29:40 +01:00
Sergio R. Caprile
b316989378
Merge pull request #2749 from cesanta/strip
...
silence fuzzer
2024-05-10 12:14:59 -03:00
Sergio R. Caprile
23c68e2677
silence fuzzer
2024-05-10 11:12:12 -03:00
Sergio R. Caprile
b46bee0540
Merge pull request #2737 from cesanta/strip
...
cleanup 'str' API
2024-05-09 14:43:39 -03:00
Sergio R. Caprile
4c6c27d8f6
fix 573f13c
2024-05-09 14:38:57 -03:00
Sergio R. Caprile
3c531897b6
cleanup 'str' API
2024-05-09 14:10:27 -03:00
Sergio R. Caprile
6c7672f4af
Merge pull request #2747 from cesanta/t2
...
Reduce stack usage in mg_tls_hexdump()
2024-05-09 11:54:55 -03: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
Sergio R. Caprile
3168a2aca0
Merge pull request #2743 from cesanta/warn
...
Squash warning
2024-05-07 17:08:07 -03:00
Sergio R. Caprile
1f5feaa103
Merge pull request #2744 from cesanta/certs
...
regenerate certs
2024-05-07 15:13:07 -03:00
Sergio R. Caprile
4be3dfd52b
Fix nomadic brew
2024-05-07 14:56:48 -03:00
Sergio R. Caprile
1e26983263
Merge pull request #2742 from cesanta/esp32ota
...
Add MG_OTA_ESP32
2024-05-07 14:31:14 -03: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
Sergio R. Caprile
8e420406b9
Merge pull request #2740 from cesanta/newskeleton
...
move to new skeleton
2024-05-01 15:19:08 -03:00
Sergio R. Caprile
fc0364b321
move to new skeleton
2024-05-01 15:17:39 -03:00
Sergio R. Caprile
ea4986dec5
Merge pull request #2739 from cesanta/newskeleton
...
move to new skeleton
2024-05-01 14:44:15 -03:00
Sergio R. Caprile
2be30a3193
move to new skeleton
2024-05-01 14:42:21 -03:00
Sergio R. Caprile
81f90c7b51
Merge pull request #2738 from cesanta/newskeleton
...
move to new skeleton
2024-05-01 14:19:16 -03:00
Sergio R. Caprile
205a564482
move to new skeleton
2024-05-01 14:16:43 -03:00
Sergio R. Caprile
497df68de1
Merge pull request #2735 from cesanta/newskeleton
...
move to new skeleton
2024-04-29 13:47:14 -03:00
Sergio R. Caprile
eaf8e24d4c
move to new skeleton
2024-04-29 13:45:20 -03:00
Sergio R. Caprile
1721fb0484
Merge pull request #2734 from cesanta/newskeleton
...
move to new skeleton
2024-04-29 11:26:00 -03:00
Sergio R. Caprile
fe0b144b84
move to new skeleton
2024-04-29 11:23:00 -03:00
Sergio R. Caprile
d391bca2d3
Merge pull request #2733 from cesanta/newskeleton
...
move to new skeleton
2024-04-29 11:02:31 -03:00
Sergio R. Caprile
a0b6e70ff8
move to new skeleton
2024-04-29 10:58:43 -03:00
robert
4f15392440
Patched XMC7 eth
2024-04-29 07:18:52 -04:00
Sergey Lyubka
959fcfdf1d
Fix paths
2024-04-28 13:26:53 +01:00
Sergio R. Caprile
57f90d200d
Merge pull request #2731 from cesanta/newskeleton
...
move to new skeleton
2024-04-26 17:01:58 -03:00
Sergio R. Caprile
663c645cf1
move to new skeleton
2024-04-26 16:58:58 -03:00
Sergio R. Caprile
972b255a48
Merge pull request #2729 from cesanta/newskeleton
...
move to new skeleton
2024-04-26 13:47:39 -03:00
Sergio R. Caprile
8c5dfa4227
move to new skeleton
2024-04-26 13:46:18 -03:00
Sergio R. Caprile
290d48e1aa
Merge pull request #2727 from cesanta/newskeleton
...
move to new skeleton
2024-04-25 17:09:13 -03:00
Sergio R. Caprile
4eb3a1c978
move to new skeleton
2024-04-25 16:54:28 -03:00
Sergio R. Caprile
b4a36a8303
Merge pull request #2726 from cesanta/newskeleton
...
move to new skeleton
2024-04-25 15:21:35 -03:00
Sergio R. Caprile
d08ee4e63a
move to new skeleton
2024-04-25 15:18:59 -03:00
Sergio R. Caprile
42f5802e47
Merge pull request #2725 from cesanta/newskeleton
...
move to new skeleton
2024-04-25 14:46:57 -03:00
Sergio R. Caprile
120ffb0b1f
move to new skeleton
2024-04-25 14:45:28 -03:00
Sergey Lyubka
d3a3ba0a32
Linkify mongoose.{c,h}
2024-04-25 11:32:57 +01:00
Sergio R. Caprile
79eebc14bb
Merge pull request #2723 from cesanta/newskeleton
...
move to new skeleton
2024-04-24 17:12:17 -03:00
Sergey Lyubka
6fc41e2a3c
Merge pull request #2720 from cesanta/tlsblues
...
TLS corner cases
2024-04-24 20:44:57 +01:00
Sergio R. Caprile
4843323f87
move to new skeleton
2024-04-24 16:09:24 -03:00
Sergio R. Caprile
04c6f3e6ef
Merge pull request #2722 from cesanta/newskeleton
...
start moving to new skeleton
2024-04-24 12:03:10 -03:00
Sergio R. Caprile
5345c7260e
start moving to new skeleton
2024-04-24 11:57:53 -03:00
Sergio R. Caprile
71a48ccde0
Merge pull request #2721 from cesanta/leftovers
...
track recent changes
2024-04-23 16:31:30 -03:00
Sergio R. Caprile
41e24d7733
track recent changes
2024-04-23 15:12:40 -03:00
Sergio R. Caprile
f888b30863
TLS corner cases
2024-04-23 11:24:47 -03:00
Sergey Lyubka
10029d6a8d
Merge pull request #2718 from cesanta/pathissane
...
change mg_path_is_sane()
2024-04-22 20:58:02 +01:00
Sergio R. Caprile
6697a2cfaa
change mg_path_is_sane()
2024-04-22 11:27:22 -03:00
Sergey Lyubka
59020e0d5d
Merge pull request #2717 from cesanta/xmc7
...
XMC7 full working example
2024-04-22 09:42:42 +01:00
robert
70abd1f98d
XMC7 full working example
2024-04-22 03:15:10 -04: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
Sergio R. Caprile
89aaf1c30c
move Makefile to test/
2024-04-19 18:53:25 -03:00
Sergio R. Caprile
601af780c9
Merge pull request #2713 from cesanta/nodetemb
...
move Mongoose options to mongoose_config
2024-04-19 10:50:05 -03:00
Sergio R. Caprile
93477c8db4
move Mongoose options to mongoose_config
2024-04-19 10:47:16 -03:00
Sergey Lyubka
ec5531dbf4
Merge pull request #2711 from cesanta/nodetemb
...
remove arch autodetection for embedded
2024-04-19 06:04:27 +01:00
Sergio R. Caprile
157f87f01a
remove arch autodetection for embedded
2024-04-18 17:28:40 -03:00
Sergio R. Caprile
0f4ca8d010
Merge pull request #2710 from cesanta/2650plus
...
fix fuzzer
2024-04-18 10:15:00 -03:00
Sergio R. Caprile
0a168b6791
fix fuzzer
2024-04-18 10:05:41 -03: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
Sergio R. Caprile
ef61d6ea48
remove http_match_uri()
2024-04-17 16:13:10 -03:00
Sergey Lyubka
e6bf658271
Fix #2685 - squash warnings in tls_builtin
2024-04-17 07:32:51 +01:00
Sergio R. Caprile
9cccb9839b
Merge pull request #2691 from cesanta/mqtt12
...
add simple API support for app MQTT pub retries
2024-04-16 19:18:11 -03:00
Sergio R. Caprile
2bd188f3d6
add simple API support for app MQTT pub retries
2024-04-16 19:17:37 -03:00
Sergio R. Caprile
9fa840c1c7
Merge pull request #2650 from cesanta/str
...
Fix #2612 - struct mg_str::ptr -> buf
2024-04-16 19:12:03 -03: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
Sergio R. Caprile
34150f3f71
Rename mongoose_custom as mongoose_config
2024-04-16 17:28:31 -03:00
Sergio R. Caprile
db6730c8a3
Merge pull request #2706 from cesanta/tlspoll
...
poll TLS to process outstanding data in receive buffer
2024-04-15 14:24:22 -03:00
Sergio R. Caprile
08cac802a4
poll TLS to process outstanding data in receive buffer
2024-04-15 12:13:31 -03:00
Sergio R. Caprile
af6a52e060
Merge pull request #2704 from cesanta/gbephy
...
Add support for DP83867
2024-04-15 11:58:47 -03:00
Sergio R. Caprile
1c63645254
Add support for DP83867
2024-04-12 17:11:10 -03:00
Sergey Lyubka
be5d8b1d4f
Merge pull request #2702 from cesanta/zlw
...
Allow zero-length 'last-will' messages
2024-04-12 08:12:28 +01:00
Sergio R. Caprile
2ac3552e6e
Allow zero-length 'last-will' messages
2024-04-11 11:20:46 -03:00
Sergio R. Caprile
3c3c775213
Merge pull request #2699 from cesanta/rewact
...
increase builtin TLS test coverage
2024-04-10 17:17:10 -03:00
Sergio R. Caprile
a24b7043ed
increase builtin TLS test coverage
2024-04-10 17:07:12 -03:00
Sergio R. Caprile
7b621d7b5b
Merge pull request #2697 from cesanta/ft
...
update to MG_EV_HTTP_HDRS
2024-04-10 14:38:15 -03:00
Sergio R. Caprile
8a335a8cea
update to MG_EV_HTTP_HDRS
2024-04-10 12:20:33 -03:00
Sergio R. Caprile
355c292dbf
Merge pull request #2696 from cesanta/rewact
...
fix missing install
2024-04-09 11:00:13 -03:00
Sergio R. Caprile
2511d747ae
fix missing install
2024-04-09 10:57:52 -03:00
Sergey Lyubka
03c326a04e
Add driver init for IMXRT
2024-04-09 12:07:36 +02:00
Sergio R. Caprile
b3312f3761
Merge pull request #2690 from cesanta/rewact
...
fix Valgrind dependencies
2024-04-05 15:59:14 -03:00
Sergio R. Caprile
2e250ee7aa
fix Valgrind dependencies
2024-04-05 15:56:50 -03:00
Sergey Lyubka
924984dde1
Merge pull request #2682 from sasha0552/patch-1
...
fix typo
2024-04-05 10:17:56 +01:00
Sergio R. Caprile
33b7bb91d9
Merge pull request #2688 from cesanta/rewact
...
improve test coverage and run time
2024-04-04 17:21:49 -03:00
Sergio R. Caprile
f68fe0fb5c
improve test coverage and run time
2024-04-04 17:16:38 -03:00
Sergio R. Caprile
e6663ec186
Merge pull request #2687 from cesanta/shh
...
Keepup with Zephyr project's enjoyment of changing headers
2024-04-04 12:55:01 -03:00
Sergio R. Caprile
6ff0f9ccd8
Keepup with Zephyr project's enjoyment of changing headers
2024-04-04 12:49:37 -03:00
sasha0552
48830aa9a9
fix typo
2024-04-03 22:14:47 +00:00
Sergio R. Caprile
9276f764e0
Merge pull request #2681 from cesanta/ub
...
keep embedded-friendly config API
2024-04-03 15:53:02 -03:00
Sergio R. Caprile
7876d464f2
keep embedded-friendly config API
2024-04-03 15:48:57 -03:00
Sergio R. Caprile
5d0d01c2c1
Merge pull request #2678 from cesanta/noscrsh
...
no screenshots
2024-04-02 18:12:31 -03:00
Sergio R. Caprile
393418d50d
no screenshots
2024-04-02 18:11:11 -03:00
Sergio R. Caprile
23bb912eb5
Merge pull request #2677 from cesanta/noscrsh
...
no screenshots
closes #2611
2024-04-02 16:38:16 -03:00
Sergio R. Caprile
1d5b5296da
no screenshots
2024-04-02 16:37:14 -03:00
Sergey Lyubka
655f5db996
Merge pull request #2675 from dvosully/esp32_device_dashboard_firmware_update
...
Implement firmware update in ESP32 device-dashboard example
2024-04-02 05:12:26 +01:00
dvosully
c20cc4ae09
Implement firmware update in ESP32 device-dashboard example using espressif OTA APIs
2024-03-31 19:40:44 +10:00
Sergey Lyubka
7581229bbf
Merge pull request #2669 from cesanta/tls
...
Squash warnings
2024-03-27 09:05:31 +00:00
Sergey Lyubka
d094e090ff
Squash warnings
2024-03-27 08:58:48 +00:00
robert
c7a13025e4
Added ethernet driver for Infineon XMC4 boards
2024-03-26 10:21:09 -04:00
Sergey Lyubka
e4cd6bd824
Cleanup debugging leftovers
2024-03-26 11:33:59 +00:00
Sergio R. Caprile
f3ad0572e2
Merge pull request #2667 from cesanta/rewact
...
code .remove MbedTLS from essentials. Add tests in full
2024-03-25 18:36:53 -03:00
Sergio R. Caprile
406d6cc305
remove MbedTLS from essentials. Add tests in full
2024-03-25 18:35:46 -03:00
Sergio R. Caprile
d042697b10
Merge pull request #2663 from cesanta/tls
...
TLS client implementation
2024-03-25 16:56:43 -03:00
Sergey Lyubka
ba678b9ad1
TLS client implementation
2024-03-25 19:20:40 +00:00
Sergio R. Caprile
7a5cf118e9
Merge pull request #2666 from cesanta/ra
...
silence pedantic new versions
2024-03-25 10:43:37 -03:00
Sergio R. Caprile
e9a2da61ef
silence pedantic new versions
2024-03-25 10:35:30 -03:00
Sergio R. Caprile
d3fe1ef681
Merge pull request #2665 from cesanta/rewact
...
add RA6 and RT1170 build tests
2024-03-25 09:48:49 -03:00
Sergio R. Caprile
9725bca966
add RA6 and RT1170 build tests
2024-03-25 09:47:27 -03:00
Sergio R. Caprile
1f627e4263
Merge pull request #2664 from cesanta/rewact
...
add RA6 and RT1170 build tests
2024-03-25 09:41:08 -03:00
Sergio R. Caprile
7ac0c5fc2a
add RA6 and RT1170 build tests
2024-03-25 09:34:56 -03:00
Sergey Lyubka
091ebd8a98
Update readme
2024-03-25 08:52:59 +00:00
Sergey Lyubka
d9a6e85b65
Merge pull request #2658 from cesanta/rt1170
...
RT1170
2024-03-23 05:33:46 +00:00
Sergio R. Caprile
7cc3d89980
Add RT1170 example
2024-03-22 13:44:01 -03:00
Sergio R. Caprile
f58b90f7ea
Merge pull request #2655 from cesanta/z
...
Zephyr fcntl
2024-03-21 14:03:03 -03:00
Sergio R. Caprile
fd84109c1d
Zephyr fcntl
2024-03-21 13:57:10 -03:00
Sergio R. Caprile
626f605835
Support RT11, fix RTL PHY, fix RA err cntr
2024-03-20 10:35:05 -03:00
Sergio R. Caprile
943a8a2708
fix references to RM
2024-03-20 10:35:05 -03:00
Sergio R. Caprile
d7b2b3f42e
Merge pull request #2648 from cesanta/autoinit
...
Refactor autoinit code
2024-03-17 14:22:25 -03:00
Sergey Lyubka
fafc5c8348
Refactor autoinit code
2024-03-15 20:23:37 +00:00
Sergio R. Caprile
15bd8b4fe9
Merge pull request #2647 from cesanta/phy
...
Split PHY code into phy.{c,h}
2024-03-15 11:04:45 -03:00
Sergio R. Caprile
928aed4342
Split PHY code into phy.{c,h}; add PHY config to STM32H driver
2024-03-15 10:37:54 -03:00
Sergey Lyubka
98782e44c2
Nit changes to the fleet dashboard
2024-03-13 13:41:22 +00:00
Sergio R. Caprile
65b23777b2
Merge pull request #2642 from cesanta/autoinit
...
Add driver init to mg_mgr_init()
2024-03-12 20:36:59 -03:00
Sergio R. Caprile
c8fd3d6d25
Add driver init to mg_mgr_init()
2024-03-12 15:55:35 -03:00
Sergey Lyubka
01e7cd5f13
Merge pull request #2646 from cesanta/tls
...
Fix #2619 - use mg_tls_pending() API to check for buffered TLS data
2024-03-12 08:49:32 +00:00
Sergey Lyubka
3ac9bd0468
Fix #2619 - use mg_tls_pending() API to check for buffered TLS data
2024-03-12 08:30:04 +00:00
Sergio R. Caprile
9f498d2eea
Merge pull request #2645 from cesanta/mp
...
tie Micropython examples to a stable release
2024-03-11 11:09:39 -03:00
Sergio R. Caprile
2d2d9ad277
tie Micropython examples to a stable release
2024-03-11 11:07:18 -03:00
Sergey Lyubka
2cc18a8ea3
Snippets
2024-03-10 19:00:32 +00:00
Sergey Lyubka
25036d5f48
Link to mongoose.ws
2024-03-10 18:59:02 +00:00
Sergey Lyubka
defee39ef9
Link to mongoose.ws
2024-03-10 18:58:14 +00:00
Sergey Lyubka
c78afb12a3
Remove dead link
2024-03-10 18:53:02 +00:00
Sergey Lyubka
f72b0b5056
Merge pull request #2632 from cesanta/reorg
...
Reorg skeleton
2024-03-09 16:04:35 +00:00
Sergey Lyubka
d46e505a80
Reorg skeleton
2024-03-09 16:01:06 +00:00
Sergey Lyubka
4027bcf7ea
Update readme
2024-03-09 10:29:14 +00:00
Sergey Lyubka
2905392665
Update readme
2024-03-09 10:28:43 +00:00
Sergio R. Caprile
98db3360df
Merge pull request #2641 from cesanta/aes
...
prefix macros in tls_aes128
2024-03-06 12:06:09 -03:00
Sergio R. Caprile
f26c713482
prefix macros in tls_aes128
2024-03-06 11:59:12 -03:00
Sergey Lyubka
05e55334fc
Fix vc98 build
2024-03-06 00:57:31 +00:00
Sergey Lyubka
01fe61276e
Add unit test for semicolon in value
2024-03-06 00:49:55 +00:00
Sergey Lyubka
219253ad71
Merge pull request #2636 from cesanta/mg_http_upload
...
Increase local file buffer size in mg_http_upload()
2024-03-05 06:05:36 +00:00
Sergey Lyubka
7b125558cb
Merge pull request #2639 from cesanta/ack2
...
Better acks
2024-03-05 06:05:20 +00:00
Sergey Lyubka
02120e24b6
Better acks
2024-03-03 10:59:31 +00:00
Sergey Lyubka
91bc79c14c
Merge pull request #2638 from cesanta/ack
...
restart timer when acking
2024-03-02 20:59:04 +00:00
Sergio R. Caprile
5ca552cf1c
restart timer when acking
2024-03-02 15:25:02 -03:00
Sergio R. Caprile
2066304b14
Merge pull request #2637 from cesanta/ack
...
Sending ACK when about to exhaust TCP WIN1
2024-03-02 12:50:29 -03:00
Sergey Lyubka
1c6f8b95eb
Sending ACK when about to exhaust TCP WIN1
2024-03-02 15:44:08 +00:00
Sergio R. Caprile
5384591f5b
Merge pull request #2635 from cesanta/uploads
...
Enhance upload example - write uploaded file
2024-03-02 11:21:55 -03:00
Sergey Lyubka
309668ccbc
Increase local file buffer size in mg_http_upload()
2024-03-02 10:56:06 +00:00
Sergey Lyubka
06a9fb3f53
Enhance upload example
2024-03-02 10:12:43 +00:00
Sergio R. Caprile
00db56f7d7
Merge pull request #2634 from cesanta/MG_EV_HTTP_HDRS
...
Introduce MG_EV_HTTP_HDRS
2024-03-01 20:50:57 -03:00
Sergey Lyubka
cec06eb25c
Introduce MG_EV_HTTP_HDRS
2024-03-01 23:29:12 +00:00
Sergey Lyubka
73a3897e1b
Merge pull request #2630 from cesanta/2593-mongoose-closes-the-connection-without-responding-to-post-requests-that-dont-have-explicit-lengths
...
HTTP: respond to messages which have no explicit lengths
2024-02-28 19:21:06 +00:00
Sergey Lyubka
100c4c15ce
2024
2024-02-28 18:16:00 +00:00
robert
c59bf6613a
HTTP: respond to messages which have no explicit lengths
2024-02-28 04:01:39 -05:00
Sergio R. Caprile
ac435bcb91
Merge pull request #2629 from cesanta/z
...
Satisfy new Zephyr config
2024-02-27 11:51:45 -03:00
Sergio R. Caprile
5d0bfccbc7
Satisfy new Zephyr config
2024-02-27 11:32:16 -03:00
Sergio R. Caprile
813489dc2f
Merge pull request #2627 from cesanta/z
...
update
2024-02-26 16:59:16 -03:00
Sergio R. Caprile
828f31d5e6
update
2024-02-26 16:58:04 -03:00
Sergio R. Caprile
8130f7f25f
Merge pull request #2625 from cesanta/c89
...
Make net_builtin C89 friendly
2024-02-26 09:20:42 -03:00
Sergey Lyubka
943e1c5f77
Adopt arch_freertos.h for CCRH compiler
2024-02-26 12:05:35 +00:00
Sergey Lyubka
ecb3301bcb
Make net_builtin C89 friendly
2024-02-25 12:21:06 +00:00
Sergio R. Caprile
a0f33aebf7
Merge pull request #2624 from cesanta/2620
...
test returned content-type for custom 404
2024-02-23 09:15:45 -03:00
Sergio R. Caprile
6862981640
test returned content-type for user page404
2024-02-23 09:11:42 -03:00
Sergey Lyubka
f61f2d2e9f
Merge pull request #2620 from cesanta/2617
...
fix wrong MIME type for custom 404
2024-02-23 01:50:02 +00:00
Sergey Lyubka
1743e175cd
Merge pull request #2623 from cesanta/r2d2
...
Add support for RA6M4
2024-02-23 00:45:47 +00:00
Sergio R. Caprile
a027f58744
Add support for RA6M4
2024-02-22 20:51:01 -03:00
Sergio R. Caprile
c98886402b
Merge pull request #2621 from cesanta/ccrh
...
Adopt CCRH compiler
2024-02-22 20:18:15 -03:00
Sergey Lyubka
112a1e908a
Adopt CCRH compiler
2024-02-22 17:53:15 +00:00
Sergey Lyubka
01ae80ecd1
Fix fuzzer call for mg_span()
2024-02-22 08:36:25 +00:00
Sergio R. Caprile
52997c6c51
update version
2024-02-21 08:50:06 -03:00
Sergio R. Caprile
1c114a279e
fix wrong MIME type for custom 404
2024-02-20 19:08:07 -03:00
Sergey Lyubka
93148e3223
Merge pull request #2616 from cesanta/upload
...
Add file upload functionality to the http-server example
2024-02-20 12:07:19 +00:00
Sergey Lyubka
f01807ef17
Add file upload functionality to the http-server example
2024-02-20 11:39:28 +00:00
Sergio R. Caprile
a4ed740518
Merge pull request #2610 from cesanta/file_read
...
Change mg_file_read() signature: return mg_str
2024-02-16 09:48:08 -03:00
Sergey Lyubka
0e2f3de154
Change mg_file_read() signature: return mg_str
2024-02-16 12:07:35 +00:00
Sergey Lyubka
d128d2146a
Online status
2024-02-15 09:49:59 +00:00
Sergey Lyubka
c683e1e988
More style changes
2024-02-15 09:46:42 +00:00
Sergey Lyubka
0b7038d44d
Fixed layout
2024-02-15 09:38:32 +00:00
Sergey Lyubka
55698b91c0
Disable OTA for now..
2024-02-15 09:26:37 +00:00
Sergey Lyubka
eff54827b2
Fix config reporting
2024-02-14 23:46:43 +00:00
Sergio R. Caprile
2c2c7f6894
Merge pull request #2609 from cesanta/loc
...
Fill c->loc for outbound connections
2024-02-14 09:51:10 -03:00
Sergey Lyubka
5baa4d969e
Fill c->loc for outbound connections
2024-02-14 12:32:26 +00:00
Sergey Lyubka
d745c41d5b
Merge pull request #2608 from cesanta/mqtt-dash
...
Update mqtt-dashboard, adopt new UI, break OTA for now..
2024-02-14 12:18:17 +00:00
Sergey Lyubka
a86bde7b3f
Update mqtt-dashboard, adopt new UI, break OTA for now..
2024-02-14 12:14:17 +00:00
Sergio R. Caprile
4ab2309a5d
Merge pull request #2607 from cesanta/tls
...
Fix #2603 : TLS read path
2024-02-14 08:50:44 -03:00
Sergey Lyubka
9172f62970
Fix #2603 : TLS read path
2024-02-13 05:49:15 +00:00
Sergey Lyubka
daa47e8272
Merge pull request #2604 from cesanta/pipeline
...
Fix #2592 : do not close pipelined connection prematurely
2024-02-13 05:48:34 +00:00
Sergey Lyubka
2419f02766
Fix #2592 : do not close pipelined connection prematurely
2024-02-11 09:05:19 +00:00
Sergio R. Caprile
c8d45c9ff1
Merge pull request #2601 from cesanta/dns
...
cap # responses instead of rejecting
2024-02-09 12:35:15 -03:00
Sergio R. Caprile
0b667ca869
cap # responses instead of rejecting
2024-02-09 12:28:56 -03:00
Sergio R. Caprile
1a5ea930ab
Update fuzz.c for mg_commalist -> mg_span
2024-02-04 23:41:16 -03:00
Sergey Lyubka
e4bfb2b5b0
Merge pull request #2597 from cesanta/str
...
mg_split -> mg_span. Remove mg_commalist
2024-02-04 09:39:08 +00:00
Sergey Lyubka
936e7bbc88
mg_split -> mg_span. Remove mg_commalist
2024-02-04 09:26:42 +00:00
Sergey Lyubka
93b5063251
Merge pull request #2599 from cesanta/upload
...
Allow user specify file in mg_http_upload
2024-02-04 09:07:28 +00:00
Sergey Lyubka
e0668bc1c0
Allow user specify file in mg_http_upload
2024-02-04 08:56:32 +00:00
Sergey Lyubka
fa5aa308bc
Merge pull request #2596 from cesanta/ls
...
Add helper mg_fs_ls()
2024-02-01 18:25:05 +00:00
Sergey Lyubka
cbfa57a955
Add helper mg_fs_ls()
2024-02-01 18:24:37 +00:00
Sergey Lyubka
f8898b016e
More unit tests for mg_split()
2024-02-01 18:21:46 +00:00
Sergio R. Caprile
8a9630485f
fix sorting issues with locales
2024-02-01 10:22:30 -03:00
Sergio R. Caprile
066e4ac332
Merge pull request #2594 from cesanta/mg_json_get_tok
...
Add helper function mg_json_get_tok
2024-02-01 09:35:08 -03:00
Sergey Lyubka
f231760395
Add helper function mg_json_get_tok
2024-02-01 12:05:49 +00:00
Sergey Lyubka
ebfa5f0ba7
Add ek-ra6m4 example
2024-01-27 17:06:28 +00:00
Sergio R. Caprile
d7754516f0
no diff checks in nightly tests
2024-01-26 14:33:22 -03:00
Sergio R. Caprile
00fd1884ff
no diff checks in nightly tests
2024-01-26 12:54:07 -03:00
Sergio R. Caprile
b828be4873
no diff checks in nightly tests
2024-01-26 12:48:04 -03:00
Sergio R. Caprile
4045a541ef
Merge pull request #2590 from cesanta/rewact
...
Rework tests
2024-01-26 12:28:48 -03:00
Sergio R. Caprile
f7557c9e48
trigger
2024-01-26 12:27:04 -03:00
Sergio R. Caprile
7c62b5005e
work in progress
2024-01-26 12:15:48 -03:00
Sergey Lyubka
b804217501
Merge pull request #2581 from cesanta/2559
...
Fix #2559 : order of handlers: protocol first, user second
2024-01-26 14:03:54 +00:00
Sergio R. Caprile
c6128094b6
rebase and update file-transfer example
2024-01-26 10:40:59 -03:00
Sergey Lyubka
0fc0230364
Changed the order of handlers: protocol first, user second
2024-01-26 10:34:24 -03:00
Sergio R. Caprile
dd6458262d
Merge pull request #2588 from cesanta/ft
...
Add file transfer example
2024-01-25 15:12:49 -03:00
Sergio R. Caprile
eb68bb2ce1
Add file-transfer example
2024-01-25 15:05:48 -03:00
Sergio R. Caprile
8dc62c25ed
Merge pull request #2587 from cesanta/tls
...
Fix #2570 : close only when TLS buffers drained
2024-01-23 14:03:33 -03:00
Sergey Lyubka
d8fec13d2c
Fix #2570 : close only when TLS buffers drained
2024-01-23 11:10:15 +00:00
Sergey Lyubka
922d148ab5
Add misra target
2024-01-23 11:09:16 +00:00
Sergio R. Caprile
08f05d6f8c
Merge pull request #2585 from cesanta/fai
...
prefix PHY-related constants
2024-01-22 18:45:00 -03:00
Sergio R. Caprile
7bec3b4954
Merge pull request #2586 from cesanta/pos9
...
rename MG_ENABLE_FILE to MG_ENABLE_POSIX_FS
2024-01-22 16:48:17 -03:00
Sergio R. Caprile
4d3fba57d4
rename MG_ENABLE_FILE to MG_ENABLE_POSIX_FS
2024-01-22 16:21:57 -03:00
Sergio R. Caprile
1a8a144726
prefix PHY-related constants
2024-01-22 14:27:22 -03:00
Sergio R. Caprile
00ea3830a7
Merge pull request #2580 from cesanta/2552
...
Fix #2552 - reject requests with invalid/absent chunk length
2024-01-22 09:20:56 -03:00
Sergey Lyubka
3880300cd9
Add 256/64 build
2024-01-21 12:49:57 +00:00
Sergey Lyubka
6b0e4a425d
Fix #2552 - reject requests with invalid/absent chunk length
2024-01-20 09:35:01 +00:00
Sergey Lyubka
f883504d2d
Fix #2573 - GCC build warning in tls_builtin.c::mul()
2024-01-20 08:51:01 +00:00
robertc2000
a1c5995967
Merge pull request #2562 from cesanta/imxflash-2
...
RT1020 and RT1060 OTA
2024-01-19 15:55:35 +02:00
robert
8500afbbd4
RT1020 and RT1060 OTA
2024-01-19 02:47:23 -05:00
Sergio R. Caprile
13cb94cf2b
Merge pull request #2575 from cesanta/flexsdk
...
remove flexspi.h
2024-01-18 17:51:02 -03:00
Sergio R. Caprile
f26a79d75c
remove flexspi.h
2024-01-18 17:47:02 -03:00
Sergey Lyubka
68e2cd9b29
Fix WCH example
2024-01-17 18:07:25 +00:00
Sergio R. Caprile
6e44bab3d5
Merge pull request #2572 from cesanta/armccnodet
...
change mongoose_custom for Keil
2024-01-16 16:59:23 -03:00
Sergio R. Caprile
677fea7bfa
change mongoose_custom for Keil
2024-01-16 16:21:05 -03:00
Sergio R. Caprile
0d2ae10bd9
Merge pull request #2571 from cesanta/dhcpsidfb
...
Fallback to IP source address on DHCP servers not filling sid
2024-01-16 10:26:34 -03:00
Sergio R. Caprile
faa582040b
Fallback to IP source address on DHCP servers not filling sid
2024-01-16 09:56:05 -03:00
Sergey Lyubka
0ad4002569
Make TLS less verbose
2024-01-14 23:27:52 +00:00
Sergey Lyubka
dfc2e97d5e
Squash warning
2024-01-14 22:10:18 +00:00
Sergio R. Caprile
57159dc5c0
Merge pull request #2568 from cesanta/1020flash
...
default to flash 1020
2024-01-12 14:23:48 -03:00
Sergio R. Caprile
77ff1511ff
default to flash 1020
2024-01-12 14:20:46 -03:00
Sergio R. Caprile
124ab99995
Merge pull request #2554 from cesanta/1060flash
...
1060flash
2024-01-11 16:25:21 -03:00
Sergey Lyubka
8ea08306b8
Update year to 2024
2024-01-10 14:31:09 +00:00
Sergey Lyubka
3e0d20a335
Fix H573 example
2024-01-10 14:25:38 +00:00
Sergio R. Caprile
727b3d4f19
Merge pull request #2565 from cesanta/backlog
...
Set default listen backlog size back to 128
2024-01-10 08:45:33 -03:00
Sergey Lyubka
80782b289f
Set default listen backlog size back to 128
2024-01-10 11:10:43 +00:00
Sergey Lyubka
72127a4bed
README
2024-01-10 11:01:20 +00:00
Sergey Lyubka
d4a49e00e7
Add Usage section to README
2024-01-10 10:58:30 +00:00
Sergio R. Caprile
5826d0e41c
Merge pull request #2560 from cesanta/fn_data
...
remove fn_data from event handler signature
2024-01-09 15:40:46 -03:00
Sergio R. Caprile
68cb7ce8d9
cleanup
2024-01-09 14:55:04 -03:00
Sergio R. Caprile
514699fc41
cleanup
2024-01-09 14:54:19 -03:00
Sergio R. Caprile
deca1aaf46
remove fn_data from event handler signature
2024-01-09 14:51:19 -03:00
Sergey Lyubka
b8bfa5565b
Merge pull request #2556 from cesanta/mt12m
...
add multi-threaded one to many example
2024-01-07 19:04:53 +00:00
Sergio R. Caprile
50c7844031
Merge pull request #2557 from cesanta/xpresso
...
add RT1060 Xpresso example
2024-01-05 18:38:32 -03:00
Sergio R. Caprile
cba0d1b2f9
add RT1060 Xpresso example
2024-01-05 18:24:47 -03:00
Sergio R. Caprile
5735ee3269
default to flash 1060
...
workaround SysTick race condition in FreeRTOS example
2024-01-05 13:49:50 -03:00
Sergio R. Caprile
ee3593b887
add multi-threaded one to many example
2024-01-05 12:12:00 -03:00
Sergey Lyubka
9bebe7cf68
Update readme
2024-01-02 10:54:00 +00:00
Sergio R. Caprile
bd5e4dba26
Merge pull request #2551 from cesanta/mqttpayload
...
Avoid calling mg_send on no actual payload
2023-12-29 15:13:02 -03:00
Sergio R. Caprile
2427c40a4c
Avoid calling mg_send on no actual payload
2023-12-29 14:58:03 -03:00
Sergey Lyubka
744df7b244
Better checks in skip_chunk()
2023-12-29 11:59:02 +00:00
Sergey Lyubka
3965aecfd4
32/288, no TLS by default
2023-12-27 22:53:48 +00:00
Sergey Lyubka
93bcde0176
Enable TLS and 256/64 mode
2023-12-27 22:45:16 +00:00
Sergio R. Caprile
4b3884a49d
Update README.md
2023-12-27 18:34:59 -03:00
Sergey Lyubka
768908ae4a
Merge pull request #2547 from cesanta/opta
...
Add STM32H747I-DISCO example
2023-12-27 20:06:30 +00:00
Sergey Lyubka
1a965d5c43
Add STM32H747I-DISCO example
2023-12-27 20:04:53 +00:00
Sergey Lyubka
01b612cff5
WCH FW build fix. Introduce phy_addr for STM32F driver
2023-12-27 15:38:51 +00:00
Sergio R. Caprile
176db1aedb
remove some compiler warning
2023-12-23 19:02:05 -03:00
Sergey Lyubka
06f8238107
Fix TLS codepath for pending data. Reuse c->rtls
2023-12-22 16:17:06 +00:00
Sergio R. Caprile
97127a57da
Merge pull request #2542 from cesanta/pair
...
Add mg_wakeup()
2023-12-21 14:22:10 -03:00
Sergey Lyubka
61825b2390
Add mg_wakeup()
2023-12-21 14:03:33 -03:00
Sergio R. Caprile
669ffe2c74
Merge pull request #2543 from cesanta/gettimeofday
...
Remove gettimeofday implementation, to avoid clashes
2023-12-21 13:50:09 -03:00
Sergey Lyubka
a50b8ff5d7
Remove gettimeofday implementation, to avoid clashes
2023-12-21 15:05:07 +00:00
Sergey Lyubka
aae2954c14
Merge pull request #2541 from cesanta/multitls
...
default again to current doc defaults
2023-12-21 05:10:42 +00:00
Sergio R. Caprile
abab569778
default again to current doc defaults
2023-12-20 18:13:09 -03:00
Sergio R. Caprile
365a731574
Merge pull request #2540 from cesanta/reformat_comments
...
reformat comments
2023-12-20 16:58:56 -03:00
Sergio R. Caprile
285dc63c5c
reformat comments
2023-12-20 16:40:31 -03:00
Sergio R. Caprile
24d9fbffae
fix MQTT device
2023-12-20 14:49:25 -03:00
Sergey Lyubka
04178ad0f7
Merge pull request #2538 from cesanta/tls13
...
Add built-in TLS 1.3 stack: server side, EC support
2023-12-20 16:36:04 +00:00
Sergey Lyubka
a0e66fb9e6
Add built-in TLS 1.3 stack: server side, EC support
2023-12-20 11:04:31 +00:00
Sergio R. Caprile
df3c216315
Merge pull request #2535 from cesanta/hal
...
Move clock_init() to hal.h
2023-12-18 16:36:51 -03:00
Sergey Lyubka
e9a6bad751
Move clock_init() to hal.h
2023-12-18 19:21:12 +00:00
Sergio R. Caprile
4b7d871048
Merge pull request #2537 from cesanta/stm32driver
...
stm32 -> stm32f
2023-12-18 16:00:27 -03:00
Sergio R. Caprile
2528dd6425
stm32 -> stm32f
2023-12-18 14:33:49 -03:00
Sergey Lyubka
b3fcd9c420
Win32 build fixes
2023-12-17 10:14:08 +00:00
Sergey Lyubka
9270fc0b15
Allow to bypass CSS rebuild
2023-12-16 20:42:34 +00:00
Sergey Lyubka
33aa021e96
Allow to bypass CSS rebuild
2023-12-16 20:39:29 +00:00
Sergey Lyubka
1c78ed1fed
Prevent main.css rebuild
2023-12-16 20:19:21 +00:00
Sergey Lyubka
562c318648
Recreate packed fs
2023-12-16 20:11:59 +00:00
Sergey Lyubka
65cb894f0d
Change TLS port
2023-12-16 20:01:52 +00:00
Sergey Lyubka
bbd27a0a9c
MQTT dashboard nitpicks
2023-12-16 19:57:18 +00:00
Sergio R. Caprile
79e138ef28
Merge pull request #2534 from cesanta/stm32driver
...
stm32 -> stm32f
2023-12-15 22:19:20 -03:00
Sergio R. Caprile
387334c8c2
stm32 -> stm32f
2023-12-15 21:55:52 -03:00
Sergio R. Caprile
cd021daf79
Merge pull request #2531 from cesanta/mqttrndis
...
Add MQTT device through RNDIS example
2023-12-15 13:39:21 -03:00
Sergey Lyubka
536aa1fb62
Fix post-OTA status save
2023-12-15 11:32:46 +00:00
Sergio R. Caprile
a14a838dab
undo leftover from PR 2508
2023-12-14 11:52:19 -03:00
Sergio R. Caprile
ad57731ae1
Add MQTT device through RNDIS example
2023-12-13 17:24:52 -03:00
Sergio R. Caprile
ad90b0b7b1
fix for new IDF required version
2023-12-13 17:24:16 -03:00
Sergio R. Caprile
18325cb216
Merge pull request #2529 from cesanta/573
...
Add Discovery STM32H573I-DK examples
2023-12-13 11:45:43 -03:00
Sergio R. Caprile
8df70ba58b
Add Discovery STM32H573I-DK examples
2023-12-13 10:50:28 -03:00
Sergey Lyubka
ee43a5389f
Merge pull request #2522 from cesanta/mqttd
...
MQTT Dashboard fixes/updates
2023-12-13 11:53:59 +00:00
Sergio R. Caprile
6192573eb8
Merge pull request #2525 from cesanta/bquiet
...
Be less verbose on unkown eth types
2023-12-10 16:21:50 -03:00
Sergio R. Caprile
92ecef7bd3
Be less verbose on unkown eth types
2023-12-10 15:17:20 -03:00
Sergio R. Caprile
45d7f4ca7e
Merge pull request #2523 from cesanta/am
...
TLS layer: c->rtls to optimise recvd TLS data
2023-12-10 14:54:25 -03:00
cpq
144c2f443e
TLS layer: c->rtls to optimise recvd TLS data
2023-12-10 12:18:07 +00:00
Sergey Lyubka
98d877c5f0
Reenable UART logging to fix the test
2023-12-10 12:17:54 +00:00
Sergio R. Caprile
9de31ba816
updates
2023-12-08 18:36:59 -03:00
Sergio R. Caprile
560561c5b7
fixes
2023-12-08 16:35:03 -03:00
Sergey Lyubka
ed2d4c1c2b
Merge pull request #2519 from cesanta/prof
...
Add profiling capability
2023-12-08 18:43:14 +00:00
Sergio R. Caprile
e70628cbdc
Merge pull request #2518 from cesanta/tls
...
Move TLS API to tls.h, fix builtin handshake codepath
2023-12-08 14:54:50 -03:00
Sergio R. Caprile
161edec195
Merge pull request #2521 from cesanta/z
...
update to current TLS API
2023-12-08 14:49:45 -03:00
Sergio R. Caprile
2ba4a74762
update to current API
2023-12-08 14:41:10 -03:00
cpq
693316de44
Add profiling capability
2023-12-08 17:00:42 +00:00
cpq
6e68124405
Move TLS API to tls.h, fix builtin handshake codepath
2023-12-08 00:30:09 +00:00
Sergio R. Caprile
c8105cffba
Merge pull request #2517 from cesanta/mqttest
...
refactor matrix build tests, add mqtt-dashboard build tests for embed…
2023-12-07 11:44:41 -03:00
Sergio R. Caprile
21f6944fc7
refactor matrix build tests, add mqtt-dashboard build tests for embedded targets
2023-12-07 11:42:45 -03:00
Sergio R. Caprile
5adcba7ba1
Merge pull request #2515 from cesanta/imxflash
...
fix for flash boot (ROM changes defaults)
2023-12-06 17:52:49 -03:00
Sergio R. Caprile
fc8ba744dc
fix for flash boot (ROM changes defaults)
2023-12-06 17:45:22 -03:00
Sergey Lyubka
4fc43cfbf7
Merge pull request #2514 from cesanta/mqtt2
...
Mock LED settings
2023-12-06 09:43:02 +00:00
cpq
22837f93c8
Mock LED settings
2023-12-06 09:41:48 +00:00
cpq
b03ececbbb
Disable mbedtls, add flash target
2023-12-06 09:10:46 +00:00
Sergio R. Caprile
708908dce5
Merge pull request #2511 from cesanta/workflow
...
hw tests
2023-12-04 17:23:10 -03:00
Sergio R. Caprile
f33302acc9
hw tests
2023-12-04 17:21:48 -03:00
Sergio R. Caprile
7f8cdf1e79
fs ls
2023-12-01 20:43:39 -03:00
Sergey Lyubka
dbc7b5e70b
Merge pull request #2509 from cesanta/te
...
Fix #2460 - sanity check of the Transfer-Encoding: chunked header
2023-12-01 13:48:35 +00:00
cpq
4c445453d3
Fix #2460 - sanity check of the Transfer-Encoding: chunked header
2023-12-01 11:24:32 +00:00
cpq
4b8fb23def
Typo in v307 makefile
2023-12-01 08:36:18 +00:00
cpq
253bc64c9e
Add zip target
2023-12-01 00:03:31 +00:00
cpq
32d3fc6803
Add zip target
2023-12-01 00:02:48 +00:00
Sergey Lyubka
920875ecc9
Merge pull request #2508 from cesanta/v307
...
Use V307 flash
2023-12-01 00:01:20 +00:00
cpq
85d3e7f375
Use V307 flash
2023-11-30 23:51:34 +00:00
Sergio R. Caprile
4ceb50d485
more Mongoose-style
2023-11-30 12:16:56 -03:00
Sergey Lyubka
7d2fca9574
Merge pull request #2505 from cesanta/mqttdevice
...
more Mongoose-style
2023-11-30 11:15:39 +00:00
Sergey Lyubka
d88e60a525
Merge pull request #2501 from cesanta/opthwtst
...
test specific hw example
2023-11-30 11:14:43 +00:00
Sergio R. Caprile
4b4dcb20ca
more Mongoose-style
2023-11-29 16:14:09 -03:00
Sergio R. Caprile
d4ab0aa7fd
Merge pull request #2503 from cesanta/imxflash
...
Generate flash images for RT10xx
2023-11-29 11:04:38 -03:00
Sergio R. Caprile
c02c1130ed
Generate flash images
...
TODO(scaprile): check when and if following is needed
flash_init(); // setup pins and clocks to access board flash
2023-11-29 10:47:05 -03:00
Sergio R. Caprile
f9bbb37721
Merge pull request #2502 from cesanta/fixcubex
...
fix text
2023-11-28 20:13:28 -03:00
Sergio R. Caprile
57837f285f
fix text
2023-11-28 19:55:27 -03:00
Sergio R. Caprile
3379f11b23
test specific hw example
2023-11-28 19:34:05 -03:00
Sergey Lyubka
c74534cf5e
Merge pull request #2495 from cesanta/modbus
...
Add modbus dashboard
2023-11-27 21:31:37 +00:00
cpq
64ca1ad787
Add modbus dashboard
2023-11-27 21:26:19 +00:00
Sergey Lyubka
8022635c04
Merge pull request #2494 from cesanta/mqttws
...
make Mosquitto happy
2023-11-27 13:13:14 +00:00
Sergio R. Caprile
1f37595200
make Mosquitto happy
2023-11-26 15:38:28 -03:00
Sergio R. Caprile
30738f6638
Merge pull request #2493 from cesanta/wake
...
Fix #2456 - wake up mongoose thread
2023-11-25 09:27:52 -03:00
cpq
bd53e46873
Do not allow invalid UTF8 in method, uri, header names
2023-11-25 11:33:07 +00:00
cpq
122115dbea
Fix #2456 - wake up mongoose thread
2023-11-25 08:28:39 +00:00
Sergey Lyubka
28162f8034
Merge pull request #2492 from cesanta/xpro
...
Fix #2487 - correct GMAC_DCFGR, receive size -> full size
2023-11-25 08:05:52 +00:00
cpq
9cfd3124ef
Fix #2487 - correct GMAC_DCFGR, receive size -> full size
2023-11-25 08:04:38 +00:00
Sergey Lyubka
36748ee406
Merge pull request #2486 from cesanta/st_v307
...
Post-IRQ DMASR flags cleanup
2023-11-25 07:49:32 +00:00
Sergey Lyubka
2a25e449a2
Merge pull request #2476 from cesanta/mqtt-dashboard-part-2
...
Added MQTT Dashboard support for H723ZG
2023-11-24 10:45:49 +00:00
cpq
f2f60a7b3b
Post-IRQ DMASR flags cleanup
2023-11-24 10:43:56 +00:00
cpq
82916a1cef
Wrap dirty IRQ flag cleanup for v307 into a conditional
2023-11-22 15:41:45 +00:00
Sergey Lyubka
f86c14abb3
Merge pull request #2485 from cesanta/ch32v307
...
Add example for ch32v307
2023-11-22 10:23:48 +00:00
cpq
fa76312313
Add example for ch32v307
2023-11-22 10:22:10 +00:00
robert
46687f6fe3
Added MQTT Dashboard support for H723ZG
2023-11-20 02:08:07 -05:00
Sergio R. Caprile
6386cdff50
Merge pull request #2478 from cesanta/mg_bit
...
BIT -> MG_BIT in drivers
2023-11-16 17:32:49 -03:00
Sergio R. Caprile
7c25c0d6f3
BIT -> MG_BIT
2023-11-16 17:11:04 -03:00
Sergio R. Caprile
8ed57f57cb
Merge pull request #2475 from cesanta/rt
...
Rt
2023-11-15 19:28:36 -03:00
Sergio R. Caprile
c8f207c277
rename iMX-RT
2023-11-15 19:27:20 -03:00
Sergio R. Caprile
d70d9aff11
fix bits not being reset
2023-11-15 16:33:20 -03:00
cpq
1118c997b5
Nitpick - simple handler changed
2023-11-15 18:41:03 +00:00
Sergio R. Caprile
b999275550
fix Teensy PHY code in _up
2023-11-15 10:46:44 -03:00
Sergey Lyubka
f549646ddd
Merge pull request #2474 from cesanta/rtphy
...
update PHY code in _up
2023-11-15 08:27:38 +00:00
Sergey Lyubka
5ee8552e6c
Merge pull request #2472 from cesanta/mqtt-dashboard
...
Added MQTT Dashboard
2023-11-14 12:34:03 +00:00
robert
b0eb7b6dec
Added MQTT Dashboard
2023-11-14 05:52:33 -05:00
Sergio R. Caprile
a546d360d0
update PHY code in _up
2023-11-13 23:54:37 -03:00
Sergio R. Caprile
3cc8a98b9d
Merge pull request #2473 from cesanta/db
...
update screenshot and README
2023-11-13 11:22:46 -03:00
Sergio R. Caprile
1032f0ade7
update screenshot and README
2023-11-13 09:55:54 -03:00
cpq
eb65d269eb
Disable noisy debug
2023-11-13 01:57:59 +00:00
cpq
b379f81004
Nit picks
2023-11-13 01:56:50 +00:00
Sergey Lyubka
d1b0342a18
Merge pull request #2468 from cesanta/teensy
...
Add teensy41 example
2023-11-11 21:28:28 +00:00
cpq
b815e6bc04
Add teensy41 example
2023-11-11 21:22:00 +00:00
Sergio R. Caprile
81bf65954c
Merge pull request #2469 from cesanta/std
...
standardize build options
2023-11-09 14:44:34 -03:00
Sergio R. Caprile
9cfe72af4a
standardize build options
2023-11-09 14:40:12 -03:00
Sergey Lyubka
7c2e1e1339
Merge pull request #2459 from cesanta/openssl
...
Wrap OpenSSL errors in Mongoose log
2023-11-08 17:08:04 +00:00
Sergio R. Caprile
817115cb6c
Merge pull request #2467 from cesanta/std
...
standardize naming and build options
2023-11-08 14:00:52 -03:00
Sergio R. Caprile
7a3734e54d
standardize naming and build options
2023-11-08 13:54:44 -03:00
Sergio R. Caprile
79c3341f74
Merge pull request #2465 from cesanta/std
...
standardize build options
2023-11-07 17:23:44 -03:00
Sergio R. Caprile
abdd14b0a1
standardize build options
2023-11-07 17:05:41 -03:00
Sergio R. Caprile
1f77e53b23
Wrap OpenSSL errors in Mongoose log
2023-11-06 17:24:30 -03:00
Sergey Lyubka
a619de0508
Merge pull request #2455 from cesanta/micropython
...
Add Micropython on ESP32 example
2023-11-04 13:31:44 +00:00
Sergio R. Caprile
8faa11585c
Add Micropython on ESP32 example
2023-11-03 19:15:57 -03:00
Sergio R. Caprile
13259f8902
Merge pull request #2452 from cesanta/tlsbuiltin
...
Make tls_builtin build with current API
2023-11-03 15:02:27 -03:00
Sergio R. Caprile
bb5aba2e19
Make tls_builtin build with current API
2023-11-03 14:02:41 -03:00
Sergio R. Caprile
22fc01d5f2
workaround warning in mbedTLS code
2023-11-03 14:02:08 -03:00
Sergio R. Caprile
3b4672c109
workaround warning in mbedTLS code
2023-11-03 10:37:14 -03:00
Sergey Lyubka
351bd42bc4
Merge pull request #2450 from cesanta/micropython
...
Add Micropython example
2023-11-03 06:35:38 +00:00
Sergio R. Caprile
e418da4bd8
Merge pull request #2451 from cesanta/fastclose
...
Allow fast close
2023-11-02 18:52:11 -03:00
Sergio R. Caprile
18d13f9848
Allow fast close
2023-11-02 18:27:39 -03:00
Sergio R. Caprile
ee792db6a3
Add Micropython example
2023-11-02 18:17:33 -03:00
Sergio R. Caprile
129bf93b30
Merge pull request #2448 from cesanta/fixh743f
...
Fix H743 FreeRTOS early SysTick crash
2023-11-02 15:14:27 -03:00
Sergio R. Caprile
1dda8b9e60
Fix H743 FreeRTOS early SysTick crash
2023-11-02 14:58:52 -03:00
Sergey Lyubka
107e303282
Merge pull request #2445 from cesanta/cmsis-driver
...
Add driver for CMSIS-Driver
2023-11-02 14:55:16 +00:00
Sergey Lyubka
22f76091a2
Merge pull request #2446 from cesanta/o2
...
Single bank OTA
2023-11-02 14:55:01 +00:00
cpq
376e5ccaae
Single bank OTA
2023-11-02 09:30:55 +00:00
Sergio R. Caprile
b792304cf8
Add driver for CMSIS-Driver
2023-11-01 17:26:34 -03:00
Sergio R. Caprile
b357485523
Merge pull request #2444 from cesanta/mqttst
...
improve randomness in non-random test environments
2023-10-31 19:24:26 -03:00
Sergio R. Caprile
07936343c8
improve randomness in non-random environments
2023-10-31 19:17:58 -03:00
Sergio R. Caprile
1b93ca0fb2
Merge pull request #2443 from cesanta/h563
...
fix H563 FreeRTOS Cortex-M33 port SystemInit
2023-10-31 12:43:36 -03:00
Sergio R. Caprile
18cd18d1e5
fix H563 FreeRTOS Cortex-M33 port SystemInit
2023-10-31 12:40:18 -03:00
Sergio R. Caprile
deab6772e8
Merge pull request #2442 from cesanta/nerr
...
honor ifp->nerr
2023-10-31 12:06:44 -03:00
Sergey Lyubka
d6d2d7575a
Merge pull request #2441 from cesanta/mqttst
...
improve MQTT test speed
2023-10-30 23:12:30 +00:00
Sergio R. Caprile
d63ec65663
honor ifp->nerr
2023-10-30 16:36:35 -03:00
Sergio R. Caprile
f0a927831e
improve MQTT test speed
2023-10-30 16:20:55 -03:00
Sergey Lyubka
ef16a733d2
Merge pull request #2440 from cesanta/h723
...
Fix H723 FreeRTOS example failing on some compiler versions with optimizer on
2023-10-30 17:55:29 +00:00
Sergio R. Caprile
9044c02edc
Fix H723 FreeRTOS example failing on some compiler versions with optimizer on
2023-10-30 14:13:28 -03:00
Sergey Lyubka
2fa98b00f2
Merge pull request #2437 from cesanta/rt1060
...
Add RT1060 examples
2023-10-27 20:42:42 +01:00
Sergio R. Caprile
15b4d566e7
Add RT1060 examples
2023-10-27 16:19:12 -03:00
Sergio R. Caprile
6dabbe237d
unbreak RT1020 examples after removing IMX prefix
2023-10-25 14:56:29 -03:00
cpq
2caff93f83
Remove IMX, imx prefix for NXP
2023-10-24 17:30:22 +01:00
Sergio R. Caprile
2903937cba
fix old trashing
2023-10-23 16:32:51 -03:00
Sergey Lyubka
c33fd6a7fb
Merge pull request #2429 from cesanta/h723
...
H7 combo
2023-10-17 10:22:00 +01:00
Sergio R. Caprile
64180e8fe8
minor fixes for H743
...
Clock H723 at 550MHz, fix RNG initialization
Add FreeRTOS example for H723
Add tests
2023-10-16 17:27:02 -03:00
Sergey Lyubka
001134af89
Merge pull request #2424 from cesanta/unit-test-coverage
...
Improved test coverage
2023-10-14 10:59:01 +01:00
cpq
b91044dea7
Update UM
2023-10-14 10:34:41 +01:00
robert
34639f86b0
Improved test coverage
2023-10-13 07:22:21 -04:00
Sergio R. Caprile
32559f15ea
fix Github editor line ending creativity
2023-10-12 10:56:38 -03:00
Sergio R. Caprile
b10eef1e32
Update version in mongoose.h
2023-10-12 10:44:58 -03:00
Sergio R. Caprile
7c4911598c
Update version.h
2023-10-12 10:27:55 -03:00
Sergio R. Caprile
efacb20bdc
Merge pull request #2423 from cesanta/same
...
rename same54
2023-10-11 17:36:09 -03:00
Sergio R. Caprile
2e6188205f
rename same54
2023-10-11 16:58:21 -03:00
Sergio R. Caprile
83fec2cf45
cleanup
2023-10-11 16:39:24 -03:00
Sergio R. Caprile
9be36eb9cb
Merge pull request #2422 from cesanta/tcp
...
Fix tcp example for 2-way TLS
2023-10-11 16:34:12 -03:00
Sergio R. Caprile
a51802ecaf
Fix tcp example for 2-way TLS
2023-10-11 16:25:24 -03:00
Sergio R. Caprile
b1c220e610
Remove mg_mkpipe() leftovers
2023-10-10 18:16:02 -03:00
Sergey Lyubka
36f6b805e3
Merge pull request #2421 from cesanta/h723
...
Add h723 example
2023-10-10 19:19:51 +01:00
Sergey Lyubka
64efad9e46
Merge pull request #2419 from cesanta/rt1020
...
Add FreeRTOS example for RT1020
2023-10-10 07:57:05 +01:00
Sergio R. Caprile
8a8d5ce151
Add FreeRTOS example for RT1020
2023-10-09 17:03:58 -03:00
Sergey Lyubka
907417f9ec
Merge pull request #2418 from cesanta/rt1020
...
Add TRNG
2023-10-09 17:24:39 +01:00
Sergio R. Caprile
0965177e72
Add TRNG
2023-10-09 13:03:52 -03:00
cpq
7d07ca8427
Add drivers
2023-10-09 09:36:43 +01:00
Sergey Lyubka
d18b2b390a
Merge pull request #2415 from cesanta/json
...
Add mg_json_next() for iterating objects/arrays
2023-10-09 07:55:44 +01:00
Sergey Lyubka
fefe8b1c15
Merge pull request #2416 from cesanta/log
...
Add MG_ENABLE_CUSTOM_LOG
2023-10-09 07:55:31 +01:00
cpq
ea2ff010a9
Add MG_ENABLE_CUSTOM_LOG
2023-10-08 17:09:14 +01:00
cpq
e357cb3185
Bump up max DNS responses 10->15
2023-10-08 15:30:18 +01:00
cpq
293ee2162c
Add mg_json_next() for iterating objects/arrays
2023-10-07 22:40:51 +01:00
cpq
c29ee769bc
Fix comment
2023-10-07 17:58:20 +01:00
Sergey Lyubka
82399f1561
Merge pull request #2414 from cesanta/rt1020
...
Rework RT1020 driver
2023-10-07 11:21:29 +01:00
Sergio R. Caprile
9255ceaf8a
Rework RT1020 driver
...
Add web server in example
Add to tests
2023-10-06 16:56:00 -03:00
cpq
bb9c7c0eb3
Handle ECOS case in accept_conn()
2023-10-06 15:58:26 +01:00
Sergey Lyubka
8ec327f9c7
Merge pull request #2407 from cesanta/rt1020
...
Add RT1020-EVK baremetal example
2023-10-05 14:19:00 +01:00
Sergio R. Caprile
c9b982eaff
add update script to Makefile
2023-10-04 16:31:50 -03:00
Sergio R. Caprile
248e7b6e29
Add RT1020-EVK baremetal example
2023-10-04 15:18:57 -03:00
Sergey Lyubka
cb1ae312a1
Merge pull request #2404 from cesanta/g031
...
Add nucleo-g031 baremetal example
2023-10-04 15:39:19 +01:00
cpq
aec25cf547
Add h723 example
2023-10-04 11:11:56 +01:00
cpq
4db3fc2515
dd nucleo-g031 baremetal example
2023-10-03 13:55:47 +01:00
Sergey Lyubka
79d6017c56
Merge pull request #2402 from cesanta/bcast
...
send broadcasts in MIP
2023-10-03 13:53:58 +01:00
Sergio R. Caprile
d4c122b17a
send broadcasts in MIP
2023-10-02 13:37:27 -03:00
cpq
57fd93eeda
Fix ring color
2023-10-01 23:20:42 +01:00
cpq
19cac05747
Enhance components
2023-10-01 23:08:10 +01:00
Sergey Lyubka
5ebede5096
Merge pull request #2395 from cesanta/scopeid
...
Fix #2192 - honor addr%scopeid ipv6 notation
2023-09-29 15:52:40 +01:00
cpq
46ecb07fc8
Fix #2192 - honor addr%scopeid ipv6 notation
2023-09-29 15:49:47 +01:00
cpq
a628a05efb
Restore pub. domain notice
2023-09-29 13:09:29 +01:00
cpq
fc626bb57f
Update pakced fs
2023-09-28 16:27:58 +01:00
cpq
1291839182
Update packed fs
2023-09-28 15:09:34 +01:00
Sergey Lyubka
736e7a2cf9
Merge pull request #2394 from cesanta/chunks
...
Get rid of MG_EV_HTTP_CHUNK
2023-09-26 20:45:40 +01:00
cpq
7884a2f3c7
Get rid of MG_EV_HTTP_CHUNK
2023-09-26 20:45:24 +01:00
Sergey Lyubka
dde699ffda
Merge pull request #2393 from cesanta/ota-api-refactoring
...
OTA API refactoring: renamed files and defines
2023-09-26 14:15:49 +01:00
robert
fa54a22aed
OTA API refactoring: renamed files and defines
2023-09-26 08:33:39 -04:00
cpq
822b0c011a
Add sys_flash.c for common mg_flash_{load,save}
2023-09-25 07:55:35 +01:00
cpq
a0f8a197c9
Split sys.h API over MG_SYS_*
2023-09-25 07:33:38 +01:00
Sergey Lyubka
7e75e51332
Merge pull request #2392 from cesanta/flash2
...
Commonise flash-based OTA. Add h7 support.
2023-09-25 05:21:52 +01:00
cpq
b37efbe891
Commonise flash-based OTA. Add h7 support.
2023-09-24 21:55:49 +01:00
cpq
6e648c90b0
Added OTA to the feature list
2023-09-24 21:18:02 +01:00
cpq
377d6acc74
Fix leak in unit test
2023-09-22 08:12:09 +01:00
Sergey Lyubka
f552d15fe4
Merge pull request #2390 from cesanta/tickets
...
Restore tickets support
2023-09-21 19:08:08 +01:00
cpq
d1204e8a66
Better chunk length calculation
2023-09-21 19:04:32 +01:00
cpq
9ec48e41f7
Restore tickets support
2023-09-21 18:43:33 +01:00
Sergey Lyubka
9055a83b4f
Merge pull request #2388 from cesanta/dns
...
dns.c slight refactor, no functional changes
2023-09-21 13:38:23 +01:00
cpq
dd047b2613
dns.c slight refactor, no functional changes
2023-09-21 13:38:06 +01:00
Sergey Lyubka
b7a32069b1
Merge pull request #2389 from cesanta/ipv6
...
Address discussions/2305 - bind to v6 only / v6 and v4
2023-09-21 13:37:29 +01:00
cpq
00d475bc7e
Address https://github.com/cesanta/mongoose/discussions/2305 - bind to v6 only / v6 and v4
2023-09-21 12:35:47 +01:00
Sergio R. Caprile
33ab44430c
Merge pull request #2386 from cesanta/timer
...
Revert to the old TLS API, but keep certs as mg_str for DER
2023-09-19 12:17:56 -03:00
Sergio R. Caprile
b355da32b9
Add GA OpenSSL tests back
2023-09-19 12:08:02 -03:00
cpq
3f0366a514
Revert to the old TLS API, but keep certs as mg_str for DER
2023-09-19 11:15:23 +01:00
cpq
7ecbbc517d
Using mg_bzero to cleanup memory in mg_close_conn()
2023-09-17 22:25:36 +01:00
cpq
a04c94444e
Add rt1020 baremetal sketch
2023-09-17 10:41:04 +01:00
Sergio R. Caprile
42b9ac1145
update
2023-09-12 18:30:23 -03:00
Sergio R. Caprile
7be4925c70
Merge pull request #2384 from cesanta/p_open
...
Do not use CLOEXEC on Windows
2023-09-12 18:28:39 -03:00
Sergio R. Caprile
7b19568683
Do not use CLOEXEC on Windows
2023-09-12 17:11:55 -03:00
Sergio R. Caprile
8f56779855
Merge pull request #2383 from cesanta/poll
...
Optimize test coverage
2023-09-12 16:41:17 -03:00
Sergio R. Caprile
fdfad8462c
Optimize test coverage
2023-09-12 16:28:10 -03:00
Sergio R. Caprile
3773ef45e7
Optimize test coverage
2023-09-12 16:22:54 -03:00
Sergio R. Caprile
c0ca3cacb4
Fixing test.yml
2023-09-12 15:05:29 -03:00
Sergio R. Caprile
bed0630698
Fixing test.yml
2023-09-12 09:13:38 -03:00
Sergey Lyubka
53baa18836
Merge pull request #2380 from cesanta/ip-fragmentation-2
...
IP fragmentation send path: added TCP/UDP packet splitting to fit within MTU
2023-09-12 12:51:04 +01:00
Sergey Lyubka
32a2144426
Merge pull request #2382 from cesanta/poll
...
increase test coverage
2023-09-12 12:50:50 +01:00
robert
264026acde
added TCP/UDP packet splitting to fit within MTU
2023-09-12 07:05:13 -04:00
Sergio R. Caprile
43503ef73a
increase test coverage
2023-09-11 17:46:25 -03:00
Sergio R. Caprile
7f52717e9d
increase test coverage
2023-09-11 17:41:36 -03:00
Sergio R. Caprile
bd59185ef1
Merge pull request #2381 from cesanta/tls
...
add host only validation
2023-09-11 16:38:18 -03:00
Sergio R. Caprile
310ffcd4eb
add host only validation
2023-09-11 16:34:24 -03:00
cpq
d23664a457
Move network code to net.*
2023-09-08 09:39:57 +01:00
Sergio R. Caprile
a1e316ddcf
make TCP example work with new TLS API
2023-09-06 18:50:33 -03:00
Sergio R. Caprile
e328758fc7
Merge pull request #2379 from cesanta/tls
...
unifomize TLS examples, stage 1
2023-09-06 16:55:46 -03:00
Sergio R. Caprile
dbf49255a3
fix
2023-09-06 16:19:21 -03:00
Sergio R. Caprile
1391bdcf8b
remove certs.h
2023-09-06 15:49:02 -03:00
Sergio R. Caprile
d8106a8ffe
use packed ca.pem
2023-09-06 15:21:16 -03:00
Sergio R. Caprile
ae55789c4b
erase ca.pem
2023-09-06 15:21:16 -03:00
Sergio R. Caprile
ec02ccf5b2
Merge pull request #2377 from cesanta/h5
...
uniformize examples
2023-09-05 13:43:39 -03:00
Sergio R. Caprile
f970cd78d7
uniformize examples
2023-09-05 13:36:46 -03:00
Sergio R. Caprile
8140ea16a7
Merge pull request #2371 from cesanta/cloexec
...
Fix #2369 - set CLOEXEC on epoll and regular file fds
2023-09-05 10:15:58 -03:00
Sergey Lyubka
2883709756
Merge pull request #2370 from cesanta/ota
...
Add OTA to the device dashboard. Implement for H5
2023-09-05 13:28:22 +01:00
cpq
ca4c2c6c41
Set CLOEXEC on epoll and regular file fds
2023-09-05 06:56:41 +01:00
Sergey Lyubka
fbc56f4adf
Merge pull request #2367 from cesanta/ip-fragmentation
...
closing connection if a fragmented packet is received
2023-09-05 06:34:29 +01:00
cpq
2f014237b2
Add OTA to the device dashboard. Implement for H5
2023-09-04 22:07:32 +01:00
robert
f33e3a7752
closing connection if a fragmented packet is received
2023-08-30 10:30:51 -04:00
cpq
d5b5cec797
Make fuzzer faster on large input/output
2023-08-26 00:52:24 +01:00
Sergey Lyubka
f8e1f17651
Merge pull request #2366 from cesanta/h5
...
Add FreeRTOS example on H5
2023-08-25 21:21:41 +01:00
Sergio R. Caprile
be58bfe22b
Add FreeRTOS example on H5
2023-08-25 17:15:26 -03:00
Sergey Lyubka
995a63dc39
Merge pull request #2364 from cesanta/braces
...
Style: always braces around if + else
2023-08-25 15:00:52 +01:00
cpq
e8d57ac4e1
Style: always braces around if + else
2023-08-25 14:46:38 +01:00
Sergio R. Caprile
eab3a83548
Merge pull request #2362 from cesanta/h5
...
Update H5 HAL, enable RNG, work at 250MHz, add to tests
2023-08-24 13:35:37 -03:00
Sergio R. Caprile
3fb9e5fd56
Update H5 HAL, enable RNG, work at 250MHz, add to tests
2023-08-24 13:32:37 -03:00
Sergio R. Caprile
41448278cf
Merge pull request #2360 from cesanta/h7
...
Fix sysinit in H7
2023-08-23 14:37:21 -03:00
cpq
48516b43c5
Use device 11
2023-08-23 00:38:57 +01:00
Sergio R. Caprile
80b7be0568
Fix sysinit in H7
2023-08-22 19:58:19 -03:00
Sergey Lyubka
4183552aee
Merge pull request #2358 from cesanta/b64
...
Change base64 API
2023-08-22 14:43:33 +01:00
cpq
527e89754e
Change base64 API
2023-08-22 12:11:13 +01:00
robertc2000
30e0f42c97
Merge pull request #2357 from cesanta/tcpip-conn-init
...
improved tcp connection initiation
2023-08-22 09:30:24 +03:00
Sergio R. Caprile
39b40daf5d
cleanup
2023-08-21 19:34:04 -03:00
Sergio R. Caprile
94636f4d30
Merge pull request #2355 from cesanta/mqtt54
...
Add MQTT example and test for SAME54
2023-08-21 19:27:17 -03:00
Sergio R. Caprile
fd53548c5e
Add MQTT example and test for SAME54
2023-08-21 19:24:33 -03:00
Sergio R. Caprile
354ea30797
Add MQTT example and test for SAME54
2023-08-21 19:11:50 -03:00
Sergio R. Caprile
11303e0dc1
Merge pull request #2354 from cesanta/tst
...
Add MQTT test for MIP
2023-08-21 17:26:24 -03:00
Sergio R. Caprile
b4c645f703
Add MQTT test for MIP
2023-08-21 17:22:42 -03:00
cpq
3256218fd2
Do uri len check after it is finalised
2023-08-21 17:16:48 +01:00
robert
a4f14b0ddf
improved tcp connection initiation
2023-08-21 10:22:53 -04:00
Sergio R. Caprile
e7459d91f9
Merge pull request #2353 from cesanta/certs
...
Store certs in certs/. Add mg_unpacked()
2023-08-21 09:52:10 -03:00
cpq
b32d1c15f0
Store certs in certs/. Add mg_unpacked()
2023-08-20 23:43:04 +01:00
Sergio R. Caprile
1e0d57a832
Merge pull request #2352 from cesanta/mip
...
Unify naming: all network stacks are in src/net_...
2023-08-18 16:40:57 -03:00
cpq
f3617a1cf3
Add integer overflow protection
2023-08-18 20:33:57 +01:00
cpq
89a9a50b96
Unify naming: all network stacks are in src/net_...
2023-08-18 19:59:15 +01:00
cpq
69d2ba7316
Add example for nucleo-h563zi
2023-08-18 16:06:17 +01:00
robertc2000
3ea5f8dbde
Merge pull request #2344 from cesanta/tcp-closure
...
improved tcp closure
2023-08-18 14:06:41 +03:00
Sergio R. Caprile
d56152875d
Merge pull request #2350 from cesanta/deprecate
...
deprecate mg_mkpipe()
2023-08-17 18:32:39 -03:00
Sergio R. Caprile
7459d30a28
deprecate mg_mkpipe()
2023-08-17 18:05:03 -03:00
Sergio R. Caprile
16bf9101aa
Merge pull request #2349 from cesanta/isclosing
...
is_closing -> is_draining
2023-08-17 16:52:51 -03:00
Sergio R. Caprile
2b20af36a7
is_closing -> is_draining
2023-08-17 16:45:10 -03:00
robert
f5e87cceec
improved tcp closure
2023-08-17 10:34:31 -04:00
Sergey Lyubka
36fcb7ed21
Merge pull request #2347 from cesanta/cl
...
Fix #2322 - stricter Content-Length check, allow 1*DIGIT only
2023-08-17 14:58:01 +01:00
cpq
9fe7807b02
Fix #2322 - stricter Content-Length check, allow 1*DIGIT only
2023-08-17 12:55:08 +01:00
Sergey Lyubka
88e3017ee5
Merge pull request #2348 from cesanta/dns
...
Fix #2263 - allow multiple errors in DNS handler
2023-08-17 10:12:16 +01:00
cpq
17f3738192
Fix #2263 - allow multiple errors in DNS handler
2023-08-17 10:11:21 +01:00
Sergey Lyubka
6cfdc39005
Merge pull request #2346 from cesanta/regex
...
Fix #2345 - json parsing of arrays of objects
2023-08-16 22:10:13 +01:00
cpq
58886a9693
Fix #2345 - json parsing of arrays of objects
2023-08-16 22:09:45 +01:00
Sergey Lyubka
66e022c454
Merge pull request #2343 from cesanta/fuz
...
Add http serve to fuzzer
2023-08-16 20:46:27 +01:00
cpq
ea3968601e
Add http serve to fuzzer
2023-08-16 20:18:52 +01:00
Sergio R. Caprile
54be13d1d8
Merge pull request #2342 from cesanta/pio
...
Fix PIO assembly error
2023-08-14 16:17:37 -03:00
Sergio R. Caprile
22ea825d46
Fix PIO assembly error
2023-08-14 16:15:27 -03:00
Sergio R. Caprile
8c03aa2801
nit
2023-08-10 19:37:47 -03:00
Sergio R. Caprile
5bb952260a
Merge pull request #2340 from cesanta/same54
...
SAME54 Ethernet driver
2023-08-10 19:26:50 -03:00
Sergio R. Caprile
face6c44c6
SAME54 Ethernet driver
...
Add tls_builtin.c
2023-08-10 18:59:23 -03:00
Sergio R. Caprile
66c2bfe822
Merge pull request #2339 from cesanta/revert-2336-foo
...
Revert "Foo"
2023-08-10 18:16:38 -03:00
Sergio R. Caprile
3721bcc790
Revert "Foo"
2023-08-10 17:48:55 -03:00
Sergio R. Caprile
cacab6fe4c
Merge pull request #2338 from cesanta/keil
...
Keil
2023-08-09 17:17:57 -03:00
scaprile
6ad8674cd4
Add F4 Keil examples
2023-08-09 14:23:10 -03:00
novlean
847990ce49
Update README.md
...
Added URL to https://mongoose.ws/integration/
2023-08-09 17:50:57 +01:00
scaprile
1bfdc1f138
Add hw testing
2023-08-08 17:16:15 -03:00
Sergio R. Caprile
58367fe23e
Merge pull request #2337 from cesanta/h7f
...
add H7 FreeRTOS example
2023-08-08 15:32:29 -03:00
Sergio R. Caprile
a8712e2307
add H7 FreeRTOS example
2023-08-08 14:38:41 -03:00
robertc2000
8acfae1111
Merge pull request #2336 from cesanta/foo
...
Foo
2023-08-08 09:26:48 +03:00
cpq
70fc71c6f7
Changes
2023-08-07 06:18:49 -04:00
Sergio R. Caprile
dd5118cab0
Merge pull request #2332 from cesanta/cube
...
update Cube test Makefile to support testing packaged examples
2023-08-04 17:11:22 -03:00
Sergio R. Caprile
2d75a6ccd4
update
2023-08-04 15:37:57 -03:00
Sergio R. Caprile
e004ab1693
Merge pull request #2331 from cesanta/makefile
...
update Makefile
2023-08-04 14:45:56 -03:00
Sergio R. Caprile
acddfc3bf4
update Makefile
2023-08-04 14:32:28 -03:00
cpq
519d4b0286
Changes
2023-08-04 13:53:01 +01:00
cpq
8005a5e687
Changes
2023-08-04 13:53:01 +01:00
cpq
f5943fe591
Add tls_builtin.c
2023-08-04 13:53:01 +01:00
cpq
cea7fcdb37
AVR build fixes
2023-08-04 13:52:59 +01:00
robert
b5213c13dd
SAME54 Ethernet driver
2023-08-04 13:48:55 +01:00
Sergio R. Caprile
3a06b4833c
Merge pull request #2330 from cesanta/timeout
...
Timeout
2023-08-03 14:52:54 -03:00
Sergio R. Caprile
5cdf6c1d05
Add SYN timeout
2023-08-03 14:23:14 -03:00
Sergio R. Caprile
5754e5dd59
fix ARP timeout
2023-08-03 13:42:56 -03:00
Sergio R. Caprile
e5ab1c454b
Merge pull request #2329 from cesanta/arp
...
Implement ARP resolution for local LANs
2023-08-03 11:02:43 -03:00
cpq
697576b63c
Implement ARP resolution for local LANs
2023-08-03 13:48:23 +01:00
Sergio R. Caprile
2db41aef09
Merge pull request #2328 from cesanta/ft
...
standardize example names
2023-08-02 16:20:05 -03:00
Sergio R. Caprile
7f4ad3cade
standardize example names
2023-08-02 16:07:54 -03:00
Sergio R. Caprile
74c4c32082
Merge pull request #2327 from cesanta/rndis
...
standardize example names
2023-08-02 14:24:07 -03:00
Sergio R. Caprile
30d545443c
standardize example names
2023-08-02 14:03:11 -03:00
Sergio R. Caprile
dedba52315
Merge pull request #2325 from cesanta/fpu
...
FP unit in H743 is dp
2023-08-01 17:06:54 -03:00
Sergio R. Caprile
481f7b5cff
FP unit in H743 is dp
2023-08-01 17:02:05 -03:00
Sergio R. Caprile
6ce4f4930c
Merge pull request #2324 from cesanta/fb
...
standardize example names
2023-08-01 15:46:58 -03:00
Sergio R. Caprile
e33a10db75
standardize example names
2023-08-01 15:24:28 -03:00
Sergio R. Caprile
ef17055145
Merge pull request #2323 from cesanta/cube
...
standardize example names
2023-07-31 18:27:34 -03:00
Sergio R. Caprile
6a2fa10a4e
standardize example names
2023-07-31 17:47:56 -03:00
Sergio R. Caprile
6b81a5846d
Merge pull request #2320 from cesanta/2308collaterals
...
fix autogenerated
2023-07-28 17:47:49 -03:00
Sergio R. Caprile
b54d086fde
fix autogenerated
2023-07-28 17:06:58 -03:00
Sergio R. Caprile
5ee9d22263
momentarily disable MacOS OpenSSL tests
2023-07-26 15:53:59 -03:00
Sergio R. Caprile
7dcb097a5d
momentarily disable OpenSSL tests
2023-07-26 15:49:03 -03:00
Sergio R. Caprile
29a30239ab
momentarily disable OpenSSL tests
2023-07-26 15:33:30 -03:00
Sergio R. Caprile
ed54b60ea3
update to new API
2023-07-25 18:41:41 -03:00
Sergio R. Caprile
199af33b30
update to new TLS API
2023-07-25 14:26:14 -03:00
Sergio R. Caprile
adfa1d0e20
fix mongoose.h
2023-07-25 13:22:41 -03:00
Sergio R. Caprile
ef25c42e86
fix unit tests for older compilers
2023-07-25 11:55:01 -03:00
Sergio R. Caprile
91a638156c
Merge branch 'master' of https://github.com/cesanta/mongoose
2023-07-25 11:37:01 -03:00
Sergio R. Caprile
26ce666938
Merge branch 'master' of https://github.com/cesanta/mongoose
2023-07-25 11:35:29 -03:00
cpq
7548af895b
H7 mbedtls build fixed
2023-07-25 15:34:22 +01:00
Sergio R. Caprile
9548437a9e
update unit tests for new API
2023-07-25 11:27:01 -03:00
cpq
5e50b7104c
Unit test fixed
2023-07-25 15:26:47 +01:00
cpq
d824cf7dbd
Add mbedtls to H7 baremetal
2023-07-25 15:03:01 +01:00
cpq
0613cc62f4
TLS API refactor
2023-07-25 13:07:28 +01:00
Sergey Lyubka
d9cbcb5fa8
Merge pull request #2312 from cesanta/arduino
...
no Docker, in-place build for tests
2023-07-22 01:09:35 +01:00
Sergio R. Caprile
a4f5355161
no Docker, in-place build for tests
2023-07-21 16:45:14 -03:00
Sergey Lyubka
a24b6c1909
Merge pull request #2309 from cesanta/arduino
...
move Arduino tests to its dir
2023-07-21 14:33:00 +01:00
Sergio R. Caprile
fd7dc72410
Merge pull request #2310 from cesanta/am
...
Add arduino/w5500-mqtt example
2023-07-21 10:27:20 -03:00
cpq
e4f4dfab3b
Add arduino/w5500-mqtt example
2023-07-21 13:54:41 +01:00
Sergio R. Caprile
66010be5a6
move Arduino tests to its dir
2023-07-20 20:22:06 -03:00
Sergio R. Caprile
852c42a8f3
static clue
2023-07-20 16:34:13 -03:00
Sergio R. Caprile
132725de7b
Merge pull request #2308 from cesanta/nano
...
AVR build fixes
2023-07-20 14:12:49 -03:00
cpq
0a761c09e3
AVR build fixes
2023-07-20 16:07:53 +01:00
Sergey Lyubka
09ce6ae1c5
Merge pull request #2307 from cesanta/codeql
...
add CodeQL analysis
2023-07-20 14:37:18 +01:00
Sergio R. Caprile
85e60ed858
force run
2023-07-19 16:21:14 -03:00
Sergio R. Caprile
86fd18324b
codeql
2023-07-19 16:14:44 -03:00
Sergio R. Caprile
fdf82e5d6c
codeql
2023-07-19 15:10:28 -03:00
Sergio R. Caprile
eb0b1580d1
nits
2023-07-19 14:53:29 -03:00
Sergio R. Caprile
2d33c545b8
codeql
2023-07-19 14:53:29 -03:00
Sergio R. Caprile
cdaf523aa8
codeql
2023-07-19 14:53:29 -03:00
Sergio R. Caprile
3195f2cec2
codeql
2023-07-19 14:53:29 -03:00
cpq
ea89a4afab
Revert "Integration page"
...
This reverts commit 3415b62d2d .
2023-07-19 18:50:27 +01:00
cpq
3415b62d2d
Integration page
2023-07-19 16:25:14 +01:00
Sergey Lyubka
ee80822564
Merge pull request #2306 from cesanta/nits
...
Nits
2023-07-19 06:00:32 +01:00
cpq
3c9e218d07
Nits
2023-07-19 05:08:28 +01:00
Sergio R. Caprile
387a602885
Merge pull request #2304 from cesanta/addressing
...
Addressing
2023-07-18 17:30:35 -03:00
Sergio R. Caprile
ef0ff43975
static clue
2023-07-18 17:23:50 -03:00
Sergio R. Caprile
ae37407369
static clue
2023-07-18 17:10:05 -03:00
cpq
e1c91b5763
Merge branch 'master' of github.com:cesanta/mongoose
2023-07-18 17:47:02 +01:00
cpq
c49b472f92
Ignore DHCP for static IP config
2023-07-18 17:46:52 +01:00
Sergey Lyubka
0a6b1b9418
Merge pull request #2297 from cesanta/2251-implement-tcp-retransmit-in-mip
...
implemented tcp retransmission
2023-07-16 04:53:06 +01:00
Sergio R. Caprile
ac40673a9e
test for retransmitted segment
2023-07-12 11:22:35 -04:00
cpq
818f99b286
Update examples to adopt to the new iface state
2023-07-12 14:09:30 +01:00
robert
320da5e84c
implemented tcp retransmission
2023-07-11 06:20:47 -04:00
Sergey Lyubka
6957c379d5
Merge pull request #2294 from cesanta/hdr
...
Fix #2292 - fail on stray \r character in headers
2023-07-09 23:08:22 +01:00
cpq
88e880f107
Fix #2292 - fail on stray \r character in headers
2023-07-09 18:18:18 +01:00
cpq
bf8c4dfc83
Merge branch 'master' of github.com:cesanta/mongoose
2023-07-07 08:44:33 +01:00
cpq
5dff282132
Fix #2293 - stricter header validity check
2023-07-07 08:44:25 +01:00
Sergio R. Caprile
1148ac0ae4
Merge pull request #2289 from cesanta/acl
...
update `mg_check_ip_acl`
2023-07-05 18:06:28 -03:00
Sergio R. Caprile
59c46fc594
update
2023-07-05 17:49:18 -03:00
cpq
03a94e3a6a
Use \r\n for log messages, for terminal apps
2023-07-05 10:26:27 +01:00
Sergio R. Caprile
5c8e05a4fc
bump revno up
2023-07-04 12:18:09 -03:00
Sergio R. Caprile
d791ce393b
remove old examples
2023-07-03 18:34:18 -03:00
Sergio R. Caprile
a452231086
Merge pull request #2285 from cesanta/stm32
...
Stm32
2023-07-03 18:29:30 -03:00
Sergio R. Caprile
a392a19c9c
name changes
2023-07-03 18:27:32 -03:00
Sergio R. Caprile
a864c04702
uniformize
2023-07-03 16:40:33 -03:00
Sergio R. Caprile
8d2f7296a1
remove old examples
2023-07-03 14:19:28 -03:00
robert
040936eb47
fixed mqtt vc98 warning
2023-07-03 10:49:18 -04:00
Sergey Lyubka
101beec3ae
Merge pull request #2284 from cesanta/enhance-mg_remove_double_dots
...
enhanced path sanitizing
2023-07-03 14:43:32 +01:00
robert
2f1a836bf0
enhanced path sanitizing
2023-07-03 06:14:50 -04:00
cpq
62f5e0a1a9
Add SNTP to the list
2023-07-01 20:28:28 +01:00
cpq
cca771e70e
Stricter check for test_dns_error()
2023-07-01 20:23:59 +01:00
cpq
0c7e6b548f
Standardise margin
2023-06-30 11:53:34 +01:00
robertc2000
8b87e8aa92
Merge pull request #2282 from cesanta/paginator
...
Make paginator bit more compact
2023-06-30 12:17:35 +03:00
Sergey Lyubka
415bbf2932
Merge pull request #2278 from cesanta/httpheaders
...
fix header truncation
2023-06-29 22:59:51 +01:00
Sergey Lyubka
48df4f18cd
Merge pull request #2283 from cesanta/fuzz
...
Extend fuzzer, access parsed fields
2023-06-29 22:58:21 +01:00
Sergio R. Caprile
dc0f9aca4a
access only when parsing is valid
2023-06-29 18:37:10 -03:00
cpq
1b9b8e3f6c
Extend fuzzer, access parsed fields
2023-06-29 16:34:15 +01:00
cpq
5d10e9dbee
Make paginator bit more compact
2023-06-29 13:33:36 +01:00
Sergio R. Caprile
0adc858c85
add unit test
2023-06-28 11:01:59 -03:00
Sergio R. Caprile
eda1e8a402
fix header truncation
2023-06-27 14:56:04 -03:00
Sergio R. Caprile
4b0e34cdf4
Merge pull request #2277 from cesanta/httpcodes
...
Reinstall extra HTTP codes
2023-06-27 14:53:10 -03:00
Sergio R. Caprile
c688687ff8
Reinstall extra HTTP codes
...
the extra strings are not polluting the binary much
2023-06-27 13:44:44 -03:00
Sergio R. Caprile
d56e5bea62
Merge pull request #2274 from cesanta/mqtt-var-length-issue
...
fixed mqtt variable length header issue
2023-06-27 09:48:20 -03:00
robert
aed7b6b37a
fixed mqtt variable length header issue
2023-06-27 01:00:45 -04:00
Sergio R. Caprile
8114443e97
Merge pull request #2276 from cesanta/keil
...
Keil
2023-06-26 18:33:43 -03:00
scaprile
8ba0a33f84
add hw test support
2023-06-26 18:29:52 -03:00
Sergio R. Caprile
661ed61779
add hw test support for Keil
2023-06-26 18:20:38 -03:00
robert
427f95337f
event table device-dashboard: fixed wrong api call
2023-06-26 10:31:55 -04:00
Sergey Lyubka
fa8490fb4e
Merge pull request #2272 from WKJay/master
...
add RT-Thread support
2023-06-26 14:37:49 +01:00
WKJay
5be1c6381b
add RT-Thread support
2023-06-26 16:18:40 +08:00
Sergey Lyubka
6794a89f79
Merge pull request #2270 from cesanta/dhcp
...
improve DHCP in MIP
2023-06-24 13:09:40 +01:00
robert
8f19ee7b97
event table POST request 404 error
2023-06-23 11:35:42 -04:00
robert
c63135ec7f
device-dashboard: fixed event table POST request
2023-06-23 08:03:44 -04:00
robert
5c87f2f22c
improved device dashboard events table
2023-06-23 07:21:24 -04:00
Sergio R. Caprile
6e6e34c423
improve DHCP in MIP
2023-06-22 18:55:48 -03:00
Sergio R. Caprile
bb983fb4b2
update tutorial link
2023-06-22 11:00:37 -03:00
Sergio R. Caprile
285bbf50e9
Merge pull request #2268 from cesanta/cube
...
add more FreeRTOS+lwIP on Cube examples
2023-06-22 10:59:06 -03:00
Sergio R. Caprile
c2ad2e1151
add more FreeRTOS+lwIP on Cube examples
2023-06-21 19:00:10 -03:00
Sergio R. Caprile
46e796ffaa
Merge pull request #2267 from cesanta/cube
...
add more FreeRTOS on Cube examples
2023-06-21 11:34:20 -03:00
Sergio R. Caprile
3bf25d86f2
add tests for new Cube examples
2023-06-21 11:32:10 -03:00
Sergio R. Caprile
2dca4805b0
add more FreeRTOS on Cube examples
2023-06-21 11:21:24 -03:00
Sergio R. Caprile
54aa4678d1
Merge pull request #2265 from cesanta/cube
...
Cube
2023-06-20 14:48:36 -03:00
Sergio R. Caprile
3ab0e6cade
add new Cube examples
2023-06-20 14:35:59 -03:00
Sergio R. Caprile
41e3b23253
rename tutorial
2023-06-20 12:04:38 -03:00
Sergio R. Caprile
b00d780a50
Merge pull request #2261 from cesanta/dhcp
...
fix DHCP xid being ignored
2023-06-19 19:07:22 -03:00
Sergio R. Caprile
71b3e26232
fix DHCP xid being ignored
2023-06-19 18:50:51 -03:00
Sergio R. Caprile
40f28c02b9
Merge pull request #2262 from cesanta/cubetests
...
Cubetests
2023-06-19 17:13:05 -03:00
Sergio R. Caprile
362b22a673
Add hw test to cube examples
2023-06-19 16:58:37 -03:00
Sergio R. Caprile
d6be9a2bba
wip
2023-06-19 14:36:49 -03:00
Sergey Lyubka
6bfd113a87
Merge pull request #2260 from cesanta/2259-refactor-event-log-page-for-examplesdevice-dashboard
...
refactored device-dashboard code
2023-06-19 18:24:15 +01:00
robert
b7f86ba743
refactored device-dashboard code
2023-06-19 06:28:00 -04:00
cpq
2bab274056
Fix build error
2023-06-16 15:57:18 +01:00
robertc2000
dd6bffdd0d
Merge pull request #2256 from cesanta/2253-implement-event-log-page-for-examplesdevice-dashboard
...
implemented event log page for the device dashboard
2023-06-16 11:44:49 +03:00
robert
bcc044eb92
implemented event log page for the device dashboard
2023-06-16 04:32:45 -04:00
robert
a7f1982d03
improved device table style from the wifi-router-dashboard
2023-06-14 09:18:07 -04:00
Sergey Lyubka
d013e0fc78
Merge pull request #2254 from cesanta/2249-implement-connected-devices-page-for-wifi-router-dashboard
...
implemented connected devices page
2023-06-14 11:17:06 +01:00
robert
6f69ad93c1
implemented connected devices page
2023-06-13 03:33:11 -04:00
Sergey Lyubka
7ea2093a91
Merge pull request #2250 from cesanta/2241-optimise-struct-mg_addr
...
optimized mg_addr structure
2023-06-09 14:54:27 +01:00
robert
dd32deb2ad
optimized mg_addr structure
2023-06-09 09:19:37 -04:00
Sergey Lyubka
ad71fb321c
Merge pull request #2247 from cesanta/2243-refacrtor-wifi-router-dashboard-example
...
refactored dashboards
2023-06-08 16:03:11 +01:00
Sergey Lyubka
cc6c28a7ff
Merge pull request #2248 from cesanta/F746TLS
...
Improve performance on F746 with MbedTLS
2023-06-08 16:02:24 +01:00
Sergio R. Caprile
c763087462
improve performance
2023-06-08 11:29:51 -03:00
robert
63ff4ddea0
refactored dashboards
2023-06-08 10:25:59 -04:00
Sergey Lyubka
4178fc125d
Merge pull request #2245 from cesanta/2235-fix
...
byte-encoded properties issue fixed
2023-06-08 13:32:23 +01:00
Sergio R. Caprile
dcfa7ad657
Merge pull request #2246 from cesanta/tst
...
Improve MQTT tests resiliency
2023-06-07 19:01:23 -03:00
Sergio R. Caprile
c061e60664
Improve MQTT tests resiliency
2023-06-07 18:34:55 -03:00
Ubuntu
a0dd3ecd68
byte-encoded properties issue fixed
2023-06-07 10:13:21 -04:00
Sergio R. Caprile
0168a312f2
Merge pull request #2240 from cesanta/dhcp
...
Renew dhcp lease
2023-06-07 09:39:01 -03:00
cpq
92fe5a5b58
Renew dhcp lease
2023-06-07 13:33:28 +01:00
Sergey Lyubka
7f3d450b32
Merge pull request #2242 from cesanta/FEATURE_Add_tls_context_to_mg_mgr
...
Adding tls_ctx into mg_mgr for storing TLS context shared by all TLS session
2023-06-07 08:44:53 +01:00
Allan Park
8166339920
Adding tls_ctx into mg_mgr for storing TLS context shared by all TLS sessions
2023-06-07 10:21:46 +03:00
Sergio R. Caprile
57424d4a26
Merge pull request #2239 from cesanta/rlcomments
...
comment
2023-06-06 18:51:31 -03:00
Sergio R. Caprile
6511b6dd5d
comment
2023-06-06 18:48:45 -03:00
Sergio R. Caprile
0625b97246
Merge pull request #2238 from cesanta/f7
...
Improve driver
2023-06-06 18:46:50 -03:00
Sergio R. Caprile
9f8ce82825
Improve driver
2023-06-06 18:32:11 -03:00
Sergey Lyubka
c3c925dc84
Merge pull request #2230 from cesanta/rl
...
RL: fix accept() not looping on BSD_EWOULDBLOCK
2023-06-06 19:42:17 +01:00
Sergio R. Caprile
36f3703499
Merge pull request #2236 from cesanta/devsys
...
move dependencies
2023-06-06 14:47:27 -03:00
Sergio R. Caprile
6ae59c3711
move dependencies
2023-06-06 14:35:44 -03:00
Sergio R. Caprile
c8f5f85635
Merge pull request #2234 from cesanta/tests
...
speed up MQTT tests
2023-06-06 10:58:54 -03:00
Sergio R. Caprile
4e5e186784
speed up MQTT tests
2023-06-06 10:44:18 -03:00
cpq
828f7a513c
Merge branch 'master' of github.com:cesanta/mongoose
2023-06-06 08:38:18 +01:00
cpq
6085998d57
Proper handling {} in JSON array + unit test
2023-06-06 08:38:08 +01:00
Sergio R. Caprile
71e44d5b65
Merge pull request #2233 from cesanta/disambiguate
...
disambiguate comments
2023-06-05 18:57:25 -03:00
Sergio R. Caprile
e762bbdbf8
disambiguate comments
2023-06-05 18:39:13 -03:00
cpq
fe0d2272f6
Export mg_json_unescape()
2023-06-03 09:28:59 +01:00
Sergio R. Caprile
e017b88adf
Merge pull request #2228 from cesanta/tls
...
Add TLS=1 option
2023-06-02 14:33:34 -03:00
Sergey Lyubka
5f76d9cf33
Merge pull request #2231 from cesanta/Kfixs
...
standardize header inclusion
2023-06-02 17:35:56 +01:00
Sergio R. Caprile
85a5bdf4dc
standardize header inclusion
2023-06-02 13:27:27 -03:00
Sergio R. Caprile
4abc34ffd1
fix accept() not looping on BSD_EWOULDBLOCK
2023-06-02 11:56:27 -03:00
Sergey Lyubka
250b1d511b
Merge pull request #2229 from cesanta/mqttst
...
MQTT QoS + v5
2023-06-02 10:49:49 +01:00
cpq
59e3b0285a
Add TLS=mbedtls option
2023-06-02 09:57:36 +01:00
cpq
f961f993c8
FD_SETSIZE fix
2023-06-02 06:57:39 +01:00
cpq
adf124c00c
Dont check fd against FD_SETSIZE if POLL or EPOLL are used
2023-06-01 22:55:15 +01:00
Sergio R. Caprile
f8579131e8
MQTT QoS + v5
2023-05-31 21:35:03 -03:00
Sergio R. Caprile
1dde754724
Merge pull request #2223 from cesanta/devdash
...
Fix Secure
2023-05-31 09:32:57 -03:00
Sergio R. Caprile
771696fda8
Fix Secure
2023-05-31 09:30:24 -03:00
Sergey Lyubka
dd5f469c83
Merge pull request #2224 from cesanta/qos2
...
fix qos=2 handling
2023-05-31 12:07:10 +01:00
Sergio R. Caprile
6d3fda12cd
Merge pull request #2225 from cesanta/Kfixs
...
Add HTTP_URL
2023-05-30 17:13:05 -03:00
Sergio R. Caprile
dc32480563
Add HTTP_URL
2023-05-30 16:02:00 -03:00
Sergio R. Caprile
06ac9e18cb
fix qos=2 handling
2023-05-30 14:49:32 -03:00
Sergio R. Caprile
0648943220
Merge pull request #2221 from cesanta/Kfixs
...
Kfixs
2023-05-29 21:30:41 -03:00
Sergio R. Caprile
7a4a82e872
Add HTTP_URL
2023-05-29 20:59:56 -03:00
Sergio R. Caprile
6c0c05cf7f
Add missing headers
2023-05-29 14:34:51 -03:00
Sergio R. Caprile
efd2db129f
Merge pull request #2219 from cesanta/Kfixs
...
standardize header inclusion
2023-05-29 11:57:00 -03:00
Sergio R. Caprile
f4f276f370
standardize header inclusion
2023-05-29 11:44:59 -03:00
cpq
bff1462e9e
Add config var size check
2023-05-28 17:06:47 +01:00
Sergio R. Caprile
4d06f33089
fixes
2023-05-26 20:58:54 -03:00
Sergio R. Caprile
a433d9ef03
Merge pull request #2217 from cesanta/db
...
Refactor device-dashboard
2023-05-26 20:53:17 -03:00
Sergio R. Caprile
58606e1702
Refactor device-dashboard
2023-05-26 20:45:08 -03:00
Sergey Lyubka
1ccc9aa72e
Merge pull request #2205 from cesanta/arbitrary_content-length
...
improve negative Content-length handling
2023-05-26 17:16:08 +01:00
cpq
49a9bb5a8b
Refactor device-dashboard
2023-05-26 16:20:25 +01:00
Sergey Lyubka
380d6ac5c2
Merge pull request #2215 from cesanta/tlsdash
...
improve TLS behaviour in dashboard
2023-05-26 08:24:53 +01:00
Sergio R. Caprile
7d9f76df05
improve TLS behaviour in dashboard
2023-05-25 15:23:45 -03:00
Sergey Lyubka
96707acb4e
Merge pull request #2214 from cesanta/makelinux
...
make more distro-friendly
2023-05-24 21:02:46 +01:00
cpq
4e504823c0
Merge branch 'master' of github.com:cesanta/mongoose
2023-05-24 21:02:23 +01:00
cpq
82faa2e9c9
Make UI independent of URI
2023-05-24 21:02:15 +01:00
Sergio R. Caprile
1df9cd8071
make more distro-friendly
2023-05-24 15:37:24 -03:00
Sergio R. Caprile
a8d5e4dd28
Merge pull request #2213 from cesanta/nitpicks
...
nitpicks
2023-05-24 15:20:08 -03:00
Sergio R. Caprile
e59ea39a33
nitpicks
2023-05-24 15:17:24 -03:00
Sergio R. Caprile
62d1dc1eea
Merge pull request #2212 from cesanta/lwipstack
...
set a more lwIP-friendly minimum stack in FreeRTOS
2023-05-24 14:46:28 -03:00
Sergio R. Caprile
379af7dec2
set a more lwIP-friendly minimum stack in FreeRTOS
2023-05-24 11:30:01 -03:00
cpq
68a45adac7
Update logo
2023-05-24 13:52:52 +01:00
cpq
9ea8e29cb0
Merge branch 'master' of github.com:cesanta/mongoose
2023-05-24 13:22:18 +01:00
cpq
90092c0762
Make WebUI API calls relative, to work under any URI
2023-05-24 13:22:11 +01:00
Sergio R. Caprile
b379816178
Merge pull request #2210 from cesanta/devdash
...
run pack on Win
2023-05-23 11:06:47 -03:00
Sergio R. Caprile
e4353255ca
run pack on Win
2023-05-23 11:02:24 -03:00
cpq
923f2c7635
Add DHCP settings
2023-05-23 08:43:57 +01:00
cpq
a8309ef705
Remove -DSIGPIPE=0 for Windows
2023-05-23 03:50:53 +01:00
cpq
bad05485d0
Define SIGPIPE for Win32, fix sleep() for Win32
2023-05-23 03:49:24 +01:00
cpq
38d7799ffa
Rename wifi-router -> wifi-router-dashboard
2023-05-23 02:40:45 +01:00
Sergio R. Caprile
6e6696ccd4
Merge pull request #2207 from cesanta/wifi
...
Add wifi-router example
2023-05-22 19:59:06 -03:00
cpq
feb546920e
Add wifi-router example
2023-05-22 19:48:34 -03:00
Sergio R. Caprile
81b05b9de4
Merge pull request #2208 from cesanta/fixwbind
...
fix bind issue in W
2023-05-22 19:46:42 -03:00
Sergio R. Caprile
ab10b042be
fix bind issue in W
2023-05-22 19:13:48 -03:00
Sergio R. Caprile
26699914cc
improve negative Content-length handling
2023-05-22 17:40:08 -03:00
Sergio R. Caprile
45e4b3c423
bump revno up
2023-05-18 12:26:19 -03:00
Sergio R. Caprile
6a5a139e33
Merge pull request #2201 from cesanta/MG_ESC
...
Update to use MG_ESC()
2023-05-17 14:38:17 -03:00
Sergio R. Caprile
1908d3200e
Update to use MG_ESC()
2023-05-17 14:26:45 -03:00
Sergio R. Caprile
f4cf40d38f
Merge pull request #2200 from cesanta/esc
...
Add MG_ESC helper macro
2023-05-17 09:41:39 -03:00
cpq
514de84b97
Add MG_ESC helper macro
2023-05-17 11:58:40 +01:00
Sergio R. Caprile
7e7d0bb354
Merge pull request #2199 from cesanta/docinsource
...
remove stalled doc in header
2023-05-16 18:40:41 -03:00
Sergio R. Caprile
e468b90442
remove stalled doc in header
2023-05-16 18:08:48 -03:00
Sergio R. Caprile
926959ab47
Merge pull request #2197 from cesanta/BUGFIX_handle_http_negative_content_length
...
Added check for negative value for HTTP Content-Length header
2023-05-16 16:11:14 -03:00
Allan Park
4663090a8f
Added check for negative value for HTTP Content-Length header
2023-05-16 18:52:33 +03:00
Sergey Lyubka
b0868a4d0b
Merge pull request #2194 from cesanta/frp
...
Fix http-reverse-proxy for keep-alive incoming connections
2023-05-16 09:20:21 +01:00
Sergio R. Caprile
9088b00006
Fix keep-alive
2023-05-15 14:11:12 -03:00
Sergio R. Caprile
9c0fe8999d
Merge pull request #2193 from cesanta/tuts
...
link to tutorial
2023-05-12 17:30:52 -03:00
Sergio R. Caprile
901aa5f7c1
link to tutorial
2023-05-12 17:30:06 -03:00
Sergio R. Caprile
3ee28c035b
Merge pull request #2191 from cesanta/tuts
...
link to tutorial
2023-05-12 10:21:42 -03:00
Sergio R. Caprile
1e31b90905
link to tutorial
2023-05-12 10:20:38 -03:00
cpq
48333041f4
Apply SO_EXCLUSIVEADDRUSE and SO_REUSEADDR on windows
2023-05-12 14:08:49 +01:00
cpq
717c9dbe89
On Windows, prefer EXCLADDRINUSE, then REUSEADDR
2023-05-09 11:25:18 +01:00
Sergio R. Caprile
fd86eb7aa7
Merge pull request #2184 from cesanta/tuts
...
link to tutorial
2023-05-08 18:31:50 -03:00
Sergio R. Caprile
9b4b35eff5
link to tutorial
2023-05-08 18:23:35 -03:00
Sergio R. Caprile
ac528caf2b
Merge pull request #2182 from cesanta/keil
...
simplify RTOS-related Keil examples
2023-05-05 18:49:27 -03:00
scaprile
fbe626e791
simplify RTOS-related Keil examples
2023-05-05 17:41:47 -03:00
Sergio R. Caprile
9ca37d30d8
Merge pull request #2179 from cesanta/tuts
...
link to tutorials
2023-05-04 19:17:51 -03:00
Sergio R. Caprile
84986898c8
link to tutorials
2023-05-04 19:16:43 -03:00
Sergey Lyubka
5cebce3f4b
Merge pull request #2173 from cesanta/arp
...
Add multicast and local broadcast MAC resolution
2023-04-29 12:01:01 +01:00
Sergey Lyubka
bb344b14a8
Merge pull request #2168 from cesanta/udp-listener
...
Fix UDP listeners in MIP
2023-04-29 12:00:33 +01:00
Sergey Lyubka
20e613b444
Merge pull request #2169 from cesanta/udp-printf
...
Fix mg_xprint() for UDP in MIP
2023-04-29 11:59:46 +01:00
Sergey Lyubka
a0952e0012
Merge pull request #2171 from cesanta/null_fs
...
Check for calloc() failure in filesystem code
2023-04-29 11:59:03 +01:00
Sergey Lyubka
49e66f809e
Merge pull request #2172 from cesanta/null_mip
...
Check for calloc() failure in MIP
2023-04-29 11:57:25 +01:00
Sergey Lyubka
5152ed8731
Merge pull request #2174 from cesanta/ti-rndis
...
Add TI RNDIS example
2023-04-29 11:56:29 +01:00
cpq
33811a826f
Include TCP/IP API only if enabled
2023-04-29 11:45:28 +01:00
Sergio R. Caprile
d33aebfd31
Add TI RNDIS example
2023-04-28 11:23:40 -03:00
Sergio R. Caprile
7d53c52a6b
Check for calloc() failure in MIP
2023-04-27 11:34:23 -03:00
Sergio R. Caprile
f015a8686e
Check for calloc() failure in filesystem code
2023-04-27 11:19:02 -03:00
Sergio R. Caprile
ab791d2a2d
Add multicast and local broadcast MAC resolution
2023-04-26 19:56:03 -03:00
Sergio R. Caprile
a303858da7
Fix mg_xprint() for UDP in MIP
2023-04-26 18:32:54 -03:00
Sergio R. Caprile
4c58c62cfe
Fix UDP listeners
2023-04-26 15:09:27 -03:00
Sergey Lyubka
4593332204
Merge pull request #2166 from cesanta/gzip
...
Fix #1927 : respect Accept-Encoding when serving .gz files
2023-04-26 10:01:24 +01:00
cpq
9f5d8c4280
Fix #1927 : respect Accept-Encoding when serving .gz files
2023-04-26 09:07:43 +01:00
Sergey Lyubka
b0d44bf0ba
Merge pull request #2165 from cesanta/mqtt
...
mqtt fixes
2023-04-25 08:27:01 +01:00
cpq
59b8434e36
mqtt fixes
2023-04-25 07:48:33 +01:00
Sergey Lyubka
e6f27cbaf3
Merge pull request #2160 from robertc2000/master
...
MQTT: support for user properties feature added
2023-04-23 18:33:56 +01:00
robert
6c13df1aff
MQTT: support for properties feature added
2023-04-23 16:35:50 +03:00
Sergey Lyubka
44bf059b2f
Merge pull request #2158 from cesanta/ipv6
...
Fix #2089 - allow to bind v4 and v6 sockets on the same port
2023-04-18 08:26:47 +01:00
cpq
9ade464c2e
Fix #2089 - allow to bind v4 and v6 sockets on the same port
2023-04-18 08:26:18 +01:00
Sergio R. Caprile
aed5d4e05b
Merge pull request #2159 from cesanta/testf7ft
...
Testf7ft
2023-04-17 17:04:31 -03:00
Sergio R. Caprile
b57648df14
Update test.yml
2023-04-17 17:02:52 -03:00
Sergio R. Caprile
7bce887077
Relax test time
2023-04-17 16:59:36 -03:00
Sergio R. Caprile
cacd9c7f95
Merge pull request #2156 from cesanta/xprintf
...
Remove %H %V %Q %q modifiers
2023-04-14 14:24:46 -03:00
Sergio R. Caprile
cd64bfe84b
Remove %H %V %Q %q modifiers
2023-04-14 10:13:22 -03:00
Sergio R. Caprile
52ed68ed24
Merge pull request #2154 from cesanta/keil
...
Add Keil examples and preliminary test
2023-04-12 10:16:12 -03:00
Sergey Lyubka
20577021a6
Merge pull request #2151 from cesanta/multi-threaded
...
Fix for some compilers
2023-04-12 10:02:27 +01:00
scaprile
838a2236a1
Add preliminary test
2023-04-11 17:47:38 -03:00
scaprile
d03941b792
Add Keil examples
2023-04-11 17:46:28 -03:00
Sergio R. Caprile
92299c3079
Fix for some compilers
2023-04-11 08:41:14 -03:00
cpq
d9f05532cd
Address #2125 : treat negative poll time as infinite wait
2023-04-10 15:04:37 +01:00
Sergio R. Caprile
2fd2dff126
Merge pull request #2138 from cesanta/printh
...
Add printf.h
2023-04-07 19:53:07 -03:00
Sergio R. Caprile
8e14ad0536
Add printf.h
2023-04-07 19:28:00 -03:00
Sergio R. Caprile
2b325102f3
Merge pull request #2143 from cesanta/dbl
...
Fix #2104 - %.*f formatting
2023-04-07 12:27:15 -03:00
Sergio R. Caprile
1f2be606fa
Fix wildcard usage
2023-04-07 12:21:14 -03:00
cpq
6b29a2a724
Fix #2104 - %.*f formatting
2023-04-07 08:38:28 +01:00
Sergey Lyubka
f79edeb053
Merge pull request #2145 from cesanta/cube
...
Cube
2023-04-07 08:29:54 +01:00
Sergio R. Caprile
84b92096d4
Add STM32CubeIDE examples and test for build
2023-04-06 17:33:45 -03:00
Sergio R. Caprile
70f4814cb1
Merge pull request #2144 from cesanta/test
...
Test TLS host verif with no CA
2023-03-31 17:04:39 -03:00
Sergio R. Caprile
49579eb2b4
Test host only TLS mode
2023-03-31 17:00:05 -03:00
Sergey Lyubka
cc6caeeca9
Merge pull request #2139 from cesanta/freertos-tcp
...
FreeRTOS+ TCP support
2023-03-30 10:51:52 +01:00
Sergey Lyubka
90af22eba1
Merge pull request #2141 from cesanta/hc1
...
fix outdated comment
2023-03-30 10:51:25 +01:00
cpq
f4b4b41264
Merge branch 'master' of github.com:cesanta/mongoose
2023-03-30 10:50:27 +01:00
cpq
9918b03c11
Enhance MQTT client
2023-03-30 10:49:16 +01:00
Sergio R. Caprile
95f44246bf
fix old comment
2023-03-29 11:46:40 -03:00
Sergio R. Caprile
b098723f78
Update test.yml
2023-03-27 18:19:48 -03:00
Sergio R. Caprile
a819513a92
Remove old example and its breadcrumbs
2023-03-27 18:14:55 -03:00
Sergio R. Caprile
7531b28b4c
Add refactored FreeRTOS-Plus-TCP example
2023-03-25 13:07:31 -03:00
Sergio R. Caprile
2b8586d1b7
Merge pull request #2134 from cesanta/freertos-tcp
...
Fix FreeRTOS-Plus-TCP
2023-03-24 16:42:59 -03:00
Sergio R. Caprile
8167291ffc
Fix FreeRTOS-Plus-TCP
2023-03-24 15:28:32 -03:00
Sergio R. Caprile
0dfcf9607a
Merge pull request #2132 from cesanta/freertos-tcp
...
Let FreeRTOS-Plus-TCP build on Keil
2023-03-23 22:02:44 -03:00
Sergio R. Caprile
4827831107
Let FreeRTOS-Plus-TCP build on Keil
2023-03-23 17:13:02 -03:00
Sergio R. Caprile
0ebb6d5d30
Merge pull request #2131 from cesanta/cmsis-rtos
...
Add arch for CMSIS-RTOS v1 and v2
2023-03-22 11:18:37 -03:00
Sergio R. Caprile
f4ed5062f6
Add arch for CMSIS-RTOS v1 and v2
2023-03-21 19:32:56 -03:00
Sergio R. Caprile
434b129746
Merge pull request #2129 from cesanta/frerrno
...
Remove no longer necessary includes
2023-03-21 14:13:35 -03:00
Sergio R. Caprile
2f5041ac7d
Remove no longer necessary includes
2023-03-21 14:08:35 -03:00
Sergio R. Caprile
24f9766b39
Merge pull request #2128 from cesanta/keil
...
Let lwIP and FreeRTOS build on Keil
2023-03-21 13:58:09 -03:00
Sergio R. Caprile
ba872217d7
Let lwIP and FreeRTOS build on Keil
2023-03-21 12:09:00 -03:00
Sergey Lyubka
b2ae517dac
Merge pull request #2119 from cesanta/armcc
...
Add MG_ARCH_ARMCC
2023-03-20 22:01:40 +00:00
Sergio R. Caprile
32b52dc0c8
Merge pull request #2121 from cesanta/nomip-collateral
...
remove references to MIP in examples (comments)
2023-03-15 10:10:46 -03:00
Sergio R. Caprile
33a3fe9bbd
remove references to MIP in examples (comments)
2023-03-15 09:43:22 -03:00
Sergio R. Caprile
245dc76503
Add MG_ARCH_ARMCC
2023-03-15 09:39:36 -03:00
Sergio R. Caprile
21dbfd79d8
Merge pull request #2120 from cesanta/chaudocs
...
Move docs to website
2023-03-14 09:55:52 -03:00
Sergio R. Caprile
b9f2250278
Move docs to website
2023-03-14 09:54:29 -03:00
Sergio R. Caprile
a0601f1891
Merge pull request #2118 from cesanta/testTM4c
...
update Makefile
2023-03-10 10:58:51 -03:00
Sergio R. Caprile
70403ee433
update Makefile
2023-03-10 10:45:30 -03:00
Sergio R. Caprile
f3cde58c8f
Merge pull request #2117 from cesanta/testTM4C
...
test only TM4C examples that have changes
2023-03-10 10:20:18 -03:00
Sergio R. Caprile
71c267776a
Update test.yml
2023-03-10 10:19:39 -03:00
Sergio R. Caprile
359ff94a8c
Merge pull request #2116 from cesanta/testTM4c
...
Test TM4C
2023-03-10 10:01:48 -03:00
Sergio R. Caprile
efe1c1492f
Merge pull request #2115 from cesanta/scaprile-patch-1
...
test TM4C
2023-03-10 10:00:28 -03:00
Sergio R. Caprile
2aaaf7c358
test TM4C
2023-03-10 09:59:56 -03:00
Sergio R. Caprile
cefaffa0f0
update Makefile
2023-03-10 09:54:26 -03:00
Sergio R. Caprile
a22d56dc41
Merge pull request #2114 from cesanta/standex
...
update
2023-03-10 09:37:36 -03:00
Sergio R. Caprile
51eca94504
update
2023-03-10 09:35:29 -03:00
Sergio R. Caprile
2b6d24d328
Merge pull request #2112 from cesanta/nomip-collateral
...
MIP_STATE_* -> MG_TCPIP_STATE_*
2023-03-10 09:27:11 -03:00
Sergio R. Caprile
4932025423
Merge pull request #2113 from cesanta/scaprile-patch-1
...
Update test.yml
2023-03-09 11:44:11 -03:00
Sergio R. Caprile
c466abf4d0
Update test.yml
2023-03-09 11:43:32 -03:00
Sergio R. Caprile
2ece3a8b4c
MIP_STATE_* -> MG_TCPIP_STATE_*
2023-03-09 11:25:02 -03:00
Sergio R. Caprile
3f760e1875
Merge pull request #2111 from cesanta/standex
...
standardize Zephyr examples
2023-03-08 17:35:39 -03:00
Sergio R. Caprile
1da134c38c
Merge pull request #2110 from cesanta/pico-w5500
...
Gen MAC from board ID, standardize
2023-03-08 17:30:54 -03:00
Sergio R. Caprile
0bf96e9864
standardize Zephyr examples
2023-03-08 16:41:21 -03:00
Sergio R. Caprile
1f5c19306e
Gen MAC from board ID, standardize
2023-03-08 11:51:55 -03:00
Sergio R. Caprile
db10b3821c
Merge pull request #2109 from cesanta/standex
...
Standex
2023-03-08 11:50:30 -03:00
Sergio R. Caprile
4245a6d04d
update
2023-03-08 11:44:34 -03:00
Sergio R. Caprile
6920c1159b
rework serial config
2023-03-07 16:02:02 -03:00
Sergio R. Caprile
3801e1eade
Merge pull request #2107 from cesanta/standex
...
read MAC from flash
2023-03-07 15:59:14 -03:00
Sergio R. Caprile
3e419303a7
read MAC from flash
2023-03-06 17:33:17 -03:00
Sergio R. Caprile
0de1e6a3af
Merge pull request #2106 from cesanta/standex
...
Standardize TM4C FreeRTOS
2023-03-06 16:01:49 -03:00
Sergio R. Caprile
99c415f898
Standardize TM4C FreeRTOS
2023-03-06 15:57:51 -03:00
Sergio R. Caprile
f68d83dbf0
Merge pull request #2103 from cesanta/standex
...
standardize TM4C baremetal
2023-03-02 20:57:41 -03:00
Sergio R. Caprile
6e97905bce
standardize TM4C baremetal
2023-03-02 20:44:35 -03:00
Sergio R. Caprile
572a10d5a0
Merge pull request #2100 from cesanta/standex
...
Update Makefiles and READMEs
2023-03-01 11:30:08 -03:00
Sergio R. Caprile
eaa6199de0
Update Makefiles and READMEs
2023-03-01 11:28:24 -03:00
Sergio R. Caprile
70799101e4
Merge pull request #2099 from cesanta/standex
...
Update symlinks and Makefiles
2023-02-28 18:25:24 -03:00
Sergio R. Caprile
9cc70d0323
Update symlinks and Makefiles
2023-02-28 18:18:26 -03:00
cpq
20c5da6e55
Fix build - NULL pointer check
2023-02-28 17:55:25 +00:00
cpq
4c356bc368
Merge branch 'master' of github.com:cesanta/mongoose
2023-02-28 17:41:37 +00:00
Sergio R. Caprile
aeb04deae4
Merge pull request #2098 from cesanta/tstexmac
2023-02-28 14:22:05 -03:00
Sergio R. Caprile
873e4d6547
Update Makefile
2023-02-28 14:18:39 -03:00
Sergio R. Caprile
9ba20304c2
Update test.yml
2023-02-28 14:14:57 -03:00
Sergio R. Caprile
252619b1a0
Merge pull request #2097 from cesanta/tstexwin
...
Test some examples on Windows
2023-02-28 14:07:10 -03:00
Sergio R. Caprile
38b129de66
Test some examples on Windows
...
closes #2047
2023-02-28 14:04:02 -03:00
Sergey Lyubka
da028d1af9
Merge pull request #2096 from cesanta/fixrmii
...
Update RMII example, enhance MIP
2023-02-28 08:34:20 +00:00
Sergio R. Caprile
bba361016d
Update RMII ex, enhance MIP
2023-02-27 18:30:53 -03:00
Sergio R. Caprile
c362af1f81
Merge pull request #2095 from cesanta/fixrndis
...
Fix RNDIS examples
2023-02-27 11:35:05 -03:00
Sergio R. Caprile
520507afd9
unbreak RNDIS examples
2023-02-27 11:28:42 -03:00
Sergio R. Caprile
4e7584167b
force check and failures
2023-02-27 10:54:32 -03:00
Sergio R. Caprile
112bd61a25
Merge pull request #2094 from cesanta/fixwf
...
Update test.yml
2023-02-27 10:23:52 -03:00
Sergio R. Caprile
1df8bc0dfe
Update test.yml
...
Fix embedded matrix workflow not signalling changes and not running
2023-02-27 10:22:52 -03:00
cpq
f2076fe309
Add more tests for mg_strstr()
2023-02-26 01:32:03 +00:00
Sergey Lyubka
67dea15bf2
Merge pull request #2076 from cesanta/q
...
Use mg_queue in mip
2023-02-24 19:57:20 +00:00
cpq
910f19fe55
Use mg_queue in mip
2023-02-24 19:40:31 +00:00
Sergio R. Caprile
290bf0b6d2
Merge pull request #2093 from cesanta/standex
...
update Makefiles and symlinks
2023-02-24 15:49:35 -03:00
Sergio R. Caprile
4c87a776e6
updated Makefiles and symlinks
2023-02-24 13:46:31 -03:00
Sergio R. Caprile
4436093816
Merge pull request #2092 from cesanta/standex
...
standardize examples
2023-02-23 19:07:44 -03:00
Sergio R. Caprile
b85aa7b084
Merge pull request #2090 from cesanta/tcp
...
mark we consumed data
2023-02-23 14:38:14 -03:00
Sergio R. Caprile
99e28b639d
mark we consumed data
2023-02-23 14:35:26 -03:00
Sergio R. Caprile
9b94b4da26
fix build for Windows
...
(read from stdin does not work)
2023-02-23 14:04:10 -03:00
Sergio R. Caprile
5b46986628
update Makefiles and symlinks
2023-02-23 11:32:53 -03:00
Sergio R. Caprile
d0e5690bfd
Merge pull request #2088 from cesanta/standex
...
update Makefiles and symlinks
2023-02-22 16:58:49 -03:00
Sergio R. Caprile
ddbfa06bcc
update Makefiles and symlinks
2023-02-22 16:38:21 -03:00
Sergio R. Caprile
2c6fc99c68
Merge pull request #2084 from cesanta/standex
...
updated Makefiles and symlinks
2023-02-21 17:31:02 -03:00
Sergio R. Caprile
d8ad0ac72c
updated Makefiles and symlinks
2023-02-21 16:05:25 -03:00
Sergio R. Caprile
9de50d7981
Merge pull request #2083 from cesanta/standex
...
#2046 #2047
2023-02-21 14:53:04 -03:00
Jean-François Simon and Jean-Francois Simon
2c5c46dc48
Fix headers (drivers) ( #2081 )
...
Co-authored-by: Jean-Francois Simon <jfsimon@startmail.com >
2023-02-21 16:39:53 +01:00
Jean-François Simon and Jean-Francois Simon
6423b4cbb9
rt1020 driver check frame crc/truncated ( #2080 )
...
Co-authored-by: Jean-Francois Simon <jfsimon@startmail.com >
2023-02-21 16:27:04 +01:00
Sergio R. Caprile
2566aa725a
http-proxy-client Makefile
2023-02-21 12:16:39 -03:00
Sergio R. Caprile
eb463bbb2b
READMEs, golden update collaterals, etc
2023-02-21 12:07:48 -03:00
Sergio R. Caprile
1a8a559d84
Merge pull request #2079 from cesanta/time
...
Fix #2075 . Add MG_HTTP_DIRLIST_TIME_FMT, remove MG_HTTP_DIRLIST_TIME and MG_HTTP_DIRLIST_TIME_UTC
2023-02-20 20:13:56 -03:00
cpq
57c1d787e3
Fix #2075 . Add MG_HTTP_DIRLIST_TIME_FMT, remove MG_HTTP_DIRLIST_TIME and MG_HTTP_DIRLIST_TIME_UTC
2023-02-20 21:25:55 +00:00
Sergey Lyubka
999a32424f
Merge pull request #2078 from cesanta/standex
...
Golden Makefiles
2023-02-20 19:54:02 +00:00
Sergio R. Caprile
c2ed20ba23
Golden Makefiles
2023-02-20 16:20:28 -03:00
Sergio R. Caprile
01cbb37359
Merge pull request #2077 from cesanta/standex
...
huge response
2023-02-20 16:17:15 -03:00
Sergio R. Caprile
3e205e9536
huge response
2023-02-20 16:15:30 -03:00
Sergio R. Caprile
b29d6b4478
_sbrk in TI
2023-02-17 11:11:31 -03:00
Sergey Lyubka
b9424e4c21
Merge pull request #2073 from cesanta/sbrk
...
Fix _sbrk()
2023-02-17 14:00:32 +00:00
Sergio R. Caprile
87fe912d8d
Merge pull request #2074 from cesanta/standex
...
Standardize examples and make them Windows friendly
2023-02-17 10:59:55 -03:00
Sergio R. Caprile
59343c2f82
http-client
2023-02-17 10:57:54 -03:00
Sergio R. Caprile
700fc64383
update devdash README
2023-02-17 10:40:53 -03:00
Sergio R. Caprile
ca256b9949
Win friendly #2047
2023-02-17 10:40:53 -03:00
cpq
68750f3455
Expand on integration steps
2023-02-17 10:49:05 +00:00
cpq
906fc417c8
Expand on crossplatform ability
2023-02-17 10:46:45 +00:00
cpq
ac203c56df
Expand on crossplatform ability
2023-02-17 10:46:16 +00:00
cpq
734ad45f1c
Expand on crossplatform ability
2023-02-17 10:44:55 +00:00
cpq
4a1f2e0dd3
Fix mg_fs_posix.st() for Windows symlinks using ftell
2023-02-17 10:36:06 +00:00
cpq
24e3514640
Fix mg_fs_posix.st() for Windows symlinks
2023-02-17 10:20:33 +00:00
Sergio R. Caprile
dadb05e022
Add heap limit
2023-02-16 15:17:19 -03:00
cpq
ca3dfb3c07
Docs notes
2023-02-16 16:41:26 +00:00
cpq
cf452942fa
More windows-friendly makefile for rp2040/pico-w5500
2023-02-16 14:23:52 +00:00
Sergey Lyubka
28ee40bebe
Merge pull request #2067 from cesanta/pico
...
Use RNG in examples/pico-w5500
2023-02-16 08:01:11 +00:00
cpq
6267752a2a
Use RNG in examples/pico-w5500
2023-02-16 07:53:11 +00:00
Sergey Lyubka
2ece24e077
Merge pull request #2066 from cesanta/queue
...
Refactor queue
2023-02-15 22:33:07 +00:00
Sergio R. Caprile
59013e62d3
Merge pull request #2072 from cesanta/standex
...
Standardize examples
2023-02-15 18:07:54 -03:00
Sergio R. Caprile
824763aae9
standardize
2023-02-15 18:04:48 -03:00
Sergey Lyubka
a8c5b04feb
Merge pull request #2070 from cesanta/fixcl
...
Fix content-length header in mg_http_reply()
2023-02-15 19:22:03 +00:00
Sergey Lyubka
64f069ec24
Merge pull request #2043 from cesanta/randomize
...
Seed fallback clib PRNG with some entropy
2023-02-15 19:20:50 +00:00
cpq
515e438d4f
Refactor queue
2023-02-15 18:53:44 +00:00
Sergio R. Caprile
9ec064f9d9
symlinks
2023-02-15 15:22:46 -03:00
Sergio R. Caprile
60c6b04a01
Add mg_srand() and seed with some entropy
2023-02-15 14:29:02 -03:00
Sergio R. Caprile
9deaa81a72
Merge pull request #2071 from cesanta/standex
...
captive-dns
2023-02-15 14:27:15 -03:00
Sergio R. Caprile
ae703db6ee
captive-dns
2023-02-15 14:22:48 -03:00
Sergio R. Caprile
267f54bc0e
Fix content-length header in mg_http_reply()
2023-02-15 11:28:14 -03:00
cpq
8aa26fb2cd
Fix fuzzer workflow
2023-02-15 14:25:04 +00:00
cpq
e7667f2537
Merge branch 'master' of github.com:cesanta/mongoose
2023-02-14 15:12:59 +00:00
cpq
bac15d2ecf
Fix #2063 - a typo
2023-02-14 15:12:51 +00:00
Sergio R. Caprile
ae27e07903
Merge pull request #2068 from cesanta/stm32-rndis
...
Standardize STM32 RNDIS examples
2023-02-14 12:10:55 -03:00
Sergio R. Caprile
605dfa7366
Standardize STM32 RNDIS examples
2023-02-13 18:40:09 -03:00
Sergio R. Caprile
85db19e33f
Merge pull request #2064 from cesanta/renaming-stm32
...
simplify names
2023-02-13 17:00:40 -03:00
Sergio R. Caprile
052bc6b356
Merge pull request #2065 from cesanta/scaprile-patch-1
...
Update test.yml
2023-02-13 16:59:09 -03:00
Sergio R. Caprile
24985e2bca
Update test.yml
2023-02-13 16:58:33 -03:00
Sergio R. Caprile
8e3eb8b3d2
simplify names
2023-02-13 16:54:26 -03:00
Sergio R. Caprile
2be44dbd94
Merge pull request #2061 from cesanta/efe4f
...
Update and standardize F4 FreeRTOS
2023-02-13 11:08:31 -03:00
Sergio R. Caprile
7c6b26faa2
Merge pull request #2062 from cesanta/scaprile-patch-2
...
Update test.yml
2023-02-13 11:07:41 -03:00
Sergio R. Caprile
cfc42512ed
Update test.yml
2023-02-13 11:07:16 -03:00
Sergio R. Caprile
50f5834296
Update and standardize F4 FreeRTOS
2023-02-13 10:53:59 -03:00
Jean-François Simon and Jean-Francois Simon
07e91bb73a
Fix build mip -> mg_tcpip ( #2060 )
...
Co-authored-by: Jean-Francois Simon <jfsimon@startmail.com >
2023-02-13 12:02:57 +01:00
Sergey Lyubka
3c547eeed8
Merge pull request #2059 from cesanta/test
...
Serialize HW tests
2023-02-13 08:16:57 +00:00
cpq
6f011fce3b
Serialize HW tests
2023-02-13 03:10:09 +00:00
cpq
5aebed95a4
Fix VC98 build
2023-02-12 10:41:51 +00:00
Sergey Lyubka
8321f9f6e9
Merge pull request #2034 from cesanta/queue
...
Add struct mg_queue and API, change examples/multi-threaded, add tests
2023-02-12 10:04:13 +00:00
cpq
bf9d69ab56
Add struct mg_queue and API, change examples/multi-threaded, add tests
2023-02-11 13:24:26 +00:00
Sergio R. Caprile
faaff57d2b
update Makefile
2023-02-10 21:24:42 -03:00
Sergio R. Caprile
40667ef1c1
Update Makefile
2023-02-10 20:52:55 -03:00
Sergio R. Caprile
04b4e3298b
Merge pull request #2056 from cesanta/f7f
...
Make example as README says
2023-02-10 20:30:06 -03:00
Sergio R. Caprile
43cbd3a61e
Merge pull request #2058 from cesanta/scaprile-patch-1
...
make F7 FreeRTOS testable
2023-02-10 20:24:04 -03:00
Sergio R. Caprile
bfb091f2f4
make F7 FreeRTOS testable
2023-02-10 20:23:39 -03:00
Sergio R. Caprile
4974303e6b
Make example as README says
2023-02-10 20:06:25 -03:00
Sergio R. Caprile
664bb0a663
Merge pull request #2055 from cesanta/makefiles
...
minor updates
2023-02-10 19:45:09 -03:00
Sergio R. Caprile
491596d03d
minor updates
2023-02-10 19:41:27 -03:00
Sergio R. Caprile
75538be235
Merge pull request #2054 from cesanta/efe4
...
Standardize F4 baremetal
2023-02-10 17:28:05 -03:00
Sergio R. Caprile
1cb99ea2fc
Standardize F4 baremetal
2023-02-10 15:53:55 -03:00
Sergey Lyubka
c0f4bde5fc
Merge pull request #2051 from cesanta/fmt
...
Split mg_*printf* functions into src/printf.c/h
2023-02-10 16:52:34 +00:00
cpq
a4430dd49d
Split mg_*printf* functions into src/printf.c/h
2023-02-10 15:47:23 +00:00
Jean-François Simon and Jean-Francois Simon
b513d40bd6
add coverage ws.c ( #2050 )
...
Co-authored-by: Jean-Francois Simon <jfsimon@startmail.com >
2023-02-10 15:51:44 +01:00
cpq
fbaaf89a21
Update screenshot
2023-02-09 22:47:48 +00:00
cpq
7625a0154e
Using webp for screenshots
2023-02-09 22:41:49 +00:00
cpq
396ee803b2
Remove -c core.symlinks arg from the clone command
2023-02-09 20:06:53 +00:00
cpq
5a42319a07
Add readme rule
2023-02-09 20:04:59 +00:00
cpq
61b9820f78
Update READMEs
2023-02-09 20:04:07 +00:00
Sergio R. Caprile
a383a45269
Merge pull request #2044 from cesanta/eph1
...
Fix ifp->eport init
2023-02-09 16:41:25 -03:00
Sergio R. Caprile
7bd4869ae6
Merge pull request #2048 from cesanta/rules
...
Add a rule on symlink
2023-02-09 16:12:23 -03:00
cpq
49a6559453
Add a rule on symlink
2023-02-09 19:00:10 +00:00
cpq
2e16a10720
Fix ifp->eport init
2023-02-09 18:39:14 +00:00
Sergey Lyubka
cd973b50ff
Merge pull request #2042 from cesanta/eph
...
Use linux ephemeral range (start from 32768). More TCP debug
2023-02-09 17:40:49 +00:00
cpq
b6fc67fff2
Use linux ephemeral range (start from 32768). More TCP debug
2023-02-09 15:20:08 +00:00
Jean-François Simon
12f00d785d
mg_tcpip_imxrt1020 ( #2033 )
...
MG_TCPIP driver for NXP i.MX RT1020
2023-02-09 15:31:59 +01:00
Jean-François Simon
de1ff6ed49
Add test to mqtt ( #2041 )
...
Test coverage mqtt
2023-02-09 15:05:55 +01:00
Sergio R. Caprile
d0a6cbe5dd
Merge pull request #2038 from cesanta/h7
...
Use CMSIS for H7
2023-02-09 09:18:09 -03:00
cpq
35924ce550
Use CMSIS for H7
2023-02-09 11:08:22 +00:00
Jean-François Simon
ad1d8cbedd
Add test to mqtt ( #2040 )
...
coverage: mqtt
2023-02-09 11:36:08 +01:00
Sergey Lyubka
6294ce59f7
Merge pull request #2035 from cesanta/rndismass
...
Add mass-storage disk with an index file
2023-02-08 15:58:18 +00:00
Sergio R. Caprile
d445ff40c2
Add mass-storage disk with an index file
2023-02-08 12:38:11 -03:00
Sergey Lyubka
c6010c3ab4
Merge pull request #2031 from cesanta/sym
...
Note about symlinks
2023-02-08 12:56:16 +00:00
Sergio R. Caprile
9da80d7b7d
Merge pull request #2032 from cesanta/move
...
Move mip/ -> src/tcpip/, rename mip_ -> mg_tcpip_
2023-02-08 09:49:06 -03:00
cpq
2c62e58dbd
Move mip/ -> src/tcpip/, rename mip_ -> mg_tcpip_
2023-02-07 21:35:37 +00:00
Sergio R. Caprile
efc54375dd
Merge pull request #2028 from cesanta/mip
...
Kill ARP cache, kill qprofile
2023-02-07 15:42:20 -03:00
cpq
0c3946033b
Note about symlinks
2023-02-07 15:42:17 +00:00
cpq
9dc86aa77d
Kill ARP cache, kill qprofile
2023-02-07 14:26:03 +00:00
Sergey Lyubka
0cbe320a5f
Merge pull request #2029 from cesanta/rules
...
Add examples/readme with rules
2023-02-07 13:41:37 +00:00
cpq
1c749a5310
Add filter for cifuzz
2023-02-07 12:17:46 +00:00
cpq
a647a69791
Add examples/readme with rules
2023-02-07 12:15:50 +00:00
Sergey Lyubka
12db089c73
Merge pull request #2027 from cesanta/mip
...
Introduce sysinit.c, better debug log, more verbose Makefile
2023-02-06 22:38:33 +00:00
cpq
f5ff7cfcf1
Introduce sysinit.c, better debug log, more verbose Makefile
2023-02-06 21:26:14 +00:00
Sergey Lyubka
2ddf71ec46
Merge pull request #2024 from cesanta/cmsis
...
Use CMSIS headers for f429 and f746 baremetal examples
2023-02-06 19:16:24 +00:00
Sergio R. Caprile
9017374292
Merge pull request #2025 from cesanta/ga
...
Tune GA checker
2023-02-06 14:28:26 -03:00
cpq
633f50cf5b
Tune GA checker
2023-02-06 15:18:40 +00:00
cpq
1993e9c65b
Use CMSIS headers for f429 and f746 baremetal examples
2023-02-06 15:00:09 +00:00
Sergio R. Caprile
8edc8610dc
Merge pull request #2023 from cesanta/push
...
Reduce the number of redundant test runs. Disable SNTP test on macos …
2023-02-06 11:25:33 -03:00
Sergey Lyubka
6700b373cd
Merge pull request #2022 from cesanta/win
...
Adopt Makefile for Windows. Update examples readme section
2023-02-06 14:21:56 +00:00
cpq
8d824799a0
Reduce the number of redundant test runs. Disable SNTP test on macos - it is flaky
2023-02-05 01:11:22 +00:00
cpq
dc86c62d8b
Adopt Makefile for Windows. Update examples readme section
2023-02-04 14:15:53 +00:00
Sergio R. Caprile
4ae4ff72e3
Merge pull request #2020 from cesanta/h743zi
...
Add STM32H743ZI driver and example
2023-02-03 18:33:46 -03:00
Sergio R. Caprile
958eebb16c
Add STM32H743ZI driver and example
2023-02-03 18:04:29 -03:00
Sergio R. Caprile
43e48d2ba6
Merge pull request #2017 from cesanta/mipneat
...
qprofile related fixes
2023-02-02 17:34:28 -03:00
Sergio R. Caprile
b6d8099c74
small tweaks
...
fix qprofile with latest changes
minor tweaks and qpfrofile related fixes
2023-02-02 17:09:27 -03:00
Sergio R. Caprile
25bac7c5ce
Merge pull request #2016 from cesanta/percentia
...
Docs update, remove %I and %A extensions
2023-02-02 16:33:18 -03:00
Sergio R. Caprile
5d7a080e39
Remove %I and %A
2023-02-02 16:28:24 -03:00
Sergio R. Caprile
b2a76dba98
Merge pull request #2014 from cesanta/halfnofast
...
Add support for 10M and half-duplex in STM32 and TM4C drivers
2023-02-02 13:30:35 -03:00
cpq
15ad69c8cb
Add How to build examples section
2023-02-02 15:34:27 +00:00
Sergio R. Caprile
e3ca006265
Add support for 10M and half-duplex in STM32 and TM4C drivers
2023-02-02 12:02:44 -03:00
cpq
961cc13948
Nits: fix DNS resolution message. Add Makefile comment for testing targets
2023-02-02 10:33:00 +00:00
Sergio R. Caprile
50da233258
Merge pull request #2011 from cesanta/test-f746
...
Update test.yml
2023-02-01 20:14:24 -03:00
Sergio R. Caprile
15ad58b5cc
Merge pull request #2010 from cesanta/f429-debug-uart
...
Use UART_DEBUG
2023-02-01 19:53:53 -03:00
Sergio R. Caprile
61a27ff430
Update test.yml
...
closes #1999
( mods in #2009 )
2023-02-01 19:49:14 -03:00
Sergio R. Caprile
befdb0a708
Merge pull request #2009 from cesanta/test-f746
...
Mods to be testable
2023-02-01 19:39:53 -03:00
Sergio R. Caprile
06b79600ac
Use UART_DEBUG
2023-02-01 19:37:35 -03:00
Sergio R. Caprile
b9e633ad06
Mods to be testable
2023-02-01 19:26:47 -03:00
Sergio R. Caprile
736a78faed
Merge pull request #2007 from cesanta/rl
...
Better error handling for RL NET
2023-02-01 18:23:13 -03:00
cpq
d76e69f9a7
Use UART_DEBUG
2023-02-01 21:08:24 +00:00
cpq
1612e1d142
Better error handling for RL NET
2023-02-01 13:59:47 +00:00
Sergio R. Caprile
56a33fd4c5
Merge pull request #2003 from cesanta/mip-percentia
...
Do not use %I %A in MIP
2023-02-01 09:15:15 -03:00
Sergio R. Caprile
1ca3244868
Merge pull request #2005 from cesanta/nosymlink
...
Remove symlinks in pico example
2023-01-31 15:40:37 -03:00
Sergio R. Caprile
8f358f09b8
Remove symlinks in pico example
2023-01-31 15:34:15 -03:00
Sergio R. Caprile
d903de6526
Merge pull request #2004 from cesanta/nodupfiles
...
Remove dups in Zephyr dirs
2023-01-31 15:14:10 -03:00
Sergio R. Caprile
c41ade2983
Remove dups in Zephyr dirs
2023-01-31 14:51:48 -03:00
Sergio R. Caprile
99dbbc7f39
Do not use %I %A in MIP
2023-01-31 14:37:00 -03:00
Sergio R. Caprile
4dd51cc889
Merge pull request #2002 from cesanta/print_mac
...
Add mg_print_mac()
2023-01-31 13:49:42 -03:00
Sergio R. Caprile
54c651f7e2
Add mg_print_mac()
2023-01-31 13:31:46 -03:00
Sergio R. Caprile
d1c9d7ffdc
Merge pull request #2000 from cesanta/tls
...
Add TLS to pico-w5500 baremetal example
2023-01-30 18:37:00 -03:00
cpq
052b40680d
Add TLS to pico-w5500 baremetal example
2023-01-30 21:30:10 +00:00
Sergio R. Caprile
b0d2519192
Merge pull request #2001 from cesanta/examples-percentia
...
do not use %I in examples
2023-01-30 18:21:18 -03:00
Sergio R. Caprile
997da11cc5
do not use %I
2023-01-30 17:13:38 -03:00
Sergio R. Caprile
476232ea22
Merge pull request #1995 from cesanta/mg_print_ip
...
Add mg_print_ip, mg_print_ip_port helper functions
2023-01-30 16:57:45 -03:00
Sergey Lyubka
4c83f4e2de
Merge pull request #1987 from hakabahitoyo/bugfix-openssl-tls-sni
...
Bugfix OpenSSL TLS SNI
2023-01-30 11:43:43 +00:00
cpq
4bf39e18d9
Add mg_print_ip, mg_print_ip_port helper functions
2023-01-29 14:30:06 +00:00
cpq
edfa533a4d
Correct the description
2023-01-27 22:45:35 +00:00
cpq
28262145ab
Better upload flow
2023-01-27 22:16:24 +00:00
cpq
51136ce982
Merge branch 'master' of github.com:cesanta/mongoose
2023-01-27 09:36:24 +00:00
cpq
84893ec582
Small usability nits
2023-01-27 09:36:16 +00:00
Hakaba Hitoyo
382362668e
bugfix openssl tls sni
2023-01-22 14:27:44 +09:00