Your message dated Thu, 03 Jan 2019 21:47:09 +0000
with message-id <[email protected]>
and subject line Bug#915866: fixed in dnspython 1.15.0-1+deb9u1
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-1+deb9u1

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: Mon, 24 Dec 2018 15:20:36 -0500
Source: dnspython
Binary: python-dnspython python3-dnspython
Architecture: source all
Version: 1.15.0-1+deb9u1
Distribution: stretch
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-1+deb9u1) stretch; urgency=medium
 .
   * Add debian/patches/0002-fix-error-when-parsing-nsec3-bitmap-from-
     text.patch from upstream (Closes: #915866)
Checksums-Sha1:
 47cd4501cea09b8498f0818626ac616564c28b5a 2247 dnspython_1.15.0-1+deb9u1.dsc
 dcb805ba3edf64002ac83045e7c79f2110e9ade5 5448 
dnspython_1.15.0-1+deb9u1.debian.tar.xz
 f468dfbdd22b0e23a7a1855be74f33e5ccefe970 6102 
dnspython_1.15.0-1+deb9u1_amd64.buildinfo
 4710fa2f55ef90892e4304cb0070232152955e4e 101930 
python-dnspython_1.15.0-1+deb9u1_all.deb
 3a23d47d40c132fc22fed3865bdb56f65863f7fc 102006 
python3-dnspython_1.15.0-1+deb9u1_all.deb
Checksums-Sha256:
 917771b725d43bb7ad7ab42f9a92431762974bba2be9b5a250a2d8ff1b65dbe1 2247 
dnspython_1.15.0-1+deb9u1.dsc
 191158c7062dbd48f2432d175682e2b88d300e836e42eb7652aa22d77876edc1 5448 
dnspython_1.15.0-1+deb9u1.debian.tar.xz
 2a9da96d97df9f369e5296aa3db259b3102d2fcf88a69370a8f826e55e0c6293 6102 
dnspython_1.15.0-1+deb9u1_amd64.buildinfo
 5b4d223e58d2d5a07f7d2808bb0c69791ffb4d177a19c4617671cfe19b18a71e 101930 
python-dnspython_1.15.0-1+deb9u1_all.deb
 95826f77c7378927d6ff6601f97b411be32cd7ade6fba957d0e3e94734fcc54e 102006 
python3-dnspython_1.15.0-1+deb9u1_all.deb
Files:
 85812ab715165b1d712af8b32cd0d7a8 2247 python optional 
dnspython_1.15.0-1+deb9u1.dsc
 26b4076127a976702f25b3039565e62d 5448 python optional 
dnspython_1.15.0-1+deb9u1.debian.tar.xz
 02f72ba29d36775d2e01e5cc8e2f4eec 6102 python optional 
dnspython_1.15.0-1+deb9u1_amd64.buildinfo
 c339a67d76fa1e78d89ef205334c75df 101930 python optional 
python-dnspython_1.15.0-1+deb9u1_all.deb
 e43b560105e7d4f3a77dd7e31886bdc7 102006 python optional 
python3-dnspython_1.15.0-1+deb9u1_all.deb

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

iQIcBAEBCAAGBQJcIUHVAAoJEHjX3vua1ZrxvosQAKFrW+J7fcmwwaI1V+CPONlJ
azukvFNUGomXH4vNyYFkihMVmegpR/qJQ0iUGryQBGA85QAQpnWKffhVFy2Rq+Dz
yDfUSppsE+jQEu26hOj31DhheSw3IKT38BsKvvEuuoq07QAdcj3Bgf5vvxOBrYeh
OKOR+faxS00nSedWVAIU+B7cvTDJSg97fx/3QQFlZ5JmesZ2P643L5GHYVBB7Nlc
JxndfkgAlhkDIch6rXyoy6NrOmVnECsk/1ffO3ryummzg9vgaRfQ7IDHLTFSptJP
46Ox06o2pnfqQWx38dnZ9F9yhjJTe2ClxjgSdG77dK/txlYoYY5YrYvP9kATc1QU
PLUw1Ds9SoEC2lxLUQJt1Tu7+7d17B282qqmpNe5FFDeKtq3zV/j6LUFXRlU/hvS
fUfDLh9dlc1WMzRvPF67P/eQbEOd8q+UXrrZhYRx8TleoiILhDkse6seYFlnd6Y3
1xkropvIWE0lJn1BJlk8g/mvfhkXYHAIHElyGD2oZFGmK+Wj5+FVx6l3vAbI6TUT
oR6VqiWNtqrg9DjIcVE28DxizJuyYNeC/PmeKSIEbRzSe6ig+GHbwjd+WbcTM4Yk
QTb1g86KNhBxKnk4fmHKy9W4p623xTedwsdV3IFOHYdNxYCP7QQz2X66FUhTsBZT
l5Jo9Puel2h9uNyjdOsW
=FhnL
-----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