]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Drop Ubuntu Xenial and Debian Jessie from packages
authorPieter Lexis <pieter.lexis@powerdns.com>
Tue, 1 Dec 2020 12:34:08 +0000 (13:34 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 8 Jan 2021 07:49:28 +0000 (08:49 +0100)
119 files changed:
builder-support/debian/authoritative/debian-jessie/README.source [deleted file]
builder-support/debian/authoritative/debian-jessie/compat [deleted file]
builder-support/debian/authoritative/debian-jessie/config/bind.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/geoip.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/godbc.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/ldap.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/named.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/pdns.local.gmysql.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/pdns.local.gpgsql.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/pdns.local.gsqlite3.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/pdns.local.lua2.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/pipe.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/config/tinydns.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/control [deleted file]
builder-support/debian/authoritative/debian-jessie/copyright [deleted file]
builder-support/debian/authoritative/debian-jessie/gbp.conf [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.dirs [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.docs [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.postrm [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.examples [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.examples [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.manpages [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.examples [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.prerm [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.docs [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.docs [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.examples [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.docs [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.examples [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-remote.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-remote.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.docs [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.examples [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-ixfrdist.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-ixfrdist.manpages [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.README.Debian [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.dirs [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.lintian-overrides [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.manpages [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.pdns.default [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.pdns.init [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.postinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-server.preinst [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-tools.install [deleted file]
builder-support/debian/authoritative/debian-jessie/pdns-tools.manpages [deleted file]
builder-support/debian/authoritative/debian-jessie/rules [deleted file]
builder-support/debian/authoritative/debian-jessie/source/format [deleted file]
builder-support/debian/authoritative/debian-jessie/tests/control [deleted file]
builder-support/debian/authoritative/debian-jessie/tests/smoke-bind [deleted file]
builder-support/debian/authoritative/debian-jessie/tests/smoke-mysql [deleted file]
builder-support/debian/authoritative/debian-jessie/tests/smoke-pgsql [deleted file]
builder-support/debian/authoritative/debian-jessie/tests/supported-algos [deleted file]
builder-support/debian/authoritative/debian-jessie/triggers [deleted file]
builder-support/debian/authoritative/debian-jessie/upstream/signing-key.asc [deleted file]
builder-support/debian/authoritative/debian-jessie/watch [deleted file]
builder-support/debian/dnsdist/debian-jessie/compat [deleted file]
builder-support/debian/dnsdist/debian-jessie/control [deleted file]
builder-support/debian/dnsdist/debian-jessie/copyright [deleted file]
builder-support/debian/dnsdist/debian-jessie/dnsdist.dirs [deleted file]
builder-support/debian/dnsdist/debian-jessie/dnsdist.examples [deleted file]
builder-support/debian/dnsdist/debian-jessie/dnsdist.install [deleted file]
builder-support/debian/dnsdist/debian-jessie/dnsdist.postinst [deleted file]
builder-support/debian/dnsdist/debian-jessie/docs [deleted file]
builder-support/debian/dnsdist/debian-jessie/gbp.conf [deleted file]
builder-support/debian/dnsdist/debian-jessie/missing-sources/d3.js [deleted symlink]
builder-support/debian/dnsdist/debian-jessie/missing-sources/jquery.js [deleted symlink]
builder-support/debian/dnsdist/debian-jessie/missing-sources/moment.js [deleted symlink]
builder-support/debian/dnsdist/debian-jessie/missing-sources/rickshaw.js [deleted symlink]
builder-support/debian/dnsdist/debian-jessie/rules [deleted file]
builder-support/debian/dnsdist/debian-jessie/source/format [deleted file]
builder-support/debian/dnsdist/debian-jessie/upstream/signing-key.asc [deleted file]
builder-support/debian/dnsdist/debian-jessie/watch [deleted file]
builder-support/debian/recursor/debian-jessie/README.source [deleted file]
builder-support/debian/recursor/debian-jessie/compat [deleted file]
builder-support/debian/recursor/debian-jessie/control [deleted file]
builder-support/debian/recursor/debian-jessie/copyright [deleted file]
builder-support/debian/recursor/debian-jessie/gbp.conf [deleted file]
builder-support/debian/recursor/debian-jessie/lua-config/rootkeys.lua [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.default [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.dirs [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.examples [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.init [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.install [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.lintian-overrides [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.logcheck.ignore.server [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.manpages [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.postinst [deleted file]
builder-support/debian/recursor/debian-jessie/pdns-recursor.prerm [deleted file]
builder-support/debian/recursor/debian-jessie/recursor.lua [deleted file]
builder-support/debian/recursor/debian-jessie/rules [deleted file]
builder-support/debian/recursor/debian-jessie/source.lintian-overrides [deleted file]
builder-support/debian/recursor/debian-jessie/source/format [deleted file]
builder-support/debian/recursor/debian-jessie/tests/control [deleted file]
builder-support/debian/recursor/debian-jessie/tests/smoke [deleted file]
builder-support/debian/recursor/debian-jessie/watch [deleted file]
builder-support/dockerfiles/Dockerfile.target.debian-jessie [deleted file]
builder-support/dockerfiles/Dockerfile.target.raspbian-jessie [deleted file]
builder-support/dockerfiles/Dockerfile.target.ubuntu-xenial [deleted file]

diff --git a/builder-support/debian/authoritative/debian-jessie/README.source b/builder-support/debian/authoritative/debian-jessie/README.source
deleted file mode 100644 (file)
index cf42723..0000000
+++ /dev/null
@@ -1 +0,0 @@
-See /usr/share/doc/quilt/README.source
diff --git a/builder-support/debian/authoritative/debian-jessie/compat b/builder-support/debian/authoritative/debian-jessie/compat
deleted file mode 100644 (file)
index ec63514..0000000
+++ /dev/null
@@ -1 +0,0 @@
-9
diff --git a/builder-support/debian/authoritative/debian-jessie/config/bind.conf b/builder-support/debian/authoritative/debian-jessie/config/bind.conf
deleted file mode 100644 (file)
index 7353b16..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-# Bind backend configuration
-
-launch+=bind
-
-#################################
-# bind-check-interval  Interval for zonefile changes
-#
-# bind-check-interval=0
-
-#################################
-# bind-config  Location of named.conf
-#
-# bind-config=
-bind-config=/etc/powerdns/named.conf
-
-#################################
-# bind-dnssec-db       Filename to store & access our DNSSEC metadatabase, empty for none
-#
-# bind-dnssec-db=
-
-#################################
-# bind-hybrid  Store DNSSEC metadata in other backend
-#
-# bind-hybrid=no
-
-#################################
-# bind-ignore-broken-records   Ignore records that are out-of-bound for the zone.
-#
-# bind-ignore-broken-records=no
-
-#################################
-# bind-supermaster-config      Location of (part of) named.conf where pdns can write zone-statements to
-#
-# bind-supermaster-config=
-bind-supermaster-config=/var/lib/powerdns/supermaster.conf
-
-#################################
-# bind-supermaster-destdir     Destination directory for newly added slave zones
-#
-# bind-supermaster-destdir=
-bind-supermaster-destdir=/var/lib/powerdns/zones.slave.d
-
-#################################
-# bind-supermasters    List of IP-addresses of supermasters
-#
-# bind-supermasters=
diff --git a/builder-support/debian/authoritative/debian-jessie/config/geoip.conf b/builder-support/debian/authoritative/debian-jessie/config/geoip.conf
deleted file mode 100644 (file)
index b42bdd7..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# geoip Configuration
-#
-# See for more information https://doc.powerdns.com/authoritative/backends/geoip.html
-#
-# geoip-database-files=
-# geoip-zones-file=
-# geoip-dnssec-keydir=
diff --git a/builder-support/debian/authoritative/debian-jessie/config/godbc.conf b/builder-support/debian/authoritative/debian-jessie/config/godbc.conf
deleted file mode 100644 (file)
index a80b71b..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# godbc Configuration
-#
-# Uncomment to launch the godbc backend
-#launch+=godbc
-
-#################################
-# godbc-datasource      Datasource (DSN) to use
-#
-# godbc-datasource=PowerDNS
-
-#################################
-# godbc-username        User to connect as
-#
-# godbc-username=powerdns
-
-#################################
-# godbc-password        Password to connect with
-#
-# godbc-password=
diff --git a/builder-support/debian/authoritative/debian-jessie/config/ldap.conf b/builder-support/debian/authoritative/debian-jessie/config/ldap.conf
deleted file mode 100644 (file)
index e9e7d3f..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# LDAP Configuration
-#
-# ldap-host=
-# ldap-method=
-# ldap-basedn=
-# ldap-binddn=
-# ldap-secret=
diff --git a/builder-support/debian/authoritative/debian-jessie/config/named.conf b/builder-support/debian/authoritative/debian-jessie/config/named.conf
deleted file mode 100644 (file)
index 7b8f760..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# Debian default: supermaster created zones are written here:
-include "/var/lib/powerdns/supermaster.conf";
-
-# Example for a manually configured slave zone:
-#
-# zone "example.net" {
-#   file "/var/lib/powerdns/zones.slave.d/example.net.zone";
-#   type slave;
-#   masters { 192.0.2.53; };
-# };
diff --git a/builder-support/debian/authoritative/debian-jessie/config/pdns.local.gmysql.conf b/builder-support/debian/authoritative/debian-jessie/config/pdns.local.gmysql.conf
deleted file mode 100644 (file)
index 703f198..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# MySQL Configuration
-#
-# Launch gmysql backend
-launch+=gmysql
-
-# gmysql parameters
-gmysql-host=_DBC_DBSERVER_
-gmysql-port=_DBC_DBPORT_
-gmysql-dbname=_DBC_DBNAME_
-gmysql-user=_DBC_DBUSER_
-gmysql-password=_DBC_DBPASS_
-gmysql-dnssec=yes
-# gmysql-socket=
diff --git a/builder-support/debian/authoritative/debian-jessie/config/pdns.local.gpgsql.conf b/builder-support/debian/authoritative/debian-jessie/config/pdns.local.gpgsql.conf
deleted file mode 100644 (file)
index 869b5dc..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# PostgreSQL Configuration
-#
-# Launch gpgsql backend
-launch+=gpgsql
-
-# gpgsql parameters
-gpgsql-host=_DBC_DBSERVER_
-gpgsql-port=_DBC_DBPORT_
-gpgsql-dbname=_DBC_DBNAME_
-gpgsql-user=_DBC_DBUSER_
-gpgsql-password=_DBC_DBPASS_
-gpgsql-dnssec=yes
diff --git a/builder-support/debian/authoritative/debian-jessie/config/pdns.local.gsqlite3.conf b/builder-support/debian/authoritative/debian-jessie/config/pdns.local.gsqlite3.conf
deleted file mode 100644 (file)
index ccde43f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# Configuration for gsqlite
-#
-# Launch gsqlite3
-launch+=gsqlite3
-
-# Database location
-gsqlite3-database=/var/lib/powerdns/pdns.sqlite3
-gsqlite3-dnssec=on
diff --git a/builder-support/debian/authoritative/debian-jessie/config/pdns.local.lua2.conf b/builder-support/debian/authoritative/debian-jessie/config/pdns.local.lua2.conf
deleted file mode 100644 (file)
index acf2016..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#launch+=lua2
-
-## lua2-api      Lua backend API version
-#lua2-api=2
-
-## lua2-filename Filename of the script for lua backend
-#lua2-filename=powerdns-luabackend.lua
-
-## lua2-query-logging    Logging of the Lua2 Backend
-#lua2-query-logging=no
diff --git a/builder-support/debian/authoritative/debian-jessie/config/pipe.conf b/builder-support/debian/authoritative/debian-jessie/config/pipe.conf
deleted file mode 100644 (file)
index d52be74..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-# Configuration for pipe backend
-#
-# pipe-command=
-# pipe-timeout=
-# pipe-regex=
-
diff --git a/builder-support/debian/authoritative/debian-jessie/config/tinydns.conf b/builder-support/debian/authoritative/debian-jessie/config/tinydns.conf
deleted file mode 100644 (file)
index 22f0449..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# Config file for the TinyDNS backend
-# Specifies the name of the data file to use.
-# tinydns-dbfile=data.cdb
-
-# Adjusts the TAI value if timestamps are used. These seconds will be added to
-# the start point (1970) and will allow you to adjust for leap seconds. The
-# current default is 11. The last update was on june 30th 2012.
-# tinydns-tai-adjust=11
-# 
-# Notify all the slave nameservers on startup. This might cause broadcast storms.
-# tinydns-notify-on-startup=no
-
-# The tinydns-data program can create data.cdb files that have bad/corrupt
-# RDATA. PowerDNS will crash when it tries to read that bad/corrupt data. This
-# option (change to yes), allows you to ignore that bad RDATA to make PowerDNS
-# operate when bad data is in your CDB file. Be aware that the records are then
-# ignored, where tinydns would still send out the bogus data. The option is
-# primarily useful in master mode, as that reads all the packets in the zone to
-# find all the SOA records.
-# tinydns-ignore-bogus-records=no
-
-
-# Enable or Disable location support in the backend. Changing the value to 'no'
-# will make the backend ignore the locations. This then returns all records.
-# When the setting is changed to 'no' an AXFR will also return all the records.
-# With the setting on 'yes' an AXFR will only return records without a location.
-# tinydns-locations=no
diff --git a/builder-support/debian/authoritative/debian-jessie/control b/builder-support/debian/authoritative/debian-jessie/control
deleted file mode 100644 (file)
index a5dbd20..0000000
+++ /dev/null
@@ -1,280 +0,0 @@
-Source: pdns
-Section: net
-Priority: extra
-Standards-Version: 3.9.8
-Maintainer: PowerDNS Autobuilder <powerdns.support@powerdns.com>
-Origin: PowerDNS
-Build-Depends: autoconf,
-               automake,
-               autotools-dev,
-               bison,
-               curl,
-               debhelper (>= 9~),
-               dh-autoreconf,
-               dh-systemd,
-               dpkg-dev (>= 1.17.0~),
-               flex,
-               libboost-dev,
-               libboost-program-options-dev,
-               libboost-serialization-dev,
-               libboost-test-dev,
-               libcdb-dev,
-               libcurl4-openssl-dev,
-               libgeoip-dev,
-               libkrb5-dev,
-               libldap2-dev,
-               libluajit-5.1-dev,
-               libmysqlclient-dev,
-               libp11-kit-dev,
-               libpq-dev,
-               libsodium-dev,
-               libsqlite3-dev,
-               libssl-dev,
-               libsystemd-dev [linux-any],
-               libtool,
-               libyaml-cpp-dev (>= 0.5),
-               pkg-config,
-               po-debconf,
-               ragel,
-               systemd [linux-any],
-               unixodbc-dev (>= 2.3.1)
-Homepage: https://www.powerdns.com/
-
-Package: pdns-server
-Architecture: any
-Depends: adduser,
-         ${misc:Depends},
-         ${shlibs:Depends}
-Recommends: pdns-backend-bind
-Suggests: pdns-backend
-Description: extremely powerful and versatile nameserver
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This is the authoritative nameserver that answers questions about
- domains that it knows about. You also need at least one backend installed to
- serve data.
-
-Package: pdns-tools
-Architecture: any
-Depends: ${misc:Depends},
-         ${shlibs:Depends}
-Replaces: pdns-server (<< 3.4.6-2)
-Breaks: pdns-server (<< 3.4.6-2)
-Description: Tools for DNS debugging by PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains several tools to debug DNS issues. These tools do not
- require any part of the PowerDNS server components to work.
- .
-   * dnsbulktest: A resolver stress-tester
-   * dnsgram: Show per 5-second statistics to study intermittent resolver issues
-   * dnsreplay: Replay a pcap with DNS queries
-   * dnsscan: Prints the query-type amounts in a pcap
-   * dnsscope: Calculates statistics without replaying traffic
-   * dnstcpbench: Perform TCP benchmarking of DNS servers
-   * dnswasher: Clean a pcap of identifying IP information
-   * ixplore: Explore diffs from IXFRs
-   * nsec3dig: Calculate the correctness of NSEC3 proofs
-   * saxfr: AXFR zones and show extra information
-
-Package: pdns-ixfrdist
-Architecture: any
-Depends: ${misc:Depends},
-         ${shlibs:Depends}
-Description: Redistribute zones via AXFR and IXFR
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains the ixfrdist tool that can redistribute multiple versions
- of zones over AXFR and IXFR. This tool does not require any part of the
- PowerDNS server components to work.
-
-Package: pdns-backend-bind
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Replaces: pdns-server (<< 4.0.0-2~)
-Breaks: pdns-server (<< 4.0.0-2~)
-Description: BIND backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains the bind backend for the PowerDNS nameserver.
- Zone data will be read from flat BIND-style zone files, and the list
- of zones needs to be given in a named.conf-style file.
-
-Package: pdns-backend-pipe
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Description: pipe/coprocess backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains the pipe backend for the PowerDNS nameserver. This
- allows PowerDNS to retrieve domain info from a process that accepts
- questions on stdin and returns answers on stdout.
-
-Package: pdns-backend-ldap
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Description: LDAP backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains an LDAP backend for the PowerDNS nameserver.
-
-Package: pdns-backend-geoip
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Description: geoip backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains a geoip-backend for the PowerDNS nameserver. This
- backend balances the load throughout the world so that people access the
- geographically nearest available server based on a zonefile written in
- YAML.
-
-Package: pdns-backend-mysql
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Suggests: default-mysql-server
-Provides: pdns-backend
-Description: generic MySQL backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains a generic MySQL backend for the PowerDNS
- nameserver. It has configurable SQL statements.
-
-Package: pdns-backend-odbc
-Architecture: any
-Depends: pdns-server (>= ${source:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Description: generic UnixODBC backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains a generic UnixODBC backend for the PowerDNS
- nameserver. It has configurable SQL statements.
-
-Package: pdns-backend-pgsql
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Suggests: postgresql
-Provides: pdns-backend
-Description: generic PostgreSQL backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains a generic PostgreSQL backend for the PowerDNS
- nameserver. It has configurable SQL statements.
-
-Package: pdns-backend-sqlite3
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Description: sqlite 3 backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains a generic SQLite 3 backend for PowerDNS.
-
-Package: pdns-backend-lua2
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Description: Lua backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains the Lua2 backend for PowerDNS.
-
-Package: pdns-backend-remote
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Description: remote backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains the remote backend for PowerDNS. It is suitable
- for serving data acquired from an AF_UNIX, pipe, or HTTP connector.
-
-Package: pdns-backend-tinydns
-Architecture: any
-Depends: pdns-server (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Provides: pdns-backend
-Description: tinydns compatibility backend for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains the tinydns compatibility backend for PowerDNS.
-
-Package: pdns-server-dbg
-Section: debug
-Architecture: any
-Depends: pdns-server (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for PowerDNS
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains debugging symbols for PowerDNS to assist in
- debugging, such as gdb. It is not required for normal operation.
diff --git a/builder-support/debian/authoritative/debian-jessie/copyright b/builder-support/debian/authoritative/debian-jessie/copyright
deleted file mode 100644 (file)
index 1cdaed2..0000000
+++ /dev/null
@@ -1,600 +0,0 @@
-Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Upstream-Name: PowerDNS
-Source: https://www.powerdns.com/downloads.html
-
-Files: *
-Copyright: 2002 - 2021 PowerDNS.COM BV and contributors
-License: GPL-2 with OpenSSL Exception
-Comment: Sometimes, Netherlabs BV is credited, which is a precursor
- to todays PowerDNS.COM BV.
-
-Files: m4/ax_cxx_compile_stdcxx_11.m4
-Copyright: 2008 Benjamin Kosnik <bkoz@redhat.com>
- 2012 Zack Weinberg <zackw@panix.com>
- 2013 Roy Stogner <roystgnr@ices.utexas.edu>
- 2014, 2015 Google Inc.; contributed by Alexey Sokolov <sokolov@google.com>
-License: free-generic
-
-Files: m4/boost.m4
-Copyright: 2007-2011, 2014  Benoit Sigoure <tsuna@lrde.epita.fr>
-License: GPL-3 or Autoconf
-
-Files: m4/libtool.m4 m4/lt*.m4
-Copyright: 1996-2011 Free Software Foundation, Inc.
-License: free-fsf
-
-Files: m4/systemd.m4
-Copyright: 2014 Luis R. Rodriguez <mcgrof@suse.com>
- 2016 Pieter Lexis <pieter.lexis@powerdns.com>
-License: GPL-2+
-
-Files: m4/warnings.m4
-Copyright: 2008-2015 Free Software Foundation, Inc.
-License: free-fsf
-
-Files: m4/pdns_d_fortify_source.m4 m4/pdns_param_ssp_buffer_size.m4 m4/pdns_pie.m4 m4/pdns_relro.m4 m4/pdns_stack_protector.m4
-Copyright: 2013 Red Hat, Inc.
-License: LGPL-2.1+
-
-Files: debian/*
-Copyright: 2002 - 2004 Wichert Akkermann <wichert@wiggy.net>
- 2004 - 2013 Matthijs Möhlmann <matthijs@cacholong.nl>
- 2012 - 2013 Marc Haber <mh+debian-packages@zugschlus.de>
- 2014 - 2015 Chris Hofstaedtler <zeha@debian.org>
-License: GPL-2
-
-Files: modules/gsqlite3backend/*
-Copyright: 2003 Michel Stol <michel@powerdns.com>
- 2011 PowerDNS.COM BV
-License: GPL-2 with OpenSSL Exception
-
-Files: modules/ldapbackend/* pdns/zone2ldap.cc
-Copyright: 2003-2007 Norbert Sendetzky <norbert@linuxnetworks.de>
-License: GPL-2 with OpenSSL Exception
-
-Files: ext/yahttp/*
-Copyright: 2014 Aki Tuomi
-License: Expat
-
-Files: ext/json11/*
-Copyright: 2013 Dropbox, Inc.
-License: Expat
-
-Files: ext/luawrapper/*
-Copyright: 2013, Pierre KRIEGER
-License: BSD-3
-
-Files: pdns/effective_tld_names.dat
-Copyright: 2007–11 Mozilla Foundation
-License: MPL-2.0
-
-License: MPL-2.0
- Mozilla Public License Version 2.0
- ==================================
- .
- 1. Definitions
- --------------
- .
- 1.1. "Contributor"
-     means each individual or legal entity that creates, contributes to
-     the creation of, or owns Covered Software.
- .
- 1.2. "Contributor Version"
-     means the combination of the Contributions of others (if any) used
-     by a Contributor and that particular Contributor's Contribution.
- .
- 1.3. "Contribution"
-     means Covered Software of a particular Contributor.
- .
- 1.4. "Covered Software"
-     means Source Code Form to which the initial Contributor has attached
-     the notice in Exhibit A, the Executable Form of such Source Code
-     Form, and Modifications of such Source Code Form, in each case
-     including portions thereof.
- .
- 1.5. "Incompatible With Secondary Licenses"
-     means
- .
-     (a) that the initial Contributor has attached the notice described
-         in Exhibit B to the Covered Software; or
- .
-     (b) that the Covered Software was made available under the terms of
-         version 1.1 or earlier of the License, but not also under the
-         terms of a Secondary License.
- .
- 1.6. "Executable Form"
-     means any form of the work other than Source Code Form.
- .
- 1.7. "Larger Work"
-     means a work that combines Covered Software with other material, in
-     a separate file or files, that is not Covered Software.
- .
- 1.8. "License"
-     means this document.
- .
- 1.9. "Licensable"
-     means having the right to grant, to the maximum extent possible,
-     whether at the time of the initial grant or subsequently, any and
-     all of the rights conveyed by this License.
- .
- 1.10. "Modifications"
-     means any of the following:
- .
-     (a) any file in Source Code Form that results from an addition to,
-         deletion from, or modification of the contents of Covered
-         Software; or
- .
-     (b) any new file in Source Code Form that contains any Covered
-         Software.
- .
- 1.11. "Patent Claims" of a Contributor
-     means any patent claim(s), including without limitation, method,
-     process, and apparatus claims, in any patent Licensable by such
-     Contributor that would be infringed, but for the grant of the
-     License, by the making, using, selling, offering for sale, having
-     made, import, or transfer of either its Contributions or its
-     Contributor Version.
- .
- 1.12. "Secondary License"
-     means either the GNU General Public License, Version 2.0, the GNU
-     Lesser General Public License, Version 2.1, the GNU Affero General
-     Public License, Version 3.0, or any later versions of those
-     licenses.
- .
- 1.13. "Source Code Form"
-     means the form of the work preferred for making modifications.
- .
- 1.14. "You" (or "Your")
-     means an individual or a legal entity exercising rights under this
-     License. For legal entities, "You" includes any entity that
-     controls, is controlled by, or is under common control with You. For
-     purposes of this definition, "control" means (a) the power, direct
-     or indirect, to cause the direction or management of such entity,
-     whether by contract or otherwise, or (b) ownership of more than
-     fifty percent (50%) of the outstanding shares or beneficial
-     ownership of such entity.
- .
- 2. License Grants and Conditions
- --------------------------------
- .
- 2.1. Grants
- .
- Each Contributor hereby grants You a world-wide, royalty-free,
- non-exclusive license:
- .
- (a) under intellectual property rights (other than patent or trademark)
-     Licensable by such Contributor to use, reproduce, make available,
-     modify, display, perform, distribute, and otherwise exploit its
-     Contributions, either on an unmodified basis, with Modifications, or
-     as part of a Larger Work; and
- .
- (b) under Patent Claims of such Contributor to make, use, sell, offer
-     for sale, have made, import, and otherwise transfer either its
-     Contributions or its Contributor Version.
- .
- 2.2. Effective Date
- .
- The licenses granted in Section 2.1 with respect to any Contribution
- become effective for each Contribution on the date the Contributor first
- distributes such Contribution.
- .
- 2.3. Limitations on Grant Scope
- .
- The licenses granted in this Section 2 are the only rights granted under
- this License. No additional rights or licenses will be implied from the
- distribution or licensing of Covered Software under this License.
- Notwithstanding Section 2.1(b) above, no patent license is granted by a
- Contributor:
- .
- (a) for any code that a Contributor has removed from Covered Software;
-     or
- .
- (b) for infringements caused by: (i) Your and any other third party's
-     modifications of Covered Software, or (ii) the combination of its
-     Contributions with other software (except as part of its Contributor
-     Version); or
- .
- (c) under Patent Claims infringed by Covered Software in the absence of
-     its Contributions.
- .
- This License does not grant any rights in the trademarks, service marks,
- or logos of any Contributor (except as may be necessary to comply with
- the notice requirements in Section 3.4).
- .
- 2.4. Subsequent Licenses
- .
- No Contributor makes additional grants as a result of Your choice to
- distribute the Covered Software under a subsequent version of this
- License (see Section 10.2) or under the terms of a Secondary License (if
- permitted under the terms of Section 3.3).
- .
- 2.5. Representation
- .
- Each Contributor represents that the Contributor believes its
- Contributions are its original creation(s) or it has sufficient rights
- to grant the rights to its Contributions conveyed by this License.
- .
- 2.6. Fair Use
- .
- This License is not intended to limit any rights You have under
- applicable copyright doctrines of fair use, fair dealing, or other
- equivalents.
- .
- 2.7. Conditions
- .
- Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
- in Section 2.1.
- .
- 3. Responsibilities
- -------------------
- .
- 3.1. Distribution of Source Form
- .
- All distribution of Covered Software in Source Code Form, including any
- Modifications that You create or to which You contribute, must be under
- the terms of this License. You must inform recipients that the Source
- Code Form of the Covered Software is governed by the terms of this
- License, and how they can obtain a copy of this License. You may not
- attempt to alter or restrict the recipients' rights in the Source Code
- Form.
- .
- 3.2. Distribution of Executable Form
- .
- If You distribute Covered Software in Executable Form then:
- .
- (a) such Covered Software must also be made available in Source Code
-     Form, as described in Section 3.1, and You must inform recipients of
-     the Executable Form how they can obtain a copy of such Source Code
-     Form by reasonable means in a timely manner, at a charge no more
-     than the cost of distribution to the recipient; and
- .
- (b) You may distribute such Executable Form under the terms of this
-     License, or sublicense it under different terms, provided that the
-     license for the Executable Form does not attempt to limit or alter
-     the recipients' rights in the Source Code Form under this License.
- .
- 3.3. Distribution of a Larger Work
- .
- You may create and distribute a Larger Work under terms of Your choice,
- provided that You also comply with the requirements of this License for
- the Covered Software. If the Larger Work is a combination of Covered
- Software with a work governed by one or more Secondary Licenses, and the
- Covered Software is not Incompatible With Secondary Licenses, this
- License permits You to additionally distribute such Covered Software
- under the terms of such Secondary License(s), so that the recipient of
- the Larger Work may, at their option, further distribute the Covered
- Software under the terms of either this License or such Secondary
- License(s).
- .
- 3.4. Notices
- .
- You may not remove or alter the substance of any license notices
- (including copyright notices, patent notices, disclaimers of warranty,
- or limitations of liability) contained within the Source Code Form of
- the Covered Software, except that You may alter any license notices to
- the extent required to remedy known factual inaccuracies.
- .
- 3.5. Application of Additional Terms
- .
- You may choose to offer, and to charge a fee for, warranty, support,
- indemnity or liability obligations to one or more recipients of Covered
- Software. However, You may do so only on Your own behalf, and not on
- behalf of any Contributor. You must make it absolutely clear that any
- such warranty, support, indemnity, or liability obligation is offered by
- You alone, and You hereby agree to indemnify every Contributor for any
- liability incurred by such Contributor as a result of warranty, support,
- indemnity or liability terms You offer. You may include additional
- disclaimers of warranty and limitations of liability specific to any
- jurisdiction.
- .
- 4. Inability to Comply Due to Statute or Regulation
- ---------------------------------------------------
- .
- If it is impossible for You to comply with any of the terms of this
- License with respect to some or all of the Covered Software due to
- statute, judicial order, or regulation then You must: (a) comply with
- the terms of this License to the maximum extent possible; and (b)
- describe the limitations and the code they affect. Such description must
- be placed in a text file included with all distributions of the Covered
- Software under this License. Except to the extent prohibited by statute
- or regulation, such description must be sufficiently detailed for a
- recipient of ordinary skill to be able to understand it.
- .
- 5. Termination
- --------------
- .
- 5.1. The rights granted under this License will terminate automatically
- if You fail to comply with any of its terms. However, if You become
- compliant, then the rights granted under this License from a particular
- Contributor are reinstated (a) provisionally, unless and until such
- Contributor explicitly and finally terminates Your grants, and (b) on an
- ongoing basis, if such Contributor fails to notify You of the
- non-compliance by some reasonable means prior to 60 days after You have
- come back into compliance. Moreover, Your grants from a particular
- Contributor are reinstated on an ongoing basis if such Contributor
- notifies You of the non-compliance by some reasonable means, this is the
- first time You have received notice of non-compliance with this License
- from such Contributor, and You become compliant prior to 30 days after
- Your receipt of the notice.
- .
- 5.2. If You initiate litigation against any entity by asserting a patent
- infringement claim (excluding declaratory judgment actions,
- counter-claims, and cross-claims) alleging that a Contributor Version
- directly or indirectly infringes any patent, then the rights granted to
- You by any and all Contributors for the Covered Software under Section
- 2.1 of this License shall terminate.
- .
- 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
- end user license agreements (excluding distributors and resellers) which
- have been validly granted by You or Your distributors under this License
- prior to termination shall survive termination.
- .
- ************************************************************************
- *                                                                      *
- *  6. Disclaimer of Warranty                                           *
- *  -------------------------                                           *
- *                                                                      *
- *  Covered Software is provided under this License on an "as is"       *
- *  basis, without warranty of any kind, either expressed, implied, or  *
- *  statutory, including, without limitation, warranties that the       *
- *  Covered Software is free of defects, merchantable, fit for a        *
- *  particular purpose or non-infringing. The entire risk as to the     *
- *  quality and performance of the Covered Software is with You.        *
- *  Should any Covered Software prove defective in any respect, You     *
- *  (not any Contributor) assume the cost of any necessary servicing,   *
- *  repair, or correction. This disclaimer of warranty constitutes an   *
- *  essential part of this License. No use of any Covered Software is   *
- *  authorized under this License except under this disclaimer.         *
- *                                                                      *
- ************************************************************************
- .
- ************************************************************************
- *                                                                      *
- *  7. Limitation of Liability                                          *
- *  --------------------------                                          *
- *                                                                      *
- *  Under no circumstances and under no legal theory, whether tort      *
- *  (including negligence), contract, or otherwise, shall any           *
- *  Contributor, or anyone who distributes Covered Software as          *
- *  permitted above, be liable to You for any direct, indirect,         *
- *  special, incidental, or consequential damages of any character      *
- *  including, without limitation, damages for lost profits, loss of    *
- *  goodwill, work stoppage, computer failure or malfunction, or any    *
- *  and all other commercial damages or losses, even if such party      *
- *  shall have been informed of the possibility of such damages. This   *
- *  limitation of liability shall not apply to liability for death or   *
- *  personal injury resulting from such party's negligence to the       *
- *  extent applicable law prohibits such limitation. Some               *
- *  jurisdictions do not allow the exclusion or limitation of           *
- *  incidental or consequential damages, so this exclusion and          *
- *  limitation may not apply to You.                                    *
- *                                                                      *
- ************************************************************************
- .
- 8. Litigation
- -------------
- .
- Any litigation relating to this License may be brought only in the
- courts of a jurisdiction where the defendant maintains its principal
- place of business and such litigation shall be governed by laws of that
- jurisdiction, without reference to its conflict-of-law provisions.
- Nothing in this Section shall prevent a party's ability to bring
- cross-claims or counter-claims.
- .
- 9. Miscellaneous
- ----------------
- .
- This License represents the complete agreement concerning the subject
- matter hereof. If any provision of this License is held to be
- unenforceable, such provision shall be reformed only to the extent
- necessary to make it enforceable. Any law or regulation which provides
- that the language of a contract shall be construed against the drafter
- shall not be used to construe this License against a Contributor.
- .
- 10. Versions of the License
- ---------------------------
- .
- 10.1. New Versions
- .
- Mozilla Foundation is the license steward. Except as provided in Section
- 10.3, no one other than the license steward has the right to modify or
- publish new versions of this License. Each version will be given a
- distinguishing version number.
- .
- 10.2. Effect of New Versions
- .
- You may distribute the Covered Software under the terms of the version
- of the License under which You originally received the Covered Software,
- or under the terms of any subsequent version published by the license
- steward.
- .
- 10.3. Modified Versions
- .
- If you create software not governed by this License, and you want to
- create a new license for such software, you may create and use a
- modified version of this License if you rename the license and remove
- any references to the name of the license steward (except to note that
- such modified license differs from this License).
- .
- 10.4. Distributing Source Code Form that is Incompatible With Secondary
- Licenses
- .
- If You choose to distribute Source Code Form that is Incompatible With
- Secondary Licenses under the terms of this version of the License, the
- notice described in Exhibit B of this License must be attached.
- .
- Exhibit A - Source Code Form License Notice
- -------------------------------------------
- .
-   This Source Code Form is subject to the terms of the Mozilla Public
-   License, v. 2.0. If a copy of the MPL was not distributed with this
-   file, You can obtain one at http://mozilla.org/MPL/2.0/.
- .
- If it is not possible or desirable to put the notice in a particular
- file, then You may include the notice in a location (such as a LICENSE
- file in a relevant directory) where a recipient would be likely to look
- for such a notice.
- .
- You may add additional accurate notices of copyright ownership.
- .
- Exhibit B - "Incompatible With Secondary Licenses" Notice
- ---------------------------------------------------------
- .
-   This Source Code Form is "Incompatible With Secondary Licenses", as
-   defined by the Mozilla Public License, v. 2.0.
-
-License: BSD-3
- 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 <organization> 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 <COPYRIGHT HOLDER> 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: Expat
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- .
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-License: GPL-2
- This program 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.
- .
- This program 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 this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
-License: GPL-2+
- This program 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.
- .
- This program 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 this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
-License: GPL-3 or Autoconf
- This program 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 3 of the License, or
- (at your option) any later version.
- .
- Additional permission under section 7 of the GNU General Public
- License, version 3 ("GPLv3"):
- .
- If you convey this file as part of a work that contains a
- configuration script generated by Autoconf, you may do so under
- terms of your choice.
- .
- This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
- .
- On Debian systems, the full text of the GNU General Public
- License version 3 can be found in the file
- `/usr/share/common-licenses/GPL-3'.
-
-License: GPL-2 with OpenSSL Exception
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation.
- .
- In addition, for the avoidance of any doubt, permission is granted to
- link this program with OpenSSL and to (re)distribute the binaries
- produced as the result of such linking.
- .
- This program 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 this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
-License: LGPL-2.1+
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
- .
- This library 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
- Lesser General Public License for more details.
- .
- You should have received a copy of the GNU Lesser General Public
- License along with this library.  If not, see
- <http://www.gnu.org/licenses/>.
- .
- On Debian systems, the full text of the GNU Lesser General Public
- License version 2.1 can be found in the file
- `/usr/share/common-licenses/LGPL-2.1'.
-
-License: free-fsf
- 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.
-
-License: free-generic
- Copying and distribution of this file, with or without modification, are
- permitted in any medium without royalty provided the copyright notice
- and this notice are preserved. This file is offered as-is, without any
- warranty.
diff --git a/builder-support/debian/authoritative/debian-jessie/gbp.conf b/builder-support/debian/authoritative/debian-jessie/gbp.conf
deleted file mode 100644 (file)
index cec628c..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-[DEFAULT]
-pristine-tar = True
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.dirs b/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.dirs
deleted file mode 100644 (file)
index 75de4d8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-var/lib/powerdns/zones.slave.d
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.docs b/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.docs
deleted file mode 100644 (file)
index 8f9222a..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-pdns/bind-dnssec.4.2.0_to_4.3.0_schema.sqlite3.sql
-pdns/bind-dnssec.schema.sqlite3.sql
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.install
deleted file mode 100644 (file)
index b6e7f5b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-debian/config/bind.conf etc/powerdns/pdns.d/
-debian/config/named.conf etc/powerdns/
-usr/lib/*/pdns/libbindbackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.postinst
deleted file mode 100644 (file)
index 36610bf..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-set -e
-
-fix_bind_conf() {
-  cp /etc/powerdns/pdns.d/bind.conf /etc/powerdns/pdns.d/bind.conf.dpkg-bak
-  echo "Moving /etc/powerdns/pdns.d/${1} to /etc/powerdns/pdns.d/bind.conf"
-  mv -f /etc/powerdns/pdns.d/${1} /etc/powerdns/pdns.d/bind.conf
-
-  # Update all references from /etc/powerdns/bindbackend.conf to /etc/powerdns/named.conf
-  # as we're moving that file.
-  sed -i 's,/etc/powerdns/bindbackend.conf\(\s*\|$\),/etc/powerdns/named.conf\1,' /etc/powerdns/pdns.d/bind.conf
-}
-
-case "$1" in
-    configure)
-        chown pdns:pdns /var/lib/powerdns/zones.slave.d || :
-
-        # Create suggested supermaster.conf, which is included from /etc/powerdns/named.conf by default.
-        BINDCONF=/etc/powerdns/pdns.d/bind.conf
-        SUPERMASTERCONF=/var/lib/powerdns/supermaster.conf
-        if test -e $BINDCONF && grep "^bind-supermaster-config=$SUPERMASTERCONF" $BINDCONF >/dev/null 2>&1; then
-            touch $SUPERMASTERCONF
-            chown pdns:pdns $SUPERMASTERCONF
-        fi
-
-        # Older versions had the BIND backend configured in other files.
-        # If these files were not removed by the pdns-server package postinst,
-        # that means they were changed by user. Move them into the right places
-        # so the BIND backend keeps working on an upgrade.
-        if [ -z "$2" ]; then
-          # This is a new install. It is possible that it is _part_ of an upgrade from
-          # an installation that did not have the pdns-backend-bind package but the
-          # bind backend in the pdns-server package. Let's do the needful and move
-          # files to keep the bind bindbackend functional.
-          if [ -e "/etc/powerdns/pdns.d/pdns.simplebind.conf.dpkg-bak" ]; then
-            # This file was modified by the user, and moved by the installation of pdns-server
-            cp /etc/powerdns/pdns.d/pdns.simplebind.conf.dpkg-bak /etc/powerdns/pdns.d/pdns.simplebind.conf.dpkg-bak2
-            fix_bind_conf pdns.simplebind.conf.dpkg-bak
-          fi
-
-          if [ -e "/etc/powerdns/pdns.d/pdns.simplebind.conf" ]; then
-            # The previous package was one from repo.powerdns.com that did not put
-            # this file under ufc control
-            cp /etc/powerdns/pdns.d/pdns.simplebind.conf /etc/powerdns/pdns.d/pdns.simplebind.conf.dpkg-bak2
-            fix_bind_conf pdns.simplebind.conf
-          fi
-
-          # Now let's move this out of the way
-          if [ -e "/etc/powerdns/bindbackend.conf" ]; then
-            # This file was modified by the user (if not, it was removed by the installation
-            # of pdns-server), so make sure this file is not lost
-            cp /etc/powerdns/bindbackend.conf /etc/powerdns/bindbackend.conf.dpkg-bak
-            cp /etc/powerdns/named.conf /etc/powerdns/named.conf.dpkg-bak
-            echo "Moving /etc/powerdns/bindbackend.conf to /etc/powerdns/named.conf"
-            mv -f /etc/powerdns/bindbackend.conf /etc/powerdns/named.conf
-          fi
-        fi
-    ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-    ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.postrm b/builder-support/debian/authoritative/debian-jessie/pdns-backend-bind.postrm
deleted file mode 100644 (file)
index 51be23e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-set -e
-
-case "$1" in
-  purge)
-    # remove data file, if empty (created by postinst).
-    if [ -e /var/lib/powerdns/supermaster.conf ] && echo "d41d8cd98f00b204e9800998ecf8427e /var/lib/powerdns/supermaster.conf" | md5sum --check --status; then
-      rm -f /var/lib/powerdns/supermaster.conf
-    fi
-  ;;
-esac
-
-#DEBHELPER#
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.examples b/builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.examples
deleted file mode 100644 (file)
index 8f26fae..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/config/geoip.conf
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.install
deleted file mode 100644 (file)
index d8ab64b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/pdns/libgeoipbackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-geoip.postinst
deleted file mode 100644 (file)
index 1beff20..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.examples b/builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.examples
deleted file mode 100644 (file)
index 801a92e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/config/ldap.conf
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.install
deleted file mode 100644 (file)
index b16c182..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-modules/ldapbackend/dnsdomain2.schema etc/ldap/schema/
-usr/bin/zone2ldap usr/bin/
-usr/lib/*/pdns/libldapbackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.manpages b/builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.manpages
deleted file mode 100644 (file)
index 33e216d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/share/man/man1/zone2ldap.1
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-ldap.postinst
deleted file mode 100644 (file)
index 1beff20..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.examples b/builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.examples
deleted file mode 100644 (file)
index c762a0b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/config/pdns.local.lua2.conf
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.install
deleted file mode 100644 (file)
index dcb8ce5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/pdns/liblua2backend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.postinst
deleted file mode 100644 (file)
index dd662bc..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-#
-# postinst script for pdns-backend-lua2
-
-set -e
-
-if [ -n "$PDNSDEBUG" ]; then
-  echo "now debugging $0 $@"
-  set -x
-fi
-
-# Activate trigger
-dpkg-trigger pdns-server
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.prerm b/builder-support/debian/authoritative/debian-jessie/pdns-backend-lua2.prerm
deleted file mode 100644 (file)
index 3298654..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# Add call to init script to actually stop pdns.
-
-set -e
-
-if [ -x "/etc/init.d/pdns" ]; then
-       invoke-rc.d pdns stop || exit $?
-fi
-
-#DEBHELPER#
-
-exit 0
-
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.docs b/builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.docs
deleted file mode 100644 (file)
index 61b858e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-modules/gmysqlbackend/3.4.0_to_4.1.0_schema.mysql.sql
-modules/gmysqlbackend/4.1.0_to_4.2.0_schema.mysql.sql
-modules/gmysqlbackend/4.2.0_to_4.3.0_schema.mysql.sql
-modules/gmysqlbackend/dnssec-3.x_to_3.4.0_schema.mysql.sql
-modules/gmysqlbackend/enable-foreign-keys.mysql.sql
-modules/gmysqlbackend/nodnssec-3.x_to_3.4.0_schema.mysql.sql
-modules/gmysqlbackend/schema.mysql.sql
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.install
deleted file mode 100644 (file)
index 4b2b28a..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/config/pdns.local.gmysql.conf usr/share/pdns-backend-mysql
-usr/lib/*/pdns/libgmysqlbackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-mysql.postinst
deleted file mode 100644 (file)
index c93b3f6..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/sh
-set -e
-
-if [ -n "$PDNSDEBUG" ]; then
-  echo "now debugging $0 $@"
-  set -x
-fi
-
-purge_ucf_registry() {
-  pkgname="$1"
-  # Remove files previously registered with ucf (but keep the files).
-  # Newer versions no longer use ucf to manage conffiles.
-  # We stopped depending on ucf, so avoid calling ucf when it is not present.
-  if command -v ucfq >/dev/null; then
-    for file in $(ucfq --with-colons "$pkgname" | cut --delimiter=: --fields=1); do
-      ucf --purge ${file}
-      ucfr --purge $pkgname ${file}
-    done
-  fi
-}
-
-purge_ucf_registry "pdns-backend-mysql"
-# cleanup from versions before 4.0.0~beta1:
-purge_ucf_registry "pdns-backend-gmysql"
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.docs b/builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.docs
deleted file mode 100644 (file)
index f5df039..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-modules/godbcbackend/4.0.0_to_4.2.0_schema.mssql.sql
-modules/godbcbackend/4.2.0_to_4.3.0_schema.mssql.sql
-modules/godbcbackend/schema.mssql.sql
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.examples b/builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.examples
deleted file mode 100644 (file)
index b59603c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/config/godbc.conf
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.install
deleted file mode 100644 (file)
index 152e3e0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/pdns/libgodbcbackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-odbc.postinst
deleted file mode 100644 (file)
index 1beff20..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.docs b/builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.docs
deleted file mode 100644 (file)
index 9fdb2fe..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-modules/gpgsqlbackend/3.4.0_to_4.1.0_schema.pgsql.sql
-modules/gpgsqlbackend/4.1.0_to_4.2.0_schema.pgsql.sql
-modules/gpgsqlbackend/4.2.0_to_4.3.0_schema.pgsql.sql
-modules/gpgsqlbackend/dnssec-3.x_to_3.4.0_schema.pgsql.sql
-modules/gpgsqlbackend/nodnssec-3.x_to_3.4.0_schema.pgsql.sql
-modules/gpgsqlbackend/schema.pgsql.sql
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.install
deleted file mode 100644 (file)
index 85e3561..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/config/pdns.local.gpgsql.conf usr/share/pdns-backend-pgsql
-usr/lib/*/pdns/libgpgsqlbackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-pgsql.postinst
deleted file mode 100644 (file)
index 6a90bea..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-set -e
-
-if [ -n "$PDNSDEBUG" ]; then
-  echo "now debugging $0 $@"
-  set -x
-fi
-
-purge_ucf_registry() {
-  pkgname="$1"
-  # Remove files previously registered with ucf (but keep the files).
-  # Newer versions no longer use ucf to manage conffiles.
-  # We stopped depending on ucf, so avoid calling ucf when it is not present.
-  if command -v ucfq >/dev/null; then
-    for file in $(ucfq --with-colons "$pkgname" | cut --delimiter=: --fields=1); do
-      ucf --purge ${file}
-      ucfr --purge $pkgname ${file}
-    done
-  fi
-}
-
-purge_ucf_registry "pdns-backend-pgsql"
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.examples b/builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.examples
deleted file mode 100644 (file)
index 861ee3a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/config/pipe.conf
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.install
deleted file mode 100644 (file)
index 34a1acc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/pdns/libpipebackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-pipe.postinst
deleted file mode 100644 (file)
index 1beff20..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-remote.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-remote.install
deleted file mode 100644 (file)
index f8b7951..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/pdns/libremotebackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-remote.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-remote.postinst
deleted file mode 100644 (file)
index 1beff20..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.docs b/builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.docs
deleted file mode 100644 (file)
index 8813ea8..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-modules/gsqlite3backend/3.4.0_to_4.0.0_schema.sqlite3.sql
-modules/gsqlite3backend/4.0.0_to_4.2.0_schema.sqlite3.sql
-modules/gsqlite3backend/4.2.0_to_4.3.0_schema.sqlite3.sql
-modules/gsqlite3backend/4.3.0_to_4.3.1_schema.sqlite3.sql
-modules/gsqlite3backend/dnssec-3.x_to_3.4.0_schema.sqlite3.sql
-modules/gsqlite3backend/nodnssec-3.x_to_3.4.0_schema.sqlite3.sql
-modules/gsqlite3backend/schema.sqlite3.sql
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.install
deleted file mode 100644 (file)
index 6a0032b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/config/pdns.local.gsqlite3.conf usr/share/pdns-backend-sqlite3
-usr/lib/*/pdns/libgsqlite3backend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-sqlite3.postinst
deleted file mode 100644 (file)
index 6de742d..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#! /bin/sh
-#
-# postinst script for pdns-backend-sqlite3
-
-set -e
-
-if [ -n "$PDNSDEBUG" ]; then
-  echo "now debugging $0 $@"
-  set -x
-fi
-
-purge_ucf_registry() {
-  pkgname="$1"
-  # Remove files previously registered with ucf (but keep the files).
-  # Newer versions no longer use ucf to manage conffiles.
-  # We stopped depending on ucf, so avoid calling ucf when it is not present.
-  if command -v ucfq >/dev/null; then
-    for file in $(ucfq --with-colons "$pkgname" | cut --delimiter=: --fields=1); do
-      ucf --purge ${file}
-      ucfr --purge $pkgname ${file}
-    done
-  fi
-}
-
-purge_ucf_registry "pdns-backend-sqlite3"
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.examples b/builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.examples
deleted file mode 100644 (file)
index df4635e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/config/tinydns.conf
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.install b/builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.install
deleted file mode 100644 (file)
index 5d4ab6b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/pdns/libtinydnsbackend.so*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-backend-tinydns.postinst
deleted file mode 100644 (file)
index 1beff20..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-
-dpkg-trigger pdns-server
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-ixfrdist.install b/builder-support/debian/authoritative/debian-jessie/pdns-ixfrdist.install
deleted file mode 100644 (file)
index b2003c1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/bin/ixfrdist
-etc/powerdns/ixfrdist.example.yml
-lib/systemd/system/ixfrdist.service
-lib/systemd/system/ixfrdist@.service
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-ixfrdist.manpages b/builder-support/debian/authoritative/debian-jessie/pdns-ixfrdist.manpages
deleted file mode 100644 (file)
index 067537c..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/share/man/man1/ixfrdist.1
-debian/tmp/usr/share/man/man5/ixfrdist.yml.5
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.README.Debian b/builder-support/debian/authoritative/debian-jessie/pdns-server.README.Debian
deleted file mode 100644 (file)
index 58c50ec..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-Notes about Debian's PowerDNS package
--------------------------------------
-
- + Introduction
-
-PowerDNS is a powerful DNS server, it has the ability to serve data
-from different backends, including MySQL, PostgreSQL, LDAP etc.
-
- + Configure
-
-The configuration for PowerDNS is separated in different files. In
-/etc/powerdns/pdns.conf are the base server settings, the configuration for
-specific backends could go into any other file (ending in .conf) in
-/etc/powerdns/pdns.d/. launch= settings can be chained by using the launch+=
-syntax.
-
- + Chroot
-
-PowerDNS can run in a chrooted environment, but this has some disadvantages.
-It is not easy to connect via a socket to another service like MySQL or
-PostgreSQL. When using the sqlite backend, the database needs to live inside
-the chroot. With systemd, the service startup notification currently does
-not work for similar reasons. If you don't have these restrictions you can
-enable the chroot option.
-
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.dirs b/builder-support/debian/authoritative/debian-jessie/pdns-server.dirs
deleted file mode 100644 (file)
index d24138d..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-etc/powerdns/pdns.d
-var/lib/powerdns
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.install b/builder-support/debian/authoritative/debian-jessie/pdns-server.install
deleted file mode 100644 (file)
index e198c6f..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/bin/pdns_control
-usr/bin/pdnsutil
-usr/bin/zone2json
-usr/bin/zone2sql
-usr/lib/*/pdns/librandombackend.so*
-usr/sbin/pdns_server
-lib/systemd/system/pdns*
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.lintian-overrides b/builder-support/debian/authoritative/debian-jessie/pdns-server.lintian-overrides
deleted file mode 100644 (file)
index b6b6bec..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# Often this file will contain passwords.
-pdns-server: non-standard-file-perm etc/powerdns/pdns.conf 0600 != 0644
-# We load lsb-functions conditionally.
-pdns-server: init.d-script-needs-depends-on-lsb-base
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.manpages b/builder-support/debian/authoritative/debian-jessie/pdns-server.manpages
deleted file mode 100644 (file)
index effe502..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-debian/tmp/usr/share/man/man1/pdns_control.1
-debian/tmp/usr/share/man/man1/pdns_server.1
-debian/tmp/usr/share/man/man1/pdnsutil.1
-debian/tmp/usr/share/man/man1/zone2json.1
-debian/tmp/usr/share/man/man1/zone2sql.1
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.pdns.default b/builder-support/debian/authoritative/debian-jessie/pdns-server.pdns.default
deleted file mode 100644 (file)
index 0519ac1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# Variables for the PowerDNS sysv init script.
-# Note: ignored under systemd.
-
-# Arguments to the started daemon
-DAEMON_ARGS=""
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.pdns.init b/builder-support/debian/authoritative/debian-jessie/pdns-server.pdns.init
deleted file mode 100644 (file)
index fc5b17a..0000000
+++ /dev/null
@@ -1,272 +0,0 @@
-#!/bin/sh
-### BEGIN INIT INFO
-# Provides:          pdns
-# Required-Start:    $network $remote_fs $syslog
-# Required-Stop:     $network $remote_fs $syslog
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Should-Start:      slapd
-# Should-Stop:       slapd
-# Short-Description: PowerDNS Authoritative Name Server
-# Description: PDNS is a versatile high performance authoritative nameser
-### END INIT INFO
-
-PATH=/bin:/sbin:/usr/bin:/usr/sbin
-BINARYPATH=/usr/bin
-SBINARYPATH=/usr/sbin
-
-ODESC="PowerDNS Authoritative Name Server"
-DESC="$ODESC"
-NAME=pdns
-DAEMON=/usr/sbin/pdns_server
-DAEMON_ARGS=""
-CONTROL=/usr/bin/pdns_control
-SOCKETDIR=/var/run/pdns
-PIDFILE=$SOCKETDIR/$NAME.pid
-SCRIPTNAME=/etc/init.d/$NAME
-
-[ -x "$DAEMON" ] || exit 0
-
-[ -r /etc/default/pdns ] && . /etc/default/pdns
-
-# Handle instance scripts
-suffix=$(basename $0 | cut -d- -f2- -s)
-
-if [ -n "$suffix" ]; then
-       SUFFIX="--config-name=$suffix"
-       DAEMON_ARGS="$DAEMON_ARGS $SUFFIX"
-       NAME="$NAME-$suffix"
-       DESC="$DESC (config name $suffix)"
-       PIDFILE="/var/run/pdns/$NAME-$suffix.pid"
-fi
-
-# Load lsb stuff for systemd redirection (if available).
-if [ -e /lib/lsb/init-functions ]; then
-  . /lib/lsb/init-functions
-fi
-
-# function to invoke properly parametrized pdns_control
-doPC()
-{
-    $CONTROL $SUFFIX $1 $2 2> /dev/null
-       return $?
-}
-
-isrunning()
-{
-       doPC ping > /dev/null
-       return $?
-}
-
-#
-# Function that starts the daemon/service
-#
-do_start()
-{
-       # Return
-       #   0 if daemon has been started
-       #   1 if daemon was already running
-       #   2 if daemon could not be started
-       if isrunning; then
-               return 1
-       fi
-       mkdir -p $SOCKETDIR
-       start-stop-daemon --start --quiet \
-               --pidfile $PIDFILE --exec $DAEMON -- \
-               $DAEMON_ARGS --daemon --guardian=yes \
-               || return 2
-}
-
-#
-# Function that stops the daemon/service
-#
-do_stop()
-{
-       # Return
-       #   0 if daemon has been stopped
-       #   1 if daemon was already stopped
-       #   2 if daemon could not be stopped
-       #   other if a failure occurred
-       doPC quit >/dev/null
-       RETVAL="2"
-       for sec in $(seq 1 5); do
-               if ! isrunning; then
-                       RETVAL="0"
-                       break
-               fi
-               sleep 1
-       done
-       [ "$RETVAL" = 2 ] && return 2
-       rm -f $PIDFILE
-}
-
-case "$1" in
-  start)
-       echo -n "Starting $DESC: $NAME ..."
-       do_start
-       case "$?" in
-               0|1)
-                       echo done
-                       exit 0
-                       ;;
-               2)
-                       echo failed
-                       exit 1
-                       ;;
-       esac
-       ;;
-  stop)
-       echo -n "Stopping $DESC: $NAME ..."
-       do_stop
-       case "$?" in
-               0|1)
-                       echo done
-                       exit 0
-                       ;;
-               2)
-                       echo failed
-                       exit 1
-                       ;;
-       esac
-       ;;
-  status)
-       if isrunning; then
-               echo "$NAME is running: $(doPC status)"
-               exit 0
-       else
-               echo "$NAME is not running"
-               exit 3
-       fi
-       ;;
-  force-stop)
-       echo -n "Killing $ODESC (all instances): $NAME ..."
-       kill -9 $(pidof pdns_server)
-       case "$?" in
-               0)
-                       echo done
-                       exit 0
-                       ;;
-               1)
-                       echo failed
-                       exit 1
-                       ;;
-       esac
-       ;;
-  restart)
-       echo -n "Restarting $DESC: $NAME ..."
-       do_stop
-       case "$?" in
-               0|1)
-                       do_start
-                       case "$?" in
-                               0)
-                                       echo done
-                                       exit 0
-                                       ;;
-                               1)
-                                       echo failed  # Old process is still running
-                                       exit 1
-                                       ;;
-                               *)
-                                       echo failed # Failed to start
-                                       exit 1
-                                       ;;
-                       esac
-                       ;;
-               *)
-                       # Failed to stop
-                       echo failed
-                       exit 1
-                       ;;
-       esac
-       ;;
-  reload|force-reload)
-       echo -n "Reloading $DESC: $NAME ..."
-       if isrunning; then
-               doPC cycle >/dev/null
-               case "$?" in
-                       0)
-                               echo done
-                               exit 0
-                               ;;
-                       1)
-                               echo failed
-                               exit 1
-                               ;;
-               esac
-       else
-               echo done
-               exit 7
-       fi
-       ;;
-  monitor)
-       if isrunning; then
-               echo "already running"
-               exit 1
-       else
-               $DAEMON $DAEMON_ARGS --daemon=no --guardian=no --control-console --loglevel=9
-               exit 0
-       fi
-       ;;
-  dump)
-       if isrunning; then
-               doPC list
-               exit 0
-       else
-               echo "not running"
-               exit 7
-       fi
-       ;;
-  show)
-       if isrunning; then
-               if [ $# -lt 2 ]; then
-                       echo "Insufficient parameters"
-                       exit 2
-               fi
-               echo -n "$2="
-               doPC show $2
-               exit 0
-       else
-               echo "not running"
-               exit 7
-       fi
-       ;;
-  mrtg)
-       if isrunning; then
-               if [ $# -lt 2 ]; then
-                       echo "Insufficient parameters"
-                       exit 2
-               fi
-               doPC show $2
-               if [ "$3x" != "x" ]; then
-                       doPC show $3
-               else
-                       echo 0
-               fi
-               doPC uptime
-               echo "$DESC"
-               exit 0
-       else
-               echo "not running"
-               exit 7
-       fi
-       ;;
-  cricket)
-       if isrunning; then
-               if [ $# -lt 2 ]; then
-                       echo "Insufficient parameters"
-                       exit 1
-               fi
-               doPC show $2
-               exit 0
-       else
-               echo "not running"
-               exit 7
-       fi
-       ;;
-  *)
-       echo "Usage: $SCRIPTNAME {start|stop|status|force-stop|restart|reload|monitor|dump|show|mrtg|cricket}"
-       ;;
-esac
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.postinst b/builder-support/debian/authoritative/debian-jessie/pdns-server.postinst
deleted file mode 100644 (file)
index e4ecbd1..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-set -e
-
-if [ -n "$PDNSDEBUG" ]; then
-  echo "now debugging $0 $@"
-  set -x
-fi
-
-# Startup errors should never cause dpkg to fail.
-initscript_error() {
-    return 0
-}
-
-case "$1" in
-  configure)
-    if [ -z "`getent group pdns`" ]; then
-      addgroup --quiet --system pdns
-    fi
-    if [ -z "`getent passwd pdns`" ]; then
-      echo -n "Creating user and group pdns..."
-      adduser --quiet --system --home /var/spool/powerdns --shell /bin/false --ingroup pdns --disabled-password --disabled-login --gecos "PowerDNS" pdns
-      echo "done"
-    fi
-    if [ "`stat -c '%U:%G' /etc/powerdns/pdns.conf`" = "root:root" ]; then
-      chown root:pdns /etc/powerdns/pdns.conf
-      # Make sure that pdns can read it; the default used to be 0600
-      chmod g+r /etc/powerdns/pdns.conf
-    fi
-    chown pdns:pdns /var/lib/powerdns || :
-  ;;
-
-  triggered)
-    invoke-rc.d pdns restart || :
-  ;;
-
-  abort-upgrade|abort-remove|abort-deconfigure)
-  ;;
-
-  *)
-    echo "postinst called with unknown argument \`$1'" >&2
-    exit 1
-  ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-server.preinst b/builder-support/debian/authoritative/debian-jessie/pdns-server.preinst
deleted file mode 100644 (file)
index 502610f..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/bin/sh
-set -e
-
-ucf_delete_unchanged() {
-  # pdns-server no longer Depends: ucf, so only do this if ucf is installed.
-  if which ucf >/dev/null; then
-    if ucfq --with-colons "$1" | grep -q ':pdns-server:Yes:No'; then
-      # file exists, not changed; delete it
-      echo "Removing unchanged configuration file $1"
-      rm -f "$1"
-    fi
-    ucf --purge "$1"
-    ucfr --purge pdns-server "$1"
-  else
-    echo "E: ucf not installed, can not remove unchanged configuration file $1."
-  fi
-}
-
-purge_ucf_registry() {
-  pkgname="$1"
-  # Remove files previously registered with ucf (but keep the files).
-  # Newer versions no longer use ucf to manage conffiles.
-  # We stopped depending on ucf, so avoid calling ucf when it is not present.
-  if command -v ucfq >/dev/null; then
-    for file in $(ucfq --with-colons "$pkgname" | cut --delimiter=: --fields=1); do
-      ucf --purge ${file}
-      ucfr --purge $pkgname ${file}
-    done
-  fi
-}
-
-backup_conffile() {
-  if [ -e "$1" ]; then
-    echo "Moving configuration file $1 to $1.dpkg-bak"
-    mv -f "$1" "$1".dpkg-bak
-  fi
-}
-
-case "$1" in
-  install|upgrade)
-    # for upgrades from before 4.0.0-2, drop empty file created by previous postinst.
-    if [ -e /etc/powerdns/bindbackend.conf ] && echo "d41d8cd98f00b204e9800998ecf8427e /etc/powerdns/bindbackend.conf" | md5sum --check --status; then
-      rm -f /etc/powerdns/bindbackend.conf
-    fi
-
-    # 4.0.0-2 moved pdns-server' configuration files back under dpkg conffile control (from ucf),
-    # and bindbackend was split into its own package.
-    # the upgrade code in 4.0.0-2 did not delete unchanged files.
-    if [ ! -z "$2" ] && dpkg --compare-versions "$2" le "4.0.0-3~"; then
-      # we want to preserve the following if they were changed.
-      ucf_delete_unchanged "/etc/default/pdns"
-      ucf_delete_unchanged "/etc/powerdns/pdns.conf"
-      ucf_delete_unchanged "/etc/powerdns/pdns.d/pdns.local.conf"
-      # pdns.simplebind.conf is no longer useful with just pdns-server,
-      # pdns-backend-bind will install bind.conf instead.
-      ucf_delete_unchanged "/etc/powerdns/pdns.d/pdns.simplebind.conf"
-      backup_conffile "/etc/powerdns/pdns.d/pdns.simplebind.conf"
-    fi
-
-    # Remove files no longer in the package (and unused)
-    rm -f /etc/resolvconf/update.d/pdns
-    rm -f /etc/insserv.d/pdns-server
-
-    purge_ucf_registry "pdns-server"
-  ;;
-esac
-
-#DEBHELPER#
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-tools.install b/builder-support/debian/authoritative/debian-jessie/pdns-tools.install
deleted file mode 100644 (file)
index 6ca38a9..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-usr/bin/calidns
-usr/bin/dnsbulktest
-usr/bin/dnsgram
-usr/bin/dnspcap2protobuf
-usr/bin/dnsreplay
-usr/bin/dnsscan
-usr/bin/dnsscope
-usr/bin/dnstcpbench
-usr/bin/dnswasher
-usr/bin/dumresp
-usr/bin/ixplore
-usr/bin/nproxy
-usr/bin/nsec3dig
-usr/bin/pdns_notify
-usr/bin/saxfr
-usr/bin/sdig
diff --git a/builder-support/debian/authoritative/debian-jessie/pdns-tools.manpages b/builder-support/debian/authoritative/debian-jessie/pdns-tools.manpages
deleted file mode 100644 (file)
index b8b70a8..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-debian/tmp/usr/share/man/man1/calidns.1
-debian/tmp/usr/share/man/man1/dnsbulktest.1
-debian/tmp/usr/share/man/man1/dnsgram.1
-debian/tmp/usr/share/man/man1/dnspcap2protobuf.1
-debian/tmp/usr/share/man/man1/dnsreplay.1
-debian/tmp/usr/share/man/man1/dnsscan.1
-debian/tmp/usr/share/man/man1/dnsscope.1
-debian/tmp/usr/share/man/man1/dnstcpbench.1
-debian/tmp/usr/share/man/man1/dnswasher.1
-debian/tmp/usr/share/man/man1/dumresp.1
-debian/tmp/usr/share/man/man1/ixplore.1
-debian/tmp/usr/share/man/man1/nproxy.1
-debian/tmp/usr/share/man/man1/nsec3dig.1
-debian/tmp/usr/share/man/man1/pdns_notify.1
-debian/tmp/usr/share/man/man1/saxfr.1
-debian/tmp/usr/share/man/man1/sdig.1
diff --git a/builder-support/debian/authoritative/debian-jessie/rules b/builder-support/debian/authoritative/debian-jessie/rules
deleted file mode 100755 (executable)
index ee04b0e..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/usr/bin/make -f
-DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
-DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-
-# Backends
-backends := bind ldap pipe gmysql godbc gpgsql gsqlite3 geoip lua2 remote random tinydns
-
-# Disable systemd integration on non-linux archs
-ifeq ($(DEB_HOST_ARCH_OS),linux)
-CONFIGURE_ARGS += --enable-systemd --with-systemd=/lib/systemd/system
-else
-CONFIGURE_ARGS += --disable-systemd
-endif
-
-
-# Use new build system
-%:
-       dh $@ \
-         --with autoreconf \
-         --with systemd \
-         --parallel
-
-override_dh_auto_configure:
-       test -f pdns/dnslabeltext.cc && mv pdns/dnslabeltext.cc debian/dnslabeltext.cc.moved || true
-       dh_auto_configure -- \
-               --sysconfdir=/etc/powerdns \
-               --with-dynmodules="$(backends)" \
-               --with-modules="" \
-               --enable-tools \
-               --with-libsodium \
-               --with-lua=luajit \
-               --enable-unit-tests \
-               --enable-experimental-pkcs11 \
-               --enable-lua-records \
-               --enable-ixfrdist \
-               $(CONFIGURE_ARGS)
-
-# pdns-server has a debug package
-override_dh_strip:
-       dh_strip --dbg-package=pdns-server-dbg
-
-override_dh_systemd_enable:
-       dh_systemd_enable --name=pdns
-
-# init script needs to be named pdns, not pdns-server. if no pdns-backend
-# is installed, start will fail, so pass --no-start. backends will trigger
-# a restart.
-override_dh_installinit:
-       dh_installinit --error-handler=initscript_error --no-start --restart-after-upgrade --name=pdns
-
-override_dh_install:
-       dh_install
-       ./pdns/pdns_server --config=default | sed \
-         -e 's!# module-dir=.*!!' \
-         -e 's!# include-dir=.*!&\ninclude-dir=/etc/powerdns/pdns.d!' \
-         -e 's!# launch=.*!&\nlaunch=!' \
-         -e 's!# setgid=.*!setgid=pdns!' \
-         -e 's!# setuid=.*!setuid=pdns!' \
-         > debian/pdns-server/etc/powerdns/pdns.conf
-ifeq ($(DEB_HOST_ARCH_BITS),32)
-       echo RestrictAddressFamilies is broken on 32bit, removing it from service file
-       perl -ni -e 'print unless /RestrictAddressFamilies/' debian/pdns-server/lib/systemd/system/*.service
-endif
-
-# Verbose tests (shows used compiler/linker and their flags)
-override_dh_auto_test:
-       echo Skipping make test, as dependencies are missing.
-       make check -- V=1 || (cat pdns/test-suite.log && false)
-
-# Verbose build (shows used compiler/linker and their flags)
-override_dh_auto_build-arch:
-       dh_auto_build -- V=1 MAKEOPTS=-j2
-
-override_dh_fixperms:
-       dh_fixperms
-       # these files often contain passwords. 640 as it is chowned to root:pdns
-       chmod 0640 debian/pdns-server/etc/powerdns/pdns.conf
-
-# restore moved files
-override_dh_clean:
-       test -f debian/dnslabeltext.cc.moved && mv debian/dnslabeltext.cc.moved pdns/dnslabeltext.cc || true
-       dh_clean
diff --git a/builder-support/debian/authoritative/debian-jessie/source/format b/builder-support/debian/authoritative/debian-jessie/source/format
deleted file mode 100644 (file)
index 163aaf8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3.0 (quilt)
diff --git a/builder-support/debian/authoritative/debian-jessie/tests/control b/builder-support/debian/authoritative/debian-jessie/tests/control
deleted file mode 100644 (file)
index 06a25ec..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Tests: smoke-bind
-Depends: pdns-server, pdns-backend-bind, dnsutils
-Restrictions: needs-root
-
-Tests: smoke-mysql
-Depends: default-mysql-server, pdns-server, pdns-backend-mysql, dnsutils
-Restrictions: needs-root, isolation-container
-
-Tests: smoke-pgsql
-Depends: postgresql, pdns-server, pdns-backend-pgsql, dnsutils
-Restrictions: needs-root, isolation-container
-
-Tests: supported-algos
-Depends: pdns-server
-Restrictions: isolation-container
diff --git a/builder-support/debian/authoritative/debian-jessie/tests/smoke-bind b/builder-support/debian/authoritative/debian-jessie/tests/smoke-bind
deleted file mode 100755 (executable)
index 2fb0d19..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-exec 2>&1
-set -ex
-
-cat <<EOF >/etc/powerdns/named.conf
-zone "example.org" { type master; file "/etc/powerdns/example.org.zone"; };
-EOF
-
-cat <<EOF >/etc/powerdns/example.org.zone
-example.org.           172800  IN      SOA     ns1.example.org. dns.example.org. 1 10800 3600 604800 3600
-example.org.           172800  IN      NS      ns1.example.org.
-smoke.example.org.     172800  IN      A       127.0.0.123
-EOF
-
-service pdns restart
-
-TMPFILE=$(mktemp)
-cleanup() {
-  rm -f "$TMPFILE"
-  service pdns stop
-}
-trap cleanup EXIT
-
-dig @127.0.0.1 smoke.example.org 2>&1 | tee "$TMPFILE"
-
-if grep -c '127\.0\.0\.123' "$TMPFILE"; then
-    echo success
-else
-    echo smoke could not be resolved
-    exit 1
-fi
-
diff --git a/builder-support/debian/authoritative/debian-jessie/tests/smoke-mysql b/builder-support/debian/authoritative/debian-jessie/tests/smoke-mysql
deleted file mode 100755 (executable)
index 3008a66..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-exec 2>&1
-set -ex
-
-echo /etc/powerdns/pdns.d/pdns.local.gmysql.conf follows:
-echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-cat  /etc/powerdns/pdns.d/pdns.local.gmysql.conf
-echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-
-# gmysql-dbname=pdnsbackendmysql
-DBNAME=$(grep gmysql-dbname /etc/powerdns/pdns.d/pdns.local.gmysql.conf | awk -F= '{print $2}')
-
-cat <<EOF >/etc/powerdns/example.org
-example.org.           172800  IN      SOA     ns1.example.org. dns.example.org. 1 10800 3600 604800 3600
-example.org.           172800  IN      NS      ns1.example.org.
-smoke.example.org.     172800  IN      A       127.0.0.124
-EOF
-
-zone2sql --gmysql --zone-name=example.org --zone=/etc/powerdns/example.org | \
-    mysql -uroot $DBNAME
-
-service pdns restart
-
-TMPFILE=$(mktemp)
-cleanup() {
-  rm -f "$TMPFILE"
-  service pdns stop
-}
-trap cleanup EXIT
-
-dig @127.0.0.1 smoke.example.org 2>&1 | tee "$TMPFILE"
-
-if grep -c '127\.0\.0\.124' "$TMPFILE"; then
-    echo success
-else
-    echo smoke.example.org could not be resolved
-    exit 1
-fi
-
diff --git a/builder-support/debian/authoritative/debian-jessie/tests/smoke-pgsql b/builder-support/debian/authoritative/debian-jessie/tests/smoke-pgsql
deleted file mode 100755 (executable)
index 1db81a4..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/bash
-exec 2>&1
-set -ex
-
-echo /etc/powerdns/pdns.d/pdns.local.gpgsql.conf follows:
-echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-cat  /etc/powerdns/pdns.d/pdns.local.gpgsql.conf
-echo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-
-# gpgsql-dbname=pdnsbackendpgsql
-DBNAME=$(grep gpgsql-dbname   /etc/powerdns/pdns.d/pdns.local.gpgsql.conf | awk -F= '{print $2}')
-DBHOST=$(grep gpgsql-host     /etc/powerdns/pdns.d/pdns.local.gpgsql.conf | awk -F= '{print $2}')
-DBUSER=$(grep gpgsql-user     /etc/powerdns/pdns.d/pdns.local.gpgsql.conf | awk -F= '{print $2}')
-DBPASS=$(grep gpgsql-password /etc/powerdns/pdns.d/pdns.local.gpgsql.conf | awk -F= '{print $2}')
-
-cat <<EOF >/etc/powerdns/example.org
-example.org.           172800  IN      SOA     ns1.example.org. dns.example.org. 1 10800 3600 604800 3600
-example.org.           172800  IN      NS      ns1.example.org.
-smoke.example.org.     172800  IN      A       127.0.0.125
-EOF
-
-zone2sql --gpgsql --zone-name=example.org --zone=/etc/powerdns/example.org | \
-    PGPASSWORD="$DBPASS" psql -h "$DBHOST" -U "$DBUSER" "$DBNAME"
-
-service pdns restart
-
-TMPFILE=$(mktemp)
-cleanup() {
-  rm -f "$TMPFILE"
-  service pdns stop
-}
-trap cleanup EXIT
-
-dig @127.0.0.1 smoke.example.org 2>&1 | tee "$TMPFILE"
-
-if grep -c '127\.0\.0\.125' "$TMPFILE"; then
-    echo success
-else
-    echo smoke.example.org could not be resolved
-    exit 1
-fi
-
diff --git a/builder-support/debian/authoritative/debian-jessie/tests/supported-algos b/builder-support/debian/authoritative/debian-jessie/tests/supported-algos
deleted file mode 100755 (executable)
index 40a68dd..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/bash
-exec 2>&1
-set -ex
-
-TMPFILE=$(mktemp)
-cleanup() {
-  rm -f "$TMPFILE"
-}
-trap cleanup EXIT
-
-pdnsutil list-algorithms 2>/dev/null | tee "$TMPFILE"
-
-for algo in RSASHA1 RSASHA1-NSEC3-SHA1 RSASHA256 RSASHA512 ECC-GOST ECDSAP256SHA256 ECDSAP384SHA384 ED25519; do
-    if ! grep -E -c " $algo\$" "$TMPFILE"; then
-        echo Algorithm $algo is not supported
-        exit 1
-    fi
-done
-
-echo success
diff --git a/builder-support/debian/authoritative/debian-jessie/triggers b/builder-support/debian/authoritative/debian-jessie/triggers
deleted file mode 100644 (file)
index 1603282..0000000
+++ /dev/null
@@ -1 +0,0 @@
-interest pdns-server
diff --git a/builder-support/debian/authoritative/debian-jessie/upstream/signing-key.asc b/builder-support/debian/authoritative/debian-jessie/upstream/signing-key.asc
deleted file mode 100644 (file)
index 3d84016..0000000
+++ /dev/null
@@ -1,165 +0,0 @@
------BEGIN PGP PUBLIC KEY BLOCK-----
-
-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
-IjIl2JcA0Nr81sl1obQZYmVydCBodWJlcnQgPGFodUBkczlhLm5sPohfBBMRAgAX
-BQI89lKlBQsHCgMEAxUDAgMWAgECF4AAEgkQHF7pkNLnFXUHZUdQRwABASq1AKDk
-dusIoMiNKktSMWfCbg/oMJcmYwCg38laBCCqB2Oudv6+OebHWSMHrNi0JWJlcnQg
-aHViZXJ0IChmb3gpIDxodWJlcnRAZm94LWl0LmNvbT6ISQQwEQIACQUCVA/k0wId
-IAAKCRAcXumQ0ucVdWFPAKC9315eBt4gCqWUfUj6EfaexeTj/ACgnv7tMyoH4Nv7
-jK1BG4JQ0S7Fewe0JmJlcnQgaHViZXJ0IDxiZXJ0Lmh1YmVydEBuZXRzY291dC5j
-b20+iEkEMBECAAkFAlQP5PICHSAACgkQHF7pkNLnFXWhrgCg3bm+cERc+F75j2Da
-MhdStYhcCoMAoLzC6QFrVqICjXAWt7LUhRetEb+LtDNiZXJ0IGh1YmVydCAoY29y
-cG9yYXRlKSA8YmVydC5odWJlcnRAbmV0aGVybGFicy5ubD6IXwQTEQIAFwUCQoys
-wgULBwoDBAMVAwIDFgIBAheAABIJEBxe6ZDS5xV1B2VHUEcAAQFGrgCg4ZgRb7G4
-H15PKPfOJX6C9PD0wEIAn3HjAg1fNN9WP8vP9UnlbiH08FEZtDFiZXJ0IGh1YmVy
-dCAocG93ZXJkbnMpIDxiZXJ0Lmh1YmVydEBwb3dlcmRucy5jb20+iGIEExECACIF
-Ald/SwoCGyMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEBxe6ZDS5xV1BKEA
-nikLxRY1dyV+u+r9ImnaY7AmZ+x6AJ9GWMGzivQldWwZYPYYh7f3TTE0+bkBDQQ8
-9lKoEAQAvChVI1iQYngKQtFxxelx4Uv+10B/HaIn4Obk2LqJrbc6yS+zatqOBl0p
-M7jOTRRZp549P7U72jApCW2/bKzdcQNJlJRV7FIe5E1qZNf84AsKBHqphe/7FxHY
-ypekmcvAiZG1B5cmQDEW+ebIBqrPBolNFYUjgDaPMZz0Nr5xoyMAAwYD/jfkkn6j
-JwMSZPUHMuVGBTQlCQ3+b70XClBV5uN0UIKyWx7dRtZD7vuf+NqblygnRlsAsEuh
-99ggWKOL7zUjcXJKtHWrMhjhVtPg/4we19rOY7Z9/n8Jc427dTffAX84CHLuuSEZ
-omYQ1uds9DMMayRSiO5BOOXqeP9ItLElyHb4iE4EGBECAAYFAjz2UqgAEgkQHF7p
-kNLnFXUHZUdQRwABARDzAKDK/3G2YXuVXtDDiPe599ncuzJEPwCg471sTokR9Dn3
-3H9ZFpjspd5Z+dGZAQ0EWOzWBQEIALuqBv3556Glk00Hu866hDtDEOtLeyVXOJA8
-ySsKYIwacAHzaTa2whLLzfx3XdwBWKtly1o3hlduwfwL1l3aMh4zamHFgl58a+P6
-fGTlPEEehi+1silIT3QPbqxzOowiwe93UVkJiTqhapGbFDmnguiLZYTWhgAuGYRr
-EpvtNmnJU+6TrDTO8DH834uoYTESqs+fuOVw6Ab84th+Qucq1LB3yKsHhyq7m0en
-81a22xVXIl5+CKZts7pH8bRTTSMn6eo97k1KJ2E15hoRnnrshlduxhzbRjrx1wfq
-OZ0mVzuNHSJYlGvUKnbtNTatOZXRfUAlqMqcsYkXz8t3QLz/cuUAEQEAAbQtV2lu
-a2VscywgRXJpayA8ZXJpay53aW5rZWxzQG9wZW4teGNoYW5nZS5jb20+iQExBBMB
-AgAbBQJY7NYFAhsDBAsJCAcGFQoJCAsCBQkSzAMAAAoJEG/8M0ObDQTfcIcH/32n
-9IqQwvOqh+rNjl3vHn3on4MdUebEIIg3QkhGtBb912Rdbvqp2lJxLDtgI1EolYbm
-ab1HRRBXh0x4ErGt2yJSruyQrTPp6RKX/dP7tAghTPHtiZ5JK/KjhvuBgjbZ4xiy
-3ge/ZVJoEOuxzPfZlK+MOz75RqT7eH4mBvfB4oBr67OTfAzbYQOGRXNSsRzhHr9x
-CGXk1zlNHheyXrwpPm9wD2RahRPRXscagv+HKI7W8taDLY500C3iX7ux3VfzJcy0
-ub4m0ru96VFJRrdwi8O7WT7oJEZvxV/QtG7sXfo7dt+ryRAKxu3er24Hmk1S9iVh
-owEGnq/JRMOIg1ioRj25AQ0EWOzWBQEIAJ+8XbWUGbMEpYf0gEfnxznD6WxBf3j4
-E2GWiqfGYHd5rQPMErrk0DXmxCwSWjJf0+96KNvJ4wrQ/G5gAUj7R7OChXWFt/KZ
-eaEBCJQd0de41pjBQ7+kVb8cRTBt3gCLWC0xEkbYn7jk9T/Rqm7fOkkmt8x2i5+j
-k83M+lteR1aFbwIIA9dMuG5lm5jz+a1Hu6fK65A2V8lsBacp3+D3NNXIwl19UEh7
-u1H6Pg1R67BuePT2iKo/TYyLrfD/G4pLr8HoU19wXEkJq4S/yzoYr9oABZ3spTSa
-fNoVYaxqmerpBHSC5EY/D1t2QfR0C6pUVOVjxaGjYNoaajd0kA4BXqcAEQEAAYkB
-MQQYAQIAGwUCWOzWBQIbDAQLCQgHBhUKCQgLAgUJEswDAAAKCRBv/DNDmw0E3+Da
-CACIyXcUOmgyGqFXmRXC8MVzc5NcKEE6amh13Cwb75xjmXI9p2nvcklCiIAF4MrJ
-JqR22Hkok0SqlcrUb5vjJw2/CZ4PNdbWM1PaB7AyKmiqvM4lpFfH2hR1U1miQZdM
-8V1CXmzOH6DGwuZNU3jUNyYvEbidIxBcJT282Zp/jC9hZFGLL7VL1he0hUvF3WyD
-mQo9RSe0xNrLCTNN+HE2VaTEk7L0dAcVS/NbOv0BJkdB0LqlHGOAE5ahv/iUxO/6
-FCpxjtb6qfCQwUQXjRrMSTSwdSTTlKA015yy44aEXfRnMH9zOPKYbZeJMFOCsfc8
-fU3LLuacV5Kv6l4aJyRYJaN/
-=z55N
------END PGP PUBLIC KEY BLOCK-----
diff --git a/builder-support/debian/authoritative/debian-jessie/watch b/builder-support/debian/authoritative/debian-jessie/watch
deleted file mode 100644 (file)
index cb3c498..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# Site         Directory               Pattern                 Version Script
-version=3
-opts="pgpsigurlmangle=s/$/.asc/,versionmangle=s/-(alpha|beta|rc)/~$1/" https://downloads.powerdns.com/releases/        pdns-(\d+.*)\.tar\.bz2  debian  uupdate
diff --git a/builder-support/debian/dnsdist/debian-jessie/compat b/builder-support/debian/dnsdist/debian-jessie/compat
deleted file mode 100644 (file)
index f599e28..0000000
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/builder-support/debian/dnsdist/debian-jessie/control b/builder-support/debian/dnsdist/debian-jessie/control
deleted file mode 100644 (file)
index 5845006..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-Source: dnsdist
-Section: net
-Priority: optional
-Maintainer: Debian DNS Packaging <pkg-dns-devel@lists.alioth.debian.org>
-Uploaders: Chris Hofstaedtler <zeha@debian.org>
-Build-Depends: debhelper (>= 9~),
-               dh-systemd,
-               libboost-dev,
-               libcap-dev,
-               libcdb-dev,
-               libedit-dev,
-               libluajit-5.1-dev,
-               libre2-dev,
-               libsodium-dev,
-               libssl-dev,
-               libsystemd-dev [linux-any],
-               pkg-config,
-               ragel,
-               systemd [linux-any]
-Standards-Version: 4.1.0
-Homepage: https://dnsdist.org
-Vcs-Git: https://anonscm.debian.org/git/pkg-dns/dnsdist.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-dns/dnsdist.git
-
-Package: dnsdist
-Architecture: any
-Depends: ${misc:Depends},
-         ${shlibs:Depends}
-Description: DNS loadbalancer
- Highly DoS- and abuse-aware load balancing tool for DNS traffic,
- with Lua scripting and configuration capability.
- Can be configured to use various sets of rules to classify, route
- and reject traffic.
-
-Package: dnsdist-dbg
-Architecture: any
-Section: debug
-Priority: optional
-Depends: dnsdist (= ${binary:Version}), ${misc:Depends}
-Description: DNS loadbalancer
- Highly DoS- and abuse-aware load balancing tool for DNS traffic,
- with Lua scripting and configuration capability.
- Can be configured to use various sets of rules to classify, route
- and reject traffic.
- .
- This package contains the debug symbols
diff --git a/builder-support/debian/dnsdist/debian-jessie/copyright b/builder-support/debian/dnsdist/debian-jessie/copyright
deleted file mode 100644 (file)
index edd9050..0000000
+++ /dev/null
@@ -1,260 +0,0 @@
-Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Upstream-Name: dnsdist
-Source: https://dnsdist.org
-
-Files: *
-Copyright: 2002-2021 PowerDNS.COM BV and contributors
-License: GPL-2 with OpenSSL Exception
-
-Files: debian/*
-Copyright: 2002-2016 PowerDNS.COM BV and contributors
- 2016 Chris Hofstaedtler <zeha@debian.org>
-License: GPL-2 with OpenSSL Exception
-Comment: Debian packaging is under same license as upstream code
-
-Files: ext/json11/*
-Copyright: 2013 Dropbox, Inc.
-License: Expat
-
-Files: ext/libbpf/*
-Copyright: 2015, 2016 Alexei Starovoitov <ast@plumgrid.com>
-License: GPL-2
-Comment: taken from Linux kernel source
-
-Files: ext/luawrapper/*
-Copyright: 2013, Pierre KRIEGER
-License: BSD-3
-
-Files: ext/yahttp/*
-Copyright: 2014 Aki Tuomi
-License: Expat
-
-Files: compile ltmain.sh
-Copyright: 1996-2011 Free Software Foundation, Inc.
-License: GPL-2+
-
-Files: m4/ax_cxx_compile_stdcxx_11.m4
-Copyright: 2008 Benjamin Kosnik <bkoz@redhat.com>
- 2012 Zack Weinberg <zackw@panix.com>
- 2013 Roy Stogner <roystgnr@ices.utexas.edu>
- 2014, 2015 Google Inc.; contributed by Alexey Sokolov <sokolov@google.com>
-License: free-generic
-
-Files: m4/boost.m4
-Copyright: 2007-2011, 2014  Benoit Sigoure <tsuna@lrde.epita.fr>
-License: GPL-3 or Autoconf
-
-Files: m4/libtool.m4 m4/lt*.m4
-Copyright: 1996-2011 Free Software Foundation, Inc.
-License: free-fsf
-
-Files: m4/systemd.m4
-Copyright: 2014 Luis R. Rodriguez <mcgrof@suse.com>
- 2016 Pieter Lexis <pieter.lexis@powerdns.com>
-License: GPL-2+
-
-Files: m4/warnings.m4
-Copyright: 2008-2015 Free Software Foundation, Inc.
-License: free-fsf
-
-Files: m4/pdns_d_fortify_source.m4 m4/pdns_param_ssp_buffer_size.m4 m4/pdns_pie.m4 m4/pdns_relro.m4 m4/pdns_stack_protector.m4
-Copyright: 2013 Red Hat, Inc.
-License: LGPL-2.1+
-
-Files: src_js/d3.js
-Copyright: 2010-2016 Mike Bostock
-License: Expat
-
-Files: src_js/jquery.js
-Copyright: JS Foundation and other contributors
-License: Expat
-
-Files: src_js/moment.js
-Copyright: JS Foundation and other contributors
-License: Expat
-
-Files: src_js/rickshaw.js
-Copyright: 2011-2014 by Shutterstock Images, LLC
-License: Expat
-
-License: Unlicense
- This is free and unencumbered software released into the public domain.
- .
- Anyone is free to copy, modify, publish, use, compile, sell, or
- distribute this software, either in source code form or as a compiled
- binary, for any purpose, commercial or non-commercial, and by any
- means.
- .
- In jurisdictions that recognize copyright laws, the author or authors
- of this software dedicate any and all copyright interest in the
- software to the public domain. We make this dedication for the benefit
- of the public at large and to the detriment of our heirs and
- successors. We intend this dedication to be an overt act of
- relinquishment in perpetuity of all present and future rights to this
- software under copyright law.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
- IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
- OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
- ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
- OTHER DEALINGS IN THE SOFTWARE.
- .
- For more information, please refer to <http://unlicense.org/>
-
-License: GPL-2 with OpenSSL Exception
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation.
- .
- In addition, for the avoidance of any doubt, permission is granted to
- link this program with OpenSSL and to (re)distribute the binaries
- produced as the result of such linking.
- .
- This program 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 this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
-License: Expat
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- .
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-License: BSD-3
- 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 <organization> 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 <COPYRIGHT HOLDER> 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: LGPL-2.1+
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
- .
- This library 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
- Lesser General Public License for more details.
- .
- You should have received a copy of the GNU Lesser General Public
- License along with this library.  If not, see
- <http://www.gnu.org/licenses/>.
- .
- On Debian systems, the full text of the GNU Lesser General Public
- License version 2.1 can be found in the file
- `/usr/share/common-licenses/LGPL-2.1'.
-
-License: GPL-2
- This program 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.
- .
- This program 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 this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
-License: GPL-2+
- This program 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.
- .
- This program 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 this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
-License: GPL-3 or Autoconf
- This program 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 3 of the License, or
- (at your option) any later version.
- .
- Additional permission under section 7 of the GNU General Public
- License, version 3 ("GPLv3"):
- .
- If you convey this file as part of a work that contains a
- configuration script generated by Autoconf, you may do so under
- terms of your choice.
- .
- This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
- .
- On Debian systems, the full text of the GNU General Public
- License version 3 can be found in the file
- `/usr/share/common-licenses/GPL-3'.
-
-License: free-fsf
- 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.
-
-License: free-generic
- Copying and distribution of this file, with or without modification, are
- permitted in any medium without royalty provided the copyright notice
- and this notice are preserved. This file is offered as-is, without any
- warranty.
diff --git a/builder-support/debian/dnsdist/debian-jessie/dnsdist.dirs b/builder-support/debian/dnsdist/debian-jessie/dnsdist.dirs
deleted file mode 100644 (file)
index a97ae06..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/dnsdist
diff --git a/builder-support/debian/dnsdist/debian-jessie/dnsdist.examples b/builder-support/debian/dnsdist/debian-jessie/dnsdist.examples
deleted file mode 100644 (file)
index 636562b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-dnsdist.conf
diff --git a/builder-support/debian/dnsdist/debian-jessie/dnsdist.install b/builder-support/debian/dnsdist/debian-jessie/dnsdist.install
deleted file mode 100644 (file)
index dacedef..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/bin/dnsdist
-lib/systemd/system/dnsdist*
diff --git a/builder-support/debian/dnsdist/debian-jessie/dnsdist.postinst b/builder-support/debian/dnsdist/debian-jessie/dnsdist.postinst
deleted file mode 100644 (file)
index 8f7a7ce..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-#! /bin/sh
-
-set -e
-
-# summary of how this script can be called:
-#        * <postinst> `configure' <most-recently-configured-version>
-#        * <old-postinst> `abort-upgrade' <new version>
-#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-#          <new-version>
-#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-#          <failed-install-package> <version> `removing'
-#          <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-case "$1" in
-  configure)
-
-    adduser --force-badname --system --home /nonexistent --group \
-        --no-create-home --quiet _dnsdist || true
-
-    if [ "`stat -c '%U:%G' /etc/dnsdist/dnsdist.conf`" = "root:root" ]; then
-      chown root:_dnsdist /etc/dnsdist/dnsdist.conf
-      # Make sure that dnsdist can read it; the default used to be 0600
-      chmod g+r /etc/dnsdist/dnsdist.conf
-    fi
-  ;;
-
-  abort-upgrade|abort-remove|abort-deconfigure)
-  ;;
-
-  *)
-    echo "postinst called with unknown argument \`$1'" >&2
-    exit 1
-  ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/dnsdist/debian-jessie/docs b/builder-support/debian/dnsdist/debian-jessie/docs
deleted file mode 100644 (file)
index b43bf86..0000000
+++ /dev/null
@@ -1 +0,0 @@
-README.md
diff --git a/builder-support/debian/dnsdist/debian-jessie/gbp.conf b/builder-support/debian/dnsdist/debian-jessie/gbp.conf
deleted file mode 100644 (file)
index 9eee0d4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[DEFAULT]
-pristine-tar = True
-multimaint-merge = True
-patch-numbers = False
diff --git a/builder-support/debian/dnsdist/debian-jessie/missing-sources/d3.js b/builder-support/debian/dnsdist/debian-jessie/missing-sources/d3.js
deleted file mode 120000 (symlink)
index 19eca87..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../src_js/d3.js
\ No newline at end of file
diff --git a/builder-support/debian/dnsdist/debian-jessie/missing-sources/jquery.js b/builder-support/debian/dnsdist/debian-jessie/missing-sources/jquery.js
deleted file mode 120000 (symlink)
index a2586f4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../src_js/jquery.js
\ No newline at end of file
diff --git a/builder-support/debian/dnsdist/debian-jessie/missing-sources/moment.js b/builder-support/debian/dnsdist/debian-jessie/missing-sources/moment.js
deleted file mode 120000 (symlink)
index 0cd9cc4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../src_js/moment.js
\ No newline at end of file
diff --git a/builder-support/debian/dnsdist/debian-jessie/missing-sources/rickshaw.js b/builder-support/debian/dnsdist/debian-jessie/missing-sources/rickshaw.js
deleted file mode 120000 (symlink)
index c136703..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../src_js/rickshaw.js
\ No newline at end of file
diff --git a/builder-support/debian/dnsdist/debian-jessie/rules b/builder-support/debian/dnsdist/debian-jessie/rules
deleted file mode 100755 (executable)
index 9677fb2..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/usr/bin/make -f
-# See debhelper(7) (uncomment to enable)
-# output every command that modifies files on the build system.
-#DH_VERBOSE = 1
-
-# Enable hardening features for daemons
-export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow,+pie
-# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
-DPKG_EXPORT_BUILDFLAGS = 1
-include /usr/share/dpkg/default.mk
-
-# for atomic support on powerpc (automatic on mipsel)
-LDFLAGS += -latomic
-
-# Disable systemd integration on non-linux archs
-ifeq ($(DEB_HOST_ARCH_OS),linux)
-CONFIGURE_ARGS += --enable-systemd --with-systemd=/lib/systemd/system
-else
-CONFIGURE_ARGS += --disable-systemd
-endif
-
-
-%:
-       dh $@ --with systemd
-
-override_dh_auto_clean:
-       rm -f dnslabeltext.cc
-       dh_auto_clean
-
-override_dh_auto_configure:
-       ./configure \
-         --enable-option-checking=fatal \
-         --host=$(DEB_HOST_GNU_TYPE) \
-         --build=$(DEB_BUILD_GNU_TYPE) \
-         --prefix=/usr \
-         --sysconfdir=/etc/dnsdist \
-         --mandir=\$${prefix}/share/man \
-         --infodir=\$${prefix}/share/info \
-         --libdir='$${prefix}/lib/$(DEB_HOST_MULTIARCH)' \
-         --libexecdir='$${prefix}/lib' \
-         --without-gnutls \
-         --enable-dns-over-tls \
-         --enable-dnscrypt \
-         --with-libcap \
-         --with-libsodium \
-         --with-re2 \
-         --with-ebpf \
-         --with-lua=luajit \
-         --with-service-user='_dnsdist' \
-         --with-service-group='_dnsdist' \
-         $(CONFIGURE_ARGS)
-
-override_dh_auto_build-arch:
-       dh_auto_build -- V=1
-
-override_dh_install:
-       dh_install
-ifeq ($(DEB_HOST_ARCH_BITS),32)
-       echo RestrictAddressFamilies is broken on 32bit, removing it from service file
-       perl -ni -e 'print unless /RestrictAddressFamilies/' debian/dnsdist/lib/systemd/system/*.service
-else
-       echo Keeping RestrictAddressFamilies in debian/dnsdist/lib/systemd/system/*.service
-endif
-
-override_dh_installexamples:
-       cp dnsdistconf.lua dnsdist.conf
-       dh_installexamples
-       rm -f dnsdist.conf
-
-override_dh_strip:
-       dh_strip --dbg-package=dnsdist-dbg
-
-override_dh_installinit:
-       dh_installinit
-       dh_systemd_start -pdnsdist --restart-after-upgrade dnsdist.service
-
-override_dh_fixperms:
-       dh_fixperms
-        # these files often contain passwords. 640 as it is chowned to root:_dnsdist
-       touch debian/dnsdist/etc/dnsdist/dnsdist.conf
-       chmod 0640 debian/dnsdist/etc/dnsdist/dnsdist.conf
diff --git a/builder-support/debian/dnsdist/debian-jessie/source/format b/builder-support/debian/dnsdist/debian-jessie/source/format
deleted file mode 100644 (file)
index 163aaf8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3.0 (quilt)
diff --git a/builder-support/debian/dnsdist/debian-jessie/upstream/signing-key.asc b/builder-support/debian/dnsdist/debian-jessie/upstream/signing-key.asc
deleted file mode 100644 (file)
index bc7e1ec..0000000
+++ /dev/null
@@ -1,189 +0,0 @@
------BEGIN PGP PUBLIC KEY BLOCK-----
-
-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
-=/oKT
------END PGP PUBLIC KEY BLOCK-----
diff --git a/builder-support/debian/dnsdist/debian-jessie/watch b/builder-support/debian/dnsdist/debian-jessie/watch
deleted file mode 100644 (file)
index 8c81a53..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# Site         Directory               Pattern                 Version Script
-version=3
-opts="pgpsigurlmangle=s/$/.asc/,versionmangle=s/-/~/" https://downloads.powerdns.com/releases/ dnsdist-([0-9]+.*)\.tar\.bz2    debian  uupdate
diff --git a/builder-support/debian/recursor/debian-jessie/README.source b/builder-support/debian/recursor/debian-jessie/README.source
deleted file mode 100644 (file)
index cf42723..0000000
+++ /dev/null
@@ -1 +0,0 @@
-See /usr/share/doc/quilt/README.source
diff --git a/builder-support/debian/recursor/debian-jessie/compat b/builder-support/debian/recursor/debian-jessie/compat
deleted file mode 100644 (file)
index f599e28..0000000
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/builder-support/debian/recursor/debian-jessie/control b/builder-support/debian/recursor/debian-jessie/control
deleted file mode 100644 (file)
index 31ffc2c..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-Source: pdns-recursor
-Section: net
-Priority: extra
-Standards-Version: 4.1.2
-Maintainer: PowerDNS.COM BV <powerdns.support@powerdns.com>
-Build-Depends: debhelper (>= 9~),
-               dh-autoreconf,
-               dh-systemd,
-               libboost-all-dev,
-               libcap-dev,
-               libluajit-5.1-dev,
-               libsnmp-dev,
-               libsodium-dev,
-               libssl-dev,
-               libsystemd-dev [linux-any],
-               pkg-config,
-               ragel,
-               systemd [linux-any]
-Homepage: https://www.powerdns.com/
-
-Package: pdns-recursor
-Architecture: any
-Depends: adduser,
-         dns-root-data,
-         ${misc:Depends},
-         ${shlibs:Depends}
-Description: PowerDNS Recursor
- High-performance resolving name server, utilizing multiple
- processor and including Lua scripting capabilities.
-
-Package: pdns-recursor-dbg
-Section: debug
-Architecture: any
-Depends: pdns-recursor (= ${binary:Version}), ${misc:Depends}
-Description: debugging symbols for PowerDNS recursor
- PowerDNS is a versatile nameserver which supports a large number
- of different backends ranging from simple zonefiles to relational
- databases and load balancing/failover algorithms.
- PowerDNS tries to emphasize speed and security.
- .
- This package contains debugging symbols for PowerDNS to assist in
- debugging, such as with gdb. It is not required for normal operation.
diff --git a/builder-support/debian/recursor/debian-jessie/copyright b/builder-support/debian/recursor/debian-jessie/copyright
deleted file mode 100644 (file)
index fa852ea..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Upstream-Name: PowerDNS
-Source: https://www.powerdns.com/downloads.html
-
-Files: *
-Copyright: 2002 - 2021 PowerDNS.COM BV and contributors
-License: GPL-2 with OpenSSL Exception
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2
- as published by the Free Software Foundation
- .
- In addition, for the avoidance of any doubt, permission is granted to
- link this program with OpenSSL and to (re)distribute the binaries
- produced as the result of such linking.
- .
- This program 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 this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
-
-Files: debian/*
-Copyright: 2002 - 2004 Wichert Akkermann <wichert@wiggy.net>
- 2004 - 2013 Matthijs Möhlmann <matthijs@cacholong.nl>
- 2012 - 2013 Marc Haber <mh+debian-packages@zugschlus.de>
- 2014 - 2016 Chris Hofstaedtler <zeha@debian.org>
- 2016 PowerDNS.COM BV and contributors
-License: GPL-2
-
-Files: ext/yahttp/*
-Copyright: 2014 Aki Tuomi
-License: Expat
-
-Files: ext/json11/*
-Copyright: 2013 Dropbox, Inc.
-License: Expat
-
-Files: ext/luawrapper/*
-Copyright: 2013, Pierre KRIEGER
-License: BSD-3
-
-License: BSD-3
- 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 <organization> 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 <COPYRIGHT HOLDER> 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: Expat
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- .
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-License: GPL-2
- This program 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.
- .
- This program 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 this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
diff --git a/builder-support/debian/recursor/debian-jessie/gbp.conf b/builder-support/debian/recursor/debian-jessie/gbp.conf
deleted file mode 100644 (file)
index 9eee0d4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[DEFAULT]
-pristine-tar = True
-multimaint-merge = True
-patch-numbers = False
diff --git a/builder-support/debian/recursor/debian-jessie/lua-config/rootkeys.lua b/builder-support/debian/recursor/debian-jessie/lua-config/rootkeys.lua
deleted file mode 100644 (file)
index bba18fd..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
--- readTrustAnchorsFromFile reads the DNSSEC trust anchors from the provided file
--- and reloads it every 24 hours.
-readTrustAnchorsFromFile("/usr/share/dns/root.key")
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.default b/builder-support/debian/recursor/debian-jessie/pdns-recursor.default
deleted file mode 100644 (file)
index db03e54..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# Variables for PowerDNS recursor init script.
-# Not honored when systemd is the running init.
-#
-# Set START to yes to start the pdns-recursor
-START=yes
-# Run resolvconf? (Deprecated feature.)
-RESOLVCONF=no
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.dirs b/builder-support/debian/recursor/debian-jessie/pdns-recursor.dirs
deleted file mode 100644 (file)
index 1e7acad..0000000
+++ /dev/null
@@ -1 +0,0 @@
-etc/powerdns/recursor.d
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.examples b/builder-support/debian/recursor/debian-jessie/pdns-recursor.examples
deleted file mode 100644 (file)
index e55528c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-rrd
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.init b/builder-support/debian/recursor/debian-jessie/pdns-recursor.init
deleted file mode 100644 (file)
index 8b0f44e..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-#!/bin/sh
-### BEGIN INIT INFO
-# Provides:          pdns-recursor
-# Required-Start:    $network $remote_fs $syslog
-# Required-Stop:     $network $remote_fs $syslog
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: PowerDNS Recursor - Recursive DNS Server
-# Description:       PowerDNS Recursor - Recursive DNS Server
-### END INIT INFO
-
-#
-# Authors:     Matthijs Möhlmann <matthijs@cacholong.nl>
-#           Christoph Haas <haas@debian.org>
-# 
-# Thanks to:
-# Thomas Hood <jdthood@aglu.demon.nl>
-#
-# initscript for PowerDNS recursor
-
-# Load lsb stuff for systemd redirection (if available).
-if [ -e /lib/lsb/init-functions ]; then
-  . /lib/lsb/init-functions
-fi
-
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-DESC="PowerDNS Recursor"
-NAME=pdns_recursor
-DAEMON=/usr/sbin/$NAME
-# Derive the socket-dir setting from /etc/powerdns/recursor.conf
-# or fall back to the default /var/run if not specified there.
-PIDDIR=$(awk -F= '/^socket-dir=/ {print $2}' /etc/powerdns/recursor.conf)
-if [ -z "$PIDDIR" ]; then PIDDIR=/var/run/pdns-recursor; mkdir -p $PIDDIR; fi
-PIDFILE=$PIDDIR/$NAME.pid
-
-# Gracefully exit if the package has been removed.
-test -x $DAEMON || exit 0
-
-# Read config file if it is present.
-if [ -r /etc/default/pdns-recursor ]; then
-  . /etc/default/pdns-recursor
-fi
-
-start() {
-# Return
-#  0 if daemon has been started / was already running
-#  >0 if daemon could not be started
-  start-stop-daemon --start --oknodo --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null || return 0
-  start-stop-daemon --start --oknodo --quiet --pidfile $PIDFILE --exec $DAEMON -- --daemon=yes || return 2
-}
-
-start_resolvconf() {
-  if [ "X$RESOLVCONF" = "Xyes" ] && [ -x /sbin/resolvconf ]; then
-    echo "nameserver 127.0.0.1" | /sbin/resolvconf -a lo.pdns-recursor
-  fi
-  return 0
-}
-
-stop() {
-# Return
-#  0 if daemon has been stopped
-#  1 if daemon was already stopped
-#  2 if daemon could not be stopped
-#  other if a failure occurred
-  start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME
-  RETVAL="$?"
-  [ "$RETVAL" = 2 ] && return 2
-  rm -f $PIDFILE
-  return "$RETVAL"
-}
-
-stop_resolvconf() {
-  if [ "X$RESOLVCONF" = "Xyes" ] && [ -x /sbin/resolvconf ]; then
-    /sbin/resolvconf -d lo.pdns-recursor
-  fi
-  return 0
-}
-
-isrunning()
-{
-  /usr/bin/rec_control ping > /dev/null
-  return $?
-}
-
-case "$1" in
-  start)
-    if [ "$START" != "yes" ]; then
-      echo "Not starting $DESC -- disabled."
-      exit 0
-    fi
-    echo -n "Starting $DESC: $NAME ..."
-    start
-    case "$?" in
-      0)
-        start_resolvconf
-        echo done
-        break
-        ;;
-      1)
-        echo "already running"
-        break
-        ;;
-      *)
-        echo "failed"
-        exit 1
-        ;;
-    esac
-  ;;
-  stop)
-    stop_resolvconf
-    echo -n "Stopping $DESC: $NAME ..."
-    stop
-    case "$?" in
-      0)
-        echo done
-        break
-        ;;
-      1)
-        echo "not running"
-        break
-        ;;
-      *)
-        echo "failed"
-        exit 1
-        ;;
-    esac
-  ;;
-  restart|force-reload)
-    if [ "$START" != "yes" ]; then
-      $0 stop
-      exit 0
-    fi
-    echo -n "Restarting $DESC ..."
-    stop
-    case "$?" in
-      0|1)
-        start
-        case "$?" in
-          0)
-            echo done
-            exit 0
-            ;;
-          1)
-            echo "failed -- old process still running"
-            exit 1
-            ;;
-          *)
-            echo "failed to start"
-            exit 1
-            ;;
-        esac
-      ;;
-      *)
-        echo "failed to stop"
-        exit 1
-      ;;
-    esac
-  ;;
-  status)
-    if isrunning; then
-      echo "$NAME is running"
-      exit 0
-    else
-      echo "$NAME is not running or not responding"
-      exit 3
-    fi
-  ;;
-  *)
-    echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2
-    exit 3
-  ;;
-esac
-
-exit 0
-
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.install b/builder-support/debian/recursor/debian-jessie/pdns-recursor.install
deleted file mode 100644 (file)
index 50a22e7..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/sbin/pdns_recursor
-usr/bin/rec_control
-etc/powerdns
-lib/systemd/system/pdns-recursor*
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.lintian-overrides b/builder-support/debian/recursor/debian-jessie/pdns-recursor.lintian-overrides
deleted file mode 100644 (file)
index b7f625e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# Source carries OpenSSL Exception
-pdns-recursor: possible-gpl-code-linked-with-openssl
-# We load lsb-functions conditionally.
-pdns-recursor: init.d-script-needs-depends-on-lsb-base
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.logcheck.ignore.server b/builder-support/debian/recursor/debian-jessie/pdns-recursor.logcheck.ignore.server
deleted file mode 100644 (file)
index f6e86ec..0000000
+++ /dev/null
@@ -1 +0,0 @@
-^\w{3} [ :0-9]{11} [._[:alnum:]-]+ pdns_recursor\[[0-9]+\]: stats: .*
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.manpages b/builder-support/debian/recursor/debian-jessie/pdns-recursor.manpages
deleted file mode 100644 (file)
index 020a6a1..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-pdns_recursor.1
-rec_control.1
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.postinst b/builder-support/debian/recursor/debian-jessie/pdns-recursor.postinst
deleted file mode 100644 (file)
index 4e1da70..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-set -e
-
-case "$1" in
-  configure)
-    if [ -z "`getent group pdns`" ]; then
-      addgroup --system pdns
-    fi
-    if [ -z "`getent passwd pdns`" ]; then
-      adduser --system --home /var/spool/powerdns --shell /bin/false --ingroup pdns --disabled-password --disabled-login --gecos "PowerDNS" pdns
-    fi
-    if [ "`stat -c '%U:%G' /etc/powerdns/recursor.conf`" = "root:root" ]; then
-      chown root:pdns /etc/powerdns/recursor.conf
-      # Make sure that pdns can read it; the default used to be 0600
-      chmod g+r /etc/powerdns/recursor.conf
-    fi
-  ;;
-
-  *)
-    echo "postinst called with unknown argument \`$1'" >&2
-    exit 1
-  ;;
-esac
-
-# Startup errors should never cause dpkg to fail.
-initscript_error() {
-    return 0
-}
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/recursor/debian-jessie/pdns-recursor.prerm b/builder-support/debian/recursor/debian-jessie/pdns-recursor.prerm
deleted file mode 100644 (file)
index e78608c..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-set -e
-
-# Startup errors should never cause dpkg to fail.
-initscript_error() {
-    return 0
-}
-
-#DEBHELPER#
-
-exit 0
diff --git a/builder-support/debian/recursor/debian-jessie/recursor.lua b/builder-support/debian/recursor/debian-jessie/recursor.lua
deleted file mode 100644 (file)
index 1d670a5..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
--- Debian default Lua configuration file for PowerDNS Recursor
-
--- Load DNSSEC root keys from dns-root-data package.
--- Note: If you provide your own Lua configuration file, consider
--- running rootkeys.lua too.
-dofile("/usr/share/pdns-recursor/lua-config/rootkeys.lua")
-
diff --git a/builder-support/debian/recursor/debian-jessie/rules b/builder-support/debian/recursor/debian-jessie/rules
deleted file mode 100755 (executable)
index 1e36211..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/usr/bin/make -f
-DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
-
-# Enable hardening features for daemons
-# Note: blhc (build log hardening check) will find these false positives: CPPFLAGS 2 missing, LDFLAGS 1 missing
-export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow,+pie
-DPKG_EXPORT_BUILDFLAGS = 1
-# Include buildflags.mk so we can append to the vars it sets.
-include /usr/share/dpkg/buildflags.mk
-
-# Disable systemd integration on non-linux archs
-ifeq ($(DEB_HOST_ARCH_OS),linux)
-CONFIGURE_ARGS += --enable-systemd --with-systemd=/lib/systemd/system
-DH_ARGS += --with systemd
-else
-CONFIGURE_ARGS += --disable-systemd
-endif
-
-
-# Use new build system
-%:
-       dh $@ \
-         --with autoreconf \
-         $(DH_ARGS)
-
-override_dh_auto_configure:
-       dh_auto_configure -- \
-               --sysconfdir=/etc/powerdns \
-               --enable-unit-tests \
-               --with-lua=luajit \
-               --with-libcap \
-               --with-libsodium \
-               --with-net-snmp \
-               --disable-silent-rules \
-               --with-service-user=pdns \
-               --with-service-group=pdns \
-               $(CONFIGURE_ARGS)
-
-override_dh_auto_install:
-       dh_auto_install -- STRIP_BINARIES=0
-       install -d debian/pdns-recursor/usr/share/pdns-recursor/lua-config
-       install -m 644 -t debian/pdns-recursor/usr/share/pdns-recursor/lua-config debian/lua-config/rootkeys.lua
-       install -m 644 -t debian/pdns-recursor/etc/powerdns debian/recursor.lua
-       rm -f debian/tmp/etc/powerdns/recursor.conf-dist
-       ./pdns_recursor --config=default | sed \
-               -e 's!# config-dir=.*!config-dir=/etc/powerdns!' \
-               -e 's!# include-dir=.*!&\ninclude-dir=/etc/powerdns/recursor.d!' \
-               -e 's!# local-address=.*!local-address=127.0.0.1!' \
-               -e 's!# lua-config-file=.*!lua-config-file=/etc/powerdns/recursor.lua!' \
-               -e 's!# quiet=.*!quiet=yes!' \
-               -e 's!# setgid=.*!setgid=pdns!' \
-               -e 's!# setuid=.*!setuid=pdns!' \
-               -e 's!# hint-file=.*!&\nhint-file=/usr/share/dns/root.hints!' \
-               -e '/^# version-string=.*/d' \
-               > debian/tmp/etc/powerdns/recursor.conf
-
-override_dh_strip:
-       dh_strip --dbg-package=pdns-recursor-dbg
-
-override_dh_installinit:
-       dh_installinit --error-handler=initscript_error
-
-override_dh_gencontrol:
-       dh_gencontrol -- $(SUBSTVARS)
-
-override_dh_fixperms:
-       dh_fixperms
-# these files often contain passwords. 640 as it is chowned to root:pdns
-       chmod 0640 debian/tmp/etc/powerdns/recursor.conf
diff --git a/builder-support/debian/recursor/debian-jessie/source.lintian-overrides b/builder-support/debian/recursor/debian-jessie/source.lintian-overrides
deleted file mode 100644 (file)
index 700fed0..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-# Source is in html/js/d3.js
-pdns-recursor source: source-is-missing html/js/d3.v3.js line length is 32005 characters (>512)
diff --git a/builder-support/debian/recursor/debian-jessie/source/format b/builder-support/debian/recursor/debian-jessie/source/format
deleted file mode 100644 (file)
index 163aaf8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3.0 (quilt)
diff --git a/builder-support/debian/recursor/debian-jessie/tests/control b/builder-support/debian/recursor/debian-jessie/tests/control
deleted file mode 100644 (file)
index a0a6fc4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Tests: smoke
-Depends: @, dnsutils
-Restrictions: needs-root
diff --git a/builder-support/debian/recursor/debian-jessie/tests/smoke b/builder-support/debian/recursor/debian-jessie/tests/smoke
deleted file mode 100755 (executable)
index 7970733..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/bash
-exec 2>&1
-set -ex
-
-cat <<EOF >>/etc/powerdns/recursor.conf
-auth-zones=example.org=/etc/powerdns/example.org.zone
-EOF
-
-cat <<EOF >/etc/powerdns/example.org.zone
-example.org.           172800  IN      SOA     ns1.example.org. dns.example.org. 1 10800 3600 604800 3600
-example.org.           172800  IN      NS      ns1.example.org.
-smoke.example.org.     172800  IN      A       127.0.0.123
-EOF
-
-service pdns-recursor restart
-
-TMPFILE=$(mktemp)
-cleanup() {
-  rm -f "$TMPFILE"
-}
-trap cleanup EXIT
-
-dig @127.0.0.1 smoke.example.org 2>&1 | tee "$TMPFILE"
-
-if grep -c '127\.0\.0\.123' "$TMPFILE"; then
-    echo success
-else
-    echo smoke could not be resolved
-    exit 1
-fi
-
diff --git a/builder-support/debian/recursor/debian-jessie/watch b/builder-support/debian/recursor/debian-jessie/watch
deleted file mode 100644 (file)
index dbdba00..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# Site         Directory               Pattern                 Version Script
-version=3
-opts="pgpsigurlmangle=s/$/.asc/,versionmangle=s/-(alpha|beta|rc)/~$1/" https://downloads.powerdns.com/releases/        pdns-recursor-(.*)\.tar\.bz2    debian  uupdate
diff --git a/builder-support/dockerfiles/Dockerfile.target.debian-jessie b/builder-support/dockerfiles/Dockerfile.target.debian-jessie
deleted file mode 100644 (file)
index d697ceb..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# First do the source builds
-@INCLUDE Dockerfile.target.sdist
-
-FROM debian:jessie as dist-base
-ARG BUILDER_CACHE_BUSTER=
-ARG APT_URL
-RUN apt-get update && apt-get -y dist-upgrade
-
-@INCLUDE Dockerfile.debbuild-prepare
-
-@IF [ -n "$M_authoritative$M_all" ]
-ADD builder-support/debian/authoritative/debian-jessie/ pdns-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@IF [ -n "$M_recursor$M_all" ]
-ADD builder-support/debian/recursor/debian-jessie/ pdns-recursor-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@IF [ -n "$M_dnsdist$M_all" ]
-ADD builder-support/debian/dnsdist/debian-jessie/ dnsdist-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@INCLUDE Dockerfile.debbuild
-
-# Do a test install and verify
-# Can be skipped with skiptests=1 in the environment
-# @EXEC [ "$skiptests" = "" ] && include Dockerfile.debtest
diff --git a/builder-support/dockerfiles/Dockerfile.target.raspbian-jessie b/builder-support/dockerfiles/Dockerfile.target.raspbian-jessie
deleted file mode 100644 (file)
index 3a113d1..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# First do the source builds
-@INCLUDE Dockerfile.target.sdist
-
-FROM resin/rpi-raspbian:jessie as dist-base
-ARG BUILDER_CACHE_BUSTER=
-ARG APT_URL
-RUN apt-get update && apt-get -y dist-upgrade
-
-@INCLUDE Dockerfile.debbuild-prepare
-
-@IF [ -n "$M_authoritative$M_all" ]
-ADD builder-support/debian/authoritative/debian-jessie/ pdns-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@IF [ -n "$M_recursor$M_all" ]
-ADD builder-support/debian/recursor/debian-jessie/ pdns-recursor-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@IF [ -n "$M_dnsdist$M_all" ]
-ADD builder-support/debian/dnsdist/debian-jessie/ dnsdist-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@INCLUDE Dockerfile.debbuild
-
-# Do a test install and verify
-# Can be skipped with skiptests=1 in the environment
-# @EXEC [ "$skiptests" = "" ] && include Dockerfile.debtest
diff --git a/builder-support/dockerfiles/Dockerfile.target.ubuntu-xenial b/builder-support/dockerfiles/Dockerfile.target.ubuntu-xenial
deleted file mode 100644 (file)
index aa0cc4d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# First do the source builds
-@INCLUDE Dockerfile.target.sdist
-
-FROM ubuntu:xenial as dist-base
-ARG BUILDER_CACHE_BUSTER=
-ARG APT_URL
-RUN apt-get update && apt-get -y dist-upgrade
-
-@INCLUDE Dockerfile.debbuild-prepare
-
-@IF [ -n "$M_authoritative$M_all" ]
-ADD builder-support/debian/authoritative/debian-jessie/ pdns-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@IF [ -n "$M_recursor$M_all" ]
-ADD builder-support/debian/recursor/debian-jessie/ pdns-recursor-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@IF [ -n "$M_dnsdist$M_all" ]
-ADD builder-support/debian/dnsdist/debian-jessie/ dnsdist-${BUILDER_VERSION}/debian/
-@ENDIF
-
-@INCLUDE Dockerfile.debbuild
-
-# Do a test install and verify
-# Can be skipped with skiptests=1 in the environment
-# @EXEC [ "$skiptests" = "" ] && include Dockerfile.debtest