An open API service providing commit metadata for open source projects.

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

← Back to repository