Package: maradns / 2.0.13-1.2

Metadata

Package Version Patches format
maradns 2.0.13-1.2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
update_mararc_manpage.patch | (download)

doc/en/man/mararc.5 | 14 14 + 0 - 0 !
1 file changed, 14 insertions(+)

 update mararc manpage to include maradns_user token
 Needed to be concise with patches we make. 
makefile.patch | (download)

build/Makefile.freebsd | 8 4 + 4 - 0 !
build/Makefile.linux | 4 1 + 3 - 0 !
2 files changed, 5 insertions(+), 7 deletions(-)

 stop makefiles from overwriting themselves
 Upstream uses an unconventional makefile strategy in which
 makefiles copy makefiles (and one header) around to cater for
 compatibility. This patch overrides build/Makefile.linux to
 stop that, and replicates the effects of the upstream code
 by patching some Makefiles to the same effect.
 The debian/rules also plays its part by backing and restoring 
 the header file and by explcitly mentioning Makefiles as required.
spelling.patch | (download)

parse/ParseMaraRc.c | 2 1 + 1 - 0 !
parse/ParseMaraRc_en.h | 2 1 + 1 - 0 !
sqa/regressions/mararc_n_verbose_level/example.good.output | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 spelling errors
groff.patch | (download)

deadwood-3.2.09/doc/Deadwood.1 | 88 44 + 44 - 0 !
doc/en/man/askmara.1 | 23 14 + 9 - 0 !
doc/en/man/bind2csv2.1 | 4 2 + 2 - 0 !
doc/en/man/csv2.5 | 2 1 + 1 - 0 !
doc/en/man/csv2_txt.5 | 4 2 + 2 - 0 !
doc/en/man/duende.8 | 14 7 + 7 - 0 !
doc/en/man/fetchzone.1 | 5 3 + 2 - 0 !
doc/en/man/getzone.1 | 17 9 + 8 - 0 !
doc/en/man/maradns.8 | 18 9 + 9 - 0 !
doc/en/man/mararc.5 | 2 1 + 1 - 0 !
doc/en/man/mqhash.1 | 22 14 + 8 - 0 !
doc/en/man/zoneserver.8 | 8 4 + 4 - 0 !
12 files changed, 110 insertions(+), 97 deletions(-)

 fix error in the man pages
 This is really ugly. The man pages are generated by a custom text processing
 system from filesin the doc/en/source directory. Therefore really this
 needs to be fixed in the upstream 'ej' utility. It would be better to patch
 that and submit that patch upstream.
debian.patch | (download)

doc/en/man/bind2csv2.1 | 28 14 + 14 - 0 !
doc/en/tutorial/bind2csv2.html | 22 11 + 11 - 0 !
2 files changed, 25 insertions(+), 25 deletions(-)

 documentation needs to be updated to reflect debian changes
 - bind2csv2.py changed to bind2csv2
duende_getopt.patch | (download)

tools/duende.c | 205 140 + 65 - 0 !
1 file changed, 140 insertions(+), 65 deletions(-)

 convert to argp and add extra arguments and resulting bug fixes
New args
 --ident identity of the log helper process in syslog
 --pid pid file of the duende daemon
 --uid uid of the log helper process, defaults to 66
 --chroot directory of the log helper chroot, defaults to /etc/maradns/logger
 --gid gid of the log helper process, defaults to 66
 --restart_on_exit exit status, defaults to 8
Changed functionality
 Log helper chroots 
duende_man.patch | (download)

doc/en/man/duende.8 | 75 40 + 35 - 0 !
1 file changed, 40 insertions(+), 35 deletions(-)

 duende man page
 We have made various changes to the duende executable and these need to
 be reflected in the Debian man page.
deadwood_makefile.patch | (download)

deadwood-3.2.09/src/Makefile | 28 9 + 19 - 0 !
1 file changed, 9 insertions(+), 19 deletions(-)

 deadwood source code corrupted during build
 Also we don't like binaries with a capital in the name.
askmara tcp.patch | (download)

doc/en/man/askmara-tcp.1 | 191 191 + 0 - 0 !
tools/askmara-tcp.c | 8 4 + 4 - 0 !
tools/askmara_labels_en.h | 3 2 + 1 - 0 !
3 files changed, 197 insertions(+), 5 deletions(-)

 askmara-tcp lazily copies askmara usage and man page
Last-Updated: 2011-09-21
config_pollution.patch | (download)

deadwood-3.2.09/doc/Deadwood.1 | 10 5 + 5 - 0 !
deadwood-3.2.09/src/DwMain.c | 2 1 + 1 - 0 !
deadwood-3.2.09/src/DwMararc.h | 2 1 + 1 - 0 !
3 files changed, 7 insertions(+), 7 deletions(-)

 should not pollute /etc namespace
 Moved all deadwood config files below /etc/maradns/deadwood
ipv6.patch | (download)

build/Makefile.freebsd | 4 2 + 2 - 0 !
build/Makefile.linux | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 build with ipv6 support
maradns harden.patch | (download)

build/Makefile.freebsd | 7 5 + 2 - 0 !
build/Makefile.linux | 8 6 + 2 - 0 !
deadwood-3.2.09/src/Makefile | 28 14 + 14 - 0 !
3 files changed, 25 insertions(+), 18 deletions(-)

 enabling hardened build flags
hurd.patch | (download)

tcp/zoneserver.c | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 maxpathlen not defined on hurd
randprime_prng.patch | (download)

deadwood-3.2.09/src/RandomPrime.c | 27 22 + 5 - 0 !
1 file changed, 22 insertions(+), 5 deletions(-)

 if /dev/urandom is not there, use prng number
maradns_user_config.patch | (download)

parse/ParseMaraRc.c | 6 4 + 2 - 0 !
server/MaraDNS.c | 43 33 + 10 - 0 !
server/MaraDNS_en.h | 2 2 + 0 - 0 !
3 files changed, 39 insertions(+), 12 deletions(-)

 adding maradns_user to mararc