Bug #56232
crash DNS.mxlookup sur delisaveurs.fr
Début:
18 août 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
>>> import DNS >>> DNS.ParseResolvConf() >>> DNS.mxlookup('delisaveurs.fr') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3/dist-packages/DNS/lazy.py", line 56, in mxlookup l = dnslookup(name, qtype, timeout) File "/usr/lib/python3/dist-packages/DNS/lazy.py", line 38, in dnslookup result = Base.DnsRequest(name=name, qtype=qtype).req(timeout=timeout) File "/usr/lib/python3/dist-packages/DNS/Base.py", line 324, in req self.sendUDPRequest(server) File "/usr/lib/python3/dist-packages/DNS/Base.py", line 352, in sendUDPRequest r=self.processUDPReply() File "/usr/lib/python3/dist-packages/DNS/Base.py", line 139, in processUDPReply return self.processReply() File "/usr/lib/python3/dist-packages/DNS/Base.py", line 185, in processReply r=Lib.DnsResult(u,self.args) File "/usr/lib/python3/dist-packages/DNS/Lib.py", line 699, in __init__ self.storeM(u) File "/usr/lib/python3/dist-packages/DNS/Lib.py", line 755, in storeM self.answers.append(self.storeRR(u)) File "/usr/lib/python3/dist-packages/DNS/Lib.py", line 782, in storeRR r['data']=getattr(u, mname)() File "/usr/lib/python3/dist-packages/DNS/Lib.py", line 479, in getMXdata return self.get16bit(), self.getname() File "/usr/lib/python3/dist-packages/DNS/Lib.py", line 283, in getname domain = str(self.getbytes(i), enc) File "/usr/lib/python3.9/encodings/idna.py", line 214, in decode result.append(ToUnicode(label)) File "/usr/lib/python3.9/encodings/idna.py", line 125, in ToUnicode return str(label, "ascii") UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Fichier 0001-misc-ignore-unicode-errors-raised-by-DNS.mxlookup-56.patch 0001-misc-ignore-unicode-errors-raised-by-DNS.mxlookup-56.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus de 2 ans
;; ANSWER SECTION: delisaveurs.fr. 6575 IN MX 10 prefilter.emailsecurity.trendmicro.eu. delisaveurs.fr. 6575 IN MX 10 \194\160prefilter.emailsecurity.trendmicro.eu.
Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
- Assigné à mis à Frédéric Péters
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 38577d89042daff25a2fe22956165a90fdcf20e3 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Aug 18 08:20:35 2021 +0200 misc: ignore unicode errors raised by DNS.mxlookup (#56232)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: ignore unicode errors raised by DNS.mxlookup (#56232)