firmware/src/modules
Ben Meadors 59cc57fc29
Event mode: Enforce reliable hop limit and disallow default public MQTT (#4343)
* Event mode: Enforce reliable hop limit

* Event mode: Short circuit wantsLink on MQTT for default broker address

* Just enforce at channels level since everything uses this

* For events never forward packets with excessive hop_limit

* In EVENT_MODE, don't respond with hop_limit set more then the configured max.

* Correct hop_start when correcting hop_limit in event mode.

* Make EVENT_MODE work from userPrefs.h

* Event mode: Disallow Router or Repeater roles

---------

Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
2024-07-29 20:16:47 -05:00
..
esp32 Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
Telemetry Support Seeed Tracker-T1000-E (#4303) 2024-07-24 21:10:38 -05:00
AdminModule.cpp Event mode: Enforce reliable hop limit and disallow default public MQTT (#4343) 2024-07-29 20:16:47 -05:00
AdminModule.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
AtakPluginModule.cpp Fix de/compression buffer overflows in TAK packets (#4317) 2024-07-23 06:16:53 -05:00
AtakPluginModule.h
CannedMessageModule.cpp Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00
CannedMessageModule.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
DetectionSensorModule.cpp Scale default intervals based for *online* mesh size past 40 nodes (#4277) 2024-07-13 05:59:19 -05:00
DetectionSensorModule.h
DropzoneModule.cpp Added (excluded) Dropzone Module for more comprehensive module example (#4098) 2024-06-14 16:27:49 -05:00
DropzoneModule.h Added (excluded) Dropzone Module for more comprehensive module example (#4098) 2024-06-14 16:27:49 -05:00
ExternalNotificationModule.cpp Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00
ExternalNotificationModule.h
ModuleDev.h
Modules.cpp Make STM compile again and update toolchain. (#2960) 2024-07-25 20:16:21 -05:00
Modules.h
NeighborInfoModule.cpp Scale default intervals based for *online* mesh size past 40 nodes (#4277) 2024-07-13 05:59:19 -05:00
NeighborInfoModule.h Scale default intervals based for *online* mesh size past 40 nodes (#4277) 2024-07-13 05:59:19 -05:00
NodeInfoModule.cpp Don't alloc NodeInfo replies when channel utilization is > 40% (#3991) 2024-05-30 08:49:01 -05:00
NodeInfoModule.h
PositionModule.cpp Fix de/compression buffer overflows in TAK packets (#4317) 2024-07-23 06:16:53 -05:00
PositionModule.h Scale default intervals based for *online* mesh size past 40 nodes (#4277) 2024-07-13 05:59:19 -05:00
PowerStressModule.cpp Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
PowerStressModule.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
RangeTestModule.cpp
RangeTestModule.h
RemoteHardwareModule.cpp
RemoteHardwareModule.h
ReplyModule.cpp
ReplyModule.h
RoutingModule.cpp Event mode: Enforce reliable hop limit and disallow default public MQTT (#4343) 2024-07-29 20:16:47 -05:00
RoutingModule.h
SerialModule.cpp Serial Mode for Ecowitt WS85 weather station. (#4296) 2024-07-21 07:09:37 -05:00
SerialModule.h Serial Mode for Ecowitt WS85 weather station. (#4296) 2024-07-21 07:09:37 -05:00
TextMessageModule.cpp Support Seeed Tracker-T1000-E (#4303) 2024-07-24 21:10:38 -05:00
TextMessageModule.h
TraceRouteModule.cpp Add missing hops in traceroute as "unkown" (#4056) 2024-06-09 16:03:53 -05:00
TraceRouteModule.h Add missing hops in traceroute as "unkown" (#4056) 2024-06-09 16:03:53 -05:00
WaypointModule.cpp Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
WaypointModule.h Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00