cpq
4271aa5b1f
Update matrix example name
2022-10-19 09:24:19 +01:00
cpq
17ada1c894
Fix #1803 - conditional for SSL_set1_host(). In unit test, disable time.windows.com, use google and apple SNTP servers
2022-10-19 09:06:47 +01:00
cpq
2e14d125ba
Fuzzer nits
2022-10-18 15:21:59 +01:00
cpq
ce8fa4c24b
Echo WS CLOSE payload back
2022-10-18 14:31:47 +01:00
Sergey Lyubka
cfe2e83e6b
Merge pull request #1798 from Yeicor/patch-1
...
Remove mg_hexdump from deliver_chunked_chunks
2022-10-17 07:14:24 +01:00
Yeicor
b17c62618d
Remove mg_hexdump from deliver_chunked_chunks
2022-10-16 21:11:00 +02:00
Sergey Lyubka
6b162a1193
Merge pull request #1796 from cesanta/rpicow
...
Dettach git clone and fix clean
2022-10-16 16:59:19 +01:00
Sergey Lyubka
6653530b63
Merge pull request #1797 from strager/fix-typo
...
Fix typo in documentation
2022-10-16 16:58:20 +01:00
cpq
aacae6444e
Fix stack overflow in fuzzer - too big on-stack array
2022-10-15 17:18:31 +01:00
Matthew "strager" Glazar
b91fe12258
Fix typo in documentation
2022-10-14 18:27:06 -07:00
Sergio R. Caprile
ae7ca00e69
Dettach git clone and fix clean
...
The user has to clone the repo, then edit the Makefile to change WiFi credentials. Running make build does both and the tests go flawlessly
The user can run make to clone the repo, then change credentials and run make build, it will skip cloning if the repo is already there
In some systems the compiled files are not owned by the user as Docker runs as root, so we first invoke clean in the cloned repo (which erases the compiled files), and then remove the cloned repo that the user owns and can rm.
2022-10-14 12:09:39 -03:00
Sergio R. Caprile
0103f1f080
Merge pull request #1795 from cesanta/z
...
Use board nucleo_f429zi
2022-10-14 08:54:20 -03:00
cpq
e8d29d54d6
Use board nucleo_f429zi
2022-10-14 11:39:00 +01:00
Sergey Lyubka
092f2ce0b3
Merge pull request #1794 from cesanta/addMissingTests
...
Update test.yml
2022-10-11 07:37:53 +01:00
Sergio R. Caprile
d89233276b
Update test.yml
2022-10-10 17:16:42 -03:00
Sergio R. Caprile
7d797187e8
Merge pull request #1793 from cesanta/device-dashboard
...
fix paths in Makefile (like other examples)
2022-10-10 17:01:43 -03:00
Sergio R. Caprile
6edcc72364
fix paths in Makefile
2022-10-10 16:51:07 -03:00
Sergey Lyubka
250dfc1377
Merge pull request #1790 from cesanta/zephyr-device-dashboard
...
Add device-dashboard example on Zephyr
2022-10-10 15:59:08 +01:00
Sergey Lyubka
45489c1c87
Merge pull request #1789 from zudwalex/picow
...
Add Pico-W example
2022-10-10 15:58:53 +01:00
Sergey Lyubka
09b250f189
Merge pull request #1787 from cesanta/zephyr
...
Update Zephyr examples
2022-10-10 15:58:39 +01:00
cpq
a84465ddba
Use MG_SOCK_LISTEN_BACKLOG_SIZE -> 128 for FreeRTOS-TCP
2022-10-10 13:41:07 +01:00
Sergey Lyubka
3b95671442
Merge pull request #1791 from zahar517/fix-json-rpc-example
...
Fix json-rpc-over-ws example
2022-10-10 10:35:29 +01:00
zahar517
52e66077a7
Fix json-rpc-over-ws example
2022-10-08 14:39:01 +03:00
Sergio R. Caprile
84bf4d21a3
Add device-dashboard example on Zephyr
2022-10-07 11:52:31 -03:00
Alex Alashkin
04cfc510d0
Add Pico-W example
2022-10-07 09:11:35 +03:00
Sergio R. Caprile
d846e67ec1
Update Zephyr examples
2022-10-06 17:30:27 -03:00
Sergio R. Caprile
9c60a1bc10
Merge pull request #1788 from cesanta/mod-tests4zephyr
...
Update test.yml
2022-10-06 17:11:30 -03:00
Sergio R. Caprile
f06ac52a43
Update test.yml
2022-10-06 16:55:13 -03:00
Sergio R. Caprile
9e5fd43a2d
Update test.yml
2022-10-06 16:46:26 -03:00
Sergio R. Caprile
8d50e7dc82
Update test.yml
2022-10-06 16:32:33 -03:00
cpq
1e6b7bd2a6
Fix broken link
2022-10-05 11:49:06 +01:00
Sergey Lyubka
8346be7a81
Merge pull request #1783 from cesanta/zephyr
...
Update to latest Zephyr and their Docker repo
2022-10-05 11:41:55 +01:00
Sergey Lyubka
9dc5683fc2
Merge pull request #1785 from cesanta/device-dashboard
...
rename time() to ourtime()
2022-10-05 11:40:08 +01:00
Sergio R. Caprile
e7cb82175a
rename time() to ourtime()
2022-10-04 19:27:38 -03:00
Sergio R. Caprile
1ef0aa14c0
Update to latest Zephyr and their Docker repo
2022-10-04 17:24:13 -03:00
cpq
0b3f6d6aab
Use CC for fuzzer, not CXX
2022-09-30 11:44:50 +01:00
Sergey Lyubka
0beef1d770
Merge pull request #1781 from jameshilliard/update-spdx
...
Update GPL license identifier
2022-09-29 20:29:07 +01:00
James Hilliard
b944db30fd
Update GPL license identifier
...
GPL-2.0 was deprecated in favor of GPL-2.0-only.
GPL-2.0+ was deprecated in favor of GPL-2.0-or-later.
See: https://spdx.org/licenses/
2022-09-29 15:18:10 -04:00
cpq
6cf3a3feaf
Fix fuzzer
2022-09-29 19:31:52 +01:00
cpq
9680b8ccb3
Fix overflow in rx_icmp
2022-09-29 16:53:11 +01:00
cpq
a88a11c243
Fix TX overflow in rx_icmp()
2022-09-29 11:13:40 +01:00
Sergey Lyubka
7ff76f69a1
Merge pull request #1777 from jameshilliard/disable-big-endian
...
Disable broken 32 bit tests and enable 32 bit little endian tests.
2022-09-29 07:33:15 +01:00
James Hilliard
c2e4e6d221
Disable broken 32 bit tests and enable 32 bit little endian tests.
...
It appears there's a bunch of endian specific failing 32 bit tests.
2022-09-28 22:18:08 -06:00
Sergey Lyubka
60edc456a9
Merge pull request #1774 from cesanta/smtp-client
...
Fix wrong ca.pem path +
2022-09-28 21:58:20 +01:00
Sergey Lyubka
625f804130
Merge pull request #1776 from jameshilliard/32-bit-bigendian
...
Also test on 32 bit big endian ppc
2022-09-28 21:56:37 +01:00
Sergey Lyubka
7100aaedec
Merge pull request #1775 from cesanta/endian
...
Fix endianness issues in unit test
2022-09-28 21:55:46 +01:00
James Hilliard
c867dbc7b2
Also test on 32 bit big endian ppc
2022-09-28 16:02:32 -04:00
cpq
88097f1829
Fix endianness issues in unit test
2022-09-28 20:22:09 +01:00
Sergio R. Caprile
7cf4834336
Fix wrong ca.pem path
...
Remove extra EHLO before AUTH (there were two)
2022-09-28 16:05:29 -03:00
Sergey Lyubka
b5355307a3
Merge pull request #1767 from jameshilliard/bigendian-tests
...
Test on big endian CPU architectures
2022-09-28 08:08:38 +01:00
James Hilliard
76f693e5d7
Test on big endian CPU architectures
2022-09-26 05:16:49 -04:00
Sergey Lyubka
fb3b0ca6e3
Merge pull request #1765 from jameshilliard/rpc-add-calloc-null
...
Fix null pointer dereference in mg_rpc_add()
2022-09-25 23:22:57 +01:00
James Hilliard
3c71977e2e
Fix null pointer dereference in mg_rpc_add()
...
Fixes #1736
2022-09-25 14:08:58 -04:00
cpq
5574a2663a
Close connection on 3 keep-alive misses
2022-09-25 17:35:14 +01:00
cpq
41960b4212
Optimize fuzzer
2022-09-25 11:58:28 +01:00
Sergey Lyubka
6a500b8d40
Merge pull request #1764 from cesanta/fuzz
...
Optimize fuzzer
2022-09-25 10:31:21 +01:00
Sergey Lyubka
dcede59379
Merge pull request #1743 from cesanta/stm32-nucleo-f746z
...
Stm32 nucleo f746z
2022-09-25 10:22:52 +01:00
Sergey Lyubka
695153c527
Merge pull request #1762 from gdawg/ssdp-example-fix-dupe-responses
...
Fix SSDP example for second and subsequent responses
2022-09-25 10:20:55 +01:00
cpq
c409cca20e
Optimize fuzzer
2022-09-25 10:19:17 +01:00
Sergey Lyubka
a5a9204f83
Merge pull request #1754 from cesanta/iobuf_init
...
issue #1734 , avoid passing null ptr to memmove
2022-09-24 07:18:42 +01:00
Andrew Griffiths
25d42ad345
Fix SSDP example for second and subsequent responses
2022-09-24 14:14:26 +10:00
Sergio R. Caprile
f70a407611
issue #1734 , avoid passing null ptr to memmove
2022-09-23 19:34:36 -03:00
Sergio R. Caprile
89f2e66c80
Merge pull request #1752 from cesanta/asan
...
Activate asan for mip_test
2022-09-23 09:45:18 -03:00
Sergio R. Caprile
4562be52d4
Merge pull request #1753 from cesanta/mg_vprintf
...
Get rid of va_copy
2022-09-23 09:30:09 -03:00
cpq
ebd931f7af
Get rid of va_copy
2022-09-23 08:59:02 +01:00
cpq
6a47ff6422
Activate asan for mip_test
2022-09-23 08:35:59 +01:00
cpq
1237185bb4
MIP: atomic -> volatile. Add lease time
2022-09-22 17:16:52 +01:00
Sergio R. Caprile
d7fe819699
Merge pull request #1751 from cesanta/stm32-nucleo-f746zg
...
Add new example as per the tutorial
2022-09-22 12:00:15 -03:00
Sergio R. Caprile
770ffd1483
Add new example as per the tutorial
2022-09-22 11:32:52 -03:00
Sergio R. Caprile
9373e77636
Update Makefile as per the tutorial, enhance it
2022-09-22 11:01:40 -03:00
cpq
cb5034548d
Fix oob read in rx_dhcp()
2022-09-22 13:42:17 +01:00
Sergey Lyubka
f9ad870ff0
Merge pull request #1750 from cesanta/make
...
Optimize makefile
2022-09-22 13:26:57 +01:00
cpq
b538bc3871
Optimize makefile
2022-09-22 12:55:45 +01:00
Sergey Lyubka
e5b0528aca
Merge pull request #1742 from cesanta/mip-fuzz
...
Fuzzing MIP
2022-09-21 21:15:50 +01:00
cpq
a12bd2271e
Fuzzing MIP
2022-09-21 20:29:49 +01:00
Sergey Lyubka
15c5858732
Merge pull request #1746 from cesanta/dtoa
...
Fix issue #1733
2022-09-21 17:48:06 +01:00
Sergio R. Caprile
dd4227f444
Fix issue #1733
2022-09-21 11:38:39 -03:00
Sergey Lyubka
fe8a7d8db9
Merge pull request #1748 from cesanta/va_end
...
Fix issue #1735
2022-09-21 09:43:47 +01:00
Sergey Lyubka
ec79ca71b2
Merge pull request #1747 from cesanta/timer_add
...
Fix issue #1737
2022-09-21 07:16:27 +01:00
Sergio R. Caprile
7a1544e76a
Fix issue #1735
2022-09-20 14:26:06 -03:00
Sergio R. Caprile
27ffc23664
Fix issue #1737
2022-09-20 13:54:17 -03:00
Sergio R. Caprile
8ef8ee91e9
Merge pull request #1745 from cesanta/tls-hs
...
Update README.md with TLS_HS event
2022-09-20 10:53:27 -03:00
Sergio R. Caprile
571625f0c3
Update README.md
2022-09-20 10:52:45 -03:00
Sergio R. Caprile
fc2d6eb6bb
Merge pull request #1744 from cesanta/smtp
...
Add smtp client example
2022-09-20 10:38:16 -03:00
cpq
48800504be
Add smtp client example
2022-09-20 11:34:22 +01:00
Sergey Lyubka
f94a019733
Merge pull request #1741 from cesanta/tls
...
Fix mbedtls MG_IO_WAIT case
2022-09-19 14:06:31 +01:00
cpq
535d8b9e02
Fix mbedtls MG_IO_WAIT case
2022-09-19 13:38:59 +01:00
Sergey Lyubka
161d44ee04
Merge pull request #1730 from cesanta/stm32-nucleo-f429z
...
Update Makefile as per the tutorial
2022-09-13 21:46:41 +01:00
Sergey Lyubka
7ea155b943
Merge pull request #1729 from cesanta/mip-tap
...
Add example to use TAP interface on Linux
2022-09-13 21:46:06 +01:00
Sergio R. Caprile
30acef2452
Merge pull request #1727 from cesanta/mdc
...
Pass MDC clock divider explicitly rather than guess
2022-09-12 20:43:00 -03:00
cpq
82b50fd3a5
Pass MDC clock divider explicitly rather than guess
2022-09-12 23:57:04 +01:00
Sergio R. Caprile
9e5503dd04
Update Makefile as per the tutorial
2022-09-12 17:29:47 -03:00
Sergio R. Caprile
2ec2ed62c8
Add example to use TAP interface on Linux
2022-09-12 10:52:23 -03:00
cpq
274c11c3ec
Update README
2022-09-11 13:42:59 +01:00
cpq
76c4bb556f
Update README
2022-09-11 11:23:58 +01:00
cpq
40f484cc54
Update README
2022-09-11 11:20:53 +01:00
cpq
85b701b8c2
Formatting
2022-09-10 21:49:20 +01:00
Sergey Lyubka
7e875ba89d
Merge pull request #1726 from cesanta/qp
...
Add MAC addr filtering to stm32 driver. Record free space in q profiler
2022-09-10 18:19:36 +01:00
cpq
c718d7999f
Add MAC addr filtering to stm32 driver. Record free space in q profiler
2022-09-10 16:38:03 +01:00
Sergey Lyubka
d1472992da
Merge pull request #1725 from cesanta/qprofile
...
Add irq and drop counters to qprofiler
2022-09-09 20:19:19 +01:00