* Fixed ServiceBrowser infinite loop when zeroconf is closed before it is canceled
* Improved performance of responding to queries
* Improved log message when receiving an invalid or corrupt packet
* Improved performance of sending outgoing packets
* Reduced memory usage for incoming and outgoing packets
* Improved performance of constructing outgoing packets
* Deferred parsing of incoming packets when it can be avoided
* Improved performance of parsing incoming packets
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=52
- Update to 0.36.2:
* Include NSEC records for non-existent types when responding
with addresses
* Implements RFC6762 sec 6.2
(http://datatracker.ietf.org/doc/html/rfc6762#section-6.2)
- Update to 0.36.1:
* Skip goodbye packets for addresses when there is another
service registered with the same name (#968) @bdraco
* If a ServiceInfo that used the same server name as another
ServiceInfo was unregistered, goodbye packets would be sent for
the addresses and would cause the other service to be seen as
offline.
* Fixed equality and hash for dns records with the unique bit
(#969)
* These records should have the same hash and equality since
the unique bit (cache flush bit) is not considered when adding
or removing the records from the cache.
- Update to 0.36.0:
* Technically backwards incompatible:
* Fill incomplete IPv6 tuples to avoid WinError on windows (#965)
OBS-URL: https://build.opensuse.org/request/show/917067
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=51
Had to add a _service to check out 0.31.0 from git since it's not tagged.
The commit was obtained from looking at the changelog at
https://github.com/jstasiak/python-zeroconf/blob/master/README.rst
and the commit history.
- Add patch to disable some tests that fail in obs:
* disable-tests.patch
- update to 0.31.0:
* Separated cache loading from I/O in ServiceInfo and fixed cache
lookup (#356), thanks to J. Nick Koston.
The ServiceInfo class gained a load_from_cache() method to only
fetch information from Zeroconf cache (if it exists) with no IO
performed. Additionally this should reduce IO in cases where
cache lookups were previously incorrectly failing.
- update to 0.30.0:
* Some nice refactoring work including removal of the Reaper
thread, thanks to J. Nick Koston.
* Fixed a Windows-specific The requested address is not valid in
its context regression, thanks to Timothee ‘TTimo’ Besset and
J. Nick Koston.
* Provided an asyncio-compatible service registration layer (in
the zeroconf.asyncio module), thanks to J. Nick Koston.
OBS-URL: https://build.opensuse.org/request/show/897188
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=46