Age | Commit message (Collapse) | Author | Files | Lines |
|
0.26.3
Improved readability of logged incoming data.
Threads are given unique names now to aid debugging.
Fixed a regression where get_service_info() called within a listener add_service method would deadlock, timeout and incorrectly return None.
|
|
0.26.2:
Unknown changes
|
|
0.26.1:
Fixed a performance regression introduced in 0.26.0
|
|
0.26.0:
Fixed a regression where service update listener wasn't called on IP address change (it's called on SRV/A/AAAA record changes now).
Technically backwards incompatible:
Service update hook is no longer called on service addition (service added hook is still called), this is related to the fix above.
|
|
0.25.0
Reverted uniqueness assertions when browsing, they caused a regression
Backwards incompatible:
Rationalized handling of TXT records. Non-bytes values are converted to str and encoded to bytes using UTF-8 now, None values mean value-less attributes. When receiving TXT records no decoding is performed now, keys are always bytes and values are either bytes or None in value-less attributes.
0.24.5
Fixed issues with shared records being used where they shouldn't be (TXT, SRV, A records are unique now)
Stopped unnecessarily excluding host-only interfaces from InterfaceChoice.all as they don't forbid multicast
Fixed repr() of IPv6 DNSAddress
Removed duplicate update messages sent to listeners
Added support for cooperating responders
Optimized handle_response cache check
Fixed memory leak in DNSCache
|
|
0.24.4
Fixed resetting TTL in DNSRecord.reset_ttl()
Improved various DNS class' string representations
|
|
Pure Python Multicast DNS Service Discovery Library
|