Package: dnsviz
Version: 0.8.0-1
Severity: normal

Dear maintainers,

trying to produce graphs for queries involving DNAME records results in
the following error:

Traceback (most recent call last):
  File "/usr/bin/dnsviz", line 108, in <module>
    main()
  File "/usr/bin/dnsviz", line 105, in main
    mod.main(args)
  File "/usr/lib/python2.7/dist-packages/dnsviz/commands/graph.py", line 308, 
in main
    name_obj = OfflineDomainNameAnalysis.deserialize(name, analysis_structured, 
cache, strict_cookies=strict_cookies)
  File "/usr/lib/python2.7/dist-packages/dnsviz/analysis/online.py", line 943, 
in deserialize
    a._deserialize_related(d)
  File "/usr/lib/python2.7/dist-packages/dnsviz/analysis/online.py", line 1003, 
in _deserialize_related
    self.add_query(Q.DNSQuery.deserialize(query, bailiwick_map, 
default_bailiwick, cookie_jar_map, default_cookie_jar, cookie_standin, 
cookie_bad), detect_ns, detect_cookies)
  File "/usr/lib/python2.7/dist-packages/dnsviz/analysis/online.py", line 497, 
in add_query
    self.queries[key].add_query(query, bailiwick_map, default_bailiwick)
  File "/usr/lib/python2.7/dist-packages/dnsviz/query.py", line 1277, in 
add_query
    self._aggregate_response(server, client, response, self.qname, self.rdtype, 
self.rdclass, bailiwick)
  File "/usr/lib/python2.7/dist-packages/dnsviz/query.py", line 849, in 
_aggregate_response
    self._aggregate_answer(server, client, response, is_referral, qname, 
rdtype, rdclass)
  File "/usr/lib/python2.7/dist-packages/dnsviz/query.py", line 881, in 
_aggregate_answer
    synthesized_cname_info = 
rrset_info.create_or_update_cname_from_dname_info(synthesized_cname_info, 
server, client, response, rdclass)
  File "/usr/lib/python2.7/dist-packages/dnsviz/response.py", line 1066, in 
create_or_update_cname_from_dname_info
    return self.insert_into_list(synthesized_cname_info, 
self.cname_info_from_dname, server, client, response, rdclass)
TypeError: insert_into_list() takes exactly 6 arguments (7 given)

A simple reproducer is:

dnsviz probe www.hrz.uni-bonn.de | dnsviz graph

-- System Information:
Debian Release: 10.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dnsviz depends on:
ii  dns-root-data                  2019031302
ii  libjs-jquery                   3.3.1~dfsg-3
ii  libjs-jquery-ui                1.12.1+dfsg-5
ii  libjs-jquery-ui-theme-redmond  1.12.1+dfsg-1
ii  libjs-raphael                  2.1.0-1
ii  python                         2.7.16-1
ii  python-dnspython               1.16.0-1
ii  python-libnacl                 1.6.1-4
ii  python-m2crypto                0.31.0-4
ii  python-pygraphviz              1.5-1

dnsviz recommends no packages.

dnsviz suggests no packages.

-- no debconf information

Reply via email to