Jonathan BennettandClaude Opus 5.5 f7b2d258d1 Stop NeighborInfo relays rewriting the payload (#12090)
NeighborInfoModule::alterReceivedProtobuf set last_sent_by_id to the
relay's node number and re-encoded the payload. The XEdDSA signature
covers Data.payload, so receivers that know the sender's key dropped the
relayed copy. Relays now forward the payload unmodified, and senders no
longer set last_sent_by_id.

Receivers attribute a NeighborInfo to the node they heard it from using
the packet header: the sender when heard directly, otherwise the relay
named by relay_node when it resolves to a single known direct neighbor.
A last_sent_by_id rewritten by an older relay is still used when it
matches relay_node.


Claude-Session: https://claude.ai/code/session_01NmhtcXBe3B3NvS9RttzwHW

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 22:37:27 +00:00
2026-10-02 11:59:23 +00:00
2021-10-09 17:15:12 +11:00
2024-09-24 15:24:08 -05:00
2026-10-03 21:22:22 +02:00
2026-07-01 19:01:27 -05:00
2026-01-29 10:06:58 -06:00
2024-11-28 06:26:51 -06:00
2024-09-04 15:33:28 -07:00
2026-01-29 10:06:58 -06:00
2026-01-29 10:06:58 -06:00
2026-10-03 22:43:30 +00:00
2025-01-13 12:24:05 +08:00
2026-01-29 10:06:58 -06:00

Meshtastic Logo

Meshtastic Firmware

GitHub release downloads CI CLA assistant Fiscal Contributors Vercel MemBrowse

meshtastic%2Ffirmware | Trendshift

Overview

This repository contains the official device firmware for Meshtastic, an open-source LoRa mesh networking project designed for long-range, low-power communication without relying on internet or cellular infrastructure. The firmware supports various hardware platforms, including ESP32, nRF52, RP2040/RP2350, and Linux-based devices.

Meshtastic enables text messaging, location sharing, and telemetry over a decentralized mesh network, making it ideal for outdoor adventures, emergency preparedness, and remote operations.

Get Started

Join our community and help improve Meshtastic! 🚀

Stats

Alt

S
Description
No description provided
Readme GPL-3.0
296 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 73.5%
C 21.8%
Python 2.6%
Shell 1.5%
Batchfile 0.2%
Other 0.2%