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
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
Sergio R. Caprile
4236405b90
Ready to release
2023-01-24 13:30:45 -03:00
Sergio R. Caprile
292c66e25c
Merge pull request #1992 from cesanta/revert-1920-patch-1
...
Revert "Update comment for the path of rest API"
2023-01-24 11:42:18 -03:00
Sergio R. Caprile
5aa6c15c76
Revert "Update comment for the path of rest API"
2023-01-24 11:41:51 -03:00
Sergio R. Caprile
1f89dc47cb
Merge pull request #1991 from cesanta/revert-1797-fix-typo
...
Revert "Fix typo in documentation"
2023-01-24 11:36:51 -03:00
Sergio R. Caprile
31393128c8
Revert "Fix typo in documentation"
2023-01-24 11:35:26 -03:00
Sergio R. Caprile
232a18425a
Merge pull request #1990 from cesanta/revert-1705-master
...
Revert "fix the doc error: htts to https"
2023-01-24 11:33:02 -03:00
Sergio R. Caprile
88e2eb2a49
Revert "fix the doc error: htts to https"
2023-01-24 11:31:25 -03:00
Sergey Lyubka
e635d5f748
Merge pull request #1986 from cesanta/w5
...
Add examples/rp2040/pico-w5500 to hwtest
2023-01-23 12:32:14 +00:00
Sergey Lyubka
08a23cdb2f
Merge pull request #1988 from cesanta/h743
...
Add nucleo-h743zi-baremetal boilerplate, with HW test
2023-01-23 12:31:55 +00:00
cpq
1ead940623
Add nucleo-h743zi-baremetal boilerplate, with HW test
2023-01-22 11:48:56 +00:00
Hakaba Hitoyo
382362668e
bugfix openssl tls sni
2023-01-22 14:27:44 +09:00
cpq
987f8bc949
Prep for msc
2023-01-21 13:42:25 +00:00
cpq
6f096333d3
make clean: invoke docker only when there is something to clean
2023-01-21 07:44:50 +00:00
cpq
5a25111b20
Add examples/rp2040/pico-w5500 to hwtest
2023-01-21 02:21:20 +00:00
Sergio R. Caprile
c7cb16cafa
Merge pull request #1984 from cesanta/ti-nodocker
...
Get rid of Docker (TI), part 2: FreeRTOS
2023-01-20 18:47:55 -03:00
Sergio R. Caprile
a746a698b6
Merge pull request #1983 from cesanta/stm32-nodocker
...
Get rid of Docker, part 2: FreeRTOS
2023-01-20 18:47:27 -03:00
Sergio R. Caprile
9a7f7255ff
Get rid of Docker, part 2: FreeRTOS
2023-01-20 18:20:19 -03:00
Sergio R. Caprile
d3df6b8f4f
Get rid of Docker (TI), part 2: FreeRTOS
2023-01-20 18:19:29 -03:00
Sergio R. Caprile
fcffd17b11
Merge pull request #1982 from cesanta/freertos
...
Fix FreeRTOS arch includes on newlib platforms
2023-01-20 18:16:55 -03:00
Sergio R. Caprile
7fc6be9f39
Fix FreeRTOS arch includes on newlib platforms
2023-01-20 18:09:21 -03:00
Sergio R. Caprile
7362744ff8
Merge pull request #1981 from cesanta/stm32uarts
...
Fix UART1,2 clocking in all other examples
2023-01-20 18:00:46 -03:00
Sergio R. Caprile
f4d058155a
Fix UART1,2 clocking in all other examples
2023-01-20 17:49:57 -03:00
Sergio R. Caprile
b04612e80d
Merge pull request #1975 from cesanta/hwtest
...
Cleanup, adopt for HW test
2023-01-20 16:26:05 -03:00
Sergio R. Caprile
5f00e4d34d
Merge pull request #1980 from cesanta/ti-nodocker
...
Get rid of Docker (TI), part 1
2023-01-20 16:21:45 -03:00
cpq
e967feb091
Cleanup, adopt for HW test
2023-01-20 18:46:19 +00:00
Sergio R. Caprile
0445b18bb9
Merge pull request #1977 from cesanta/reallyclean
...
Apply a deeper cleanser
2023-01-20 15:36:51 -03:00
Sergio R. Caprile
99f1f749cf
Apply a deeper cleanser
2023-01-20 15:27:37 -03:00
Sergio R. Caprile
f4d16f1c47
Get rid of Docker (TI), part 1
2023-01-20 15:06:03 -03:00
Sergio R. Caprile
68071d6caf
Merge pull request #1976 from cesanta/stm32-nodocker
...
Get rid of Docker, part 1
2023-01-20 14:14:07 -03:00
Sergio R. Caprile
44975da7db
Get rid of Docker, part 1
2023-01-20 12:42:38 -03:00
Sergio R. Caprile
e4566518b2
Merge pull request #1978 from cesanta/test-nosprintf
...
Make MacOS happy by getting rid of sprintf()
2023-01-20 12:41:09 -03:00
novlean
c038cb5b96
Merge pull request #1979 from cesanta/novlean-patch-1
...
2023
2023-01-20 15:31:07 +00:00
novlean
d7eb3db60b
2023
2023-01-20 15:28:16 +00:00
Sergio R. Caprile
44e781d7da
Make MacOS happy be getting rid of sprintf()
2023-01-20 11:54:56 -03:00
Sergio R. Caprile
0951d58c8f
Merge pull request #1974 from cesanta/stm32uarts
...
Fix AF in UART1,2
2023-01-19 16:31:55 -03:00
Sergio R. Caprile
37c0ed0b49
Fix AF in UART1,2
2023-01-19 15:28:51 -03:00
cpq
556bf7b888
Fix uart_init(), use correct AF for UART1/UART2
2023-01-19 10:31:26 +00:00
Sergey Lyubka
280be2eaea
Merge pull request #1968 from cesanta/ackstream
...
Don't retrigger ACK timer
2023-01-18 08:52:12 +00:00
Sergio R. Caprile
13f9357f8e
Merge pull request #1970 from cesanta/test-pico-rndis
...
Update test.yml
2023-01-17 15:19:45 -03:00
Sergio R. Caprile
56e015db0e
Enable test for pico-rndis-dashboard
2023-01-17 14:58:05 -03:00
Sergio R. Caprile
1068fbf079
Merge pull request #1969 from cesanta/pico-dash
...
Simplify build
2023-01-17 13:59:54 -03:00
Sergio R. Caprile
45f7afb3e1
Simplify build
2023-01-17 13:54:22 -03:00
Sergio R. Caprile
0d3fc2b656
Don't retrigger ACK timer
2023-01-16 20:16:59 -03:00
Sergio R. Caprile
2dc66b2e3b
Merge pull request #1966 from cesanta/test-pico-rmii
...
Update test.yml
2023-01-16 16:48:10 -03:00
Sergio R. Caprile
0b9129d8f5
Update test.yml
2023-01-16 15:36:50 -03:00
cpq
82d702fedc
mg_url_encode() 0-terminate the destination
2023-01-16 15:05:04 +00:00
Sergey Lyubka
197be75677
Merge pull request #1960 from cesanta/keepalive
...
TCP keepalives
2023-01-16 10:40:28 +00:00
cpq
3f9aff1b10
Update uart logs with Ethernet status
2023-01-15 12:03:40 +00:00
Sergey Lyubka
f5ed50fa88
Merge pull request #1959 from cesanta/handle-rst
...
Handle TCP RST
2023-01-14 00:16:40 +00:00
Sergio R. Caprile
645b52602f
Update main.c
2023-01-13 15:08:00 -03:00
Sergio R. Caprile
27a8e60e9a
TCP keepalives
2023-01-12 15:58:25 -03:00
Sergio R. Caprile
201ffa108b
Handle TCP RST
2023-01-11 17:33:37 -03:00
Sergey Lyubka
1661bd6691
Merge pull request #1955 from cesanta/picormii
...
Add RMII example for RP2040
2023-01-11 10:40:10 +00:00
Sergio R. Caprile
d431f4bbc5
Merge pull request #1957 from cesanta/pico-w5500
...
updated to ARCH_RP2040
2023-01-10 11:21:23 -03:00
Sergio R. Caprile
2b8e92a70d
updated to ARCH_RP2040
2023-01-10 10:54:27 -03:00
Sergey Lyubka
d70ab3cfa8
Merge pull request #1944 from cesanta/devdash
...
Add reduced functionality version
2023-01-10 12:31:03 +00:00
Sergey Lyubka
9402c6ad28
Merge pull request #1956 from cesanta/lbl
...
Rename struct mg_connection::label -> data. Make its size configurable
2023-01-10 08:34:22 +00:00
cpq
da5e8e9778
Rename struct mg_connection::label -> data. Make its size configurable
2023-01-10 08:19:49 +00:00
Sergio R. Caprile
feedfdf810
Update main.c
2023-01-09 14:31:04 -03:00
Sergio R. Caprile
6db0a502bf
Add RMII example
2023-01-09 11:16:01 -03:00
Sergey Lyubka
f07957d45e
Merge pull request #1952 from cesanta/mipqueue
...
Rename mip_rxcb to mip_qwrite, add mip_qread and enforce rx() for drivers
2023-01-08 06:47:38 +00:00
cpq
3d75d71767
Do not show response handler in the rpc.list result
2023-01-08 06:38:08 +00:00
Sergio R. Caprile
b259bdeddd
Rename mip_rxcb to mip_qwrite, add mip_qread and enforce rx() for drivers
2023-01-03 19:33:26 -03:00
Sergey Lyubka
042465387f
Merge pull request #1950 from cesanta/picodash
...
Add Pico dashboard
2023-01-02 20:14:34 +00:00
Sergio R. Caprile
d09e4d648c
Add Pico dashboard
2023-01-02 16:49:15 -03:00
Sergio R. Caprile
754910ad5f
Merge pull request #1947 from cesanta/pico
...
Moved pico-w example
2023-01-02 15:48:24 -03:00
Sergio R. Caprile
977e080215
Update test.yml
2023-01-02 15:29:21 -03:00
Sergio R. Caprile
a9ac947c96
Merge pull request #1949 from cesanta/scaprile-patch-1
...
Update test.yml
2023-01-02 15:23:15 -03:00
Sergio R. Caprile
28e6ef1d63
Update test.yml
2023-01-02 15:22:24 -03:00
Sergio R. Caprile
b0f273157d
Fix Makefile
2023-01-02 15:16:50 -03:00
Sergio R. Caprile
49add531c4
Moved pico-w example
2023-01-02 15:12:07 -03:00
cpq
8a1d2a5dca
Install gcc-arm-none-eabi for examples
2023-01-02 17:53:55 +00:00
Sergey Lyubka
31c5883f5f
Merge pull request #1946 from cesanta/rp2040-w5500
...
Add pico-w5500 example
2023-01-02 16:48:43 +00:00
Sergey Lyubka
c625fbb43d
Merge branch 'master' into rp2040-w5500
2023-01-02 16:48:34 +00:00
cpq
0f474e8d2a
Add pico-w5500 example
2023-01-02 16:36:55 +00:00
Sergey Lyubka
73813a8383
Merge pull request #1943 from cesanta/add-test-for-RNDIS-examples
...
Update tests
2022-12-28 02:47:56 +00:00
Sergio R. Caprile
d8fb110b56
Update test.yml
2022-12-27 20:34:10 -03:00
Sergio R. Caprile
77e62626a9
Add RNDIS examples to tests, remove "stm32/nucleo*" examples from "examples" test group
2022-12-27 20:27:08 -03:00
Sergio R. Caprile
24ee83f13d
Update test.yml
2022-12-27 18:31:39 -03:00
Sergio R. Caprile
6791a36d85
Add reduced functionality version
2022-12-27 18:12:55 -03:00
Sergio R. Caprile
c6a5a64e64
Update test.yml
2022-12-26 10:51:44 -03:00
Sergey Lyubka
311062dc41
Merge pull request #1938 from cesanta/F746rndis
...
Add RNDIS example for F7
2022-12-24 15:10:00 +00:00
Sergio R. Caprile
391ce1f009
Merge pull request #1939 from cesanta/tireadme
...
Added link to tutorial
2022-12-23 19:47:14 -03:00
Sergio R. Caprile
9f6d99352a
Added link to tutorial
2022-12-23 19:45:57 -03:00
Sergio R. Caprile
02b1d6260a
Add RNDIS example for F7
2022-12-23 19:28:33 -03:00
Sergio R. Caprile
e8ade14259
Merge pull request #1937 from cesanta/tm4cdriverdata
...
Rename driver data structure
2022-12-23 16:27:42 -03:00
Sergio R. Caprile
f0804dfed4
Merge pull request #1936 from cesanta/stm32driverdata
...
Rename driver data structure
2022-12-23 15:57:19 -03:00
Sergio R. Caprile
f506344ada
Rename driver data structure
2022-12-23 15:56:46 -03:00
Sergio R. Caprile
ddca518cca
Rename driver data structure
2022-12-23 15:45:30 -03:00
cpq
21d3678fa7
Add more on logging
2022-12-21 11:31:14 +00:00
cpq
3dd8d7d8e5
Add diagrams
2022-12-21 11:18:50 +00:00
Sergio R. Caprile
92aa538a84
Merge pull request #1934 from cesanta/myheart
...
Unbreak
2022-12-20 19:39:22 -03:00
Sergio R. Caprile
557a5583e8
Unbreak
2022-12-20 19:38:20 -03:00
Sergio R. Caprile
b00ddff7dd
Merge pull request #1933 from cesanta/fixmqttserver
...
Fix MQTT server example
2022-12-20 16:08:56 -03:00
Sergio R. Caprile
cc3b311ab0
Fix MQTT server example
2022-12-20 16:06:46 -03:00
cpq
6cedca5d76
Remove DS_Store
2022-12-19 14:40:17 +00:00
Sergey Lyubka
d82452e00f
Merge pull request #1929 from cesanta/usb
...
Add TinyUSB example
2022-12-19 14:33:11 +00:00
cpq
57a5c0ba38
Add TinyUSB example
2022-12-19 14:31:54 +00:00
Sergio R. Caprile
28c8519e5b
Merge pull request #1924 from cesanta/scaprile-patch-1
...
Update README.md
2022-12-15 10:31:37 -03:00
Sergio R. Caprile
cfcb7191ea
Update README.md
2022-12-15 09:52:19 -03:00
Sergey Lyubka
6921227ec8
Merge pull request #1915 from jfsimon1981/miptap
...
Mip tests and tuntap example to compile on OpenBSD natively.
2022-12-13 16:42:09 +00:00
Sergey Lyubka
1c9991ee83
Merge pull request #1916 from cesanta/stm32
...
Minor tweaks in STM32 examples
2022-12-13 16:40:38 +00:00
Sergey Lyubka
fd475fcfff
Merge pull request #1917 from cesanta/tm4c
...
Correct stack initialization
2022-12-13 16:40:10 +00:00
Sergio R. Caprile
f47f995e90
Merge pull request #1921 from cesanta/scaprile-patch-1
...
Update test.yml
2022-12-13 13:02:11 -03:00
Sergio R. Caprile
d93e943326
Update test.yml
2022-12-13 12:51:43 -03:00
Sergio R. Caprile
7ca9f2d5cd
Merge pull request #1920 from jojo2massol/patch-1
...
Update comment for the path of rest API
2022-12-13 12:39:28 -03:00
jojo2massol
ff1d45a008
Update comment for the path of rest API
...
rest api is available at `/rest` and not `/api/rest`
2022-12-13 15:33:51 +01:00
Sergio R. Caprile
53f0a72362
Merge pull request #1919 from cesanta/doc1918
...
Update README.md
2022-12-10 20:14:30 -03:00
Sergio R. Caprile
3a47242219
Update README.md
...
Closes #1918
2022-12-10 20:12:58 -03:00
Jean-Francois Simon
5556568feb
Mip tests and tuntap example to compile on OpenBSD natively.
...
(updated for c++ build)
Fix typo
2022-12-09 18:48:05 +00:00
Sergio R. Caprile
6011a15cd4
Correct stack initialization
2022-12-09 15:47:23 -03:00
Sergio R. Caprile
2c014778d9
Minor tweaks in STM32 examples
...
Fix comments in newer mip initialization (main.c)
Correct stack initialization (boot.c)
Remove SCC clock enable when not needed (mcu.h)
2022-12-09 15:20:51 -03:00
Sergey Lyubka
0b2712f52f
Merge pull request #1911 from cesanta/gwarp
...
Ask for gw mac when needed and not known
2022-12-09 11:51:40 +00:00
Sergey Lyubka
69f1acd823
Merge pull request #1912 from cesanta/nodupack
...
Avoid duplicated ACKs
2022-12-09 11:50:30 +00:00
cpq
c0f15d50d6
Squash cppcheck warn
2022-12-09 09:29:34 +00:00
Sergio R. Caprile
1d3fe51e8b
Avoid duplicated ACKs
2022-12-08 18:59:18 -03:00
Sergio R. Caprile
d364d50c05
Improve MIP resiliency
2022-12-08 17:17:05 -03:00
Sergey Lyubka
615d324b11
Merge pull request #1906 from jfsimon1981/armfix
...
Fix arm and armhf test builds and unit_test runtime.
2022-12-07 18:31:29 +00:00
Jean-Francois Simon
eb36b6755f
Fix arm and armhf test builds and unit_test runtime.
...
Generalized with the correct define (comment from SC).
2022-12-07 17:09:13 +00:00
Sergey Lyubka
40c28d3b21
Merge pull request #1905 from cesanta/percentA
...
Use %I in mip.c
2022-12-07 07:22:10 +00:00
Sergio R. Caprile
e726282023
Merge pull request #1908 from cesanta/tm4creadme
...
Add README
2022-12-06 17:10:19 -03:00
Sergio R. Caprile
327f734e4f
Add README
2022-12-06 17:09:15 -03:00
Sergio R. Caprile
b361f64d4f
Merge pull request #1907 from cesanta/tests
...
Update test.yml
2022-12-06 16:25:47 -03:00
Sergio R. Caprile
b38d215b3d
Update test.yml
2022-12-06 15:53:18 -03:00
Sergio R. Caprile
99aa498bc4
Use %I in mip.c
...
Add %A to print hw address and use it in mip.c
Fix some debug data
2022-12-06 13:44:31 -03:00
Sergio R. Caprile
f14798dec9
Merge pull request #1904 from cesanta/tm4cdriver
...
Improve TM4C driver
2022-12-06 11:08:44 -03:00
Sergio R. Caprile
65873f3dee
Improve TM4C driver
...
- Fix clock guessing
- Frames are now read in order, and only host owned descriptors are checked
- Read as many frames as possible (but don't loop forever)
- Discard bad frames
- Fixed incorrect handling of RU bit and exit out of suspended condition
- If a frame arrives while processing, it will now generate a new interrupt (formerly it would wait for another frame to arrive as we reset the flag on exit)
2022-12-06 10:45:41 -03:00
Sergio R. Caprile
fc98c88358
Merge pull request #1903 from cesanta/freemgstrdupdoc
...
Update README.md
2022-12-05 16:30:24 -03:00
Sergio R. Caprile
7c0440c148
Update README.md
2022-12-05 16:24:28 -03:00
Sergio R. Caprile
ad051269ed
Merge pull request #1899 from cesanta/castREADME
...
Update README.md
2022-12-04 19:17:23 -03:00
Sergio R. Caprile
497d8f25a1
Update README.md
2022-12-04 19:16:34 -03:00
Sergey Lyubka
eb142f26f2
Merge pull request #1897 from cesanta/i
...
Fix #1888 : add %I *printf specifier for IP address. Remove mg_ntoa, m…
2022-12-03 14:39:47 +00:00
cpq
b01989f041
Fix #1888 : add %I *printf specifier for IP address. Remove mg_ntoa, mg_straddr
2022-12-03 14:27:07 +00:00
Sergey Lyubka
84d89e80cd
Merge pull request #1896 from cesanta/stm32driver
...
Improve STM32 driver
2022-12-03 09:40:38 +00:00
Sergio R. Caprile
d059d2cda4
Improve STM32 driver
2022-12-02 19:47:29 -03:00
jfsimon1981
751413f050
MIP tuntap with dhcp added, enabled gitactions ( #1890 )
...
Enable DHCP with MIP tests.
Separate sources for high and low level stack tests.
Fixed assertion.
Added dhcpd.conf file.
2022-12-02 17:40:46 +01:00
Sergey Lyubka
ce5e28554f
Merge pull request #1891 from cesanta/baremetalREADMEs
...
Add links to tool installation in MIP hw examples
2022-12-02 07:12:46 +00:00
Sergio R. Caprile
860be3f96c
Add links to tool installation in MIP hw examples
2022-12-01 17:23:16 -03:00
Sergey Lyubka
89fb3a3d6e
Merge pull request #1889 from cesanta/mippoll
...
MG_EV_POLL generation on MIP
2022-12-01 07:25:19 +00:00
Sergio R. Caprile
474a07564c
Make test NOT fail
2022-11-30 18:16:13 -03:00
Sergio R. Caprile
59b69a3b3b
Add test for MG_EV_POLL generation
2022-11-30 12:13:45 -03:00
Sergey Lyubka
2553392e42
Merge pull request #1885 from cesanta/tm4c-freertos-mip
...
Add FreeRTOS + MIP example on TM4C
2022-11-29 15:17:48 +00:00
cpq
fcd6901558
Fix broken mip_test
2022-11-29 14:55:36 +00:00
Sergio R. Caprile
716ffbb945
Add FreeRTOS + MIP tutorial on TM4C
2022-11-29 11:16:43 -03:00
Sergey Lyubka
cd4b9aeafe
Merge pull request #1884 from cesanta/macfilter
...
Fix MAC address filtering on STM32 and TM4C
2022-11-29 14:05:11 +00:00
Sergey Lyubka
5d712b6f54
Merge pull request #1886 from jfsimon1981/master
...
Release MIP tests using tuntap
2022-11-29 11:24:52 +00:00
Jean-Francois Simon
754c68fccc
Release MIP tests using tuntap
2022-11-29 11:20:22 +01:00
Sergio R. Caprile
858f4da0d1
Fix MAC address filtering on STM32 and TM4C
2022-11-28 10:16:10 -03:00
Sergey Lyubka
90910a7a4f
Merge pull request #1883 from cesanta/arpbcast
...
Fix sending ARP request for IP broadcasts
2022-11-26 11:58:16 +00:00
Sergey Lyubka
cd218b59f9
Merge pull request #1882 from cesanta/f746zg-frertos-mip
...
Add FreeRTOS + MIP example on F746
2022-11-26 11:57:43 +00:00
Sergio R. Caprile
9625c49c95
Fix sending ARP request for IP broadcasts
2022-11-25 17:42:35 -03:00
Sergio R. Caprile
2dfed10d2e
Add FreeRTOS + MIP example on F746
2022-11-25 16:57:35 -03:00
cpq
a74d3737dc
Fix mip-pcap
2022-11-25 14:23:59 +00:00
cpq
6c82a34aa0
Remove unused code
2022-11-25 10:00:04 +00:00
cpq
320d5656ac
Remove unused code
2022-11-25 10:00:04 +00:00
Sergio R. Caprile
a4a5778001
Merge pull request #1879 from cesanta/freestdlib
...
Add stdlib.h to includes in FreeRTOS arch
2022-11-24 10:34:24 -03:00
Sergio R. Caprile
a80a003865
Add stdlib.h to includes in FreeRTOS arch
2022-11-24 10:15:03 -03:00
cpq
4607e46c6f
Disable mip_test on macos
2022-11-24 07:21:55 +00:00
cpq
0aa3e2e49c
Enable macos test
2022-11-24 07:02:17 +00:00
Sergio R. Caprile
595bb36956
Merge pull request #1878 from cesanta/Makefile
...
be able to flash target
2022-11-23 17:09:05 -03:00
Sergio R. Caprile
afdf7e6df3
actually be able to flash target
2022-11-23 16:13:37 -03:00
Sergey Lyubka
3e1c7d7ef2
Merge pull request #1874 from cesanta/makefix
...
Fix wildcard in Makefile
2022-11-23 10:16:11 +00:00
cpq
7ce7c3deb7
Fix mingw build
2022-11-22 09:50:35 +00:00
Sergio R. Caprile
c9b390ec60
Fix wildcard in Makefile
2022-11-21 16:57:15 -03:00
Sergey Lyubka
cc2b826356
Merge pull request #1865 from jfsimon1981/master
...
Implemented MIP stack http_fetch()
2022-11-21 18:35:14 +00:00
Jean-Francois Simon
0b2c493731
Merge branch 'master' of https://github.com/jfsimon1981/mongoose
2022-11-21 15:33:42 +01:00
Jean-Francois Simon
0d7bbc51e7
Implemented MIP stack http_fetch()
...
This approach used tuntap driver for Linux/Unices
2022-11-21 15:32:45 +01:00
Sergey Lyubka
db81c30d24
Merge pull request #1871 from cesanta/straddr
...
Fix mg_straddr() stack overwrite
2022-11-21 07:00:23 +00:00
cpq
41ea8de0d6
Mark request close for HTTP redirects
2022-11-20 12:18:15 +00:00
Sergio R. Caprile
c4b5b37568
Fix mg_straddr() stack overwrite
2022-11-19 19:44:52 -03:00
Sergio R. Caprile
76e6b23a4f
Update README.md
2022-11-18 18:06:48 -03:00
Sergio R. Caprile
283e295a98
Merge pull request #1869 from cesanta/miptap
...
Add missing include
2022-11-18 12:28:59 -03:00
Sergio R. Caprile
606009afb0
Add missing include
...
linux/if uses struct sockaddr that is defined in sys/socket.h. This breaks building on some systems. It went unnoticed as it was hidden by mongoose.h being included first
2022-11-18 10:51:58 -03:00
Sergey Lyubka
da303b8b4f
Merge pull request #1858 from cesanta/LAA
...
change MIP MAC to LAA
2022-11-18 10:41:12 +00:00
Sergey Lyubka
d4048661ae
Merge pull request #1857 from cesanta/scaprile-patch-1
...
Update issue_template.md
2022-11-18 10:39:34 +00:00
Sergey Lyubka
47853547ca
Merge pull request #1856 from cesanta/zephyr-tests
...
Zephyr tests
2022-11-18 10:39:13 +00:00
Jean-Francois Simon
6ae9188af4
Implemented MIP stack http_fetch()
...
This approach used tuntap driver for Linux/Unices
2022-11-16 18:26:49 +01:00
jfsimon1981
d958ec2ac8
Revert "mip_test.c http fetch ( #1851 )" ( #1864 )
...
This reverts commit 07aac8e6e9 .
2022-11-16 18:02:23 +01:00
jfsimon1981 and Jean-Francois Simon
07aac8e6e9
mip_test.c http fetch ( #1851 )
...
* Update mip_test.c
* Adding mip_free() function.
* Adding mip_free() function.
* Added MIP free.
* Fixed C++ builds.
* Proper C/C++ struct initialization.
* Squashed commit of the following:
commit 7ba68dd20d
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Wed Nov 16 16:19:50 2022 +0100
Proper C/C++ struct initialization.
commit aeab3ef7ac
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 17:09:29 2022 +0100
Fixed C++ builds.
commit 2afd529107
Merge: 14710b81 f8445a4c
Author: jfsimon1981 <jfsimon1981@gmail.com >
Date: Tue Nov 15 11:33:56 2022 +0100
Merge branch 'cesanta:master' into master
commit 14710b81e4
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:07:15 2022 +0100
Added MIP free.
commit 6393cd149d
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:06:44 2022 +0100
Adding mip_free() function.
commit feee81b733
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:05:55 2022 +0100
Adding mip_free() function.
commit f8445a4c85
Merge: a39b7ddb 71f5be01
Author: Sergio R. Caprile <scaprile@users.noreply.github.com >
Date: Fri Nov 11 20:42:38 2022 -0300
Merge pull request #1853 from cesanta/tibaremetaltest
Update test.yml
commit 71f5be011b
Author: Sergio R. Caprile <scaprile@users.noreply.github.com >
Date: Fri Nov 11 20:15:01 2022 -0300
Update test.yml
commit b53d3cf032
Merge: 7a71038a a39b7ddb
Author: jfsimon1981 <jfsimon1981@gmail.com >
Date: Fri Nov 11 16:10:53 2022 +0100
Merge branch 'cesanta:master' into master
commit 7a71038a27
Author: jfsimon1981 <jfsimon1981@gmail.com >
Date: Fri Nov 11 16:09:22 2022 +0100
Update mip_test.c
commit a39b7ddbac
Author: cpq <valenok@gmail.com >
Date: Fri Nov 11 15:03:48 2022 +0000
Fix fuzzer use-after-poison READ 1
* Squashed commit of the following:
commit 192ae56ece
Merge: 7b0509c8 7ba68dd2
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Wed Nov 16 17:44:03 2022 +0100
Merge branch 'master' of https://github.com/jfsimon1981/mongoose
commit 7b0509c878
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Wed Nov 16 17:43:33 2022 +0100
Squashed commit of the following:
commit 7ba68dd20d
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Wed Nov 16 16:19:50 2022 +0100
Proper C/C++ struct initialization.
commit aeab3ef7ac
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 17:09:29 2022 +0100
Fixed C++ builds.
commit 2afd529107
Merge: 14710b81 f8445a4c
Author: jfsimon1981 <jfsimon1981@gmail.com >
Date: Tue Nov 15 11:33:56 2022 +0100
Merge branch 'cesanta:master' into master
commit 14710b81e4
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:07:15 2022 +0100
Added MIP free.
commit 6393cd149d
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:06:44 2022 +0100
Adding mip_free() function.
commit feee81b733
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:05:55 2022 +0100
Adding mip_free() function.
commit f8445a4c85
Merge: a39b7ddb 71f5be01
Author: Sergio R. Caprile <scaprile@users.noreply.github.com >
Date: Fri Nov 11 20:42:38 2022 -0300
Merge pull request #1853 from cesanta/tibaremetaltest
Update test.yml
commit 71f5be011b
Author: Sergio R. Caprile <scaprile@users.noreply.github.com >
Date: Fri Nov 11 20:15:01 2022 -0300
Update test.yml
commit b53d3cf032
Merge: 7a71038a a39b7ddb
Author: jfsimon1981 <jfsimon1981@gmail.com >
Date: Fri Nov 11 16:10:53 2022 +0100
Merge branch 'cesanta:master' into master
commit 7a71038a27
Author: jfsimon1981 <jfsimon1981@gmail.com >
Date: Fri Nov 11 16:09:22 2022 +0100
Update mip_test.c
commit a39b7ddbac
Author: cpq <valenok@gmail.com >
Date: Fri Nov 11 15:03:48 2022 +0000
Fix fuzzer use-after-poison READ 1
commit 7ba68dd20d
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Wed Nov 16 16:19:50 2022 +0100
Proper C/C++ struct initialization.
commit aeab3ef7ac
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 17:09:29 2022 +0100
Fixed C++ builds.
commit 2afd529107
Merge: 14710b81 f8445a4c
Author: jfsimon1981 <jfsimon1981@gmail.com >
Date: Tue Nov 15 11:33:56 2022 +0100
Merge branch 'cesanta:master' into master
commit 14710b81e4
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:07:15 2022 +0100
Added MIP free.
commit 6393cd149d
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:06:44 2022 +0100
Adding mip_free() function.
commit feee81b733
Author: Jean-Francois Simon <jfsimon@startmail.com >
Date: Tue Nov 15 11:05:55 2022 +0100
Adding mip_free() function.
commit f8445a4c85
Merge: a39b7ddb 71f5be01
Author: Sergio R. Caprile <scaprile@users.noreply.github.com >
Date: Fri Nov 11 20:42:38 2022 -0300
Merge pull request #1853 from cesanta/tibaremetaltest
Update test.yml
commit 71f5be011b
Author: Sergio R. Caprile <scaprile@users.noreply.github.com >
Date: Fri Nov 11 20:15:01 2022 -0300
Update test.yml
commit b53d3cf032
Merge: 7a71038a a39b7ddb
Author: jfsimon1981 <jfsimon1981@gmail.com >
Date: Fri Nov 11 16:10:53 2022 +0100
Merge branch 'cesanta:master' into master
commit a39b7ddbac
Author: cpq <valenok@gmail.com >
Date: Fri Nov 11 15:03:48 2022 +0000
Fix fuzzer use-after-poison READ 1
Co-authored-by: Jean-Francois Simon <jfsimon@startmail.com >
2022-11-16 17:55:27 +01:00
Sergio R. Caprile
9a341c9032
change MIP MAC to LAA
2022-11-15 14:56:51 -03:00
Sergio R. Caprile
21e8b08ed9
Reduce Zephyr test time
2022-11-14 18:06:00 -03:00
Sergio R. Caprile
c41d477adc
Update issue_template.md
2022-11-14 14:58:36 -03:00
Sergio R. Caprile
f8445a4c85
Merge pull request #1853 from cesanta/tibaremetaltest
...
Update test.yml
2022-11-11 20:42:38 -03:00
Sergio R. Caprile
71f5be011b
Update test.yml
2022-11-11 20:15:01 -03:00
cpq
a39b7ddbac
Fix fuzzer use-after-poison READ 1
2022-11-11 15:03:48 +00:00
Sergio R. Caprile
cab5c822c5
Merge pull request #1850 from cesanta/miplocal
...
Fix incorrect local network address detection
2022-11-11 11:58:29 -03:00
Sergey Lyubka
4056bd3c2d
Merge pull request #1847 from cesanta/xiao
...
Fix arduino-xiao build and add GA test
2022-11-11 14:53:40 +00:00
Sergio R. Caprile
a985ae9c0a
Fix incorrect local network address detection
2022-11-11 11:18:47 -03:00
cpq
804a3bf380
Fix #1801 - report ipv4 accepted address for ipv4 listeners
2022-11-11 14:01:17 +00:00
Sergey Lyubka
a8bef96463
Merge pull request #1844 from cesanta/tm4c129x
...
Add TM4C129x driver
2022-11-11 13:15:35 +00:00
Sergey Lyubka
5e43a3f695
Merge pull request #1846 from cesanta/ektm4c129x
...
Add EK-TM4C1294XL example
2022-11-11 13:15:20 +00:00
cpq
8e46e05e1b
Fix arduino-xiao build and add GA test
2022-11-11 10:04:47 +00:00
Sergio R. Caprile
ec0e27dbb4
Add EK-TM4C1294XL example
2022-11-10 21:14:30 -03:00
Sergio R. Caprile
3f55d93b41
Merge pull request #1845 from cesanta/mip-tap
...
Unbreak
2022-11-10 15:01:10 -03:00
Sergio R. Caprile
5418a8c28a
Unbreak
...
userdata was changed to a pointer to a socket, but tx() was not updated
My Linux system does not like mongoose.h at the end...
2022-11-10 15:00:43 -03:00
Sergio R. Caprile
e180192379
Add TM4C129x driver
2022-11-10 14:41:41 -03:00
cpq
f498d69b7d
Fix examples/stm32/nucleo-f429zi-freertos-mip
2022-11-10 03:01:10 +00:00
Sergio R. Caprile
dfae1b3f70
Merge pull request #1843 from cesanta/mip
...
Expose mip guts
2022-11-09 17:40:46 -03:00
Sergio R. Caprile
a9ebb55f95
Merge pull request #1842 from cesanta/ft
...
Add nucleo-f429zi-freertos-mip example
2022-11-09 16:28:33 -03:00
cpq
abfac8aa40
Expose mip guts
2022-11-09 19:25:40 +00:00
cpq
78956ccf83
Add nucleo-f429zi-freertos-mip example
2022-11-09 18:25:11 +00:00
Sergey Lyubka
eed25f23f6
Merge pull request #1839 from cesanta/stm32uart
...
Fix wrong reference to prescaler
2022-11-09 09:24:24 +00:00
Sergey Lyubka
134ce56f80
Merge pull request #1841 from cesanta/small
...
Endianness test
2022-11-09 09:23:04 +00:00
cpq
28a4778187
Endianness test
2022-11-09 09:20:15 +00:00
Sergio R. Caprile
c654c2e5e8
Fix wrong reference to prescaler
2022-11-08 11:23:10 -03:00
Sergey Lyubka
e580d4e637
Merge pull request #1837 from cesanta/arch
...
Create MG_ARCH_FREERTOS, MG_ENABLE_LWIP, MG_ENABLE_FREERTOS_TCP. Remo…
2022-11-08 00:13:28 +00:00
cpq
2192914cbb
Create MG_ARCH_FREERTOS, MG_ENABLE_LWIP, MG_ENABLE_FREERTOS_TCP. Remove MG_ARCH_FREERTOS_TCP, MG_ARCH_RTX_LWIP
2022-11-07 23:58:58 +00:00
Sergio R. Caprile
ca6dee1777
Merge pull request #1836 from cesanta/dewarning
...
Remove some warnings
2022-11-07 15:29:33 -03:00
Sergio R. Caprile
6f3bdc5dca
Remove some warnings
2022-11-07 15:23:47 -03:00
Sergey Lyubka
095cdcd69e
Merge pull request #1834 from cesanta/sock
...
Generalize socket constants
2022-11-05 13:11:57 +00:00
cpq
f022633f29
Generalize socket constants
2022-11-05 12:33:49 +00:00
Sergey Lyubka
1f85fcc9b0
Merge pull request #1831 from cesanta/mqtt
...
Accept zero-length payload messages
2022-11-03 16:46:56 +00:00
Sergio R. Caprile
a3ede75842
Accept zero-length payload messages
2022-11-03 11:26:08 -03:00
cpq
0defce37f0
Pull mongoose_custom.h
2022-11-03 12:59:55 +00:00
Sergey Lyubka
4355b39b1e
Merge pull request #1830 from cesanta/mip
...
ARP lookup hosts in the same net. Use up-to-date code in zephyr dash …
2022-11-03 12:35:17 +00:00
cpq
efec738c89
ARP lookup hosts in the same net. Use up-to-date code in zephyr dash example
2022-11-03 08:06:17 +00:00
Sergey Lyubka
10c09a361b
Merge pull request #1829 from cesanta/cr
...
CR incorrectly set in STM32 driver
2022-11-02 23:18:20 +00:00
Sergio R. Caprile
e3d1a69223
CR incorrectly set in STM32 driver
2022-11-02 19:25:05 -03:00
Sergey Lyubka
4b82253ae9
Merge pull request #1826 from cesanta/custom
...
mongoose_custom.h not pulled in when MG_ARCH=MG_ARCH_CUSTOM
2022-11-02 12:05:59 +00:00
Sergio R. Caprile
47a12c30ca
mongoose_custom.h not pulled in when MG_ARCH=MG_ARCH_CUSTOM
2022-11-01 21:01:33 -03:00
cpq
613655767b
Housekeeping at the end of c->label
2022-11-01 21:01:03 +00:00
Sergey Lyubka
1182027f1c
Merge pull request #1823 from cesanta/ti-rtos
...
Fix TI-RTOS port
2022-10-30 09:41:48 +00:00
Sergio R. Caprile
e9421d557a
Fix TI-RTOS port
...
Sockets were not being put in non-blocking mode as the setsockopt() call wasn't using SOL_SOCKET
Do not include errno.h but serrno.h, otherwise error codes are mangled... NDK functions use serrno, errno belongs to the compiler
UDP sockets require binding to receive responses
select() does not return write-ready on connect if the amount of bytes to write is below the "low-water mark". This parameter defaults to 2048, there was some code apparently setting this otherwise, with no success. Reworked the code to set this water mark at half the buffer size by just using plain getsockopt/setsockopt calls.
For the record:
TI typedef's void * SOCKET for internal use, INVALID_SOCKET is cast to (void *). Their BSD compatible socket interface expects and returns int; while Mongoose uses SOCKET... this generates lots of warnings 169 and 515, disabled in the examples
2022-10-28 18:55:10 -03:00
cpq
bbc0c0df94
Unbreak test
2022-10-28 15:35:40 +01:00
Sergio R. Caprile
610e32714c
Merge pull request #1822 from cesanta/hello
...
Add mg_hello()
2022-10-28 09:48:43 -03:00
cpq
7ab81d3805
Add mg_hello()
2022-10-28 10:57:06 +01:00
Sergey Lyubka
9a1e41e1fa
Merge pull request #1821 from cesanta/docs
...
Augment WS documentation
2022-10-27 23:09:47 +01:00
Sergio R. Caprile
ae71d12f06
Augment WS documentation
2022-10-27 12:03:16 -03:00
cpq
c25234df83
Better MIP description
2022-10-27 08:12:22 +01:00
Sergey Lyubka
03284ba046
Merge pull request #1810 from cesanta/zephyresp
...
Support Zephyr on ESP32
2022-10-25 17:22:47 +01:00
Sergey Lyubka
5fa433ecca
Merge pull request #1814 from cesanta/ti-rtos
...
Improve TI-RTOS timing support
2022-10-25 17:07:33 +01:00
Sergio R. Caprile
ac2a4c700a
Merge pull request #1818 from cesanta/ti
...
Allow flash and cloning without build
2022-10-25 10:55:46 -03:00
Sergio R. Caprile
eeb7b00f60
Allow flash and cloning without build
2022-10-25 10:41:53 -03:00
Sergio R. Caprile
c8c540b453
Improve TI-RTOS timing support
2022-10-24 11:48:54 -03:00
Sergio R. Caprile
a0585f75f7
Support Zephyr on ESP32
2022-10-21 11:44:09 -03:00
Sergey Lyubka
637af1d392
Merge pull request #1809 from cesanta/picow
...
Make pico-w device-dashboard example fully functional
2022-10-20 18:24:38 +01:00
Sergio R. Caprile
fe6c31acc1
Make pico-w device-dashboard example fully functional
2022-10-20 11:57:00 -03:00
Sergio R. Caprile
04cfcf751e
Merge pull request #1805 from cesanta/invsock
...
Fix unintended socket close on systems with valid fd=0 descriptor numbering
2022-10-20 11:04:03 -03:00
Sergio R. Caprile
51c51d49ad
Fix unintended socket close on systems with valid fd=0 descriptor numbering
2022-10-20 10:34:26 -03:00
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
Sergio R. Caprile
995f90aa49
Add irq and drop counters to qprofiler
2022-09-09 14:47:46 -03:00
Sergio R. Caprile
a4c27618b4
Update README.md
2022-09-09 14:10:48 -03:00
Sergio R. Caprile
05019529f1
Merge pull request #1724 from cesanta/mgread
...
Pass long *bytes_read to MG_EV_READ
2022-09-09 14:09:50 -03:00
Sergio R. Caprile
1b5ab3261c
Merge pull request #1722 from cesanta/mip-tls
...
Add mbedtls support to MIP
2022-09-09 14:09:19 -03:00
Sergey Lyubka
6033555ac0
Merge pull request #1723 from cesanta/pcap
...
Added Linux howto
2022-09-09 17:43:53 +01:00
cpq
fd4e1975a3
Pass long *bytes_read to MG_EV_READ
2022-09-09 17:09:18 +01:00
cpq
124ac12150
Add mbedtls support to MIP
2022-09-09 15:53:42 +01:00
Sergio R. Caprile
8c1ffa3f5d
Added Linux howto
2022-09-09 10:42:46 -03:00
cpq
f76a7e36e8
Corrected MacOS setup diagram
2022-09-08 12:11:01 +01:00
cpq
6484c4bc8b
Updated description
2022-09-08 12:09:30 +01:00
cpq
bba2421ba9
Corrected MacOS setup diagram
2022-09-08 11:36:01 +01:00
cpq
3c69c7feaf
Add MacOS setup diagram
2022-09-08 11:28:16 +01:00
cpq
45b2ffe1af
Use DMG_HTTP_DIRLIST_TIME
2022-09-08 11:02:32 +01:00
cpq
a57c0f4700
Fix #1712 - JSON parsing for keys with arrays
2022-09-08 10:59:23 +01:00
Sergey Lyubka
c33116166f
Merge pull request #1720 from cesanta/qprofile
...
Add rudimentary queue profiler
2022-09-08 10:37:01 +01:00
Sergey Lyubka
50a2063e45
Merge pull request #1713 from behnejad/master
...
display file modify date in "%Y/%m/%d %H:%M:%S".
2022-09-08 08:55:22 +01:00
cpq
cd30cf2d6c
Fix #1710 - free MIP in mg_mgr_free()
2022-09-08 08:53:54 +01:00
cpq
419126652e
Merge branch 'master' of github.com:cesanta/mongoose
2022-09-08 08:50:51 +01:00
cpq
06ab83dca6
Implement keep-alive, 45 sec interval. Correct ACK piggyback
2022-09-08 08:50:42 +01:00
Sergio R. Caprile
313fddf722
Add rudimentary queue profiler
...
ETH IRQ and mip_poll() can both write to the queue, so if a memcpy() is interrupted we might see some weird records.
2022-09-07 17:14:03 -03:00
Sergey Lyubka
f4def36ccb
Merge pull request #1717 from cesanta/fixmipq
...
Fix MIP Q
2022-09-07 20:59:12 +01:00
Sergey Lyubka
4be8f2ba93
Merge pull request #1719 from cesanta/testq
...
Make mip_test fail with current queue algo
2022-09-07 20:58:29 +01:00
cpq
881b282604
Implement ack timer
2022-09-07 20:48:23 +01:00
Sergio R. Caprile
9675bfe07d
Fix MIP Q
2022-09-07 14:59:58 -03:00
Sergio R. Caprile
443351e95a
Make mip_test fail with current queue algo
2022-09-07 14:46:36 -03:00
Behnejad
d4cd1c61ee
fixing defines.
2022-09-07 22:08:50 +04:30
cpq
75892cb523
Add %f to src/fmt.c
2022-09-07 15:09:52 +01:00
Sergey Lyubka
63e0041644
Merge pull request #1715 from davidhozic/feature/1714
...
Bug Fix #1714
2022-09-07 15:03:51 +01:00
Sergey Lyubka
70e2d8dd4e
Merge pull request #1716 from cesanta/pcap
...
Make mip-pcap work on Mac
2022-09-07 13:36:14 +01:00
cpq
b2624f6055
Make mip-pcap work on Mac
2022-09-07 13:36:00 +01:00
David Hozic
0bb8144677
Bug Fix #1714
2022-09-07 13:35:32 +02:00
Behnejad
ad50447ec6
display file modify date in "%Y/%m/%d %H:%M:%S".
...
adding compile time option to display file modification date as "%Y/%m/%d %H:%M:%S" in http directory indexing.
2022-09-07 09:04:15 +04:30
Sergey Lyubka
84de7437c6
Merge pull request #1711 from cesanta/ethrxsz
...
Fix Ethernet buffer size
2022-09-06 22:29:23 +01:00
Sergio R. Caprile
419dd50255
Fix Ethernet buffer size
...
1500 bytes is payload size, which is OK for tx. On the rx side, a full 802.1Q-tagged frame size is 1522 bytes, without the 4-byte CRC = 1518 bytes (1514 for non-VLAN-tagged frames).
2022-09-06 16:53:26 -03:00
Sergio R. Caprile
9dea02e578
Merge pull request #1708 from cesanta/ack
...
Add mip test
2022-09-05 12:11:24 -03:00
cpq
1c181e091e
Add mip test
2022-09-05 15:56:03 +01:00
Sergio R. Caprile
32782bab0e
Merge pull request #1706 from cesanta/mg_timer_expired
...
Introduce mg_timer_expired(). Adopt DHCP and link status to use it
2022-09-05 11:45:53 -03:00
cpq
330783cb5a
Corrected clean and examples targets
2022-09-05 14:14:50 +01:00
Sergio R. Caprile
504b004e01
Merge pull request #1707 from cesanta/comments
...
Use single-line comments
2022-09-05 09:05:28 -03:00
cpq
edb861da70
docs
2022-09-05 12:29:06 +01:00
cpq
64ad15895f
Small nit in minimal HTTP server example
2022-09-05 12:26:43 +01:00
cpq
44b4944334
Use single-line comments
2022-09-03 09:49:41 +01:00
cpq
f9272d0959
Introduce mg_timer_expired(). Adopt DHCP and link status to use it
2022-09-03 09:45:19 +01:00
Sergey Lyubka
a113e344a1
Merge pull request #1704 from cesanta/acknow
...
Re-enable sending ACKs until proper mechanism is in place
2022-09-03 07:46:43 +01:00
Sergey Lyubka
2d80f03f01
Merge pull request #1705 from lionsoul2014/master
...
fix the doc error: htts to https
2022-09-03 07:44:01 +01:00
lion
542fe9f029
fix the doc error: htts to https
2022-09-03 10:51:09 +08:00
Sergio R. Caprile
a1992f5910
Re-enable sending ACKs until proper mechanism is in place
2022-09-02 20:48:30 -03:00
Sergey Lyubka
45a057b0c6
Merge pull request #1703 from cesanta/stm32driver
...
Extend explanation for MDC clock
2022-09-02 20:02:05 +01:00
Sergio R. Caprile
4a1a26e8b7
Extend explanation for MDC clock
2022-09-02 15:03:46 -03:00
Sergey Lyubka
db35e6a427
Merge pull request #1702 from cesanta/stm32driver
...
Add CR setup, set MDC based on HCLK
2022-09-02 18:46:31 +01:00
Sergio R. Caprile
7358ed25a5
Add CR setup, set MDC based on HCLK
2022-09-02 14:02:02 -03:00
cpq
0d385c29a3
More JSON tests
2022-09-02 16:23:39 +01:00
Sergey Lyubka
51076e68c8
Merge pull request #1701 from cesanta/enableFPU
...
Enable FPU
2022-09-02 15:46:00 +01:00
Sergio R. Caprile
3270f1252b
Enable FPU
2022-09-02 11:18:11 -03:00
Sergey Lyubka
d8ee105e1e
Merge pull request #1699 from cesanta/scb
...
Fix SCB address for scb struct
2022-09-02 14:09:08 +01:00
cpq
567fccd7ee
Refactor W5500 driver, add arduino w5500 example
2022-09-02 12:58:54 +01:00
cpq
f7f7319698
Refactor W5500 driver, add arduino w5500 example
2022-09-02 12:58:54 +01:00
Sergio R. Caprile
62a6b61fc9
Fix SCB address for scb struct
2022-09-01 17:14:31 -03:00
Sergey Lyubka
1a87d9fa77
Merge pull request #1698 from oakfire/master
...
Fix mg_json_get for the array element result not as expected.
2022-09-01 09:14:10 +01:00
oakfire
8131e30002
Fix mg_json_get for the array element result not as expected.
2022-09-01 15:02:17 +08:00
cpq
83c76bdafc
Make mongoose_custom.h a local include, for Arduino builds
2022-08-31 18:20:34 +01:00
cpq
cf1566e116
Add more comments in json code
2022-08-31 17:59:04 +01:00
Sergey Lyubka
5d2c977029
Merge pull request #1697 from oakfire/master
...
fix : #1696 mg_json_get() bugs.
2022-08-31 17:55:12 +01:00
cpq
823c0ef5fb
Add enc28j60 driver skeleton
2022-08-31 08:54:33 +01:00
cpq
aefc588e6e
Unbreak win98 build
2022-08-31 08:53:22 +01:00
cpq
1949439d69
Adopt mip changes
2022-08-31 08:44:05 +01:00
cpq
c131b8daf1
struct mip_ipcfg -> struct mip_cfg
2022-08-31 08:41:16 +01:00
cpq
8a61969c8f
Add struct mip_spi for SPI drivers, and skeleton for enc28j60 driver
2022-08-31 08:35:06 +01:00
Sergey Lyubka
3cf85770c7
Merge pull request #1694 from cesanta/nucleo-f746zg-baremetal
...
Group clock setup dependencies
2022-08-30 12:25:41 +01:00
Sergey Lyubka
310b339f0d
Merge pull request #1691 from cesanta/docs
...
Moved packed filesystem section out of the docs
2022-08-30 12:24:30 +01:00
Sergey Lyubka
229b7810df
Merge pull request #1695 from cesanta/nucleo-f429zi-baremetal
...
Add baremetal example on Nucleo-F429ZI
2022-08-30 12:24:15 +01:00
oakfire
a686beb9a7
fix : #1696 mg_json_get() bugs.
2022-08-30 14:22:58 +08:00
Sergio R. Caprile
42c1bee8ea
Add baremetal example on Nucleo-F429ZI
2022-08-29 19:20:20 -03:00
Sergio R. Caprile
c289556775
Group clock setup dependencies
2022-08-29 14:36:40 -03:00
Sergio R. Caprile
941d2f2a3e
Moved packed filesystem section out of the docs (relevant parts into the tutorial)
2022-08-29 10:43:29 -03:00