debian/0000775000000000000000000000000012240757466007205 5ustar debian/libval-dev.dirs0000664000000000000000000000002412216545165012103 0ustar usr/lib usr/include debian/copyright0000664000000000000000000001420212216545165011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: dnsval Source: http://www.dnssec-tools.org/download/ Files: * Copyright: 2013-2013, Parsons, Inc. 2004-2012, SPARTA, Inc. License: BSD-3-clause Files: apps/dnssec-nodes/node.h apps/dnssec-nodes/edge.h apps/dnssec-nodes/graphwidget.h apps/dnssec-system-tray/dnssec-system-tray.h Copyright: 2010 Nokia Corporation and/or its subsidiary(-ies). License: BSD-3-clause Files: include/validator/resolver.h Copyright: 1995, 1996, 1997 by Trusted Information Systems, Inc. 1982, 1986, 1993 The Regents of the University of California. License: ISC and BSD-3-clause Files: include/validator/validator-compat.h Copyright: 1983, 1989 The Regents of the University of California. License: BSD-3-clause Files: libsres/* Copyright: 2004 by Internet Systems Consortium, Inc. ("ISC") 1996, 1999 by Internet Software Consortium. 1995, 1996, 1997 by Trusted Information Systems, Inc. License: ISC Files: libsres/res_comp.c libsres/res_mkquery.c Copyright: 1985, 1993 The Regents of the University of California. 1993 by Digital Equipment Corporation. 2004 by Internet Systems Consortium, Inc. ("ISC") 1996-1999 by Internet Software Consortium. License: BSD-4-clause and ISC and DEC Files: debian/* Copyright: 2013 Ondřej Surý License: BSD-3-clause License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: ISC Permission to use, copy modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE SOFTWARE. License: DEC Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies, and that the name of Digital Equipment Corporation not be used in advertising or publicity pertaining to distribution of the document or software without specific, written prior permission. . THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: BSD-4-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/libval14.lintian-overrides0000664000000000000000000000012512216545165014173 0ustar libval14: package-name-doesnt-match-sonames libsres14 libval-threads14 libval-shim14 debian/libval-bin.dirs0000664000000000000000000000001012216545165012070 0ustar usr/bin debian/changelog0000664000000000000000000000121612240757463011054 0ustar dnsval (2.0-1.1ubuntu1) trusty; urgency=low * Resolve FTBFS from missing linking order. -- Daniel T Chen Wed, 13 Nov 2013 15:07:24 -0500 dnsval (2.0-1.1) unstable; urgency=low * NMU to fix release critical FTBFS bugs. * Add libssl-dev to Build-Depends to fix FTBFS (closes: #720728, #720817) * override_dh_auto_test to be a NOP to avoid the lengthy network-requiring selftest suite to be run. -- Gerfried Fuchs Thu, 19 Sep 2013 11:58:08 +0200 dnsval (2.0-1) unstable; urgency=low * Initial release (Closes: #715542) -- Ondřej Surý Wed, 10 Jul 2013 13:39:17 +0200 debian/libval-bin.install0000664000000000000000000000033412216545165012606 0ustar usr/bin/dt-getname usr/bin/dt-gethost usr/bin/dt-getrrset usr/bin/dt-danechk usr/bin/dt-validate usr/bin/dt-getquery usr/bin/dt-getaddr usr/bin/libval_check_conf etc/dnssec-tools/validator-testcases usr/share/man/man1/* debian/docs0000664000000000000000000000000712216545165010047 0ustar README debian/patches/0000775000000000000000000000000012240757433010626 5ustar debian/patches/Add_-lcrypto_to_LIBS_in_apps.patch0000664000000000000000000000033612216545165017216 0ustar --- dnsval-2.0.orig/apps/Makefile.in +++ dnsval-2.0/apps/Makefile.in @@ -1,5 +1,5 @@ -LIBS=@LIBS@ +LIBS=-lcrypto @LIBS@ INCL= ../include LIB= ../include CFLAGS_EX=-I$(INCL) -I.. -I../libsres -I../libval -D_GNU_SOURCE debian/patches/val_res_query.3_is_not_a_symlink.patch0000664000000000000000000000043512216545165020313 0ustar --- dnsval.orig/doc/Makefile.in +++ dnsval/doc/Makefile.in @@ -37,11 +37,9 @@ GADDR_SYMLINKS=\ QUERY_SYMLINKS=\ val_free_response.3 \ - val_res_query.3 \ val_res_search.3 GETRRSET_SYMLINKS=\ - val_get_rrset.3 \ val_free_answer_chain.3 POLICY_SYMLINKS=\ debian/patches/series0000664000000000000000000000015212240754143012034 0ustar Add_-lcrypto_to_LIBS_in_apps.patch val_res_query.3_is_not_a_symlink.patch Fix_FTBFS_from_link_order.patch debian/patches/Fix_FTBFS_from_link_order.patch0000664000000000000000000000173712240757433016564 0ustar Index: dnsval-2.0/libsres/Makefile.in =================================================================== --- dnsval-2.0.orig/libsres/Makefile.in 2012-03-23 11:11:57.000000000 -0400 +++ dnsval-2.0/libsres/Makefile.in 2013-11-13 15:20:41.766951407 -0500 @@ -62,8 +62,9 @@ $(RM) -f $(OBJ) $(LOBJ) $(LIBRES) $(LIBSRESSO) $(RM) -rf $(LT_DIR) +LIBADD+= -lcrypto $(LIBRES): $(LOBJ) - $(LIBTOOLLD) -o $@ $(LOBJ) + $(LIBTOOLLD) -o $@ $(LOBJ) $(LIBADD) install: $(MKPATH) $(DESTDIR)$(libdir) Index: dnsval-2.0/libval/Makefile.in =================================================================== --- dnsval-2.0.orig/libval/Makefile.in 2012-09-24 17:57:17.000000000 -0400 +++ dnsval-2.0/libval/Makefile.in 2013-11-13 15:20:15.142915378 -0500 @@ -62,8 +62,9 @@ $(RM) -f $(LOBJ) $(OBJ) $(LIBVAL) $(RM) -rf $(LT_DIR) +LIBADD+= -lssl -lcrypto -lpthread $(LIBVAL): $(LOBJ) - $(LIBTOOLLD) -o $@ $(LOBJ) + $(LIBTOOLLD) -o $@ $(LOBJ) $(LIBADD) install: $(MKPATH) $(DESTDIR)$(libdir) debian/libval14.install0000664000000000000000000000002412216545165012201 0ustar usr/lib/*/lib*.so.* debian/control0000664000000000000000000000575412240753761010615 0ustar Source: dnsval Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Ondřej Surý Build-Depends: debhelper (>= 9), autotools-dev, chrpath, dh-autoreconf, libssl-dev Standards-Version: 3.9.4 Section: libs Homepage: http://www.dnssec-tools.org/ Vcs-Git: git://anonscm.debian.org/collab-maint/dnsval.git Vcs-Browser: http://anonscm.debian.org/git/?p=collab-maint/dnsval.git;a=summary Package: libval-bin Section: admin Multi-Arch: foreign Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: DNSSEC validation library (programs) The goal of the DNSSEC-Tools project is to create a set of software tools, patches, applications, wrappers, extensions, and plugins that will help ease the deployment of DNSSEC related technologies. . A library that provides DNSSEC resource-record validation functionality. This library initiates queries which are then serviced by the libsres resolver library. . This package contains example programs using libval. Package: libval-dev Section: libdevel Pre-Depends: multiarch-support Multi-Arch: same Architecture: any Depends: ${misc:Depends}, libval14 (= ${binary:Version}) Description: DNSSEC validation library (development files) The goal of the DNSSEC-Tools project is to create a set of software tools, patches, applications, wrappers, extensions, and plugins that will help ease the deployment of DNSSEC related technologies. . A library that provides DNSSEC resource-record validation functionality. This library initiates queries which are then serviced by the libsres resolver library. . This package contains headers and static library. Package: libval14 Section: libs Pre-Depends: multiarch-support Multi-Arch: same Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: DNSSEC validation library (shared library) The goal of the DNSSEC-Tools project is to create a set of software tools, patches, applications, wrappers, extensions, and plugins that will help ease the deployment of DNSSEC related technologies. . A library that provides DNSSEC resource-record validation functionality. This library initiates queries which are then serviced by the libsres resolver library. . This package contains shared library. Package: libval-dbg Section: debug Pre-Depends: multiarch-support Multi-Arch: same Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libval14 (= ${binary:Version}) | libval-bin (= ${binary:Version}) Recommends: dbg Description: DNSSEC validation library (debug symbols) The goal of the DNSSEC-Tools project is to create a set of software tools, patches, applications, wrappers, extensions, and plugins that will help ease the deployment of DNSSEC related technologies. . A library that provides DNSSEC resource-record validation functionality. This library initiates queries which are then serviced by the libsres resolver library. . This package contains debugging symbols. debian/source/0000775000000000000000000000000012216545165010477 5ustar debian/source/format0000664000000000000000000000001412216545165011705 0ustar 3.0 (quilt) debian/libval-dev.install0000664000000000000000000000013412216545165012612 0ustar usr/include/* usr/lib/*/lib*.a usr/lib/*/lib*.so usr/bin/libval-config usr/share/man/man3/* debian/compat0000664000000000000000000000000212216545165010375 0ustar 9 debian/rules0000775000000000000000000000156412216551475010266 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autotools-dev --with autoreconf override_dh_auto_configure: dh_auto_configure -- \ --with-nsec3 \ --without-dlv \ --with-ipv6 override_dh_strip: dh_strip --dbg-package=libval-dbg override_dh_install: for bin in debian/tmp/usr/bin/dt-*; do \ chrpath -d $$bin; \ done chrpath -d debian/tmp/usr/bin/libval_check_conf dh_install --list-missing -X.la override_dh_auto_test: echo test would require network - disabled debian/libval14.dirs0000664000000000000000000000001012216545165011467 0ustar usr/lib