17
0

Commit Graph

  • 65dd26f39b Accepting request 1221614 from devel:languages:python factory Ana Guerrero 2024-11-06 15:52:18 +00:00
  • 4726e97454 Accepting request 1221614 from devel:languages:python leap-16.1 leap-16.0 Ana Guerrero 2024-11-06 15:52:18 +00:00
  • 6575f96d02 - Fix deduping Matej Cepl 2024-11-05 21:31:34 +00:00
  • a3b9857f1d - Fix deduping Matej Cepl 2024-11-05 21:31:34 +00:00
  • 1e256634f1 Accepting request 1220584 from home:glaubitz:branches:devel:languages:python Matej Cepl 2024-11-05 21:30:08 +00:00
  • cbd2f17058 - Update to 0.136.0 * fix: update python-semantic-release to fix release process * fix: add ignore for .c file for wheels * fix: correct typos * feat: use SPDX license identifier - from version 0.135.0 * feat: improve performance of DNSCache backend Matej Cepl 2024-11-05 21:30:08 +00:00
  • 588c8a20b6 Accepting request 1202578 from devel:languages:python Ana Guerrero 2024-09-23 13:23:51 +00:00
  • ecfe465d6b Accepting request 1202578 from devel:languages:python Ana Guerrero 2024-09-23 13:23:51 +00:00
  • 3f86d671a6 - update to 0.134.0: * Improve performance when IP addresses change frequently * Improve helpfulness of ServiceInfo.request assertions Dirk Mueller 2024-09-23 09:06:54 +00:00
  • 8e2ed284f4 - update to 0.134.0: * Improve performance when IP addresses change frequently * Improve helpfulness of ServiceInfo.request assertions Dirk Mueller 2024-09-23 09:06:54 +00:00
  • 9d43535943 Accepting request 1199500 from devel:languages:python Ana Guerrero 2024-09-09 12:44:47 +00:00
  • 56c43f0b47 Accepting request 1199500 from devel:languages:python Ana Guerrero 2024-09-09 12:44:47 +00:00
  • 98657b17a8 - update to 0.133.0: * Improve performance of ip address caching * Enable building of arm64 macOS builds * Add classifier for python 3.13 * Python 3.13 support Dirk Mueller 2024-09-08 16:34:52 +00:00
  • 44629868f7 - update to 0.133.0: * Improve performance of ip address caching * Enable building of arm64 macOS builds * Add classifier for python 3.13 * Python 3.13 support Dirk Mueller 2024-09-08 16:34:52 +00:00
  • dc30cc5cdf Accepting request 1172726 from devel:languages:python Dominique Leuenberger 2024-05-09 11:12:45 +00:00
  • 9ebd19eee2 Accepting request 1172726 from devel:languages:python Dominique Leuenberger 2024-05-09 11:12:45 +00:00
  • c1971d3fd7 - 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 Dirk Mueller 2024-05-08 10:56:39 +00:00
  • 6c80be97b6 - 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 Dirk Mueller 2024-05-08 10:56:39 +00:00
  • c13fac12d7 Accepting request 1094229 from devel:languages:python Dominique Leuenberger 2023-06-21 20:39:19 +00:00
  • acc8fb8441 Accepting request 1094229 from devel:languages:python Dominique Leuenberger 2023-06-21 20:39:19 +00:00
  • fa8bca9deb Accepting request 1094154 from home:ecsos:python Matej Cepl 2023-06-20 20:47:50 +00:00
  • c7964f4dc1 Accepting request 1094154 from home:ecsos:python Matej Cepl 2023-06-20 20:47:50 +00:00
  • 8969e8fae3 Accepting request 1084251 from devel:languages:python Dominique Leuenberger 2023-05-03 12:09:36 +00:00
  • c1f5f7677f Accepting request 1084251 from devel:languages:python Dominique Leuenberger 2023-05-03 12:09:36 +00:00
  • 867a0f047a - 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) Dirk Mueller 2023-05-03 10:29:33 +00:00
  • 576d1b9273 - 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) Dirk Mueller 2023-05-03 10:29:33 +00:00
  • b14f0550ff Accepting request 1004384 from devel:languages:python Dominique Leuenberger 2022-09-18 15:32:19 +00:00
  • 860f842dae Accepting request 1004384 from devel:languages:python Dominique Leuenberger 2022-09-18 15:32:19 +00:00
  • 238368e9da - Add missing dependency on python-async_timeout at run time. Antoine Belvire 2022-09-17 19:00:27 +00:00
  • 7a36669b43 - Add missing dependency on python-async_timeout at run time. Antoine Belvire 2022-09-17 19:00:27 +00:00
  • fcb0f36218 - Re-enable test_service_browser_expire_callbacks: Should be fixed with 0.39.0 (gh#jstasiak/python-zeroconf!1084). - 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). Antoine Belvire 2022-09-17 18:52:30 +00:00
  • 0313cf748e - Re-enable test_service_browser_expire_callbacks: Should be fixed with 0.39.0 (gh#jstasiak/python-zeroconf!1084). - 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). Antoine Belvire 2022-09-17 18:52:30 +00:00
  • e9acbc39e0 Accepting request 1004373 from home:marec2000:branches:devel:languages:python Antoine Belvire 2022-09-17 18:30:01 +00:00
  • df5d5e4b0d Accepting request 1004373 from home:marec2000:branches:devel:languages:python Antoine Belvire 2022-09-17 18:30:01 +00:00
  • 9f721ded89 - update to 0.39.1: * Switch to using async_timeout for timeouts * Significantly reduces the number of asyncio tasks that are created when * using ServiceInfo or AsyncServiceInfo * Performance improvements for constructing outgoing packet data Dirk Mueller 2022-09-17 07:30:02 +00:00
  • bde8917676 - update to 0.39.1: * Switch to using async_timeout for timeouts * Significantly reduces the number of asyncio tasks that are created when * using ServiceInfo or AsyncServiceInfo * Performance improvements for constructing outgoing packet data Dirk Mueller 2022-09-17 07:30:02 +00:00
  • a0cb8dfcb5 Accepting request 985062 from devel:languages:python Dominique Leuenberger 2022-06-26 09:59:15 +00:00
  • 0a423c492f Accepting request 985062 from devel:languages:python Dominique Leuenberger 2022-06-26 09:59:15 +00:00
  • b837946a58 Lint changelog Antoine Belvire 2022-06-25 15:53:04 +00:00
  • 4a6c6d0939 Lint changelog Antoine Belvire 2022-06-25 15:53:04 +00:00
  • 383681e127 Accepting request 984602 from home:yarunachalam:branches:devel:languages:python Antoine Belvire 2022-06-25 15:51:56 +00:00
  • 5f5cc14fd3 Accepting request 984602 from home:yarunachalam:branches:devel:languages:python Antoine Belvire 2022-06-25 15:51:56 +00:00
  • afedff9d2d Accepting request 985060 from home:1Antoine1:branches:devel:languages:python Antoine Belvire 2022-06-25 15:42:56 +00:00
  • 25aef74ad4 Accepting request 985060 from home:1Antoine1:branches:devel:languages:python Antoine Belvire 2022-06-25 15:42:56 +00:00
  • fac8fbeaca Accepting request 980756 from devel:languages:python Dominique Leuenberger 2022-06-07 09:57:26 +00:00
  • f34a624470 Accepting request 980756 from devel:languages:python Dominique Leuenberger 2022-06-07 09:57:26 +00:00
  • 3b81277972 - 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 Dirk Mueller 2022-06-04 12:15:15 +00:00
  • f8deecf013 - 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 Dirk Mueller 2022-06-04 12:15:15 +00:00
  • 35c8499d49 Accepting request 951682 from devel:languages:python Dominique Leuenberger 2022-02-05 22:23:05 +00:00
  • 173e49983c Accepting request 951682 from devel:languages:python Dominique Leuenberger 2022-02-05 22:23:05 +00:00
  • 5c69bab7e4 - update to 0.38.3: * Make decode errors more helpful in finding the source of the bad data Dirk Mueller 2022-02-04 22:30:09 +00:00
  • e3307e320c - update to 0.38.3: * Make decode errors more helpful in finding the source of the bad data Dirk Mueller 2022-02-04 22:30:09 +00:00
  • 28a181d281 Accepting request 945269 from devel:languages:python Dominique Leuenberger 2022-01-10 22:53:19 +00:00
  • d37d0ba7f5 Accepting request 945269 from devel:languages:python Dominique Leuenberger 2022-01-10 22:53:19 +00:00
  • 203a904810 - update to 0.38.1: * Dropped Python 3.6 support * Handle Service types that end with another service type * Improve performance of query scheduler * Avoid linear type searches in ServiceBrowsers Dirk Mueller 2022-01-03 10:30:56 +00:00
  • 18c76bee2e - update to 0.38.1: * Dropped Python 3.6 support * Handle Service types that end with another service type * Improve performance of query scheduler * Avoid linear type searches in ServiceBrowsers Dirk Mueller 2022-01-03 10:30:56 +00:00
  • 651b23df68 Accepting request 934518 from devel:languages:python Dominique Leuenberger 2021-11-29 16:28:36 +00:00
  • d4ff891678 Accepting request 934518 from devel:languages:python Dominique Leuenberger 2021-11-29 16:28:36 +00:00
  • 6c6b5537a4 - 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 Dirk Mueller 2021-11-29 11:11:24 +00:00
  • aae081512b - 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 Dirk Mueller 2021-11-29 11:11:24 +00:00
  • 287a7f0775 Accepting request 929910 from devel:languages:python Dominique Leuenberger 2021-11-06 23:19:08 +00:00
  • 9eddadc5a1 Accepting request 929910 from devel:languages:python Dominique Leuenberger 2021-11-06 23:19:08 +00:00
  • 65de508c7b - 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 Dirk Mueller 2021-11-06 18:22:51 +00:00
  • 7b1bd22923 - 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 Dirk Mueller 2021-11-06 18:22:51 +00:00
  • be8a7e6d4e Accepting request 927595 from devel:languages:python Dominique Leuenberger 2021-10-27 20:21:03 +00:00
  • 53649aa1f5 Accepting request 927595 from devel:languages:python Dominique Leuenberger 2021-10-27 20:21:03 +00:00
  • eda142c88f - update to 0.36.9: * Ensure ServiceInfo orders newest addresses first Dirk Mueller 2021-10-26 20:31:37 +00:00
  • 5147a9bdfd - update to 0.36.9: * Ensure ServiceInfo orders newest addresses first Dirk Mueller 2021-10-26 20:31:37 +00:00
  • 0aaae48b6b Accepting request 926410 from devel:languages:python Dominique Leuenberger 2021-10-19 21:04:06 +00:00
  • 0b29063cb1 Accepting request 926410 from devel:languages:python Dominique Leuenberger 2021-10-19 21:04:06 +00:00
  • 5c94e83c16 - Remove duplicate sources. Antoine Belvire 2021-10-19 19:50:41 +00:00
  • 7806e009c5 - Remove duplicate sources. Antoine Belvire 2021-10-19 19:50:41 +00:00
  • 8042e76254 Accepting request 925744 from devel:languages:python Dominique Leuenberger 2021-10-16 20:47:40 +00:00
  • 0135771e64 Accepting request 925744 from devel:languages:python Dominique Leuenberger 2021-10-16 20:47:40 +00:00
  • 557a333531 - 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 Dirk Mueller 2021-10-16 19:51:57 +00:00
  • 0af8a6766f - 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 Dirk Mueller 2021-10-16 19:51:57 +00:00
  • ef04a30b2e Accepting request 917173 from devel:languages:python Dominique Leuenberger 2021-09-07 19:21:28 +00:00
  • 30f34f6098 Accepting request 917173 from devel:languages:python Dominique Leuenberger 2021-09-07 19:21:28 +00:00
  • 73ea2667ea Accepting request 917067 from home:alarrosa:branches:devel:languages:python Antoine Belvire 2021-09-06 19:42:37 +00:00
  • dd4a54ac11 Accepting request 917067 from home:alarrosa:branches:devel:languages:python Antoine Belvire 2021-09-06 19:42:37 +00:00
  • aa4a164126 Accepting request 912684 from devel:languages:python Richard Brown 2021-08-18 06:56:14 +00:00
  • 7a2583f2e2 Accepting request 912684 from devel:languages:python Richard Brown 2021-08-18 06:56:14 +00:00
  • 46a9c540b4 Accepting request 912561 from home:fusionfuture:branches:devel:languages:python Markéta Machová 2021-08-17 13:13:54 +00:00
  • d8b3800a6b Accepting request 912561 from home:fusionfuture:branches:devel:languages:python Markéta Machová 2021-08-17 13:13:54 +00:00
  • 8669b9156f Accepting request 897588 from devel:languages:python Dominique Leuenberger 2021-06-05 21:31:31 +00:00
  • a8e535564d Accepting request 897588 from devel:languages:python Dominique Leuenberger 2021-06-05 21:31:31 +00:00
  • 66ada9d33d Accepting request 897545 from home:alarrosa:branches:devel:languages:python Matej Cepl 2021-06-04 21:13:08 +00:00
  • 6657c99fe0 Accepting request 897545 from home:alarrosa:branches:devel:languages:python Matej Cepl 2021-06-04 21:13:08 +00:00
  • 51fa52d805 Accepting request 897198 from devel:languages:python Dominique Leuenberger 2021-06-03 22:33:56 +00:00
  • 71c5730b91 Accepting request 897198 from devel:languages:python Dominique Leuenberger 2021-06-03 22:33:56 +00:00
  • 47cf9f9328 Accepting request 897188 from home:alarrosa:branches:devel:languages:python Matej Cepl 2021-06-03 12:28:02 +00:00
  • 66fc34528a Accepting request 897188 from home:alarrosa:branches:devel:languages:python Matej Cepl 2021-06-03 12:28:02 +00:00
  • b632307657 Accepting request 887379 from devel:languages:python Dominique Leuenberger 2021-04-22 16:03:55 +00:00
  • 71983438e4 Accepting request 887379 from devel:languages:python Dominique Leuenberger 2021-04-22 16:03:55 +00:00
  • cca0815d81 - update to 0.29.0: * A single socket is used for listening on responding when InterfaceChoice.Default is chosen. * Dropped Python 3.5 support Dirk Mueller 2021-04-21 21:31:47 +00:00
  • cf8c11b693 - update to 0.29.0: * A single socket is used for listening on responding when InterfaceChoice.Default is chosen. * Dropped Python 3.5 support Dirk Mueller 2021-04-21 21:31:47 +00:00
  • f5ba26c0df Accepting request 861753 from devel:languages:python Dominique Leuenberger 2021-01-08 16:39:36 +00:00
  • 23b97d6a54 Accepting request 861753 from devel:languages:python Dominique Leuenberger 2021-01-08 16:39:36 +00:00
  • d1bbfe0383 Accepting request 861741 from home:alarrosa:branches:devel:languages:python Markéta Machová 2021-01-08 15:40:40 +00:00
  • 00e9252f10 Accepting request 861741 from home:alarrosa:branches:devel:languages:python Markéta Machová 2021-01-08 15:40:40 +00:00