Commit Graph

23 Commits

Author SHA1 Message Date
J. Nick Koston de1d08493d
Add support for passing multiple addresses to the client (#796) 2023-12-12 11:22:14 -10:00
J. Nick Koston 05ee53c16d
Add happy eyeballs support (RFC 8305) (#789) 2023-12-12 07:24:31 -10:00
J. Nick Koston aded2d28b5
Avoid churning zeroconf instances in the host resolver when created in the reconnect logic (#729) 2023-11-26 10:05:24 -06:00
J. Nick Koston df0dbadae7
Ensure scope_id is preserved from zeroconf resolution on python versions that support it (#664) 2023-11-23 07:48:34 -06:00
J. Nick Koston 00a6ce9f6a
Pass server name to zeroconf when known (#665) 2023-11-23 07:25:05 -06:00
J. Nick Koston b12903e2e7
Refactor zeroconf code to avoid creating instances when one is unneeded (#643) 2023-11-17 13:11:36 -06:00
J. Nick Koston 634c739048
Fix host resolution when local dns does not resolve mdns (#636) 2023-11-11 14:48:12 -06:00
J. Nick Koston cb5cea784e
Improve host resolver coverage (#583) 2023-10-15 13:05:23 -10:00
J. Nick Koston 2a78e9588e
Fix trying to convert hostnames to IP Addresses (#579) 2023-10-15 12:39:12 -10:00
J. Nick Koston 1d465e3a8a
Switch host resolver to use modern zeroconf APIs (#559) 2023-10-01 18:31:50 +01:00
J. Nick Koston d63b9bbf5d
Upgrade python code to 3.9 (#496) 2023-07-19 15:33:28 -05:00
Otto Winter dd9d716c10
Require zeroconf >=0.36 (#118) 2021-10-13 10:19:42 +02:00
Otto Winter f3aaf0391d
Remove eventloop parameter (#110) 2021-10-13 10:15:30 +02:00
dependabot[bot] 4e573999c5
Bump pylint from 2.10.2 to 2.11.1 (#104)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com>
2021-09-19 19:08:18 +02:00
Martin ae4137364e
fixes connection isssue#87 (#105) 2021-09-17 19:22:20 +02:00
J. Nick Koston 2e22b232fb
Avoid executor jump to resolve ip addresses (#103) 2021-09-17 17:44:30 +02:00
Otto Winter 5c9e7acbce
Emit different Exception types to differentiate between connection errors (#102)
* Emit different Exception types to differentiate between connection errors

* Import in init
2021-09-14 12:44:52 +02:00
Otto Winter 8d08689b29
Support for old zeroconfs (#88) 2021-09-07 18:52:54 +02:00
Otto Winter 3a7a47f649
Add pytest unit testing (#64) 2021-07-12 20:09:17 +02:00
Otto Winter 2629e8d86c
Update host_resolve for zeroconf 0.32.0 (#52) 2021-06-30 17:00:22 +02:00
Otto Winter 52cf01e11a
Add flake8, black, isort and mypy linting (#39) 2021-06-18 17:57:02 +02:00
J. Nick Koston ff70932064
Ability to use the shared Home Assistant Zeroconf instance (#13) 2020-08-22 00:45:29 -03:00
Otto Winter 39b5ffca1a
Add zeroconf host resolver 2019-02-11 16:56:18 +01:00