GitHub / python-zeroconf/python-zeroconf / commits
A pure python implementation of multicast DNS service discovery
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| ceb79bd7 | Add tests for the DNSCache class (#728) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9cc834d5 | Update changelog (#727) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f91af79c | Rename handlers and internals to make it clear what is threadsafe (#726) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 33385948 | Fix ServiceInfo with multiple A records (#725) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e2d4d98d | Relocate cache tests to tests/test_cache.py (#722) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 18ddb8db | Synchronize time for fate sharing (#718) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 1ab68596 | Update changelog (#717) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 81836400 | Cleanup typing in zero._core and document ignores (#714) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0f2f4e20 | Update README (#716) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3fcdcfd9 | Cleanup typing in zeroconf._logger (#715) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a50b3eed | Cleanup typing in zeroconf._utils.net (#713) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a42512ca | Cleanup typing in zeroconf._services (#711) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6b923deb | Cleanup typing in zeroconf._services.registry (#712) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| aeb1b23d | Add setter for DNSQuestion to easily make a QU question (#710) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c366c8cc | Synchronize created time for incoming and outgoing queries (#709) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f3eeecd8 | Set stale unique records to expire 1s in the future instead of instant remova... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| dc0c6137 | Fix thread safety in _ServiceBrowser.update_records_complete (#708) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f39bde0f | Split DNSOutgoing/DNSIncoming/DNSMessage into zeroconf._protocol (#705) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c368e1c6 | Update changelog (#699) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 7e308480 | Efficiently bucket queries with known answers (#698) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 26fa2fb4 | Abstract DNSOutgoing ttl write into _write_ttl (#695) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 767546b6 | Use unique names in service types tests (#697) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 5cbaa3fc | Rollback data in one call instead of poping one byte at a time in DNSOutgoing... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 32b7dc40 | Fix off by 1 in test_tc_bit_defers_last_response_missing (#694) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0cdba98e | Suppress additionals when answer is suppressed (#690) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 993a82e4 | Move setting DNS created and ttl into its own function (#692) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b60f307d | Remove AA flags from handlers test (#693) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8a25a44e | Implement multi-packet known answer supression (#687) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4865d2ba | Remove sleeps from services types test (#688) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e816053a | Add truncated property to DNSMessage to lookup the TC bit (#686) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6fd1bf23 | Update changelog (#684) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 95ddb36d | Add coverage to verify ServiceInfo tolerates bytes or string in the txt recor... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 00b972c0 | Fix logic reversal in apple_p2p test (#681) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d2b5e51d | Check if SO_REUSEPORT exists instead of using an exception catch (#682) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e5ea9bb6 | Use DNSRRSet for known answer suppression (#680) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 691c29ee | Add DNSRRSet class for quick hashtable lookups of records (#678) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d3d439ad | Allow unregistering a service multiple times (#679) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 57c94bb2 | Remove unreachable BadTypeInNameException check in _ServiceBrowser (#677) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| ba2a4f96 | Make calculation of times in DNSRecord lazy (#676) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8535110d | Add oversized packet to the invalid packet test (#671) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d274cd3a | Add test for sending unicast responses (#670) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d59fb8be | Add missing coverage for ServiceInfo address changes (#669) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 75347b4e | Add missing coverage for ServiceListener (#668) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 481cc42d | Update async_browser.py example to use AsyncZeroconfServiceTypes (#665) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e76c7a5b | Permit the ServiceBrowser to browse overlong types (#666) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| aaf8a368 | Add an AsyncZeroconfServiceTypes to mirror ZeroconfServiceTypes to zeroconf.a... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 72db0c10 | Fix flakey ZeroconfServiceTypes types test (#662) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0e52be05 | Add test for launching with apple_p2p=True (#660) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 5752ace7 | Add test for Zeroconf.get_service_info failure case (#657) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 87fe529a | Add coverage for registering a service with a custom ttl (#656) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| efd6bfbe | Improve aio utils tests to validate high lock contention (#655) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3c61d03f | Add test coverage for normalize_interface_choice exception paths (#654) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 7d8994bc | Remove all calls to the executor in AsyncZeroconf (#653) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b940f878 | Set __all__ in zeroconf.aio to ensure private functions do now show in the do... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| df9f8d9a | Ensure interface_index_to_ip6_address skips ipv4 adapters (#651) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 72e709b4 | Add async_unregister_all_services to AsyncZeroconf (#649) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 79e39c0e | Use cache clear helper in aio tests (#648) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| cf0b5b9e | Ensure services are removed from the registry when calling unregister_all_ser... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a83d390b | Use ServiceInfo.key/ServiceInfo.server_key instead of lowering in ServiceRegi... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9354ab39 | Add missing coverage to ServiceRegistry (#646) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 330e36ce | Ensure the ServiceInfo.key gets updated when the name is changed externally (... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 5ebd9545 | Ensure cache is cleared before starting known answer enumeration query test (... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| ce6912a7 | Ensure AsyncZeroconf.async_close can be called multiple times like Zeroconf.c... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 09c18a41 | Update changelog (#637) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| bbbbddf4 | Ensure eventloop shutdown is threadsafe (#636) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c854d03e | Update changelog (#635) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a0977a1d | Clear cache in ZeroconfServiceTypes tests to ensure responses can be mcast be... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 5f66caac | Mark DNSOutgoing write functions as protected (#633) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4ce33e48 | Return early in the shutdown/close process (#632) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 64f6dd7e | Update changelog (#631) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2b31612e | Remove unreachable cache check for DNSAddresses (#629) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2065b1d7 | Add test for wait_condition_or_timeout_times_out util (#630) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 28a614e0 | Return early on invalid data received (#628) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 215d6bad | Update changelog (#627) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 113874a7 | Add test to ensure ServiceBrowser sees port change as an update (#625) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 5750f7ce | Fix random test failures due to monkey patching not being undone between test... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 42d53c7c | Ensure zeroconf can be loaded when the system disables IPv6 (#624) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4d059610 | Update changelog (#623) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f15e84f3 | Eliminate aio sender thread (#622) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8f00cfca | Replace select loop with asyncio loop (#504) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9a32db85 | Add support for handling QU questions (#621) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 1f36754f | Add is_recent property to DNSRecord (#620) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0e644ad6 | Protect the network against excessive packet flooding (#619) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b6365aa1 | Ensure matching PTR queries are returned with the ANY query (#618) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 427b7285 | Suppress additionals when they are already in the answers section (#617) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0100c08c | Fix queries for AAAA records (#616) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c828c755 | Breakout the query response handler into its own class (#615) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 219aa3e5 | Avoid including additionals when the answer is suppressed by known-answer sup... |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| aea2c8ab | Add the ability for ServiceInfo.dns_addresses to filter by address type (#612) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b7d86787 | Make DNSRecords hashable (#611) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 22bd1475 | Ensure the QU bit is set for probe queries (#609) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 850e2115 | Log destination when sending packets (#606) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 809b6df3 | Fix docs version to match readme (cpython 3.6+) (#602) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f6cd8f6d | Add ZeroconfServiceTypes to zeroconf.__all__ (#601) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3556c22a | Ensure unicast responses can be sent to any source port (#598) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| cb64e0dd | Add id_ param to allow setting the id in the DNSOutgoing constructor (#599) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| fe72524d | Fix lookup of uppercase names in registry (#597) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d2d82622 | Add unicast property to DNSQuestion to determine if the QU bit is set (#593) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 35e25fd4 | Reduce branching in DNSOutgoing.add_answer_at_time (#592) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 72032d6d | Move notify listener tests to test_core (#591) |
J. Nick Koston <n****k@k****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago |