14
0
Files
python-zeroconf/python-zeroconf.changes
Matej Cepl 66fc34528a Accepting request 897188 from home:alarrosa:branches:devel:languages:python
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
2021-06-03 12:28:02 +00:00

290 lines
13 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Thu Jun 3 11:53:04 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
- Add patch to disable some tests that fail in obs:
* disable-tests.patch
-------------------------------------------------------------------
Thu Jun 3 11:43:41 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
- 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.
-------------------------------------------------------------------
Wed Apr 21 21:27:04 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 0.29.0:
* A single socket is used for listening on responding when `InterfaceChoice.Default` is chosen.
* Dropped Python 3.5 support
-------------------------------------------------------------------
Thu Jan 7 13:25:31 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
- update to 0.28.8:
* Fixed the packet generation when multiple packets are
necessary, previously invalid packets were generated sometimes.
Patch thanks to J. Nick Koston.
-------------------------------------------------------------------
Sat Dec 19 10:34:17 UTC 2020 - Dirk Müller <dmueller@suse.com>
- 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.
-------------------------------------------------------------------
Thu Nov 26 08:50:58 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 0.28.6:
* Loosened service name validation when receiving from the network this lets us handle
some real world devices previously causing errors
* Enabled ignoring duplicated messages which decreases CPU usage
* Fixed spurious AttributeError: module 'unittest' has no attribute 'mock'
* Improved cache reaper performance significantly
-------------------------------------------------------------------
Wed Sep 16 11:22:18 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 0.28.3:
* Reduced a time an internal lock is held which should eliminate deadlocks in high-traffic networks.
* 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.
* Fixed a resource leak connected to using ServiceBrowser with multiple types
-------------------------------------------------------------------
Tue Jul 21 10:13:44 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
- update to 0.28.0
* Added support for passing text addresses to ServiceInfo.
* Improved logging (includes fixing an incorrect logging call)
-------------------------------------------------------------------
Mon Jun 8 19:36:00 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 0.27.1
* Improved the logging situation
* 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, thanks to Greg Badros
* 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, thanks to Perry Kunder
* Removed previously deprecated ServiceInfo address constructor parameter and property
* Improved readability of logged incoming data, thanks to Erik Montnemery
* Threads are given unique names now to aid debugging, thanks to Erik Montnemery
* Fixed a regression where get_service_info() called within a listener add_service method
would deadlock, timeout and incorrectly return None, fix thanks to Erik Montnemery, but
Matt Saxon and Hmmbob were also involved in debugging it.
* Added support for multiple types to ServiceBrowser, thanks to J. Nick Koston
* Fixed a race condition where a listener gets a message before the lock is created
* Fixed a performance regression introduced in 0.26.0, thanks to J. Nick Koston (this is close in
spirit to an optimization made in 0.24.5 by the same author)
* Fixed a regression where service update listener wasn't called on IP address change (it's called
on SRV/A/AAAA record changes now), thanks to Matt Saxon
-------------------------------------------------------------------
Thu Apr 16 08:47:59 UTC 2020 - pgajdos@suse.com
- version update to 0.25.1
* Eliminated 5s hangup when calling Zeroconf.close(), thanks to Erik Montnemery
* Reverted uniqueness assertions when browsing, they caused a regression
Backwards incompatible:
* Rationalized handling of TXT records.
- deleted patches
- python-zeroconf-disable-some-tests.patch (not needed, replaced by -k 'not ...')
-------------------------------------------------------------------
Mon Mar 9 10:57:37 UTC 2020 - pgajdos@suse.com
- version update to 0.24.5
* Fixed issues with shared records being used where they shouldn't be (TXT, SRV, A records are
unique now), thanks to Matt Saxon
* Stopped unnecessarily excluding host-only interfaces from InterfaceChoice.all as they don't
forbid multicast, thanks to Andreas Oberritter
* Fixed repr() of IPv6 DNSAddress, thanks to Aldo Hoeben
* Removed duplicate update messages sent to listeners, thanks to Matt Saxon
* Added support for cooperating responders, thanks to Matt Saxon
* Optimized handle_response cache check, thanks to J. Nick Koston
* Fixed memory leak in DNSCache, thanks to J. Nick Koston
* Fixed resetting TTL in DNSRecord.reset_ttl(), thanks to Matt Saxon
* Improved various DNS class' string representations, thanks to Jay Hogg
-------------------------------------------------------------------
Sat Dec 28 20:25:16 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Adjust dependencies and the %check section so the testsuite can
still be executed
- Add patch:
* python-zeroconf-disable-some-tests.patch
- Update to version 0.24.3
* Fixed import-time "TypeError: 'ellipsis' object is not
iterable." on CPython 3.5.2
- Update to version 0.24.2
* Added support for AWDL interface on macOS (needed and used by
the opendrop project but should be useful in general)
* Added missing type hints
- Update to version 0.24.1
* Applied some significant performance optimizations
* Fixed flushing outdated cache entries when incoming record
is unique
* Fixed handling updates of TXT records (they'd not get recorded
previously)
- Update to version 0.24.0
* Added IPv6 support
* Added additional recommended records to PTR responses
* Added handling of ENOTCONN being raised during shutdown when
using Eventlet
* Included the py.typed marker in the package so that type
checkers know to use type hints from the source code
-------------------------------------------------------------------
Thu Jun 6 07:35:15 UTC 2019 - Adrian Schröter <adrian@suse.de>
- version update to 0.23.0
* support for python 3.4 got dropped
* Add support for MyListener call getting updates to service TXT record
* Add support for multiple addresses when publishing a service
-------------------------------------------------------------------
Mon May 6 09:00:04 UTC 2019 - pgajdos@suse.com
- version update to 0.22.0
* A lot of maintenance work (tooling, typing coverage and improvements,
spelling)
* Provided saner defaults in ServiceInfo's constructor, thanks to
Jorge Miranda
* Fixed service removal packets not being sent on shutdown, thanks to
Andrew Bonney
* Added a way to define TTL-s through ServiceInfo contructor parameters,
thanks to Andrew Bonney
* Adjusted query intervals to match RFC 6762, thanks to Andrew Bonney
* Made default TTL-s match RFC 6762, thanks to Andrew Bonney
-------------------------------------------------------------------
Mon Mar 11 11:58:48 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 0.21.3:
* no upstream changelog
* dropped python2 support
- Execute tests
- Update requirements based on upstream requires
-------------------------------------------------------------------
Thu Feb 15 19:04:17 UTC 2018 - alarrosa@suse.com
- Remove patch which was breaking zeroconf dependency check with python3
(it was making pkg_resources generate a DistributionNotFound exception
because enum34 wasn't found). enum34 is only required by the python2
package, which is what the enum-compat package is all about.
* python-zeroconf-0.19.1-enum34-instead-of-enum-compat.patch
- Require python-enum-compat to require python-enum34 on python2 and
nothing on python3, just as the egg's requires.txt file does.
-------------------------------------------------------------------
Fri Jul 7 22:47:48 UTC 2017 - antoine.belvire@opensuse.org
- Update to version 0.19.1:
* Remove outdated example
* On Windows, python-netifaces 0.10.5 triggers a bug - This has
no impact for us, therefore there is no need for us to add a
version requirement on this dependency as upstream did.
- Rebase patch:
* Remove
python-zeroconf-0.17.4-enum34-instead-of-enum-compat.patch.
* Add python-zeroconf-0.19.1-enum34-instead-of-enum-compat.patch.
-------------------------------------------------------------------
Sat Mar 18 12:46:41 UTC 2017 - antoine.belvire@opensuse.org
- Remove .changes file from source (not needed).
-------------------------------------------------------------------
Sat Mar 18 00:27:42 UTC 2017 - stefan.bruens@rwth-aachen.de
- Convert package to python singlespec
-------------------------------------------------------------------
Sat Feb 18 10:46:56 UTC 2017 - antoine.belvire@opensuse.org
- Update to 0.18.0:
* Dropped Python 2.6 support
* Improved error handling inside code executed when Zeroconf
object is being closed
- Changes from 0.17.7:
* Better Handling of DNS Incoming Packets parsing exceptions
* Many exceptions will now log a warning the first time they are seen
* Catch and log sendto() errors
* Fix/Implement duplicate name change
* Fix overly strict name validation introduced in 0.17.6
* Greatly improve handling of oversized packets including:
+ Implement name compression per RFC1035
+ Limit size of generated packets to 9000 bytes as per RFC6762
+ Better handle over sized incoming packets
* Increased test coverage to 95%
-------------------------------------------------------------------
Wed Dec 28 13:23:11 UTC 2016 - jengelh@inai.de
- Improve write style of description
-------------------------------------------------------------------
Wed Dec 28 08:51:37 UTC 2016 - tbechtold@suse.com
- Use pypi.io as Source
-------------------------------------------------------------------
Sun Jul 17 22:36:46 UTC 2016 - antoine.belvire@laposte.net
- Update to 0.17.6:
* Many improvements to address race conditions and exceptions
during ZC() startup and shutdown, thanks to: morpav, veawor,
justingiorgi, herczy, stephenrauch
* Added more test coverage: strahlex, stephenrauch
* Stephen Rauch contributed:
+ Speed up browser startup
+ Add ZeroconfServiceTypes() query class to discover all
advertised service types
+ Add full validation for service names, types and subtypes
+ Fix for subtype browsing
+ Fix DNSHInfo support
-------------------------------------------------------------------
Wed Mar 16 19:46:09 UTC 2016 - antoine.belvire@laposte.net
- Fix build on SLE 11: avoid BuildArch noarch.
-------------------------------------------------------------------
Wed Mar 16 17:41:13 UTC 2016 - antoine.belvire@laposte.net
- Update to 0.17.5:
* Fix OpenBSD compatibility, thanks to Alessio Sergi
* Fix race condition on ServiceBrowser startup, thanks to
gbiddison
* Fix installation on some Python 3 systems, thanks to Per
Sandström
* Fixed "size change during iteration" bug on Python 3, thanks to
gbiddison
-------------------------------------------------------------------
Thu Mar 10 18:57:49 UTC 2016 - antoine.belvire@laposte.net
- New package: python-zeroconf-0.17.4
- Add python-zeroconf-0.17.4-enum34-instead-of-enum-compat.patch:
there is no need for a virtual python-enum-compat package here.