debian/0000755000000000000000000000000013604327060007167 5ustar debian/README.source0000644000000000000000000000623513604327060011354 0ustar For Ondřej, this is how the packaging repository was constructed (gbp --upstream-vcs-tag and --pristine-tar used so we can avoid shipping jquery etc. blobs in the source package): edmonds@chase{0}:~/pkg-dns$ mkdir dnsviz edmonds@chase{0}:~/pkg-dns$ cd dnsviz edmonds@chase{0}:~/pkg-dns/dnsviz$ git init Initialized empty Git repository in /home/edmonds/debian/pkg-dns/dnsviz/.git/ edmonds@chase{0}:~/pkg-dns/dnsviz$ git remote add --no-tags dnsviz https://github.com/dnsviz/dnsviz.git edmonds@chase{0}:~/pkg-dns/dnsviz$ git config --add remote.dnsviz.fetch 'refs/tags/*:refs/tags/dnsviz/*' edmonds@chase{0}:~/pkg-dns/dnsviz$ git fetch dnsviz remote: Counting objects: 8106, done. remote: Total 8106 (delta 0), reused 0 (delta 0), pack-reused 8106 Receiving objects: 100% (8106/8106), 4.16 MiB | 6.36 MiB/s, done. Resolving deltas: 100% (5360/5360), done. From https://github.com/dnsviz/dnsviz * [new branch] master -> dnsviz/master * [new tag] 0.1.0 -> dnsviz/0.1.0 * [new tag] 0.2.0 -> dnsviz/0.2.0 * [new tag] v0.3.0 -> dnsviz/v0.3.0 * [new tag] v0.4.0 -> dnsviz/v0.4.0 * [new tag] v0.4.0-beta -> dnsviz/v0.4.0-beta * [new tag] v0.4.0-beta2 -> dnsviz/v0.4.0-beta2 * [new tag] v0.4.0-beta3 -> dnsviz/v0.4.0-beta3 * [new tag] v0.4.0-beta4 -> dnsviz/v0.4.0-beta4 * [new tag] v0.5.0 -> dnsviz/v0.5.0 * [new tag] v0.5.0-beta -> dnsviz/v0.5.0-beta * [new tag] v0.5.0-beta2 -> dnsviz/v0.5.0-beta2 * [new tag] v0.5.0-beta4 -> dnsviz/v0.5.0-beta4 * [new tag] v0.5.0beta3 -> dnsviz/v0.5.0beta3 * [new tag] v0.5.1 -> dnsviz/v0.5.1 * [new tag] v0.5.2 -> dnsviz/v0.5.2 edmonds@chase{0}:~/pkg-dns/dnsviz$ git checkout --no-track -b upstream dnsviz/v0.5.2 Switched to a new branch 'upstream' edmonds@chase{0}:~/pkg-dns/dnsviz$ gbp import-orig -u 0.5.2 --upstream-vcs-tag=dnsviz/v0.5.2 --pristine-tar ~/debian/tarballs/dnsviz_0.5.2.orig.tar.gz What will be the source package name? [dnsviz] gbp:info: Importing '/home/edmonds/debian/tarballs/dnsviz_0.5.2.orig.tar.gz' to branch 'upstream'... gbp:info: Source package is dnsviz gbp:info: Upstream version is 0.5.2 gbp:info: Merging to 'master' gbp:info: Successfully imported version 0.5.2 of /home/edmonds/debian/tarballs/dnsviz_0.5.2.orig.tar.gz edmonds@chase{0}:~/pkg-dns/dnsviz$ git status On branch master Your branch is up-to-date with 'dnsviz/master'. nothing to commit, working directory clean edmonds@chase{0}:~/pkg-dns/dnsviz$ git checkout upstream Switched to branch 'upstream' edmonds@chase{0}:~/pkg-dns/dnsviz$ git branch -D master Deleted branch master (was a5ff10b). edmonds@chase{0}:~/pkg-dns/dnsviz$ git checkout -b debian/sid Switched to a new branch 'debian/sid' edmonds@chase{0}:~/pkg-dns/dnsviz$ git am ../dnsviz.patches/*.patch Applying: debian/: Initial packaging Applying: Use Debian packaged JS/CSS dependencies Applying: debian/dnsviz.links: Use root trust anchor from dns-root-data package Applying: debian/rules: Make sure that we rebuild the icons from the original source edmonds@chase{0}:~/pkg-dns/dnsviz$ git tag debian/0.5.2-1 -- Ondřej Surý , Wed, 12 Oct 2016 11:38:20 +0200 debian/changelog0000644000000000000000000000311613604327060011042 0ustar dnsviz (0.8.0-1.1) unstable; urgency=medium * Non-maintainer upload. * Switch to Python 3. (Closes: #933775) * Build with pybuild. -- Stefano Rivera Sun, 05 Jan 2020 11:36:48 +0200 dnsviz (0.8.0-1) unstable; urgency=medium * New upstream version 0.8.0 * debian/control: Update Vcs-Browser, Vcs-Git * debian/control: Bump Standards-Version to 4.3.0 (no changes) * debian/control: Update Build-Depends for 0.8.0 * debian/control: Remove X-Python-Version, per Lintian -- Robert Edmonds Sun, 03 Feb 2019 19:46:32 -0500 dnsviz (0.6.6-1.1) unstable; urgency=high * Non-maintainer upload. * Update the maintainer address. (Closes: #899483) -- Adrian Bunk Sun, 03 Feb 2019 15:51:13 +0200 dnsviz (0.6.6-1) unstable; urgency=medium * Imported upstream version 0.6.6 -- Ondřej Surý Thu, 24 Aug 2017 08:07:12 +0200 dnsviz (0.6.4-1) unstable; urgency=medium * Imported upstream version 0.6.4 -- Ondřej Surý Tue, 01 Nov 2016 15:19:12 +0100 dnsviz (0.6.3-1) unstable; urgency=low * Imported upstream version 0.6.3 -- Ondřej Surý Wed, 12 Oct 2016 11:46:19 +0200 dnsviz (0.6.0-1) unstable; urgency=medium [ Ondřej Surý ] * Update wikimedia public domain copyright information * Imported Upstream version 0.6.0 -- Ondřej Surý Thu, 08 Sep 2016 14:45:41 +0200 dnsviz (0.5.4-1) unstable; urgency=medium * Initial release. (Closes: #774706) -- Robert Edmonds Sat, 11 Jun 2016 00:21:13 -0400 debian/compat0000644000000000000000000000000213604327060010365 0ustar 9 debian/control0000644000000000000000000000177213604327060010601 0ustar Source: dnsviz Section: net Priority: optional Maintainer: Debian DNS Team Uploaders: Robert Edmonds , Ondřej Surý Build-Depends: debhelper (>= 9~), dh-python, inkscape, python3, python3-dnspython (>= 1.13.0~), python3-libnacl, python3-m2crypto (>= 0.28.0~), python3-pygraphviz (>= 1.4~), Standards-Version: 4.3.0 Homepage: https://github.com/dnsviz/dnsviz Vcs-Browser: https://salsa.debian.org/dns-team/dnsviz Vcs-Git: https://salsa.debian.org/dns-team/dnsviz.git Package: dnsviz Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, dns-root-data, libjs-jquery, libjs-jquery-ui, libjs-jquery-ui-theme-redmond, libjs-raphael, Description: Tools for analyzing and visualizing DNS and DNSSEC behavior DNSViz is a tool suite for analysis and visualization of Domain Name System (DNS) behavior, including its security extensions (DNSSEC). This tool suite powers the Web-based analysis available at . debian/copyright0000644000000000000000000001121613604327060011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Casey Deccio Upstream-Contact: Casey Deccio Source: https://github.com/dnsviz/dnsviz Files: * Copyright: 2012-2014 Sandia Corporation 2014-2016 VeriSign, Inc. License: GPL-2+ Files: debian/* Copyright: 2015-2016 Robert Edmonds License: GPL-2+ License: GPL-2+ DNSViz is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . DNSViz is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with DNSViz. If not, see . . On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. Files: dnsviz/base32.py Copyright: 2001-2015 Python Software Foundation License: Python-2.0 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using this software ("Python") in source or binary form and its associated documentation. . 2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Python Software Foundation; All Rights Reserved" are retained in Python alone or in any derivative version prepared by Licensee. . 3. In the event Licensee prepares a derivative work that is based on or incorporates Python or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python. . 4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. . 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. . 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. . 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. . 8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the terms and conditions of this License Agreement. Files: doc/src/error.svg Copyright: user:Penubag / Wikimedia Commons License: public-domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide. . In some countries this may not be legally possible; if so: . I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law. Comment: Authorship and licensing information was retrieved on September 8, 2016 from: . Files: doc/src/warning.svg Copyright: user:Penubag / Wikimedia Commons License: public-domain This work has been released into the public domain by its author, penubag. This applies worldwide. . In some countries this may not be legally possible; if so: . penubag grants anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law. Comment: Authorship and licensing information was retrieved on September 8, 2016 from: debian/dnsviz.links0000644000000000000000000000017113604327060011545 0ustar usr/share/dns/root.key usr/share/dnsviz/trusted-keys/root.txt usr/share/dns/root.hints usr/share/dnsviz/hints/named.root debian/docs0000644000000000000000000000001213604327060010033 0ustar README.md debian/gbp.conf0000644000000000000000000000017313604327060010607 0ustar [DEFAULT] debian-branch = debian/sid [buildpackage] pristine-tar = True [dch] commit-msg = debian/changelog: %(version)s debian/patches/0000755000000000000000000000000013604327060010616 5ustar debian/patches/debian-changes0000644000000000000000000000302213604327060013366 0ustar Subject: Collected Debian patches for dnsviz Author: Debian DNS Maintainers The dnsviz package is maintained in Git rather than maintaining patches as separate files, and separating the patches doesn't seem to be worth the effort. They are therefore all included in this single Debian patch. For full commit history and separated commits, see the packaging Git repository. --- dnsviz-0.8.0.orig/setup.py +++ dnsviz-0.8.0/setup.py @@ -20,10 +20,21 @@ else: from setuptools.command.install import install from setuptools.command.build_py import build_py -JQUERY_UI_PATH = "'http://code.jquery.com/ui/1.11.4/jquery-ui.min.js'" -JQUERY_UI_CSS_PATH = "'http://code.jquery.com/ui/1.11.4/themes/redmond/jquery-ui.css'" -JQUERY_PATH = "'http://code.jquery.com/jquery-1.11.3.min.js'" -RAPHAEL_PATH = "'http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.4/raphael-min.js'" +# Requires libjs-jquery-ui +JQUERY_UI_PATH = \ + "'file:///usr/share/javascript/jquery-ui/jquery-ui.min.js'" + +# Requires libjs-jquery-ui-theme-redmond +JQUERY_UI_CSS_PATH = \ + "'file:///usr/share/javascript/jquery-ui-themes/redmond/jquery-ui.css'" + +# Requires libjs-jquery +JQUERY_PATH = \ + "'file:///usr/share/javascript/jquery/jquery.min.js'" + +# Requires libjs-raphael +RAPHAEL_PATH = \ + "'file:///usr/share/javascript/raphael/raphael.min.js'" def apply_substitutions(filename, install_prefix): assert filename.endswith('.in'), 'Filename supplied for customization must end with \'.in\': %s' % (filename) debian/patches/series0000644000000000000000000000001713604327060012031 0ustar debian-changes debian/rules0000755000000000000000000000027613604327060010254 0ustar #!/usr/bin/make -f %: dh $@ --with python3 --buildsystem pybuild override_dh_auto_build: $(MAKE) -C doc icons dh_auto_build override_dh_auto_clean: $(MAKE) -C doc clean dh_auto_clean debian/source/0000755000000000000000000000000013604327060010467 5ustar debian/source/format0000644000000000000000000000001413604327060011675 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000005113604327060012101 0ustar single-debian-patch compression = "gzip" debian/source/patch-header0000644000000000000000000000064013604327060012737 0ustar Subject: Collected Debian patches for dnsviz Author: Debian DNS Maintainers The dnsviz package is maintained in Git rather than maintaining patches as separate files, and separating the patches doesn't seem to be worth the effort. They are therefore all included in this single Debian patch. For full commit history and separated commits, see the packaging Git repository. debian/watch0000644000000000000000000000022113604327060010213 0ustar version=3 opts="uversionmangle=s/-/~/" \ https://github.com/dnsviz/dnsviz/releases /dnsviz/dnsviz/releases/download/.*/dnsviz-([0-9.]+)\.tar\.gz