Source: maradns
Section: net
Priority: extra
Maintainer: Dariusz Dwornikowski <dariusz.dwornikowski@cs.put.poznan.pl>
Build-Depends: debhelper (>= 9), python-dev (>= 2.6.6-3~)
Standards-Version: 3.9.5
Homepage: http://maradns.org
Vcs-Git: git://anonscm.debian.org/collab-maint/maradns.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/maradns.git

Package: maradns
Architecture: any
Depends:
 adduser,
 duende (>= 1.4.12),
 lsb-base,
 ${misc:Depends},
 ${shlibs:Depends}
Recommends: maradns-zoneserver, ${python:Depends}
Suggests: maradns-deadwood
Description: simple security-focused authoritative Domain Name Service server
 MaraDNS is an easy to configure DNS server that functions as an
 authoritative domain name server. MaraDNS is
 optimised for serving a small number of domains quickly and
 efficiently. Well suited to host your own private DNS server
 for making up subdomains with minimal fuss. Maradns is
 security-aware by utilising a special string library which
 is resistant to buffer overflows and mandating to run as an
 unprivileged user.
 .
 For the recursive name server component and IPv6 support see
 maradns-deadwood. For TCP and domain transfer support see maradns-zoneserver.

Package: maradns-zoneserver
Architecture: any
Depends: maradns (>= 2.0.09-1), ${misc:Depends}, ${shlibs:Depends}
Description: complementary server process to TCP functions for MaraDNS
 The MaraDNS zoneserver listens on port 53/tcp and handles DNS zone transfers
 and any DNS query done over TCP instead of UDP. It uses the same configuration
 file as the MaraDNS process itself.
 .
 This package also includes askmara-tcp, a version of askmara that uses TCP
 rather than UDP.

Package: maradns-deadwood
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: maradns (>= 2.0.09-1)
Recommends: duende (>= 2.0.09-1)
Enhances: maradns (>= 2.0.04-1)
Description: simple security-focused recursive Domain Name Service server
 This is an experimental build of the deadwood binary, that is MaraDNS'
 recursive domain name server. It will contain support for IPv6. However
 the necessary integration of init scripts and config files will not be
 done.

Package: duende
Section: admin
Priority: optional
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: logging daemonizer
 The duende program starts a child process as specified on the command
 line and handles some aspects of maintaining it as a daemon process.
 In particular it passes the standard output and error from the child
 process to syslog. If the child process exits with a configurable exit
 status it will be restarted. Optionally duende will provide a pid file,
 and other features are configurable.

Package: maradns-docs
Section: doc
Architecture: all
Depends: ${misc:Depends}
Enhances: duende, maradns, maradns-deadwood, maradns-zoneserver
Recommends: dwww
Description: upstream documentation for the MaraDNS Domain Name Service server
 MaraDNS is easy to configure DNS server that functions as a recursive and/or
 authoritative name server. This package provides the upstream documentation
 for the MaraDNS suite. This includes more information than is available in the
 man pages including background information on DNS, how to obtain the source
 code, compile and install it. As a result the documentation includes none of
 the packaging tweaks intended to fit MaraDNS into Debian.
