Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-zeroconf for openSUSE:Factory
checked in at 2022-02-05 23:23:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zeroconf (Old)
and /work/SRC/openSUSE:Factory/.python-zeroconf.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zeroconf"
Sat Feb 5 23:23:05 2022 rev:30 rq:951682 version:0.38.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-zeroconf/python-zeroconf.changes
2022-01-10 23:53:46.276813170 +0100
+++
/work/SRC/openSUSE:Factory/.python-zeroconf.new.1898/python-zeroconf.changes
2022-02-05 23:23:42.443709574 +0100
@@ -1,0 +2,6 @@
+Fri Feb 4 22:29:27 UTC 2022 - Dirk M??ller <[email protected]>
+
+- update to 0.38.3:
+ * Make decode errors more helpful in finding the source of the bad data
+
+-------------------------------------------------------------------
Old:
----
python-zeroconf-0.38.1.obscpio
New:
----
python-zeroconf-0.38.3.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zeroconf.spec ++++++
--- /var/tmp/diff_new_pack.DUjUJQ/_old 2022-02-05 23:23:42.979705908 +0100
+++ /var/tmp/diff_new_pack.DUjUJQ/_new 2022-02-05 23:23:42.983705880 +0100
@@ -20,7 +20,7 @@
%define skip_python2 1
%define skip_python36 1
Name: python-zeroconf
-Version: 0.38.1
+Version: 0.38.3
Release: 0
Summary: Pure Python Multicast DNS Service Discovery Library
(Bonjour/Avahi compatible)
License: LGPL-2.0-only
++++++ _service ++++++
--- /var/tmp/diff_new_pack.DUjUJQ/_old 2022-02-05 23:23:43.015705661 +0100
+++ /var/tmp/diff_new_pack.DUjUJQ/_new 2022-02-05 23:23:43.019705634 +0100
@@ -2,7 +2,7 @@
<service name="obs_scm" mode="disabled">
<param name="url">https://github.com/jstasiak/python-zeroconf</param>
<param name="scm">git</param>
- <param name="revision">0.38.1</param>
+ <param name="revision">0.38.3</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">(.*)</param>
</service>
++++++ python-zeroconf-0.38.1.obscpio -> python-zeroconf-0.38.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-zeroconf-0.38.1/README.rst
new/python-zeroconf-0.38.3/README.rst
--- old/python-zeroconf-0.38.1/README.rst 2021-12-24 03:47:53.000000000
+0100
+++ new/python-zeroconf-0.38.3/README.rst 2022-02-01 00:23:46.000000000
+0100
@@ -138,6 +138,16 @@
Changelog
=========
+0.38.3
+======
+
+Version bump only, no changes from 0.38.2
+
+0.38.2
+======
+
+* Make decode errors more helpful in finding the source of the bad data
(#1052) @bdraco
+
0.38.1
======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-zeroconf-0.38.1/setup.cfg
new/python-zeroconf-0.38.3/setup.cfg
--- old/python-zeroconf-0.38.1/setup.cfg 2021-12-24 03:47:53.000000000
+0100
+++ new/python-zeroconf-0.38.3/setup.cfg 2022-02-01 00:23:46.000000000
+0100
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 0.38.1
+current_version = 0.38.3
commit = True
tag = True
tag_name = {new_version}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-zeroconf-0.38.1/zeroconf/__init__.py
new/python-zeroconf-0.38.3/zeroconf/__init__.py
--- old/python-zeroconf-0.38.1/zeroconf/__init__.py 2021-12-24
03:47:53.000000000 +0100
+++ new/python-zeroconf-0.38.3/zeroconf/__init__.py 2022-02-01
00:23:46.000000000 +0100
@@ -79,7 +79,7 @@
__author__ = 'Paul Scott-Murphy, William McBrine'
__maintainer__ = 'Jakub Stasiak <[email protected]>'
-__version__ = '0.38.1'
+__version__ = '0.38.3'
__license__ = 'LGPL'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-zeroconf-0.38.1/zeroconf/_protocol/incoming.py
new/python-zeroconf-0.38.3/zeroconf/_protocol/incoming.py
--- old/python-zeroconf-0.38.1/zeroconf/_protocol/incoming.py 2021-12-24
03:47:53.000000000 +0100
+++ new/python-zeroconf-0.38.3/zeroconf/_protocol/incoming.py 2022-02-01
00:23:46.000000000 +0100
@@ -275,7 +275,9 @@
self.offset = self._decode_labels_at_offset(self.offset, labels,
seen_pointers)
name = ".".join(labels) + "."
if len(name) > MAX_NAME_LENGTH:
- raise IncomingDecodeError(f"DNS name {name} exceeds maximum length
of {MAX_NAME_LENGTH}")
+ raise IncomingDecodeError(
+ f"DNS name {name} exceeds maximum length of {MAX_NAME_LENGTH}
from {self.source}"
+ )
return name
def _decode_labels_at_offset(self, off: int, labels: List[str],
seen_pointers: Set[int]) -> int:
@@ -292,16 +294,24 @@
continue
if length < 0xC0:
- raise IncomingDecodeError(f"DNS compression type {length} is
unknown at {off}")
+ raise IncomingDecodeError(
+ f"DNS compression type {length} is unknown at {off} from
{self.source}"
+ )
# We have a DNS compression pointer
link = (length & 0x3F) * 256 + self.data[off + 1]
if link > self.data_len:
- raise IncomingDecodeError(f"DNS compression pointer at {off}
points to {link} beyond packet")
+ raise IncomingDecodeError(
+ f"DNS compression pointer at {off} points to {link} beyond
packet from {self.source}"
+ )
if link == off:
- raise IncomingDecodeError(f"DNS compression pointer at {off}
points to itself")
+ raise IncomingDecodeError(
+ f"DNS compression pointer at {off} points to itself from
{self.source}"
+ )
if link in seen_pointers:
- raise IncomingDecodeError(f"DNS compression pointer at {off}
was seen again")
+ raise IncomingDecodeError(
+ f"DNS compression pointer at {off} was seen again from
{self.source}"
+ )
linked_labels = self.name_cache.get(link, [])
if not linked_labels:
seen_pointers.add(link)
@@ -309,7 +319,9 @@
self.name_cache[link] = linked_labels
labels.extend(linked_labels)
if len(labels) > MAX_DNS_LABELS:
- raise IncomingDecodeError(f"Maximum dns labels reached while
processing pointer at {off}")
+ raise IncomingDecodeError(
+ f"Maximum dns labels reached while processing pointer at
{off} from {self.source}"
+ )
return off + DNS_COMPRESSION_POINTER_LEN
- raise IncomingDecodeError("Corrupt packet received while decoding
name")
+ raise IncomingDecodeError("Corrupt packet received while decoding name
from {self.source}")
++++++ python-zeroconf.obsinfo ++++++
--- /var/tmp/diff_new_pack.DUjUJQ/_old 2022-02-05 23:23:43.175704567 +0100
+++ /var/tmp/diff_new_pack.DUjUJQ/_new 2022-02-05 23:23:43.179704540 +0100
@@ -1,5 +1,5 @@
name: python-zeroconf
-version: 0.38.1
-mtime: 1640314073
-commit: 6a11f24e1fc9d73f0dbb62efd834f17a9bd451c4
+version: 0.38.3
+mtime: 1643671426
+commit: e42549cb70796d0577c97be96a09bca0056a5755