Commit Graph

765 Commits

Author SHA1 Message Date
J. Nick Koston
48b56ad25c
Fix not trying to disconnect cleanly on forced disconnect (#512) 2023-07-27 08:28:14 -05:00
J. Nick Koston
762d00faff
Fix failed disconnect requests not being logged (#511) 2023-07-27 08:25:46 -05:00
dependabot[bot]
3054eb5113
Bump pylint from 2.17.4 to 2.17.5 (#505)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-27 08:18:24 -05:00
github-actions[bot]
7a402c728d Bump version to 15.1.15 2023-07-27 13:18:09 +00:00
dependabot[bot]
297c29b0b7
Bump types-protobuf from 4.23.0.1 to 4.23.0.2 (#504)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-27 08:17:55 -05:00
J. Nick Koston
90cb44224a
Reduce memory churn by avoiding reprocessing BluetoothLERawAdvertisement (#507) 2023-07-27 08:17:40 -05:00
J. Nick Koston
2df4effef3
Reduce overhead to process packets (#503) 2023-07-21 04:37:17 -05:00
J. Nick Koston
3432477c20
Avoid some data Bluetooth data conversions (#501) 2023-07-21 03:33:07 -05:00
github-actions[bot]
7853175dcb Bump version to 15.1.14 2023-07-21 08:11:22 +00:00
J. Nick Koston
49d86f940e
Refactor frame helpers to share more code (#500) 2023-07-21 03:11:04 -05:00
github-actions[bot]
85c2638cba Bump version to 15.1.13 2023-07-20 17:02:16 +00:00
J. Nick Koston
589235c79d
Fix api calls not raising until timeout when the ESPHome device disconnects while waiting for a response (#498) 2023-07-20 12:01:57 -05:00
J. Nick Koston
82ab7e489d
Add messages to all task cancels (#497) 2023-07-19 15:37:59 -05:00
J. Nick Koston
d63b9bbf5d
Upgrade python code to 3.9 (#496) 2023-07-19 15:33:28 -05:00
github-actions[bot]
3a50305cf8 Bump version to 15.1.12 2023-07-19 19:25:46 +00:00
J. Nick Koston
2d89b9e267
Cleanup bluetooth connection failure code (#495) 2023-07-19 14:25:32 -05:00
github-actions[bot]
821735e3a3 Bump version to 15.1.11 2023-07-18 22:23:24 +00:00
J. Nick Koston
541ce059c0
Add slots to all models when using py3.10 or later (#459) 2023-07-18 17:23:07 -05:00
github-actions[bot]
46622cfcef Bump version to 15.1.10 2023-07-18 19:29:10 +00:00
J. Nick Koston
65e659e4a5
Split _frame_helper into plain_text and noise (#491) 2023-07-18 14:28:56 -05:00
github-actions[bot]
85cf377e14 Bump version to 15.1.9 2023-07-18 19:11:23 +00:00
J. Nick Koston
8060c3c99d
Small speed up to bluetooth message wrapper (#490) 2023-07-18 14:11:06 -05:00
J. Nick Koston
7b215038f7
Cleanup connection send_message from earlier refactoring (#488) 2023-07-18 13:15:56 -05:00
github-actions[bot]
7817674cd1 Bump version to 15.1.10 2023-07-18 18:06:37 +00:00
J. Nick Koston
401ff3b61a
Reduce ChaCha20CipherReuseable overhead (#489) 2023-07-18 13:06:19 -05:00
J. Nick Koston
7196ca6ee8
Speed up encrypted handshake (#487) 2023-07-17 14:51:47 -10:00
github-actions[bot]
f83d3f4e6f Bump version to 15.1.9 2023-07-18 00:14:14 +00:00
J. Nick Koston
ab3c096c9b
Speed up noise handshake (#486) 2023-07-17 14:13:58 -10:00
J. Nick Koston
0c1f710869
Cleanups to connect process (#485) 2023-07-17 10:11:34 -10:00
J. Nick Koston
92ec96469d
Remove memoryview wrapping for cameras (#484) 2023-07-17 09:47:06 -10:00
github-actions[bot]
f7569dc080 Bump version to 15.1.8 2023-07-17 19:28:18 +00:00
J. Nick Koston
e909891ebe
Fix pong timer warning when pending ping is skipped (#483) 2023-07-17 09:27:59 -10:00
J. Nick Koston
6aeea79884
Speed up BLE connections (#482) 2023-07-15 11:16:44 -10:00
J. Nick Koston
ed0a611994
Improve error reporting for authenticated vs non-authenticated requests (#481) 2023-07-15 10:34:46 -10:00
J. Nick Koston
24cddc22a8
Reduce overhead to send and process a complex message (#480) 2023-07-15 10:12:29 -10:00
J. Nick Koston
f8ffa6ae83
Reduce overhead to send messages that need to wait for responses (#479) 2023-07-15 09:58:45 -10:00
J. Nick Koston
bbfa761aa0
Speed up timeout implementation in send_message_await_response_complex (#478) 2023-07-15 09:28:06 -10:00
J. Nick Koston
5dd12169f1
Speed up formatting the cipher nonce (#477) 2023-07-15 09:12:33 -10:00
J. Nick Koston
8306058703
Improve performance of processing incoming packets (#475) 2023-07-15 08:48:47 -10:00
J. Nick Koston
0dbab1ebac
Make do_append and do_stop optional in send_message_await_response_complex (#474) 2023-07-15 08:31:37 -10:00
J. Nick Koston
0a0172fa89
Reduce latancy when sending complex messages (#473) 2023-07-15 08:24:03 -10:00
J. Nick Koston
ce07e11e93
Reduce overhead to handle read exceptions (#472) 2023-07-15 08:18:31 -10:00
J. Nick Koston
0dfaa58f07
Simplify logic in send_message_callback_response (#471) 2023-07-15 08:00:33 -10:00
J. Nick Koston
9112a68bf9
Guard a few frequently called instance checks with if TYPE_CHECKING (#469) 2023-07-15 07:55:07 -10:00
dependabot[bot]
dd6eb76667
Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#467)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-14 11:43:19 -10:00
github-actions[bot]
4e3dac9368 Bump version to 15.1.7 2023-07-11 21:22:49 +00:00
dependabot[bot]
68d58be945
Bump black from 23.3.0 to 23.7.0 (#466)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 11:22:30 -10:00
github-actions[bot]
2eb37d9251 Bump version to 15.1.6 2023-07-11 07:49:51 +00:00
J. Nick Koston
5f82e90b70
Reduce lookups for noise in the frame helper (#465) 2023-07-10 21:49:34 -10:00
J. Nick Koston
7a80e3529b
Improve error reporting when encryption is disabled on device but client requests it (#464) 2023-07-10 21:15:14 -10:00