You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Wessel Nieboer
4abc32577f
Add minimum payload_len check for TRACE packet parsing
The TRACE handler reads 9 bytes (trace_tag, auth_code, flags) from the
payload before any length validation. A short TRACE packet causes reads
of stale buffer data and an underflow in the remaining-length
calculation (uint8_t len = payload_len - 9 wraps to ~247).
Add payload_len >= 9 to the existing guard condition so undersized
TRACE packets are silently dropped.
4 months ago
..
helpers
* new CLI config: flood.max.advert (default 16)
1 week ago
Dispatcher.cpp
Merge pull request #1297 from ViezeVingertjes/feature/duty-cycle-token-bucket
3 months ago
Dispatcher.h
* new CMD_SEND_RAW_PACKET
1 month ago
Identity.cpp
allow set prv.key from remote, validate new prv.key
5 months ago
Identity.h
* refactor of Contact/Client out_path_len (stored in files), from signed to unsigned byte (+2 squashed commits)
4 months ago
Mesh.cpp
Add minimum payload_len check for TRACE packet parsing
1 week ago
Mesh.h
docs: fix typos, grammar, and formatting in FAQ and code comments
2 weeks ago
MeshCore.h
Merge pull request #2463 from NoodlesNZ/fix-stddef
1 week ago
Packet.cpp
* bug fix: Packet::writeTo(), Packet::readFrom()
4 months ago
Packet.h
fix: Widen grp data type
3 months ago
Utils.cpp
* Terminal Chat: "set ..." commands, save to "node_prefs" file, consistent with the other firmwares
1 year ago
Utils.h
* Terminal Chat: "set ..." commands, save to "node_prefs" file, consistent with the other firmwares
1 year ago