Eric Severance
9a10907a2d
Check if MQTT remote IP is private ( #5627 )
2024-12-20 19:25:31 -06:00
Eric Severance
58d80b8557
Use IPAddress.fromString for parsing private IPs ( #5621 )
2024-12-21 11:21:27 +11:00
Eric Severance
658459aaf3
Use encoded ServiceEnvelope in mqttQueue ( #5619 )
2024-12-20 14:59:23 -06:00
Eric Severance and Jonathan Bennett
e1de439a7f
Remove unnecessary memcpy for PKI crypto ( #5608 )
...
* Remove unnecessary memcpy for PKI crypto
* Update comment s/packet_id/id/
* Create a copy of bytes for each channel decrypt
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2024-12-19 19:14:27 -06:00
Eric Severance and Ben Meadors
8c6eec52f2
Refactor MQTT::onReceive to reduce if/else nesting ( #5592 )
...
* Refactor MQTT::onReceive to reduce if/else nesting
* Fix missing #include <functional>
* const DecodedServiceEnvelope e
* Combine validDecode if statement.
* Only call pb_release when validDecode.
* s/ptr/channelName/
* Use reference type for deleter
* Use lambda instead of bind
* Document deleter
* Reorder 'if's to avoid object creation
* Remove unnecessary comment
* Remove 'else'; simpifies #5516
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-12-19 05:47:46 -06:00