From 5d03261448c50f44c24035ee33f1d981d29e914a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Sat, 6 Sep 2025 15:58:22 +0200 Subject: [PATCH] Replace .reuse/dep5 with REUSE.toml Update to REUSE Specification 3.2+ that uses REUSE.toml instead of DEP5 based specification. --- .reuse/dep5 | 229 ---------------------------------------------------- REUSE.toml | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 227 insertions(+), 229 deletions(-) delete mode 100644 .reuse/dep5 create mode 100644 REUSE.toml diff --git a/.reuse/dep5 b/.reuse/dep5 deleted file mode 100644 index f882b03481..0000000000 --- a/.reuse/dep5 +++ /dev/null @@ -1,229 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: BIND 9 -Upstream-Contact: Internet Systems Consortium, Inc. ("ISC") -Source: https://gitlab.isc.org/isc-projects/bind9/ - -# -# Build system, data files from tests, and misc cruft -# -Files: **/*.after* - **/*.bad - **/*.batch - **/*.before* - **/*.ccache - **/*.good - **/*.key - **/*.pem - **/*.private - **/*.raw - **/*.saved - **/*.zonelist - **/*dig.out* - **/Makefile - **/Makefile.* - **/testdata/* - .github/* - .gitlab/* - .mailmap - AUTHORS - COPYRIGHT - Makefile - Makefile.* - bin/tests/system/checkzone/zones/bad-caa-rr.db - bin/tests/system/checkzone/zones/bad1.db - bin/tests/system/checkzone/zones/crashzone.db - bin/tests/system/checkzone/zones/warn.deprecated.cds-sha1.db - bin/tests/system/checkzone/zones/warn.deprecated.digest-sha1.db - bin/tests/system/checkzone/zones/warn.deprecated.ds-alg.db - bin/tests/system/checkzone/zones/warn.deprecated.key-alg.db - bin/tests/system/checkzone/zones/warn.deprecated.nsec3rsasha1.db - bin/tests/system/checkzone/zones/warn.deprecated.rsasha1.db - bin/tests/system/dnstap/large-answer.fstrm - bin/tests/system/doth/CA/CA.cfg - bin/tests/system/doth/CA/README - bin/tests/system/doth/CA/index.txt - bin/tests/system/doth/CA/index.txt.attr - bin/tests/system/doth/CA/serial - bin/tests/system/formerr/badnsec3owner - bin/tests/system/formerr/badrecordname - bin/tests/system/formerr/dupans - bin/tests/system/formerr/dupquestion - bin/tests/system/formerr/keyclass - bin/tests/system/formerr/malformeddeltype - bin/tests/system/formerr/malformedrrsig - bin/tests/system/formerr/nametoolong - bin/tests/system/formerr/noquestions - bin/tests/system/formerr/optwrongname - bin/tests/system/formerr/qtypeasanswer - bin/tests/system/formerr/questionclass - bin/tests/system/formerr/shortquestion - bin/tests/system/formerr/shortrecord - bin/tests/system/formerr/tsignotlast - bin/tests/system/formerr/tsigwrongclass - bin/tests/system/formerr/twoquestionnames - bin/tests/system/formerr/twoquestiontypes - bin/tests/system/formerr/wrongclass - bin/tests/system/forward/CA/CA.cfg - bin/tests/system/forward/CA/README - bin/tests/system/forward/CA/index.txt - bin/tests/system/forward/CA/index.txt.attr - bin/tests/system/forward/CA/serial - bin/tests/system/isctest/vars/.build_vars/* - bin/tests/system/journal/ns1/managed-keys.bind.in - bin/tests/system/journal/ns1/managed-keys.bind.jnl.in - bin/tests/system/journal/ns2/managed-keys.bind.in - bin/tests/system/journal/ns2/managed-keys.bind.jnl.in - bin/tests/system/keepalive/expected - bin/tests/system/legacy/ns6/edns512.db.signed - bin/tests/system/legacy/ns7/edns512-notcp.db.signed - bin/tests/system/masterfile/knowngood.include - bin/tests/system/masterfile/knowngood.ttl1 - bin/tests/system/masterfile/knowngood.ttl2 - bin/tests/system/notify/CA/CA.cfg - bin/tests/system/notify/CA/README - bin/tests/system/notify/CA/index.txt - bin/tests/system/notify/CA/index.txt.attr - bin/tests/system/notify/CA/serial - bin/tests/system/notify/ns4/named.port.in - bin/tests/system/nsupdate/CA/CA.cfg - bin/tests/system/nsupdate/CA/README - bin/tests/system/nsupdate/CA/index.txt - bin/tests/system/nsupdate/CA/index.txt.attr - bin/tests/system/nsupdate/CA/serial - bin/tests/system/nsupdate/commandlist - bin/tests/system/nsupdate/verylarge.in - bin/tests/system/org.isc.bind.system.plist - bin/tests/system/pipelined/input - bin/tests/system/pipelined/inputb - bin/tests/system/pipelined/ref - bin/tests/system/pipelined/refb - bin/tests/system/rsabigexponent/ns2/dsset-example.in - bin/tests/system/run.gdb - bin/tests/system/runtime/ctrl-chars - bin/tests/system/runtime/long-cmd-line - bin/tests/system/statschannel/traffic.expect.1 - bin/tests/system/statschannel/traffic.expect.2 - bin/tests/system/statschannel/traffic.expect.4 - bin/tests/system/statschannel/traffic.expect.5 - bin/tests/system/statschannel/traffic.expect.6 - bin/tests/system/tcp/1996-alloc_dnsbuf-crash-test.pkt - bin/tests/system/tsig/badlocation - bin/tests/system/tsig/badtime - bin/tests/system/unknown/large.out - bin/tests/system/xfer/ans5/badkeydata - bin/tests/system/xfer/ans5/badmessageid - bin/tests/system/xfer/ans5/ednsformerr - bin/tests/system/xfer/ans5/ednsnotimp - bin/tests/system/xfer/ans5/goodaxfr - bin/tests/system/xfer/ans5/ixfrnotimp - bin/tests/system/xfer/ans5/partial - bin/tests/system/xfer/ans5/soamismatch - bin/tests/system/xfer/ans5/unknownkey - bin/tests/system/xfer/ans5/unsigned - bin/tests/system/xfer/ans5/wrongkey - bin/tests/system/xfer/ans5/wrongname - bin/tests/system/xfer/knowngood.mapped - cocci/*.cocci - cocci/*.disabled - cocci/*.spatch - doc/arm/*.dia - doc/arm/*.png - doc/arm/isc-logo.pdf - doc/arm/requirements.txt - doc/man/*.1in - doc/man/*.5in - doc/man/*.8in - fuzz/*.in/* -Copyright: Internet Systems Consortium, Inc. ("ISC") -License: MPL-2.0 - -# -# DNSSEC Guide images -# -Files: doc/dnssec-guide/img/*.png -Copyright: Internet Systems Consortium, Inc. ("ISC") -License: MPL-2.0 - -# -# Libtool Files -# -Files: m4/libtool.m4 - m4/ltoptions.m4 - m4/ltsugar.m4 - m4/ltversion.m4 - m4/ltversion.m4 - m4/lt~obsolete.m4 -Copyright: Free Software Foundation, Inc. -License: - This file is free software; the Free Software Foundation gives unlimited - permission to copy and/or distribute it, with or without modifications, as long - as this notice is preserved. - -# -# Stuff that's basically uncopyrightable (configuration, generated files), -# use CC0-1.0 for clarity that we don't care -# -Files: **/.clang-format - **/.clang-format.headers - **/.dir-locals.el - **/.gitattributes - **/.gitignore - **/named*.args - **/named.dropedns - **/named.ednsformerr - **/named.ednsnotimp - **/named.ednsrefused - **/named.maxudp1460 - **/named.maxudp512 - **/named.noaa - **/named.noedns - **/named.nosoa - **/named.notcp - **/startme - .clang-format - .clang-format.headers - .dir-locals.el - .editorconfig - .git-blame-ignore-revs - .gitattributes - .gitignore - .gitlab-ci.yml - .lgtm.yml - .pylintrc - .readthedocs.yaml - .tsan-suppress - .uncrustify.cfg - contrib/gitchangelog/changelog.rc.py - contrib/gitchangelog/relnotes.rc.py - doc/misc/*.zoneopt - doc/misc/options - doc/misc/rndc.grammar - sonar-project.properties - tests/bench/names.csv -Copyright: Internet Systems Consortium, Inc. ("ISC") -License: CC0-1.0 - -# -# geoip2 test files (mmdb is generated from json) -# -Files: bin/tests/system/geoip2/data/*.json - bin/tests/system/geoip2/data/*.mmdb -Copyright: Internet Systems Consortium, Inc. ("ISC") -License: CC0-1.0 - -# -# files that may be left over from other branches. -# -# in a newly cloned branch or after running "git clean", these -# files don't exist, but they can be left lying around after -# checking out an older branch. we explicitly ignore them so they -# won't clutter up the output when running "reuse lint" by hand -# in a working source tree. -# -Files: **/platform.h - bin/python/* - bin/tests/optional/* - make/* - unit/unittest.sh -Copyright: Internet Systems Consortium, Inc. ("ISC") -License: CC0-1.0 diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 0000000000..72935a26c4 --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,227 @@ +version = 1 +SPDX-PackageName = "BIND 9" +SPDX-PackageSupplier = "Internet Systems Consortium, Inc. (\"ISC\") " +SPDX-PackageDownloadLocation = "https://gitlab.isc.org/isc-projects/bind9/" + +[[annotations]] +path = [ + "**/**.after**", + "**/**.bad", + "**/**.batch", + "**/**.before**", + "**/**.ccache", + "**/**.good", + "**/**.key", + "**/**.key.in", + "**/**.keytab", + "**/**.pem", + "**/**.private", + "**/**.raw", + "**/**.saved", + "**/**.zonelist", + "**/**dig.out**", + "**/Makefile", + "**/Makefile.**", + "**/testdata/**", + ".github/**", + ".gitlab/**", + ".mailmap", + "AUTHORS", + "COPYRIGHT", + "Makefile", + "Makefile.**", + "bin/tests/system/checkzone/zones/bad-caa-rr.db", + "bin/tests/system/checkzone/zones/bad1.db", + "bin/tests/system/checkzone/zones/crashzone.db", + "bin/tests/system/checkzone/zones/warn.deprecated.cds-sha1.db", + "bin/tests/system/checkzone/zones/warn.deprecated.digest-sha1.db", + "bin/tests/system/checkzone/zones/warn.deprecated.ds-alg.db", + "bin/tests/system/checkzone/zones/warn.deprecated.key-alg.db", + "bin/tests/system/checkzone/zones/warn.deprecated.nsec3rsasha1.db", + "bin/tests/system/checkzone/zones/warn.deprecated.rsasha1.db", + "bin/tests/system/dnstap/large-answer.fstrm", + "bin/tests/system/doth/CA/CA.cfg", + "bin/tests/system/doth/CA/README", + "bin/tests/system/doth/CA/index.txt", + "bin/tests/system/doth/CA/index.txt.attr", + "bin/tests/system/doth/CA/serial", + "bin/tests/system/dnssec/ns3/unsupported-algorithm.key.in", + "bin/tests/system/formerr/badnsec3owner", + "bin/tests/system/formerr/badrecordname", + "bin/tests/system/formerr/dupans", + "bin/tests/system/formerr/dupquestion", + "bin/tests/system/formerr/keyclass", + "bin/tests/system/formerr/malformeddeltype", + "bin/tests/system/formerr/malformedrrsig", + "bin/tests/system/formerr/nametoolong", + "bin/tests/system/formerr/noquestions", + "bin/tests/system/formerr/optwrongname", + "bin/tests/system/formerr/qtypeasanswer", + "bin/tests/system/formerr/questionclass", + "bin/tests/system/formerr/shortquestion", + "bin/tests/system/formerr/shortrecord", + "bin/tests/system/formerr/tsignotlast", + "bin/tests/system/formerr/tsigwrongclass", + "bin/tests/system/formerr/twoquestionnames", + "bin/tests/system/formerr/twoquestiontypes", + "bin/tests/system/formerr/wrongclass", + "bin/tests/system/forward/CA/CA.cfg", + "bin/tests/system/forward/CA/README", + "bin/tests/system/forward/CA/index.txt", + "bin/tests/system/forward/CA/index.txt.attr", + "bin/tests/system/forward/CA/serial", + "bin/tests/system/isctest/vars/.build_vars/**", + "bin/tests/system/journal/ns1/managed-keys.bind.in", + "bin/tests/system/journal/ns1/managed-keys.bind.jnl.in", + "bin/tests/system/journal/ns2/managed-keys.bind.in", + "bin/tests/system/journal/ns2/managed-keys.bind.jnl.in", + "bin/tests/system/keepalive/expected", + "bin/tests/system/legacy/ns6/edns512.db.signed", + "bin/tests/system/legacy/ns7/edns512-notcp.db.signed", + "bin/tests/system/masterfile/knowngood.include", + "bin/tests/system/masterfile/knowngood.ttl1", + "bin/tests/system/masterfile/knowngood.ttl2", + "bin/tests/system/notify/CA/CA.cfg", + "bin/tests/system/notify/CA/README", + "bin/tests/system/notify/CA/index.txt", + "bin/tests/system/notify/CA/index.txt.attr", + "bin/tests/system/notify/CA/serial", + "bin/tests/system/notify/ns4/named.port.in", + "bin/tests/system/nsupdate/CA/CA.cfg", + "bin/tests/system/nsupdate/CA/README", + "bin/tests/system/nsupdate/CA/index.txt", + "bin/tests/system/nsupdate/CA/index.txt.attr", + "bin/tests/system/nsupdate/CA/serial", + "bin/tests/system/nsupdate/commandlist", + "bin/tests/system/nsupdate/verylarge.in", + "bin/tests/system/org.isc.bind.system.plist", + "bin/tests/system/pipelined/input", + "bin/tests/system/pipelined/inputb", + "bin/tests/system/pipelined/ref", + "bin/tests/system/pipelined/refb", + "bin/tests/system/rsabigexponent/ns2/dsset-example.in", + "bin/tests/system/run.gdb", + "bin/tests/system/runtime/ctrl-chars", + "bin/tests/system/runtime/long-cmd-line", + "bin/tests/system/statschannel/traffic.expect.1", + "bin/tests/system/statschannel/traffic.expect.2", + "bin/tests/system/statschannel/traffic.expect.4", + "bin/tests/system/statschannel/traffic.expect.5", + "bin/tests/system/statschannel/traffic.expect.6", + "bin/tests/system/tcp/1996-alloc_dnsbuf-crash-test.pkt", + "bin/tests/system/tsig/badlocation", + "bin/tests/system/tsig/badtime", + "bin/tests/system/unknown/large.out", + "bin/tests/system/xfer/ans5/badkeydata", + "bin/tests/system/xfer/ans5/badmessageid", + "bin/tests/system/xfer/ans5/ednsformerr", + "bin/tests/system/xfer/ans5/ednsnotimp", + "bin/tests/system/xfer/ans5/goodaxfr", + "bin/tests/system/xfer/ans5/ixfrnotimp", + "bin/tests/system/xfer/ans5/partial", + "bin/tests/system/xfer/ans5/soamismatch", + "bin/tests/system/xfer/ans5/unknownkey", + "bin/tests/system/xfer/ans5/unsigned", + "bin/tests/system/xfer/ans5/wrongkey", + "bin/tests/system/xfer/ans5/wrongname", + "bin/tests/system/xfer/knowngood.mapped", + "cocci/**.cocci", + "cocci/**.disabled", + "cocci/**.spatch", + "doc/arm/**.dia", + "doc/arm/**.png", + "doc/arm/isc-logo.pdf", + "doc/arm/requirements.txt", + "doc/man/**.1in", + "doc/man/**.5in", + "doc/man/**.8in", + "fuzz/**.in/**" +] +precedence = "aggregate" +SPDX-FileCopyrightText = "Internet Systems Consortium, Inc. (\"ISC\")" +SPDX-License-Identifier = "MPL-2.0" + +[[annotations]] +path = [ + "doc/dnssec-guide/img/**.png" +] +precedence = "aggregate" +SPDX-FileCopyrightText = "Internet Systems Consortium, Inc. (\"ISC\")" +SPDX-License-Identifier = "MPL-2.0" + +[[annotations]] +path = [ + "m4/libtool.m4", + "m4/ltoptions.m4", + "m4/ltsugar.m4", + "m4/ltversion.m4", + "m4/ltversion.m4", + "m4/lt~obsolete.m4" +] +precedence = "aggregate" +SPDX-FileCopyrightText = "Free Software Foundation, Inc.\n This file is free software; the Free Software Foundation gives unlimited\n permission to copy and/or distribute it, with or without modifications, as long\n as this notice is preserved." + +[[annotations]] +path = [ + "**/.clang-format", + "**/.clang-format.headers", + "**/.dir-locals.el", + "**/.gitattributes", + "**/.gitignore", + "**/named**.args", + "**/named.dropedns", + "**/named.ednsformerr", + "**/named.ednsnotimp", + "**/named.ednsrefused", + "**/named.maxudp1460", + "**/named.maxudp512", + "**/named.noaa", + "**/named.noedns", + "**/named.nosoa", + "**/named.notcp", + "**/startme", + ".clang-format", + ".clang-format.headers", + ".dir-locals.el", + ".editorconfig", + ".git-blame-ignore-revs", + ".gitattributes", + ".gitignore", + ".gitlab-ci.yml", + ".lgtm.yml", + ".pylintrc", + ".readthedocs.yaml", + ".tsan-suppress", + ".uncrustify.cfg", + "contrib/gitchangelog/changelog.rc.py", + "contrib/gitchangelog/relnotes.rc.py", + "doc/misc/**.zoneopt", + "doc/misc/options", + "doc/misc/rndc.grammar", + "sonar-project.properties", + "tests/bench/names.csv" +] +precedence = "aggregate" +SPDX-FileCopyrightText = "Internet Systems Consortium, Inc. (\"ISC\")" +SPDX-License-Identifier = "CC0-1.0" + +[[annotations]] +path = [ + "bin/tests/system/geoip2/data/**.json", + "bin/tests/system/geoip2/data/**.mmdb" +] +precedence = "aggregate" +SPDX-FileCopyrightText = "Internet Systems Consortium, Inc. (\"ISC\")" +SPDX-License-Identifier = "CC0-1.0" + +[[annotations]] +path = [ + "**/platform.h", + "bin/python/**", + "bin/tests/optional/**", + "make/**", + "unit/unittest.sh" +] +precedence = "aggregate" +SPDX-FileCopyrightText = "Internet Systems Consortium, Inc. (\"ISC\")" +SPDX-License-Identifier = "CC0-1.0"