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 |
|
Sergio R. Caprile
|
4fc40f0ffb
|
Allow listeners to start before stack is ready
|
2025-11-17 15:23:37 -03:00 |
|
Sergio R. Caprile
|
a35901121b
|
Fix 2-way auth max msg size, + some neats
|
2025-11-12 20:13:06 -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
|
337e8abf2f
|
Introduce IPv6, unit tests pass
|
2025-11-05 11:04:23 -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 |
|
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
|
3c7b2dcd6d
|
close connection on OOM when printing
|
2025-10-29 15:41:00 -03:00 |
|
Sergio R. Caprile
|
f7cf4f60ef
|
Be less intrusive with non-ld-savvy users
|
2025-10-28 11:03:58 -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
|
64abf061bf
|
improve resiliency
|
2025-10-13 10:43:45 -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 |
|
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 |
|
Sergio R. Caprile
|
a6b2124fd5
|
fix for non-64-bit test platforms
|
2025-10-01 17:06:39 -03:00 |
|
Sergio R. Caprile
|
ad58a48144
|
fixes for C89
|
2025-10-01 13:51:37 -03:00 |
|
Sergio R. Caprile
|
776360ca93
|
fix fuzzers for IPv6
|
2025-10-01 11:39:21 -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
|
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 |
|
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
|
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
|
fa811ce12b
|
move debugging logs
|
2025-09-09 16:20:54 -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 |
|
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
|
9e82844f10
|
building health dashboard
|
2025-09-02 10:35:44 -03:00 |
|
Sergio R. Caprile
|
3baabebb34
|
Push test results for health dashboard
|
2025-09-01 14:52:37 -03:00 |
|
Sergio R. Caprile
|
b0f2f9621a
|
Start pushing test results for health dashboard
|
2025-08-29 14:28:44 -03: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
|
024922d566
|
add support for health dashboard
|
2025-08-27 13:35:38 -03:00 |
|
Sergio R. Caprile
|
2a5ac3c2e5
|
update to new wizard backend API
|
2025-08-26 19:04:10 -03:00 |
|
Sergio R. Caprile
|
7ee1f14a6d
|
add TCP backlog to handle client MSS
|
2025-08-22 11:42:41 -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
|
61285ec418
|
cleanup
|
2025-08-14 10:59:07 -03:00 |
|
Sergio R. Caprile
|
654f401038
|
fix ppp driver
|
2025-08-12 17:21:36 -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
|
76b7356873
|
Zephyr wants _DEBUG to provide mbedtls_strerror()
|
2025-08-11 13:23:51 -03:00 |
|
Sergio R. Caprile
|
e670ea3d61
|
fix possible overflow, improve tests
|
2025-07-31 13:43:18 -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
|
aa76f5673b
|
ChaCha20 not working in S390 (bigendian)
|
2025-07-30 16:13:34 -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
|
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
|
db7087f455
|
add tests for Zephyr 4.2.0
|
2025-07-28 14:43:09 -03:00 |
|
Sergio R. Caprile
|
b74590a4a5
|
update to Zephyr 4.2.0
|
2025-07-28 11:25:02 -03:00 |
|
Sergio R. Caprile
|
fc5c0d0964
|
workaround GH storage
|
2025-07-28 10:28:18 -03:00 |
|
Sergio R. Caprile
|
dfeb929e0e
|
move Zephyr tests to their own script
|
2025-07-25 17:07:06 -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
|
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
|
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
|
79b7accc55
|
disable hw tests on quick test
|
2025-07-23 10:26:34 -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 |
|
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
|
fa841916c1
|
assorted nit picks
|
2025-07-18 11:19:58 -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
|
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
|
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
|
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 |
|
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
|
85df6a6131
|
select() minimum wait is now 1ms
|
2025-07-07 14:40:18 -03:00 |
|
Sergio R. Caprile
|
a8c2ce544e
|
fix tests
|
2025-07-07 11:32:31 -03:00 |
|
Sergio R. Caprile
|
8c45a9d2c9
|
remove false positive
|
2025-07-03 10:53:59 -03:00 |
|