Your message dated Fri, 07 Dec 2018 13:50:46 +0000
with message-id <[email protected]>
and subject line Bug#915866: fixed in dnspython 1.15.0-2
has caused the Debian Bug report #915866,
regarding [python3-dnspython] crashes on parsing DNS zone file with NSEC3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
915866: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915866
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-dnspython
Version: 1.15.0-1
Severity: normal
Tags: patch

Hi,

python3-dnspython crashes while parsing my zone files with DNSSEC and NSEC3. 
The zone files are generated by the knot DNS server and I thus believe them to 
be correct and valid.

Traceback (most recent call last):                                    
  File "/usr/lib/python3/dist-packages/dns/zone.py", line 691, in _rr_line
    self.current_origin, False)                                                 
            
  File "/usr/lib/python3/dist-packages/dns/rdata.py", line 428, in from_text  
    return cls.from_text(rdclass, rdtype, tok, origin, relativize)        
  File "/usr/lib/python3/dist-packages/dns/rdtypes/ANY/NSEC3.py", line 133, in 
from_text
    windows.append((window, ''.join(bitmap[0:octets])))                     
TypeError: sequence item 0: expected str instance, int found            


I found the problem has been fixed upstream in [1]. Please add the fix to 
Debian. I can confirm that the patch fixes the crash for me. Looking at the 
latest upstream git commits there also seems to be a new release (1.16.0) with 
this fix included in the pipeline.

I also can create a merge request on salsa for this patch if preferred.

[1] 
https://github.com/rthalley/dnspython/commit/fed4e0c5371ed513dbc2d4ad477ce1bd1c940114

Thanks,
Maxi

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
--- Begin Message ---
Source: dnspython
Source-Version: 1.15.0-2

We believe that the bug you reported is fixed in the latest version of
dnspython, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Scott Kitterman <[email protected]> (supplier of updated dnspython package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 07 Dec 2018 08:23:43 -0500
Source: dnspython
Binary: python-dnspython python3-dnspython
Architecture: source all
Version: 1.15.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<[email protected]>
Changed-By: Scott Kitterman <[email protected]>
Description:
 python-dnspython - DNS toolkit for Python
 python3-dnspython - DNS toolkit for Python 3
Closes: 915866
Changes:
 dnspython (1.15.0-2) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * d/control: Set Vcs-* to salsa.debian.org
   * d/control: Remove ancient X-Python3-Version field
   * Convert git repository from git-dpm to gbp layout
 .
   [ Scott Kitterman ]
   * Add debian/patches/0002-fix-error-when-parsing-nsec3-bitmap-from-
     text.patch from upstream (Closes: #915866)
Checksums-Sha1:
 e66e1dc6213e32588191f7daae35db7ce7faff99 2194 dnspython_1.15.0-2.dsc
 feb2fa16dfb1234af428b1f4f3d1ec3f04913e58 5288 dnspython_1.15.0-2.debian.tar.xz
 ee93cbe41723f990ddefcb19a9e97feb53f147af 5894 
dnspython_1.15.0-2_amd64.buildinfo
 368f4d36a831a494be1b4e524565231678c167bb 101692 
python-dnspython_1.15.0-2_all.deb
 e5151a5999f5cbb60b04760a7fd873bd4122f953 101816 
python3-dnspython_1.15.0-2_all.deb
Checksums-Sha256:
 880640180782d7c295ec8acd45dbc7ab429c85c6cb12fa500f03734413bf948b 2194 
dnspython_1.15.0-2.dsc
 d48041196362019d8cca7b3f7dbef6de7efc685745ec96f5ed2c4ef81bcbf954 5288 
dnspython_1.15.0-2.debian.tar.xz
 465aae3736442749ff7a35dfc4e77923c23cdc40a61fe499a4e4feabb2acc9b6 5894 
dnspython_1.15.0-2_amd64.buildinfo
 bd926231e95570a4c00b7f24f07fe7f7534d768f1e57efafbc3cf811783cf03e 101692 
python-dnspython_1.15.0-2_all.deb
 c761099fa020867bfdb6aa038e4d42c417f103238eb597bbd47b14ca77b736e9 101816 
python3-dnspython_1.15.0-2_all.deb
Files:
 7c833e259d25571ef72edd97be29d54c 2194 python optional dnspython_1.15.0-2.dsc
 1b0e20fa3763f42ff4e726002e87fc3a 5288 python optional 
dnspython_1.15.0-2.debian.tar.xz
 ecf1e3ea5e4c2395b71efa44dbd3de19 5894 python optional 
dnspython_1.15.0-2_amd64.buildinfo
 135a73ad96712439f1fa90ba88785042 101692 python optional 
python-dnspython_1.15.0-2_all.deb
 eb150077a5c6b7aafb6e7cfde9f10678 101816 python optional 
python3-dnspython_1.15.0-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJcCnaJAAoJEHjX3vua1ZrxnJgP/0la21ONdi4/7DMe/2H8xyRq
vqSBw4XpcTOJJ+Cp8Cu2fCIeosC0iJdg5LFrQkwNZ026FgflEEVUl+XIxm9iwpCN
qESkePAqqyAj3V62ELNlnzi23s7pcvKhurURA1g8GzuqbE2kRKrr3Q+659LcnHyA
9Nl82RshmIHDvpT96b6XCHnhItYEKsp7zA18ksAVdcEbHvzTKtmCpuWd1isaJB4W
wrrb7OiJxYUMuzXVshiO99l+hPEqKjqwQV15mjTt90K+D+/Ut+LgVDfSykxhqQy8
a1DKyCSgECvYIflDvbLphERW3CtMXouZfkCyynd94WayMqgGljmmzYx70O/iBRS4
I+022gdqq44yc7I1exDszyTAXiv9/27hKSFd7dY3imV4NAZZ+ezDFSjTn1gWSUTt
CtV3qPD6SJcsmfcYlwm9BtCS9Jc65mRTgtFKPD2/qbGOzjkTAXGmkiU04HaNsgxW
FajknKKhHy6k4pGnN+8QIY6Fwk8CORR647IFlK78MdTojI4l1xE10VgL1hC+Sw/9
v0GsaVVeGUajZzebgGDlEGWVLw6zCZ03CIvPhpJswst9XYd4wGoN6+06RJbW29IG
jThMFUUgVGi4BnWIGpmDtGOU5UsClI1rZIhcDeFo+LQucRAnaJamv96wpvsso3Ew
OdYHcFx76zWYWgkk5F9G
=1Yhw
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to