forked from pool/python-zeroconf
- Fix package version. Upstream didn't tag nor change the version number in git although it was released in pypi as 0.31.0 OBS-URL: https://build.opensuse.org/request/show/897545 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=48
296 lines
13 KiB
Plaintext
296 lines
13 KiB
Plaintext
-------------------------------------------------------------------
|
||
Fri Jun 4 17:16:48 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Fix package version. Upstream didn't tag nor change the version
|
||
number in git although it was released in pypi as 0.31.0
|
||
|
||
-------------------------------------------------------------------
|
||
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.
|