debian/0000755000000000000000000000000013147466420007175 5ustar debian/README.source0000644000000000000000000000623513147466420011362 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/changelog0000644000000000000000000000150613147466420011051 0ustar 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/compat0000644000000000000000000000000213147466420010373 0ustar 9 debian/control0000644000000000000000000000203613147466420010601 0ustar Source: dnsviz Section: net Priority: optional Maintainer: Debian DNS Maintainers Uploaders: Robert Edmonds , Ondřej Surý Build-Depends: debhelper (>= 9~), dh-python, inkscape, python (>= 2.7~), python-dnspython (>= 1.11.0~), python-m2crypto (>= 0.24.0~), python-pygraphviz (>= 1.1~), Standards-Version: 3.9.8 Homepage: https://github.com/dnsviz/dnsviz Vcs-Browser: https://anonscm.debian.org/cgit/pkg-dns/dnsviz.git/ Vcs-Git: git://anonscm.debian.org/pkg-dns/dnsviz.git X-Python-Version: 2.7 Package: dnsviz Architecture: all Depends: ${misc:Depends}, ${python: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/copyright0000644000000000000000000001121613147466420011131 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.links0000644000000000000000000000017113147466420011553 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/docs0000644000000000000000000000001213147466420010041 0ustar README.md debian/gbp.conf0000644000000000000000000000017313147466420010615 0ustar [DEFAULT] debian-branch = debian/sid [buildpackage] pristine-tar = True [dch] commit-msg = debian/changelog: %(version)s debian/patches/0000755000000000000000000000000013147466420010624 5ustar debian/patches/debian-changes0000664000000000000000000000302213147466420013376 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.6.6.orig/setup.py +++ dnsviz-0.6.6/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/series0000644000000000000000000000001713147466420012037 0ustar debian-changes debian/rules0000755000000000000000000000025013147466420010252 0ustar #!/usr/bin/make -f %: dh $@ --with python2 override_dh_auto_build: $(MAKE) -C doc icons dh_auto_build override_dh_auto_clean: $(MAKE) -C doc clean dh_auto_clean debian/source/0000755000000000000000000000000013147466420010475 5ustar debian/source/format0000644000000000000000000000001413147466420011703 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000005113147466420012107 0ustar single-debian-patch compression = "gzip" debian/source/patch-header0000644000000000000000000000064013147466420012745 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/watch0000644000000000000000000000022113147466420010221 0ustar version=3 opts="uversionmangle=s/-/~/" \ https://github.com/dnsviz/dnsviz/releases /dnsviz/dnsviz/releases/download/.*/dnsviz-([0-9.]+)\.tar\.gz