Commit Graph

  • 632ae3fd6e
    Improve connection tests to reduce mocking J. Nick Koston 2023-11-26 13:48:19 -0600
  • 0d2f8f651d
    Add coverage for bluetooth_proxy_feature_flags_compat (#734) J. Nick Koston 2023-11-26 13:33:30 -0600
  • f0871979ad
    Add coverage for bluetooth_proxy_feature_flags_compat J. Nick Koston 2023-11-26 13:31:43 -0600
  • ea23a18ab5 Bump version to 19.1.1 github-actions[bot] 2023-11-26 19:26:09 +0000
  • cea62efbba
    Small cython cleanps to the frame helpers (#733) J. Nick Koston 2023-11-26 13:25:55 -0600
  • 0afcb5c94f
    fix J. Nick Koston 2023-11-26 13:21:13 -0600
  • f247d9131e
    Small cython cleanps to the frame helpers J. Nick Koston 2023-11-26 13:18:20 -0600
  • 2ff1b1e65e
    Merge branch 'main' into feature/fan_presets J. Nick Koston 2023-11-26 11:25:16 -0600
  • 82989b05ab
    Merge branch 'main' into climate_enhancements J. Nick Koston 2023-11-26 11:25:10 -0600
  • 1e9e61d670 Bump version to 19.1.0 v19.1.0 github-actions[bot] 2023-11-26 17:04:32 +0000
  • f230825651
    Add discover cli tool (#732) J. Nick Koston 2023-11-26 11:04:17 -0600
  • 8eac679065
    Add discover cli tool J. Nick Koston 2023-11-26 11:02:29 -0600
  • 2f6ce1a274
    Add discover cli tool J. Nick Koston 2023-11-26 11:01:49 -0600
  • 39f7e91b65
    Add discover cli tool J. Nick Koston 2023-11-26 10:59:36 -0600
  • c90381a45b
    Add discover cli tool J. Nick Koston 2023-11-26 10:57:46 -0600
  • 6e08933a75
    Fix race scheduling reconnect from zeroconf records (#731) J. Nick Koston 2023-11-26 10:32:16 -0600
  • bf5ceecdfd
    actually fix J. Nick Koston 2023-11-26 10:25:16 -0600
  • bd0451d8dd
    Fix race scheduling reconnect from zeroconf records J. Nick Koston 2023-11-26 10:14:41 -0600
  • c9091cbefc
    Avoid closing the churning zeroconf instances in the host resolver (#730) J. Nick Koston 2023-11-26 10:12:29 -0600
  • f72dcaf541
    Merge branch 'main' into nanoseconds J. Nick Koston 2023-11-26 10:10:29 -0600
  • 8d45639f41
    Adjust logging to show nanoseconds J. Nick Koston 2023-11-26 10:09:57 -0600
  • aded2d28b5
    Avoid churning zeroconf instances in the host resolver when created in the reconnect logic (#729) J. Nick Koston 2023-11-26 10:05:24 -0600
  • 481c6cb762
    Merge branch 'main' into zc_churn_fix J. Nick Koston 2023-11-26 09:56:42 -0600
  • 991214ef52
    Fix name logic with reconnect logic when APIConnection address lacks local (#728) J. Nick Koston 2023-11-26 09:56:32 -0600
  • 0310572fc4
    split J. Nick Koston 2023-11-26 09:54:54 -0600
  • 266f4a6ec7
    Avoid closing the churning zeroconf instances in the host resolver J. Nick Koston 2023-11-26 09:54:05 -0600
  • 21af9a83b7
    Fix name logic with reconnect logic when APIConnection address lacks .local J. Nick Koston 2023-11-26 09:52:08 -0600
  • 3a2a2f473c
    Add test to ensure connect task aborts when stopped (#727) J. Nick Koston 2023-11-26 09:29:33 -0600
  • eb9104fd3f
    Add test to ensure connect task aborts when stopped J. Nick Koston 2023-11-26 09:26:44 -0600
  • b3d4189b07
    Fix reconnect logic cancelling the connection while handshaking (#726) J. Nick Koston 2023-11-26 09:14:42 -0600
  • bf0a24fcb9
    tweak J. Nick Koston 2023-11-26 09:08:36 -0600
  • fe2126928d
    tweak J. Nick Koston 2023-11-26 09:06:27 -0600
  • 404435f115
    tweak J. Nick Koston 2023-11-26 09:05:11 -0600
  • 982a0045c0
    tweaks J. Nick Koston 2023-11-26 09:02:45 -0600
  • eecd6e9b7f
    tweaks J. Nick Koston 2023-11-26 08:56:47 -0600
  • 0c8a9a4f30
    tweak J. Nick Koston 2023-11-26 08:52:29 -0600
  • 139c72b5d9
    tweak J. Nick Koston 2023-11-26 08:49:23 -0600
  • 87fa3e4837
    tweak J. Nick Koston 2023-11-26 08:47:00 -0600
  • 47ea239be7
    tweak J. Nick Koston 2023-11-26 08:45:33 -0600
  • 1d5f49f3e4
    tweak J. Nick Koston 2023-11-26 08:44:53 -0600
  • 647ebf9147
    tweak J. Nick Koston 2023-11-26 08:43:30 -0600
  • a2da8e3827
    Fix reconnect logic cancelling the connection while handshaking J. Nick Koston 2023-11-26 08:34:42 -0600
  • 26de5dda1b
    Fix reconnect logic cancelling the connection while handshaking J. Nick Koston 2023-11-26 08:34:09 -0600
  • 68dfc868d9
    Add coverage to ensure encryption error results in maximum backoff (#725) J. Nick Koston 2023-11-26 08:14:51 -0600
  • 76bb2e5219
    Add coverage to ensure encryption error results in maximum backoff J. Nick Koston 2023-11-26 08:12:54 -0600
  • 908545768b
    Update pre-commit with newer tools (#724) J. Nick Koston 2023-11-26 08:09:52 -0600
  • 3007002efe
    Update pre-commit with newer tools J. Nick Koston 2023-11-26 08:07:39 -0600
  • 7a7a99474e
    Add coverage for reconnect logic downgrading logging level after first failure (#723) J. Nick Koston 2023-11-26 08:04:34 -0600
  • 001ca2a1fd
    lint J. Nick Koston 2023-11-26 08:01:07 -0600
  • 3ae4bc0c0f
    Add coverage for reconnect logic downgrading logging level after first failure J. Nick Koston 2023-11-26 07:59:17 -0600
  • e8468647e2
    Remove duplicate code in tests (#722) J. Nick Koston 2023-11-26 07:53:48 -0600
  • 7379751c6d
    Remove duplicate code in tests J. Nick Koston 2023-11-26 07:52:23 -0600
  • c277b696c2
    Remove duplicate code in tests J. Nick Koston 2023-11-26 07:48:35 -0600
  • a04fcb0edf
    Remove duplicate code in tests J. Nick Koston 2023-11-26 07:47:35 -0600
  • 1c6c379ffb
    Remove duplicate code in tests J. Nick Koston 2023-11-26 07:47:18 -0600
  • d740b1a24d
    Add a cache to the deserialize J. Nick Koston 2023-11-25 22:27:33 -0600
  • afb498170d
    Add a cache to the deserialize J. Nick Koston 2023-11-25 22:27:26 -0600
  • 077cba58ef
    Merge branch 'main' into feature/fan_presets J. Nick Koston 2023-11-25 14:42:04 -0600
  • f633d5ef30
    Merge branch 'main' into climate_enhancements J. Nick Koston 2023-11-25 14:41:58 -0600
  • d19ae94a5e Bump version to 19.0.2 github-actions[bot] 2023-11-25 20:41:45 +0000
  • 32821752a5
    Remove unused pylint disables (#720) J. Nick Koston 2023-11-25 14:41:27 -0600
  • e8e5a29779
    Remove unused pylint disables J. Nick Koston 2023-11-25 14:38:34 -0600
  • bd2bf0f545
    Speed up protobuf message type lookup J. Nick Koston 2023-11-25 14:29:50 -0600
  • 65019664c3 Bump version to 19.0.1 v19.0.1 github-actions[bot] 2023-11-25 20:17:39 +0000
  • cd5ad769f0
    Refactor reading varuints to significant simplify plaintext frame helper (#718) J. Nick Koston 2023-11-25 14:17:24 -0600
  • 68adac13cc
    remove unused code J. Nick Koston 2023-11-25 14:08:10 -0600
  • e61c616e76
    remove unused code J. Nick Koston 2023-11-25 14:06:30 -0600
  • c9fcd1ca5c
    tweak J. Nick Koston 2023-11-25 14:04:34 -0600
  • 42ef44d14a
    read_var_uint J. Nick Koston 2023-11-25 13:59:38 -0600
  • 568f5077f0
    Implement read varuint J. Nick Koston 2023-11-25 13:23:36 -0600
  • c8d2d74c01
    Merge branch 'main' into climate_enhancements J. Nick Koston 2023-11-25 10:34:44 -0600
  • d0fd182c8a
    Merge branch 'main' into feature/fan_presets J. Nick Koston 2023-11-25 10:34:38 -0600
  • cf3ada3deb
    Fix benchmarks from recent refactoring (#717) v19.0.0 J. Nick Koston 2023-11-25 10:34:29 -0600
  • de1596261c
    Fix benchmarks from recent refactoring J. Nick Koston 2023-11-25 10:33:57 -0600
  • 18401dd7ed
    Add some additional cython types to the connection module (#716) J. Nick Koston 2023-11-25 10:30:17 -0600
  • c30ea67d08
    Add some additional cython types to the connection module J. Nick Koston 2023-11-25 10:28:38 -0600
  • 4230871761
    Cleanup protobuf object construction (#715) J. Nick Koston 2023-11-25 10:18:04 -0600
  • 2569873c94
    Cleanup protobuf object construction J. Nick Koston 2023-11-25 10:16:16 -0600
  • 1360dd136a
    Remove unused constants from connection module (#714) J. Nick Koston 2023-11-25 10:11:21 -0600
  • 8977cecbd2
    Remove unused constants from connection module J. Nick Koston 2023-11-25 10:09:32 -0600
  • 99380487a5
    Add test for resolver timing out while connecting (#713) J. Nick Koston 2023-11-25 10:08:34 -0600
  • d47fe45ccf
    Add test for resolver timing out while connecting J. Nick Koston 2023-11-25 10:06:14 -0600
  • 5aea2a13f0
    Add test for resolver timing out while connecting J. Nick Koston 2023-11-25 10:05:16 -0600
  • 66e654084b
    Add test for unexpected hello responses (#712) J. Nick Koston 2023-11-25 09:58:30 -0600
  • 06615e81bf
    fix test since its not patchable J. Nick Koston 2023-11-25 09:56:46 -0600
  • e4dc11abf1
    fix test since its not patchable J. Nick Koston 2023-11-25 09:55:54 -0600
  • 1a26d9db09
    dry J. Nick Koston 2023-11-25 09:47:01 -0600
  • a77e82429d
    dry J. Nick Koston 2023-11-25 09:46:06 -0600
  • ccbf243178
    test for wrong name J. Nick Koston 2023-11-25 09:39:30 -0600
  • cb89116095
    Add test for incompatible API version J. Nick Koston 2023-11-25 09:37:01 -0600
  • 79686bf729
    Fix client connection code swallowing unhandled exceptions as debug logging (#711) J. Nick Koston 2023-11-25 09:33:43 -0600
  • 440a189d54
    Merge branch 'client_exception_code' of https://github.com/esphome/aioesphomeapi into client_exception_code J. Nick Koston 2023-11-25 09:29:33 -0600
  • b0b7480a0d
    raise as APIConnectionCancelledError J. Nick Koston 2023-11-25 09:29:26 -0600
  • 69c07379bb
    Merge branch 'main' into client_exception_code J. Nick Koston 2023-11-25 09:27:04 -0600
  • 8b76516d11
    lint J. Nick Koston 2023-11-25 09:23:49 -0600
  • da66e14213
    lint J. Nick Koston 2023-11-25 09:22:35 -0600
  • a874fedb76
    fixes J. Nick Koston 2023-11-25 09:21:14 -0600
  • 2f49f804e5
    Remove unreachable socket buffering check code in connection (#710) J. Nick Koston 2023-11-25 09:06:28 -0600
  • 18b1507998
    Reduce duplicate code in client exception handling J. Nick Koston 2023-11-25 09:06:07 -0600
  • b2e98d0eb3
    Reduce duplicate code in client exception handling J. Nick Koston 2023-11-25 09:06:01 -0600