MeshCore/src
Piero Andreini b1d7edc1e7 security/fix: Final review corrections for Ethernet runtime config
Security fixes:
- IP validation: bounds checking for octets (0-255)
- ETH.config() return value now checked with distinct logging
- set ip 0.0.0.0 now enables DHCP (was rejected before)

Documentation:
- Fixed typo: 'thevalue' → 'the value'
- Added missing: advert.zerohop command documentation
- Clarified IP configuration behavior (DHCP, ETH_STATIC_IP fallback, reset to DHCP)

All identified issues addressed or documented as out-of-scope.
PR #2260 ready for maintainer review.
2026-04-20 22:21:10 +02:00
..
helpers security/fix: Final review corrections for Ethernet runtime config 2026-04-20 22:21:10 +02:00
Dispatcher.cpp Merge pull request #1297 from ViezeVingertjes/feature/duty-cycle-token-bucket 2026-03-08 23:54:32 +11:00
Dispatcher.h * Dispatcher::next_tx_time init fix 2026-03-08 23:58:28 +11:00
Identity.cpp allow set prv.key from remote, validate new prv.key 2026-01-25 01:32:48 +11:00
Identity.h * refactor of Contact/Client out_path_len (stored in files), from signed to unsigned byte (+2 squashed commits) 2026-02-21 19:35:51 +11:00
Mesh.cpp * refactor of Contact/Client out_path_len (stored in files), from signed to unsigned byte (+2 squashed commits) 2026-02-21 19:35:51 +11:00
Mesh.h * refactor of Contact/Client out_path_len (stored in files), from signed to unsigned byte (+2 squashed commits) 2026-02-21 19:35:51 +11:00
MeshCore.h security/fix: Final review corrections for Ethernet runtime config 2026-04-20 22:21:10 +02:00
Packet.cpp * bug fix: Packet::writeTo(), Packet::readFrom() 2026-02-26 15:36:21 +11:00
Packet.h fix: Widen grp data type 2026-03-19 09:25:42 +01:00
Utils.cpp * Terminal Chat: "set ..." commands, save to "node_prefs" file, consistent with the other firmwares 2025-02-03 13:56:57 +11:00
Utils.h * Terminal Chat: "set ..." commands, save to "node_prefs" file, consistent with the other firmwares 2025-02-03 13:56:57 +11:00