14
0
Commit Graph

19 Commits

Author SHA256 Message Date
9b7d197737 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=32
2020-06-08 19:54:45 +00:00
Tomáš Chvátal
3c8992a0e9 Accepting request 794518 from home:pgajdos:python
- 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 ...')

OBS-URL: https://build.opensuse.org/request/show/794518
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=30
2020-04-16 09:13:20 +00:00
Tomáš Chvátal
9739f9c25d Accepting request 782904 from home:pgajdos:python
- 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

OBS-URL: https://build.opensuse.org/request/show/782904
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=28
2020-03-09 11:05:41 +00:00
e2390d09fd Accepting request 759821 from home:mnhauke
- 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

OBS-URL: https://build.opensuse.org/request/show/759821
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=26
2019-12-28 22:49:47 +00:00
Tomáš Chvátal
f08e9c1650 Accepting request 708033 from system:homeautomation:home-assistant
- 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

OBS-URL: https://build.opensuse.org/request/show/708033
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=24
2019-06-06 10:16:14 +00:00
Tomáš Chvátal
3aebc15cd6 Accepting request 701007 from home:pgajdos
- 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

OBS-URL: https://build.opensuse.org/request/show/701007
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=22
2019-05-06 09:47:14 +00:00
Tomáš Chvátal
c3eb83dd03 - Update to 0.21.3:
* no upstream changelog
  * dropped python2 support
- Execute tests
- Update requirements based on upstream requires

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=19
2019-03-11 11:59:24 +00:00
Antoine Belvire
3f2636bdf3 Accepting request 577228 from home:alarrosa:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/577228
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=17
2018-02-16 11:55:24 +00:00
Antoine Belvire
53880ddb9c - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=15
2017-07-16 20:48:48 +00:00
Antoine Belvire
ce5240661f - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=14
2017-07-16 20:40:06 +00:00
Antoine Belvire
996015b05b - Remove .changes file from source (not needed).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=12
2017-03-18 12:54:51 +00:00
Antoine Belvire
6e415dadd5 Accepting request 480969 from home:StefanBruens:branches:devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/480969
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=11
2017-03-18 09:27:59 +00:00
Antoine Belvire
fe6e1f81ea - 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%

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=9
2017-02-18 11:10:56 +00:00
Antoine Belvire
818b8245ed - Update to 0.18.0:
* Dropped Python 2.6 support
  * Improved error handling inside code executed when Zeroconf
    object is being closed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=8
2017-02-18 10:57:04 +00:00
Antoine Belvire
a8b19184a8 Accepting request 447975 from home:jengelh:branches:devel:languages:python
- Improve write style of description

OBS-URL: https://build.opensuse.org/request/show/447975
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=5
2016-12-28 17:56:30 +00:00
9e6f83fce9 - Use pypi.io as Source
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=4
2016-12-28 08:51:05 +00:00
Antoine Belvire
39c5fd57a7 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=3
2016-07-17 22:43:24 +00:00
Antoine Belvire
a8db0bcae1 - Fix build on SLE 11: avoid BuildArch noarch.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=2
2016-03-16 19:50:24 +00:00
Todd R
41dbff4282 Accepting request 373941 from home:1Antoine1
OBS-URL: https://build.opensuse.org/request/show/373941
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=1
2016-03-16 19:09:57 +00:00