The NetBSD Project

CVS log for pkgsrc/net/py-zeroconf/distinfo

[BACK] Up to [] / pkgsrc / net / py-zeroconf

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.16 / (download) - annotate - [select for diffs], Thu Apr 1 06:21:04 2021 UTC (12 days, 21 hours ago) by adam
Branch: MAIN
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored)

py-zeroconf: updated to 0.29.0


A single socket is used for listening on responding when InterfaceChoice.Default is chosen.

Backwards incompatible:

Dropped Python 3.5 support

Revision 1.15 / (download) - annotate - [select for diffs], Fri Jan 15 09:57:33 2021 UTC (2 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored)

py-zeroconf: updated to 0.28.8

Fixed the packet generation when multiple packets are necessary, previously invalid packets were generated sometimes.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Dec 14 06:37:48 2020 UTC (3 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored)

py-zeroconf: updated to 0.28.7

Fixed the IPv6 address rendering in the browser example
Fixed a crash happening when a service is added or removed during handle_response and improved exception handling

Revision 1.13 / (download) - annotate - [select for diffs], Wed Oct 21 11:48:25 2020 UTC (5 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored)

py-zeroconf: updated to 0.28.6

Loosened service name validation when receiving from the network this lets us handle some real world devices previously causing errors

Revision 1.12 / (download) - annotate - [select for diffs], Tue Sep 29 16:59:31 2020 UTC (6 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 (colored)

py-zeroconf: updated to 0.28.5

Enabled ignoring duplicated messages which decreases CPU usage, thanks to J. Nick Koston.
Fixed spurious AttributeError: module 'unittest' has no attribute 'mock' in tests.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Sep 10 09:51:07 2020 UTC (7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored)

py-zeroconf: updated to 0.28.4

Improved cache reaper performance significantly, thanks to J. Nick Koston.
Added ServiceListener to __all__ as it's part of the public API, thanks to Justin Nesselrotte.

Reduced a time an internal lock is held which should eliminate deadlocks in high-traffic networks, thanks to J. Nick Koston.

Stopped asking questions we already have answers for in cache, thanks to Paul Daumlechner.
Removed initial delay before querying for service info, thanks to Erik Montnemery.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Aug 21 09:06:36 2020 UTC (7 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9 (colored)

py-zeroconf: updated to 0.28.1

Unknown changes

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 8 08:16:53 2020 UTC (9 months ago) by adam
Branch: MAIN
Changes since 1.8: +5 -5 lines
Diff to previous 1.8 (colored)

py-zeroconf: updated to 0.28.0


Improved Windows support when using socket errno checks.
Added support for passing text addresses to ServiceInfo.
Improved logging (includes fixing an incorrect logging call)
Improved Windows compatibility by using Adapter.index from ifaddr.
Improved Windows compatibility by stopping using socket.if_nameindex.
Fixed an OS X edge case which should also eliminate a memory leak.

Technically backwards incompatible:
ifaddr 0.1.7 or newer is required now.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jun 20 16:32:07 2020 UTC (9 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

py-zeroconf: updated to 0.27.1

Improved the logging situation (includes fixing a false-positive "packets() made no progress adding records")

Large multi-resource responses are now split into separate packets which fixes a bad mdns-repeater/ChromeCast Audio interaction ending with ChromeCast Audio crash (and possibly some others) and improves RFC 6762 compliance
Added a warning presented when the listener passed to ServiceBrowser lacks update_service() callback
Added support for finding all services available in the browser example

Backwards incompatible:
Removed previously deprecated ServiceInfo address constructor parameter and property

Revision 1.7 / (download) - annotate - [select for diffs], Wed May 27 07:58:09 2020 UTC (10 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

py-zeroconf: updated to 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.

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 23 07:50:31 2020 UTC (10 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 (colored)

py-zeroconf: updated to 0.26.2

Unknown changes

Revision 1.5 / (download) - annotate - [select for diffs], Thu May 7 05:40:19 2020 UTC (11 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.4: +5 -5 lines
Diff to previous 1.4 (colored)

py-zeroconf: updated to 0.26.1

Fixed a performance regression introduced in 0.26.0

Revision 1.4 / (download) - annotate - [select for diffs], Tue Apr 28 11:37:27 2020 UTC (11 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.3: +5 -5 lines
Diff to previous 1.3 (colored)

py-zeroconf: updated to 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.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 4 09:28:51 2020 UTC (12 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.2: +5 -5 lines
Diff to previous 1.2 (colored)

py-zeroconf: updated to 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.

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

Revision 1.2 / (download) - annotate - [select for diffs], Sat Feb 1 20:18:18 2020 UTC (14 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored)

py-zeroconf: updated to 0.24.4

Fixed resetting TTL in DNSRecord.reset_ttl()
Improved various DNS class' string representations

Revision 1.1 / (download) - annotate - [select for diffs], Sun Dec 29 04:39:49 2019 UTC (15 months, 2 weeks ago) by ryoon
Branch: MAIN

net/py-zeroconf: import py38-zeroconf-0.24.3

Pure Python Multicast DNS Service Discovery Library

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>