Revisions of python-zeroconf
Dominique Leuenberger (dimstar_suse)
accepted
request 1172726
from
Dirk Mueller (dirkmueller)
(revision 36)
- update to 0.132.2: * Update references to minimum-supported python version of 3.8 * Set change during iteration when dispatching listeners * Make async_get_service_info available on the Zeroconf object * Drop python 3.7 support * Avoid including scope_id in IPv6Address object if its zero * Small speed up to constructing outgoing packets * Speed up processing incoming packets * Speed up the query handler * Make ServiceInfo aware of question history * Small speed up to ServiceInfo construction * Significantly improve efficiency of the ServiceBrowser scheduler * Small speed up to processing incoming records * Small performance improvement for converting time * Small performance improvement for ServiceInfo asking questions * Small performance improvement constructing outgoing questions * Scheduling race with the QueryScheduler * Ensure question history suppresses duplicates * Microsecond precision loss in the query handler * Ensure IPv6 scoped address construction uses the string cache * Add decoded_properties method to ServiceInfo * Ensure ServiceInfo.properties always returns bytes * Cache is_unspecified for zeroconf ip address objects * `ServiceInfo.properties` always returns a dictionary with type `dict[bytes, bytes | None]` instead of a mix `str` and `bytes`. It was only possible to get a mixed dictionary if it was manually passed in when `ServiceInfo` was constructed. * Performance regression with ServiceInfo IPv6Addresses
Dominique Leuenberger (dimstar_suse)
accepted
request 1084251
from
Dirk Mueller (dirkmueller)
(revision 34)
- update to 0.56.0: * Reduce denial of service protection overhead (#1157) * Improve performance of processing incoming records (#1155) * Avoid waking async_request when record updates are not relevant (#1153) (`a3f970c`) * Addresses incorrect after server name change (#1154) * Improve ServiceBrowser performance by removing OrderedDict * Make parsed_scoped_addresses return addresses in the same order as all other methods (#1150) (`9b6adcf`) * Small cleanups to cache cleanup interval (#1146) (`b434b60`) * Add ip_addresses_by_version to ServiceInfo (#1145) * Speed up processing records in the ServiceBrowser (#1143) * Speed up matching types in the ServiceBrowser (#1144) * Include tests and docs in sdist archives (#1142) (`da10a3b`) * Improve performance of constructing ServiceInfo (#1141) * Small speed up to handler dispatch (#1140) (`5bd1b6e`) * Speed up processing incoming records (#1139) (`7246a34`) * Reduce overhead to send responses (#1135) (`c4077dd`) * Correct duplicate record entries in windows wheels by updating poetry-core (#1134) (`a43055d`) * Hold a strong reference to the query sender start task (#1128) (`808c3b2`) * Missing c extensions with newer poetry (#1129) (`44d7fc6`) * The equality checks for DNSPointer and DNSService should be case insensitive (#1122) (`48ae77f`) * Optimize equality checks for DNS records (#1120) (`3a25ff7`) * Optimize the dns cache (#1119) (`e80fcef`) * Optimize construction of outgoing packets (#1118) (`81e186d`) * Optimize dns objects by adding pxd files (#1113) (`919d4d8`) * Optimize incoming parser by reducing call stack (#1116)
Dominique Leuenberger (dimstar_suse)
accepted
request 1004384
from
Antoine Belvire (1Antoine1)
(revision 33)
- Re-enable test_service_browser_expire_callbacks: Should be fixed with 0.39.0 (gh#jstasiak/python-zeroconf!1084). - Add missing dependency on python-async_timeout at run time. - Added build dependency python-async_timeout in order to fix build failure. - Update to 0.39.1: * Performance improvements for constructing outgoing packet data. - Changes from 0.39.0: * Switch to using async_timeout for timeouts: Significantly reduces the number of asyncio tasks that are created when using ServiceInfo or AsyncServiceInfo (gh#jstasiak/python-zeroconf!1081).
Dominique Leuenberger (dimstar_suse)
accepted
request 985062
from
Antoine Belvire (1Antoine1)
(revision 32)
- Ignore flakey test (gh#jstasiak/python-zeroconf#1077). - update to 0.38.7: * Performance improvements for parsing incoming packet data (gh#jstasiak/python-zeroconf#1076).
Dominique Leuenberger (dimstar_suse)
accepted
request 980756
from
Dirk Mueller (dirkmueller)
(revision 31)
- update to 0.38.6: * Performance improvements for fetching ServiceInfo * Fix ServiceBrowsers not getting ServiceStateChange.Removed callbacks on PTR record expire * Fix missing minimum version of python 3.7 * Fix IP Address updates when hostname is uppercase
Dominique Leuenberger (dimstar_suse)
accepted
request 951682
from
Dirk Mueller (dirkmueller)
(revision 30)
- update to 0.38.3: * Make decode errors more helpful in finding the source of the bad data
Dominique Leuenberger (dimstar_suse)
accepted
request 945269
from
Factory Maintainer (factory-maintainer)
(revision 29)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 934518
from
Dirk Mueller (dirkmueller)
(revision 28)
- update to 0.37.0: * Adding a listener that does not inherit from RecordUpdateListener now logs an error * The NotRunningException exception is now thrown when Zeroconf is not running (#1033) @bdraco * Before this change the consumer would get a timeout or an EventLoopBlocked exception when calling ServiceInfo.*request when the instance had already been shutdown or had failed to startup. * The EventLoopBlocked exception is now thrown when a coroutine times out
Dominique Leuenberger (dimstar_suse)
accepted
request 929910
from
Dirk Mueller (dirkmueller)
(revision 27)
- update to 0.36.12: * scope_id is now stripped from IPv6 addresses if given * Optimized decoding labels from incoming packets * Prevent service lookups from deadlocking if time abruptly moves backwards
Dominique Leuenberger (dimstar_suse)
accepted
request 927595
from
Dirk Mueller (dirkmueller)
(revision 26)
- update to 0.36.9: * Ensure ServiceInfo orders newest addresses first
Dominique Leuenberger (dimstar_suse)
accepted
request 926410
from
Antoine Belvire (1Antoine1)
(revision 25)
- Remove duplicate sources.
Dominique Leuenberger (dimstar_suse)
accepted
request 925744
from
Dirk Mueller (dirkmueller)
(revision 24)
- update to 0.36.8 * 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
Dominique Leuenberger (dimstar_suse)
accepted
request 917173
from
Antoine Belvire (1Antoine1)
(revision 23)
Dominique Leuenberger (dimstar_suse)
accepted
request 887379
from
Dirk Mueller (dirkmueller)
(revision 19)
- update to 0.29.0: * A single socket is used for listening on responding when `InterfaceChoice.Default` is chosen. * Dropped Python 3.5 support
Dominique Leuenberger (dimstar_suse)
accepted
request 861753
from
Markéta Machová (mcalabkova)
(revision 18)
Dominique Leuenberger (dimstar_suse)
accepted
request 856970
from
Dirk Mueller (dirkmueller)
(revision 17)
- update to 0.28.7: * Fixed the IPv6 address rendering in the browser example, thanks to Alexey Vazhnov. * Fixed a crash happening when a service is added or removed during handle_response and improved exception handling, thanks to J. Nick Koston.
Displaying revisions 1 - 20 of 36