./net/py-zeroconf, Pure Python Multicast DNS Service Discovery Library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.28.0, Package name: py37-zeroconf-0.28.0, Maintainer: ryoon

Pure Python Multicast DNS Service Discovery Library


Required to run:
[devel/py-setuptools] [lang/python37] [net/py-ifaddr]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: fa48496ac9a20972d3cd0e657fe0da8d6cfb4c37
RMD160: deeaf046008b28a5bc2d5682075ca4a490b23d77
Filesize: 56.803 KB

Version history: (Expand)


CVS history: (Expand)


   2020-07-08 10:16:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zeroconf: updated to 0.28.0

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.
   2020-06-20 18:32:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zeroconf: updated to 0.27.1

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

0.27.0
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
   2020-05-27 09:58:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zeroconf: updated to 0.26.3

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.
   2020-05-23 09:50:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zeroconf: updated to 0.26.2

0.26.2:
Unknown changes
   2020-05-07 07:40:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zeroconf: updated to 0.26.1

0.26.1:
Fixed a performance regression introduced in 0.26.0
   2020-04-28 13:37:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zeroconf: updated to 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.
   2020-04-04 11:28:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zeroconf: updated to 0.25.0

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
   2020-02-01 21:18:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-zeroconf: updated to 0.24.4

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