Commit Graph
100 Commits
Author SHA1 Message Date
Sergio R. Caprile fdcefb087e Merge pull request #3615 from cesanta/tests
fuzz 802.1Q and PPP[oE]
2026-06-29 21:22:44 -03:00
Sergio R. Caprile ed19d5290e Merge pull request #3610 from cesanta/hostnoca
Allow hostname checking even when no CA cert was given
2026-06-26 14:12:09 -03:00
Sergio R. Caprile 848ef126a3 Merge pull request #3613 from cesanta/tests
add tests for MIP BSD
2026-06-26 13:45:22 -03:00
Sergio R. Caprile 3eeb5b3c08 Merge pull request #3611 from cesanta/empacho
assorted patches
2026-06-23 13:44:57 -03:00
Sergio R. Caprile 60bfa45656 Merge commit from fork
avoid OOB reads in path_is_sane
2026-06-23 13:05:25 -03:00
Sergio R. Caprile 820c9c251c Merge pull request #3606 from cesanta/wakeup
add unit test for mg_wakeup
2026-06-19 11:40:05 -03:00
Sergio R. Caprile 2b7bedd2f0 Merge pull request #3603 from cesanta/tests
add timebase for TLS
2026-06-17 11:24:56 -03:00
Sergio R. Caprile b5b6d9c8da Merge pull request #3600 from cesanta/tests
Fix some neats, add IPv6 basic testing in LAN
2026-06-12 16:38:56 -03:00
Sergio R. Caprile a4d5a77afd Merge pull request #3598 from cesanta/throttlebed
handle partial send after throttled
2026-06-11 07:51:10 -03:00
Sergio R. Caprile b49d2e7bdf Merge pull request #3595 from cesanta/tests
Misc fixes and tbd
2026-06-09 16:52:55 -03:00
Sergio R. Caprile 72b25b3369 Merge pull request #3593 from cesanta/tests
add more tests
2026-06-05 17:15:39 -03:00
Sergio R. Caprile c1df9929d8 Merge pull request #3592 from cesanta/fixmip
fix no room
2026-06-05 17:03:57 -03:00
Sergio R. Caprile a7621de91a Merge pull request #3557 from cesanta/ifpstates
rename ifp state change event
2026-05-29 10:50:22 -03:00
Sergio R. Caprile a6ed444d0e Merge pull request #3567 from cesanta/ca
Add secp384r1
2026-05-28 12:28:37 -03:00
Sergio R. Caprile 0e5bbcd937 Merge pull request #3556 from cesanta/mbed2
Mbed2
2026-05-27 11:25:18 -03:00
Sergio R. Caprile 67ca595024 Merge pull request #3563 from cesanta/ql
update CodeQL job
2026-05-26 10:47:20 -03:00
Sergio R. Caprile 87a0aa057d Merge pull request #3536 from cesanta/alerts
process TLS alerts
2026-05-20 09:42:11 -03:00
Sergio R. Caprile 2333ed24c1 Merge pull request #3548 from cesanta/s_link
Fix s_link duplicate
2026-05-20 09:39:38 -03:00
Sergio R. Caprile 6128d583f0 Merge pull request #3547 from cesanta/arch-cube-cyw
MG_ARCH_CUBE detection for WiFi drivers
2026-05-20 09:37:17 -03:00
Sergio R. Caprile 71a7b3e092 Merge pull request #3546 from cesanta/cleanup
remove deprecated field in conn_state
2026-05-18 16:52:23 -03:00
Sergio R. Caprile 1f41e9d4b3 Merge pull request #3543 from cesanta/chain
Add cert chain support for OpenSSL
2026-05-18 14:39:19 -03:00
Sergio R. Caprile 9c77903c1a Merge pull request #3544 from cesanta/profile
disable ifc profiling wip code, fix debug leftovers
2026-05-18 09:52:48 -03:00
Sergio R. Caprile b3b52b5eba Merge pull request #3534 from cesanta/mqtt-cast-2
fix mqtt cast error
2026-05-14 10:10:04 -03:00
Sergio R. Caprile ca86f70152 Merge pull request #3532 from cesanta/gratarp
Add gratuitous ARP and NA on READY
2026-05-13 10:28:27 -03:00
Sergio R. Caprile c35a43acc7 Merge pull request #3527 from cesanta/mqtt-cast
Fix casting issue in MQTT parsing
2026-05-08 13:07:47 -03:00
Sergio R. Caprile f16efb7e06 Merge pull request #3485 from cesanta/eth_ram
Add MG_ETH_RAM to MG_ARCH_CUBE
2026-04-20 14:50:44 -03:00
Sergio R. Caprile 1be11a981c Merge pull request #3497 from cesanta/certs
Use test/certs
2026-04-14 17:03:28 -03:00
Sergio R. Caprile f9b2bb40e8 Merge pull request #3504 from cesanta/resolve.local
Add optional mDNS resolver
2026-04-14 16:39:32 -03:00
Sergio R. Caprile c99dd7e347 Merge pull request #3503 from cesanta/revert-3499-putchar
Revert "Use putchar only on POSIX fs"
2026-04-09 14:43:59 -03:00
Sergio R. Caprile fea0f022eb Revert "Use putchar only on POSIX fs" 2026-04-09 13:53:45 -03:00
Sergio R. Caprile d3ba8d8931 Merge pull request #3502 from cesanta/neats
remove deprecated macro
2026-04-09 10:15:55 -03:00
Sergio R. Caprile 1bdaf4e8e2 Merge pull request #3499 from cesanta/putchar
Use putchar only on POSIX fs
2026-04-07 15:19:21 -03:00
Sergio R. Caprile 6a25e3fb58 Merge pull request #3493 from cesanta/tcp
add tests for TCP RST handling
2026-04-02 16:33:59 -03:00
Sergio R. Caprile acb3f39e83 Merge pull request #3492 from cesanta/nitfix
misc nit fixes for nit compilers
2026-04-02 15:38:46 -03:00
Sergio R. Caprile 4ff5b602cb Merge pull request #3479 from cesanta/vlans
Add support for 802.1Q VLANs
2026-04-01 15:36:49 -03:00
Sergio R. Caprile d8a5bc5907 Merge pull request #3478 from cesanta/ipv6cp
improve IPCP, add IPV6CP and support for IPv6 over PPP[oE]
2026-04-01 15:08:18 -03:00
Sergio R. Caprile 5fe46f7796 Merge pull request #3466 from cesanta/l2
Add L2 PPP and PPPoE
2026-04-01 14:49:24 -03:00
Sergio R. Caprile ae5a2263ac Merge pull request #3477 from cesanta/mem
Make packed fs always available, and manually settable
2026-04-01 14:36:58 -03:00
Sergio R. Caprile a1e8a0e435 Merge pull request #3480 from cesanta/san6
add IPv6 SAN
2026-04-01 14:35:32 -03:00
Sergio R. Caprile b1c2ffe1a0 Merge pull request #3488 from cesanta/fut
fix unit tests
2026-04-01 11:05:28 -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
Sergio R. Caprile 06f525713f Merge pull request #3473 from cesanta/tests
update tests
2026-03-23 11:45:14 -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 60fe567845 Merge pull request #3470 from cesanta/zephyr
fix zephyr tests
2026-03-16 16:30:11 -03: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
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
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 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 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
Sergio R. Caprile eefec28b50 Merge pull request #3429 from cesanta/w55rp20
add W55RP20 example
2026-02-13 08:34:48 -03: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 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 5ec7ec141a Merge pull request #3427 from cesanta/tests
split nightly tests, fix some
2026-01-30 14:00:07 -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
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
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 ece3f43f34 Merge pull request #3421 from cesanta/becksum
Becksum
2026-01-27 10:40:30 -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
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 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 3f59974639 Merge pull request #3412 from cesanta/unbreak
unbreak stuff after last commit
2026-01-20 18:58:12 -03: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 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 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 1a0716ae4d Merge pull request #3404 from cesanta/der
Allow comments in PEM
2026-01-12 11:58:41 -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 7ffc51d38e Merge pull request #3398 from cesanta/zeph
Disable dirent in zephyr
2026-01-08 09:22:36 -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 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 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 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 f70647e28e Merge pull request #3386 from cesanta/mbed
Mbedtls nits
2025-12-29 13:30:10 -03:00
Sergio R. Caprile 1b9c3a0fb0 Merge pull request #3383 from cesanta/zeph
Zephyr nits
2025-12-23 13:45:42 -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 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 bdd309b10b Merge pull request #3379 from cesanta/moretests
add more tests, fix NDP
2025-12-17 17:45:17 -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 a49eb47a91 Merge pull request #3373 from cesanta/mbedtls4
Add support for MbedTLS 4
2025-12-12 20:23:43 -03: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 c1298973e1 Merge pull request #3367 from cesanta/rtl8211
Add support for RTL8211
2025-12-10 09:55:40 -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 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
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 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 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 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 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 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 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 b53d8439e5 Merge pull request #3282 from cesanta/mip6
Introduce IPv6, unit tests pass
2025-11-05 11:58:26 -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 340f0dbf89 Merge pull request #3329 from cesanta/updtst
update cesanta.com CA cert
2025-10-30 14:50:17 -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 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 1a0167eb6d Merge pull request #3322 from cesanta/tests
fix error logs not uploading on test failure
2025-10-27 13:53:17 -03:00