mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-05-11 18:14:50 +00:00
263c73c2e2
- Added configuration options `mqtt_skip_unparseable_packets` and `advert_require_valid_signature` to control MQTT publishing behavior based on packet validity. - Updated `decode_path_len_byte` function to return `None` for reserved size codes, improving path length validation. - Implemented logic in `PacketCaptureService` to skip publishing unparseable packets and ADVERT packets with invalid signatures. - Introduced `verify_meshcore_advert_ed25519` function for signature verification of ADVERT packets, with corresponding unit tests to ensure functionality. - Enhanced documentation to reflect new configuration options and their effects on packet processing.