firmware/src/mesh
Jorropo f41afb14b1
raise the multicast UDP TTL limit (#6343)
Since 96ba94843b we don't spray packets to all machines on the network.

So we can allow ourself to raise the TTL limit, this allows users who run L3 IGMP Routing infrastructure to pass meshtastic frames over UDP.

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-03-20 05:41:29 -05:00
..
api new device: Lilygo T-Eth-Elite (#6321) 2025-03-15 14:15:35 +01:00
compression chore: update unishox2.h (#6092) 2025-02-19 12:58:41 +01:00
eth Establish MQTT connection only from MQTT::runOnce (#6057) 2025-02-14 20:32:41 -06:00
generated [create-pull-request] automated change (#6323) 2025-03-15 07:03:53 -05:00
http new device: Lilygo T-Eth-Elite (#6321) 2025-03-15 14:15:35 +01:00
raspihttp Portduino: Set Web SSL Cert / Key paths from yaml (#5961) 2025-02-01 16:58:58 +08:00
udp raise the multicast UDP TTL limit (#6343) 2025-03-20 05:41:29 -05:00
wifi new device: Lilygo T-Eth-Elite (#6321) 2025-03-15 14:15:35 +01:00
aes-ccm.cpp Fix issue #5665. (#5678) 2024-12-27 16:12:26 +01:00
aes-ccm.h Re-implement PKI from #1509 (#4379) 2024-08-13 18:43:19 -05:00
Channels.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
Channels.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
CryptoEngine.cpp log the nonce value at DEBUG instead of INFO (#6001) 2025-02-07 08:29:48 +08:00
CryptoEngine.h Remove unnecessary memcpy for PKI crypto (#5608) 2024-12-19 19:14:27 -06:00
Default.cpp Convert userprefs to a json file instead of header file which has to be included everywhere (#5471) 2024-12-03 06:17:25 -06:00
Default.h Add setting to transmit NeighborInfo over LoRa (#5286) 2024-11-09 09:38:48 +08:00
FloodingRouter.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
FloodingRouter.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
InterfacesTemplates.cpp new device: Lilygo T-Eth-Elite (#6321) 2025-03-15 14:15:35 +01:00
LLCC68Interface.cpp Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
LLCC68Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
LR11x0Interface.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
LR11x0Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
LR1110Interface.cpp Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
LR1110Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
LR1120Interface.cpp Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
LR1120Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
LR1121Interface.cpp Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
LR1121Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
MemoryPool.h Refactor MQTT::onReceive to reduce if/else nesting (#5592) 2024-12-19 05:47:46 -06:00
mesh-pb-constants.cpp Cherrypick "add more locking for shared SPI devices (#5595) " (#5728) 2025-01-03 10:05:26 +08:00
mesh-pb-constants.h Increase MAX_NUM_NODES on high-flash ESP32_S3 (#6311) 2025-03-18 20:19:51 -05:00
MeshModule.cpp Space out periodic broadcasts of modules automatically (#5931) 2025-01-26 13:59:59 -06:00
MeshModule.h Space out periodic broadcasts of modules automatically (#5931) 2025-01-26 13:59:59 -06:00
MeshPacketQueue.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
MeshPacketQueue.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
MeshRadio.h re-add namespacing in protobufs. Let's see what i missed. Portduino likely ... 2023-01-21 21:23:24 +01:00
MeshService.cpp Cleanup 2025-03-16 08:19:46 -05:00
MeshService.h Cleanup 2025-03-16 08:19:46 -05:00
MeshTypes.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
NextHopRouter.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
NextHopRouter.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
NodeDB.cpp Stubbed out backup / restore methods for now and fixed bug 2025-03-17 19:24:47 -05:00
NodeDB.h Stubbed out backup / restore methods for now and fixed bug 2025-03-17 19:24:47 -05:00
PacketHistory.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
PacketHistory.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
PhoneAPI.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
PhoneAPI.h TFT branch grab-bag (#5683) 2024-12-28 08:31:54 -06:00
PointerQueue.h
ProtobufModule.cpp trunk roundhouse kick 2023-01-21 21:23:24 +01:00
ProtobufModule.h More reduction (#5256) 2024-11-04 19:15:59 -06:00
RadioInterface.cpp Cleanup 2025-03-16 08:19:46 -05:00
RadioInterface.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
RadioLibInterface.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
RadioLibInterface.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
RadioLibRF95.cpp remove newline from logging statements. (#5022) 2024-10-14 15:11:43 +11:00
RadioLibRF95.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
ReliableRouter.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
ReliableRouter.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
RF95Interface.cpp Portduino: Allow limiting TX Power from yaml (#5954) 2025-01-29 12:51:26 +01:00
RF95Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
Router.cpp Stubbed out backup / restore methods for now and fixed bug 2025-03-17 19:24:47 -05:00
Router.h Cleanup 2025-03-16 08:19:46 -05:00
SinglePortModule.h Make SPI frequency and TOPHONE queue size configurable on Native (#4369) 2024-08-01 19:29:49 -05:00
STM32WLE5JCInterface.cpp Fix STM32WL TCXO setting; enable logs and modules (#6063) 2025-02-15 09:06:10 -06:00
STM32WLE5JCInterface.h Fix STM32WL TCXO setting; enable logs and modules (#6063) 2025-02-15 09:06:10 -06:00
StreamAPI.cpp remove newline from logging statements. (#5022) 2024-10-14 15:11:43 +11:00
StreamAPI.h uClibc compatibility (#5270) 2024-11-07 14:23:08 +01:00
SX126xInterface.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
SX126xInterface.h fix: TCXO_OPTIONAL featuring SenseCAP Indicator (V1/V2) (#5948) 2025-01-27 14:00:12 -06:00
SX128xInterface.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
SX128xInterface.h Encapsulate RadioLibInterface receive IRQ logic (#4866) 2024-09-25 16:19:18 -05:00
SX1262Interface.cpp Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
SX1262Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
SX1268Interface.cpp Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
SX1268Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
SX1280Interface.cpp Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
SX1280Interface.h Allow for better target level Radiolib exclude plumbing (#4906) 2024-09-30 05:14:22 -05:00
Throttle.cpp Refactor and consolidate time window logic (#4826) 2024-09-23 08:58:14 -05:00
Throttle.h Refactor and consolidate time window logic (#4826) 2024-09-23 08:58:14 -05:00
TypeConversions.cpp Add support for ignoring nodes with is_ignored field in NodeInfo (#5319) 2024-11-12 13:27:44 -06:00
TypeConversions.h User to UserLite in NodeDB (#4438) 2024-08-13 18:43:37 -05:00
TypedQueue.h Initial commit of a fuzzer for Meshtastic (#5790) 2025-01-16 18:42:21 -06:00