cc357df489
Include log messages in unit tests ( #5666 )
...
* Include log messages in unit tests
* Provide an initial time value
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-12-26 13:42:15 +11:00
Eric Severance and GitHub
1281da627e
Generate a coverage report for End to end tests ( #5667 )
...
* Generate coverage report after running tests
* Wait for integration program to stop/start
2024-12-25 19:47:03 -06:00
Eric Severance and GitHub
a7d9e8107a
More accurately determine if MQTT uses the default server ( #5663 )
...
* More accurately determine if MQTT uses the default server
* Channels::anyMqttEnabled() uses same logic
* Remove previous static bool
2024-12-25 08:33:53 -06:00
Eric Severance and GitHub
fbdd6e7223
Synchronize test workflow packages with native ( #5664 )
2024-12-25 16:31:35 +11:00
143e1d1a0d
Check if MQTT remote IP is private ( #5647 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-12-23 09:48:07 -06:00
Eric Severance and GitHub
2fd5a4848a
Separate host:port before checking for private IP (x2) ( #5643 )
2024-12-21 14:07:20 -06:00
Eric Severance and GitHub
398d29064e
Separate host/port before checking for private IP ( #5630 )
2024-12-21 14:06:01 +11:00
Eric Severance and GitHub
9a10907a2d
Check if MQTT remote IP is private ( #5627 )
2024-12-20 19:25:31 -06:00
Eric Severance and GitHub
58d80b8557
Use IPAddress.fromString for parsing private IPs ( #5621 )
2024-12-21 11:21:27 +11:00
Eric Severance and GitHub
658459aaf3
Use encoded ServiceEnvelope in mqttQueue ( #5619 )
2024-12-20 14:59:23 -06:00
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
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