mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-23 18:49:54 +00:00
2569. [func] Move journalprint, nsec3hash, and genrandom
commands from bin/tests into bin/tools; "make install" will put them in $sbindir. [RT #19301]
This commit is contained in:
parent
dfa3ca995c
commit
ca42dcc068
4
CHANGES
4
CHANGES
@ -1,3 +1,7 @@
|
|||||||
|
2569. [func] Move journalprint, nsec3hash, and genrandom
|
||||||
|
commands from bin/tests into bin/tools;
|
||||||
|
"make install" will put them in $sbindir. [RT #19301]
|
||||||
|
|
||||||
2568. [bug] Report when the write to indicate a otherwise successful start fails. [RT #19360]
|
2568. [bug] Report when the write to indicate a otherwise successful start fails. [RT #19360]
|
||||||
|
|
||||||
2567. [bug] dst__privstruct_writefile() could miss write errors.
|
2567. [bug] dst__privstruct_writefile() could miss write errors.
|
||||||
|
@ -13,13 +13,13 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.25 2007/06/19 23:46:59 tbox Exp $
|
# $Id: Makefile.in,v 1.26 2009/03/02 03:53:29 each Exp $
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
|
|
||||||
SUBDIRS = named rndc dig dnssec tests nsupdate check
|
SUBDIRS = named rndc dig dnssec tests tools nsupdate check
|
||||||
TARGETS =
|
TARGETS =
|
||||||
|
|
||||||
@BIND9_MAKE_RULES@
|
@BIND9_MAKE_RULES@
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.133 2009/02/06 23:47:42 tbox Exp $
|
# $Id: Makefile.in,v 1.134 2009/03/02 03:53:29 each Exp $
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
@ -41,13 +41,11 @@ LIBS = @LIBS@
|
|||||||
|
|
||||||
SUBDIRS = db dst master mem names net rbt sockaddr tasks timers system
|
SUBDIRS = db dst master mem names net rbt sockaddr tasks timers system
|
||||||
|
|
||||||
# A few of the test programs are built by default:
|
# Test programs that are built by default:
|
||||||
# cfg_test is needed for regenerating doc/misc/options;
|
# cfg_test is needed for regenerating doc/misc/options
|
||||||
# genrandom is needed by the system tests
|
|
||||||
|
|
||||||
# Alphabetically
|
# Alphabetically
|
||||||
TARGETS = cfg_test@EXEEXT@ \
|
TARGETS = cfg_test@EXEEXT@
|
||||||
genrandom@EXEEXT@
|
|
||||||
|
|
||||||
# All the other tests are optional and not built by default.
|
# All the other tests are optional and not built by default.
|
||||||
|
|
||||||
@ -62,10 +60,8 @@ XTARGETS = adb_test@EXEEXT@ \
|
|||||||
gxba_test@EXEEXT@ \
|
gxba_test@EXEEXT@ \
|
||||||
gxbn_test@EXEEXT@ \
|
gxbn_test@EXEEXT@ \
|
||||||
hash_test@EXEEXT@ \
|
hash_test@EXEEXT@ \
|
||||||
nsec3hash@EXEEXT@ \
|
|
||||||
fsaccess_test@EXEEXT@ \
|
fsaccess_test@EXEEXT@ \
|
||||||
inter_test@EXEEXT@ \
|
inter_test@EXEEXT@ \
|
||||||
journalprint@EXEEXT@ \
|
|
||||||
keyboard_test@EXEEXT@ \
|
keyboard_test@EXEEXT@ \
|
||||||
lex_test@EXEEXT@ \
|
lex_test@EXEEXT@ \
|
||||||
lfsr_test@EXEEXT@ \
|
lfsr_test@EXEEXT@ \
|
||||||
@ -91,7 +87,7 @@ XTARGETS = adb_test@EXEEXT@ \
|
|||||||
zone_test@EXEEXT@
|
zone_test@EXEEXT@
|
||||||
|
|
||||||
# Alphabetically
|
# Alphabetically
|
||||||
SRCS = cfg_test.c genrandom.c ${XSRCS}
|
SRCS = cfg_test.c ${XSRCS}
|
||||||
|
|
||||||
XSRCS = adb_test.c \
|
XSRCS = adb_test.c \
|
||||||
byaddr_test.c \
|
byaddr_test.c \
|
||||||
@ -105,7 +101,6 @@ XSRCS = adb_test.c \
|
|||||||
hash_test.c \
|
hash_test.c \
|
||||||
fsaccess_test.c \
|
fsaccess_test.c \
|
||||||
inter_test.c \
|
inter_test.c \
|
||||||
journalprint.c \
|
|
||||||
keyboard_test.c \
|
keyboard_test.c \
|
||||||
lex_test.c \
|
lex_test.c \
|
||||||
lfsr_test.c \
|
lfsr_test.c \
|
||||||
@ -135,9 +130,6 @@ XSRCS = adb_test.c \
|
|||||||
|
|
||||||
all_tests: ${XTARGETS}
|
all_tests: ${XTARGETS}
|
||||||
|
|
||||||
genrandom@EXEEXT@: genrandom.@O@
|
|
||||||
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ genrandom.@O@ @GENRANDOMLIB@ ${LIBS}
|
|
||||||
|
|
||||||
adb_test@EXEEXT@: adb_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
|
adb_test@EXEEXT@: adb_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
|
||||||
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ adb_test.@O@ \
|
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ adb_test.@O@ \
|
||||||
${DNSLIBS} ${ISCLIBS} ${LIBS}
|
${DNSLIBS} ${ISCLIBS} ${LIBS}
|
||||||
@ -278,18 +270,10 @@ sig0_test@EXEEXT@: sig0_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
|
|||||||
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sig0_test.@O@ \
|
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sig0_test.@O@ \
|
||||||
${DNSLIBS} ${ISCLIBS} ${LIBS}
|
${DNSLIBS} ${ISCLIBS} ${LIBS}
|
||||||
|
|
||||||
journalprint@EXEEXT@: journalprint.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
|
|
||||||
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ journalprint.@O@ \
|
|
||||||
${DNSLIBS} ${ISCLIBS} ${LIBS}
|
|
||||||
|
|
||||||
cfg_test@EXEEXT@: cfg_test.@O@ ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
|
cfg_test@EXEEXT@: cfg_test.@O@ ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
|
||||||
${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ cfg_test.@O@ \
|
${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ cfg_test.@O@ \
|
||||||
${ISCCFGLIBS} ${DNSLIBS} ${ISCLIBS} ${LIBS}
|
${ISCCFGLIBS} ${DNSLIBS} ${ISCLIBS} ${LIBS}
|
||||||
|
|
||||||
nsec3hash@EXEEXT@: nsec3hash.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
|
|
||||||
${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ nsec3hash.@O@ \
|
|
||||||
${DNSLIBS} ${ISCLIBS} ${LIBS}
|
|
||||||
|
|
||||||
distclean::
|
distclean::
|
||||||
rm -f headerdep_test.sh
|
rm -f headerdep_test.sh
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.46 2008/05/19 23:47:03 tbox Exp $
|
# $Id: Makefile.in,v 1.47 2009/03/02 03:53:29 each Exp $
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
@ -58,7 +58,7 @@ gsstest@EXEEXT@: gsstest.@O@ ${DEPLIBS}
|
|||||||
gsstest.@O@ ${LIBS}
|
gsstest.@O@ ${LIBS}
|
||||||
|
|
||||||
test: t_dst@EXEEXT@
|
test: t_dst@EXEEXT@
|
||||||
../genrandom@EXEEXT@ 100 randomfile
|
../../tools/genrandom@EXEEXT@ 100 randomfile
|
||||||
-@ ./t_dst@EXEEXT@ -b @srcdir@ -q 1800 -a
|
-@ ./t_dst@EXEEXT@ -b @srcdir@ -q 1800 -a
|
||||||
|
|
||||||
clean distclean::
|
clean distclean::
|
||||||
|
@ -14,8 +14,8 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: setup.sh,v 1.4 2007/06/19 23:47:02 tbox Exp $
|
# $Id: setup.sh,v 1.5 2009/03/02 03:53:29 each Exp $
|
||||||
|
|
||||||
../../genrandom 400 random.data
|
../../../tools/genrandom 400 random.data
|
||||||
|
|
||||||
(cd ns3 && sh -e sign.sh)
|
(cd ns3 && sh -e sign.sh)
|
||||||
|
@ -15,9 +15,9 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: prereq.sh,v 1.10 2007/06/19 23:47:02 tbox Exp $
|
# $Id: prereq.sh,v 1.11 2009/03/02 03:53:29 each Exp $
|
||||||
|
|
||||||
../../genrandom 400 random.data
|
../../../tools/genrandom 400 random.data
|
||||||
|
|
||||||
if $KEYGEN -a RSAMD5 -b 512 -n zone -r random.data foo > /dev/null 2>&1
|
if $KEYGEN -a RSAMD5 -b 512 -n zone -r random.data foo > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
@ -15,9 +15,9 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: setup.sh,v 1.14 2007/06/19 23:47:02 tbox Exp $
|
# $Id: setup.sh,v 1.15 2009/03/02 03:53:29 each Exp $
|
||||||
|
|
||||||
../../genrandom 400 random.data
|
../../../tools/genrandom 400 random.data
|
||||||
|
|
||||||
cd ns1 && sh sign.sh
|
cd ns1 && sh sign.sh
|
||||||
|
|
||||||
|
@ -15,9 +15,9 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: prereq.sh,v 1.10 2007/06/19 23:47:06 tbox Exp $
|
# $Id: prereq.sh,v 1.11 2009/03/02 03:53:29 each Exp $
|
||||||
|
|
||||||
../../genrandom 400 random.data
|
../../../tools/genrandom 400 random.data
|
||||||
|
|
||||||
if $KEYGEN -a RSAMD5 -b 512 -n zone -r random.data foo > /dev/null 2>&1
|
if $KEYGEN -a RSAMD5 -b 512 -n zone -r random.data foo > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
@ -15,10 +15,10 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: setup.sh,v 1.5 2007/06/19 23:47:06 tbox Exp $
|
# $Id: setup.sh,v 1.6 2009/03/02 03:53:29 each Exp $
|
||||||
|
|
||||||
RANDFILE=random.data
|
RANDFILE=random.data
|
||||||
|
|
||||||
../../genrandom 100 $RANDFILE
|
../../../tools/genrandom 100 $RANDFILE
|
||||||
|
|
||||||
cd ns1 && sh setup.sh
|
cd ns1 && sh setup.sh
|
||||||
|
82
bin/tools/Makefile.in
Normal file
82
bin/tools/Makefile.in
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
# Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
# Copyright (C) 1998-2003 Internet Software Consortium.
|
||||||
|
#
|
||||||
|
# Permission to use, copy, modify, and/or distribute this software for any
|
||||||
|
# purpose with or without fee is hereby granted, provided that the above
|
||||||
|
# copyright notice and this permission notice appear in all copies.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
# $Id: Makefile.in,v 1.2 2009/03/02 03:53:30 each Exp $
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
|
||||||
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
|
CINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
|
||||||
|
${LWRES_INCLUDES} ${OMAPI_INCLUDES}
|
||||||
|
|
||||||
|
CDEFINES =
|
||||||
|
CWARNINGS =
|
||||||
|
|
||||||
|
DNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
|
||||||
|
ISCLIBS = ../../lib/isc/libisc.@A@ @DNS_CRYPTO_LIBS@
|
||||||
|
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
|
LWRESLIBS = ../../lib/lwres/liblwres.@A@
|
||||||
|
|
||||||
|
DNSDEPLIBS = ../../lib/dns/libdns.@A@
|
||||||
|
ISCDEPLIBS = ../../lib/isc/libisc.@A@
|
||||||
|
ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
|
||||||
|
LWRESDEPLIBS = ../../lib/lwres/liblwres.@A@
|
||||||
|
|
||||||
|
LIBS = @LIBS@
|
||||||
|
|
||||||
|
SUBDIRS =
|
||||||
|
|
||||||
|
TARGETS = journalprint@EXEEXT@ nsec3hash@EXEEXT@ genrandom@EXEEXT@
|
||||||
|
SRCS = journalprint.c nsec3hash.c genrandom.c
|
||||||
|
|
||||||
|
MANPAGES = journalprint.8 nsec3hash.8 genrandom.8
|
||||||
|
HTMLPAGES = journalprint.html nsec3hash.html genrandom.html
|
||||||
|
MANOBJS = ${MANPAGES} ${HTMLPAGES}
|
||||||
|
|
||||||
|
@BIND9_MAKE_RULES@
|
||||||
|
|
||||||
|
journalprint@EXEEXT@: journalprint.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
|
||||||
|
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ journalprint.@O@ \
|
||||||
|
${DNSLIBS} ${ISCLIBS} ${LIBS}
|
||||||
|
|
||||||
|
nsec3hash@EXEEXT@: nsec3hash.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
|
||||||
|
${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ nsec3hash.@O@ \
|
||||||
|
${DNSLIBS} ${ISCLIBS} ${LIBS}
|
||||||
|
|
||||||
|
genrandom@EXEEXT@: genrandom.@O@
|
||||||
|
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ genrandom.@O@ @GENRANDOMLIB@ ${LIBS}
|
||||||
|
|
||||||
|
doc man:: ${MANOBJS}
|
||||||
|
|
||||||
|
docclean manclean maintainer-clean::
|
||||||
|
rm -f ${MANOBJS}
|
||||||
|
|
||||||
|
installdirs:
|
||||||
|
$(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
|
||||||
|
$(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
|
||||||
|
|
||||||
|
install:: journalprint@EXEEXT@ nsec3hash@EXEEXT@ installdirs
|
||||||
|
${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} journalprint@EXEEXT@ ${DESTDIR}${sbindir}
|
||||||
|
${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} nsec3hash@EXEEXT@ ${DESTDIR}${sbindir}
|
||||||
|
${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} genrandom@EXEEXT@ ${DESTDIR}${sbindir}
|
||||||
|
${INSTALL_DATA} ${srcdir}/journalprint.8 ${DESTDIR}${mandir}/man8
|
||||||
|
${INSTALL_DATA} ${srcdir}/nsec3hash.8 ${DESTDIR}${mandir}/man8
|
||||||
|
${INSTALL_DATA} ${srcdir}/genrandom.8 ${DESTDIR}${mandir}/man8
|
||||||
|
|
||||||
|
clean distclean::
|
||||||
|
rm -f ${TARGETS}
|
59
bin/tools/genrandom.8
Normal file
59
bin/tools/genrandom.8
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
.\" Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
.\"
|
||||||
|
.\" Permission to use, copy, modify, and distribute this software for any
|
||||||
|
.\" purpose with or without fee is hereby granted, provided that the above
|
||||||
|
.\" copyright notice and this permission notice appear in all copies.
|
||||||
|
.\"
|
||||||
|
.\" THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
.\" REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
.\" AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
.\" INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
.\" LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
.\"
|
||||||
|
.\" $Id: genrandom.8,v 1.2 2009/03/02 03:53:30 each Exp $
|
||||||
|
.\"
|
||||||
|
.hy 0
|
||||||
|
.ad l
|
||||||
|
.\"Generated by db2man.xsl. Don't modify this, modify the source.
|
||||||
|
.de Sh \" Subsection
|
||||||
|
.br
|
||||||
|
.if t .Sp
|
||||||
|
.ne 5
|
||||||
|
.PP
|
||||||
|
\fB\\$1\fR
|
||||||
|
.PP
|
||||||
|
..
|
||||||
|
.de Sp \" Vertical space (when we can't use .PP)
|
||||||
|
.if t .sp .5v
|
||||||
|
.if n .sp
|
||||||
|
..
|
||||||
|
.de Ip \" List item
|
||||||
|
.br
|
||||||
|
.ie \\n(.$>=3 .ne \\$3
|
||||||
|
.el .ne 3
|
||||||
|
.IP "\\$1" \\$2
|
||||||
|
..
|
||||||
|
.TH "GENRANDOM" 8 "Feb 19, 2009" "" ""
|
||||||
|
.SH NAME
|
||||||
|
genrandom \- generate a file containing random data
|
||||||
|
.SH "SYNOPSIS"
|
||||||
|
.HP 10
|
||||||
|
\fBgenrandom\fR {\fIsize\fR} {\fIfilename\fR}
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
.PP
|
||||||
|
\fBgenrandom\fR generates a file containing a specified quantity of psuedo\-random data, which can be used as a source of entropy for other commands on systems with no random device\&.
|
||||||
|
.SH "ARGUMENTS"
|
||||||
|
.TP
|
||||||
|
size
|
||||||
|
The size of the file, in kilobytes, to generate\&.
|
||||||
|
.TP
|
||||||
|
domain
|
||||||
|
The file name into which random data should be written\&.
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
.PP
|
||||||
|
\fBrand\fR(3), \fBarc4random\fR(3)
|
||||||
|
.SH "AUTHOR"
|
||||||
|
.PP
|
||||||
|
Internet Systems Consortium
|
@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: genrandom.c,v 1.15 2007/06/19 23:46:59 tbox Exp $ */
|
/* $Id: genrandom.c,v 1.2 2009/03/02 03:53:30 each Exp $ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
#include <config.h>
|
#include <config.h>
|
107
bin/tools/genrandom.docbook
Normal file
107
bin/tools/genrandom.docbook
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
|
[<!ENTITY mdash "—">]>
|
||||||
|
<!--
|
||||||
|
- Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
-
|
||||||
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
|
- copyright notice and this permission notice appear in all copies.
|
||||||
|
-
|
||||||
|
- THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
- AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- $Id: genrandom.docbook,v 1.2 2009/03/02 03:53:30 each Exp $ -->
|
||||||
|
<refentry id="man.genrandom">
|
||||||
|
<refentryinfo>
|
||||||
|
<date>Feb 19, 2009</date>
|
||||||
|
</refentryinfo>
|
||||||
|
|
||||||
|
<refmeta>
|
||||||
|
<refentrytitle><application>genrandom</application></refentrytitle>
|
||||||
|
<manvolnum>8</manvolnum>
|
||||||
|
<refmiscinfo>BIND9</refmiscinfo>
|
||||||
|
</refmeta>
|
||||||
|
|
||||||
|
<refnamediv>
|
||||||
|
<refname><application>genrandom</application></refname>
|
||||||
|
<refpurpose>generate a file containing random data</refpurpose>
|
||||||
|
</refnamediv>
|
||||||
|
|
||||||
|
<docinfo>
|
||||||
|
<copyright>
|
||||||
|
<year>2009</year>
|
||||||
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
|
</copyright>
|
||||||
|
</docinfo>
|
||||||
|
|
||||||
|
<refsynopsisdiv>
|
||||||
|
<cmdsynopsis>
|
||||||
|
<command>genrandom</command>
|
||||||
|
<arg choice="req"><replaceable class="parameter">size</replaceable></arg>
|
||||||
|
<arg choice="req"><replaceable class="parameter">filename</replaceable></arg>
|
||||||
|
</cmdsynopsis>
|
||||||
|
</refsynopsisdiv>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>DESCRIPTION</title>
|
||||||
|
<para>
|
||||||
|
<command>genrandom</command>
|
||||||
|
generates a file containing a specified quantity of psuedo-random
|
||||||
|
data, which can be used as a source of entropy for other commands
|
||||||
|
on systems with no random device.
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>ARGUMENTS</title>
|
||||||
|
<variablelist>
|
||||||
|
<varlistentry>
|
||||||
|
<term>size</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
The size of the file, in kilobytes, to generate.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>domain</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
The file name into which random data should be written.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
</variablelist>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>SEE ALSO</title>
|
||||||
|
<para>
|
||||||
|
<citerefentry>
|
||||||
|
<refentrytitle>rand</refentrytitle><manvolnum>3</manvolnum>
|
||||||
|
</citerefentry>,
|
||||||
|
<citerefentry>
|
||||||
|
<refentrytitle>arc4random</refentrytitle><manvolnum>3</manvolnum>
|
||||||
|
</citerefentry>
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>AUTHOR</title>
|
||||||
|
<para><corpauthor>Internet Systems Consortium</corpauthor>
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
</refentry><!--
|
||||||
|
- Local variables:
|
||||||
|
- mode: sgml
|
||||||
|
- End:
|
||||||
|
-->
|
68
bin/tools/genrandom.html
Normal file
68
bin/tools/genrandom.html
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
<!--
|
||||||
|
- Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
-
|
||||||
|
- Permission to use, copy, modify, and distribute this software for any
|
||||||
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
|
- copyright notice and this permission notice appear in all copies.
|
||||||
|
-
|
||||||
|
- THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
- AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
-->
|
||||||
|
<!-- $Id: genrandom.html,v 1.2 2009/03/02 03:53:30 each Exp $ -->
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
|
<title>genrandom</title>
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
|
||||||
|
<a name="man.genrandom"></a><div class="titlepage"></div>
|
||||||
|
<div class="refnamediv">
|
||||||
|
<h2>Name</h2>
|
||||||
|
<p><span class="application">genrandom</span> — generate a file containing random data</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsynopsisdiv">
|
||||||
|
<h2>Synopsis</h2>
|
||||||
|
<div class="cmdsynopsis"><p><code class="command">genrandom</code> {<em class="replaceable"><code>size</code></em>} {<em class="replaceable"><code>filename</code></em>}</p></div>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215033"></a><h2>DESCRIPTION</h2>
|
||||||
|
<p>
|
||||||
|
<span><strong class="command">genrandom</strong></span>
|
||||||
|
generates a file containing a specified quantity of psuedo-random
|
||||||
|
data, which can be used as a source of entropy for other commands
|
||||||
|
on systems with no random device.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215048"></a><h2>ARGUMENTS</h2>
|
||||||
|
<div class="variablelist"><dl>
|
||||||
|
<dt><span class="term">size</span></dt>
|
||||||
|
<dd><p>
|
||||||
|
The size of the file, in kilobytes, to generate.
|
||||||
|
</p></dd>
|
||||||
|
<dt><span class="term">domain</span></dt>
|
||||||
|
<dd><p>
|
||||||
|
The file name into which random data should be written.
|
||||||
|
</p></dd>
|
||||||
|
</dl></div>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215084"></a><h2>SEE ALSO</h2>
|
||||||
|
<p>
|
||||||
|
<span class="citerefentry"><span class="refentrytitle">rand</span>(3)</span>,
|
||||||
|
<span class="citerefentry"><span class="refentrytitle">arc4random</span>(3)</span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215111"></a><h2>AUTHOR</h2>
|
||||||
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div></body>
|
||||||
|
</html>
|
56
bin/tools/journalprint.8
Normal file
56
bin/tools/journalprint.8
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
.\" Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
.\"
|
||||||
|
.\" Permission to use, copy, modify, and distribute this software for any
|
||||||
|
.\" purpose with or without fee is hereby granted, provided that the above
|
||||||
|
.\" copyright notice and this permission notice appear in all copies.
|
||||||
|
.\"
|
||||||
|
.\" THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
.\" REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
.\" AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
.\" INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
.\" LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
.\"
|
||||||
|
.\" $Id: journalprint.8,v 1.2 2009/03/02 03:53:30 each Exp $
|
||||||
|
.\"
|
||||||
|
.hy 0
|
||||||
|
.ad l
|
||||||
|
.\"Generated by db2man.xsl. Don't modify this, modify the source.
|
||||||
|
.de Sh \" Subsection
|
||||||
|
.br
|
||||||
|
.if t .Sp
|
||||||
|
.ne 5
|
||||||
|
.PP
|
||||||
|
\fB\\$1\fR
|
||||||
|
.PP
|
||||||
|
..
|
||||||
|
.de Sp \" Vertical space (when we can't use .PP)
|
||||||
|
.if t .sp .5v
|
||||||
|
.if n .sp
|
||||||
|
..
|
||||||
|
.de Ip \" List item
|
||||||
|
.br
|
||||||
|
.ie \\n(.$>=3 .ne \\$3
|
||||||
|
.el .ne 3
|
||||||
|
.IP "\\$1" \\$2
|
||||||
|
..
|
||||||
|
.TH "JOURNALPRINT" 8 "Feb 18, 2009" "" ""
|
||||||
|
.SH NAME
|
||||||
|
journalprint \- print zone journal in human-readable form
|
||||||
|
.SH "SYNOPSIS"
|
||||||
|
.HP 13
|
||||||
|
\fBjournalprint\fR {\fIjournal\fR}
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
.PP
|
||||||
|
\fBjournalprint\fR prints the contents of a zone journal file in a human\-readable form\&.
|
||||||
|
.PP
|
||||||
|
Journal files are automatically created by \fBnamed\fR when changes are made to dynamic zones (e\&.g\&., by \fBnsupdate\fR)\&. They record each addition or deletion of a resource record, in binary format, allowing the changes to be re\-applied to the zone when the server is restarted after a shutdown or crash\&. By default, the name of the journal file is formed by appending the extension \fI\&.jnl\fR to the name of the corresponding zone file\&.
|
||||||
|
.PP
|
||||||
|
\fBjournalprint\fR converts the contents of a given journal file into a human\-readable text format\&. Each line begins with "add" or "del", to indicate whether the record was added or deleted, and continues with the resource record in master\-file format\&.
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
.PP
|
||||||
|
\fBnamed\fR(8), \fBnsupdate\fR(8), BIND 9 Administrator Reference Manual\&.
|
||||||
|
.SH "AUTHOR"
|
||||||
|
.PP
|
||||||
|
Internet Systems Consortium
|
@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: journalprint.c,v 1.14 2008/09/25 04:02:38 tbox Exp $ */
|
/* $Id: journalprint.c,v 1.2 2009/03/02 03:53:30 each Exp $ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
#include <config.h>
|
#include <config.h>
|
101
bin/tools/journalprint.docbook
Normal file
101
bin/tools/journalprint.docbook
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
|
[<!ENTITY mdash "—">]>
|
||||||
|
<!--
|
||||||
|
- Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
-
|
||||||
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
|
- copyright notice and this permission notice appear in all copies.
|
||||||
|
-
|
||||||
|
- THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
- AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- $Id: journalprint.docbook,v 1.2 2009/03/02 03:53:30 each Exp $ -->
|
||||||
|
<refentry id="man.journalprint">
|
||||||
|
<refentryinfo>
|
||||||
|
<date>Feb 18, 2009</date>
|
||||||
|
</refentryinfo>
|
||||||
|
|
||||||
|
<refmeta>
|
||||||
|
<refentrytitle><application>journalprint</application></refentrytitle>
|
||||||
|
<manvolnum>8</manvolnum>
|
||||||
|
<refmiscinfo>BIND9</refmiscinfo>
|
||||||
|
</refmeta>
|
||||||
|
|
||||||
|
<refnamediv>
|
||||||
|
<refname><application>journalprint</application></refname>
|
||||||
|
<refpurpose>print zone journal in human-readable form</refpurpose>
|
||||||
|
</refnamediv>
|
||||||
|
|
||||||
|
<docinfo>
|
||||||
|
<copyright>
|
||||||
|
<year>2009</year>
|
||||||
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
|
</copyright>
|
||||||
|
</docinfo>
|
||||||
|
|
||||||
|
<refsynopsisdiv>
|
||||||
|
<cmdsynopsis>
|
||||||
|
<command>journalprint</command>
|
||||||
|
<arg choice="req"><replaceable class="parameter">journal</replaceable></arg>
|
||||||
|
</cmdsynopsis>
|
||||||
|
</refsynopsisdiv>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>DESCRIPTION</title>
|
||||||
|
<para>
|
||||||
|
<command>journalprint</command>
|
||||||
|
prints the contents of a zone journal file in a human-readable
|
||||||
|
form.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Journal files are automatically created by <command>named</command>
|
||||||
|
when changes are made to dynamic zones (e.g., by
|
||||||
|
<command>nsupdate</command>). They record each addition
|
||||||
|
or deletion of a resource record, in binary format, allowing the
|
||||||
|
changes to be re-applied to the zone when the server is
|
||||||
|
restarted after a shutdown or crash. By default, the name of
|
||||||
|
the journal file is formed by appending the extension
|
||||||
|
<filename>.jnl</filename> to the name of the corresponding
|
||||||
|
zone file.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
<command>journalprint</command> converts the contents of a given
|
||||||
|
journal file into a human-readable text format. Each line begins
|
||||||
|
with "add" or "del", to indicate whether the record was added or
|
||||||
|
deleted, and continues with the resource record in master-file
|
||||||
|
format.
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>SEE ALSO</title>
|
||||||
|
<para>
|
||||||
|
<citerefentry>
|
||||||
|
<refentrytitle>named</refentrytitle><manvolnum>8</manvolnum>
|
||||||
|
</citerefentry>,
|
||||||
|
<citerefentry>
|
||||||
|
<refentrytitle>nsupdate</refentrytitle><manvolnum>8</manvolnum>
|
||||||
|
</citerefentry>,
|
||||||
|
<citetitle>BIND 9 Administrator Reference Manual</citetitle>.
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>AUTHOR</title>
|
||||||
|
<para><corpauthor>Internet Systems Consortium</corpauthor>
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
</refentry><!--
|
||||||
|
- Local variables:
|
||||||
|
- mode: sgml
|
||||||
|
- End:
|
||||||
|
-->
|
73
bin/tools/journalprint.html
Normal file
73
bin/tools/journalprint.html
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
<!--
|
||||||
|
- Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
-
|
||||||
|
- Permission to use, copy, modify, and distribute this software for any
|
||||||
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
|
- copyright notice and this permission notice appear in all copies.
|
||||||
|
-
|
||||||
|
- THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
- AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
-->
|
||||||
|
<!-- $Id: journalprint.html,v 1.2 2009/03/02 03:53:30 each Exp $ -->
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
|
<title>journalprint</title>
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
|
||||||
|
<a name="man.journalprint"></a><div class="titlepage"></div>
|
||||||
|
<div class="refnamediv">
|
||||||
|
<h2>Name</h2>
|
||||||
|
<p><span class="application">journalprint</span> — print zone journal in human-readable form</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsynopsisdiv">
|
||||||
|
<h2>Synopsis</h2>
|
||||||
|
<div class="cmdsynopsis"><p><code class="command">journalprint</code> {<em class="replaceable"><code>journal</code></em>}</p></div>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215025"></a><h2>DESCRIPTION</h2>
|
||||||
|
<p>
|
||||||
|
<span><strong class="command">journalprint</strong></span>
|
||||||
|
prints the contents of a zone journal file in a human-readable
|
||||||
|
form.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Journal files are automatically created by <span><strong class="command">named</strong></span>
|
||||||
|
when changes are made to dynamic zones (e.g., by
|
||||||
|
<span><strong class="command">nsupdate</strong></span>). They record each addition
|
||||||
|
or deletion of a resource record, in binary format, allowing the
|
||||||
|
changes to be re-applied to the zone when the server is
|
||||||
|
restarted after a shutdown or crash. By default, the name of
|
||||||
|
the journal file is formed by appending the extension
|
||||||
|
<code class="filename">.jnl</code> to the name of the corresponding
|
||||||
|
zone file.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<span><strong class="command">journalprint</strong></span> converts the contents of a given
|
||||||
|
journal file into a human-readable text format. Each line begins
|
||||||
|
with "add" or "del", to indicate whether the record was added or
|
||||||
|
deleted, and continues with the resource record in master-file
|
||||||
|
format.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215063"></a><h2>SEE ALSO</h2>
|
||||||
|
<p>
|
||||||
|
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
||||||
|
<span class="citerefentry"><span class="refentrytitle">nsupdate</span>(8)</span>,
|
||||||
|
<em class="citetitle">BIND 9 Administrator Reference Manual</em>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215092"></a><h2>AUTHOR</h2>
|
||||||
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div></body>
|
||||||
|
</html>
|
65
bin/tools/nsec3hash.8
Normal file
65
bin/tools/nsec3hash.8
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
.\" Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
.\"
|
||||||
|
.\" Permission to use, copy, modify, and distribute this software for any
|
||||||
|
.\" purpose with or without fee is hereby granted, provided that the above
|
||||||
|
.\" copyright notice and this permission notice appear in all copies.
|
||||||
|
.\"
|
||||||
|
.\" THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
.\" REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
.\" AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
.\" INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
.\" LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
.\"
|
||||||
|
.\" $Id: nsec3hash.8,v 1.2 2009/03/02 03:53:30 each Exp $
|
||||||
|
.\"
|
||||||
|
.hy 0
|
||||||
|
.ad l
|
||||||
|
.\"Generated by db2man.xsl. Don't modify this, modify the source.
|
||||||
|
.de Sh \" Subsection
|
||||||
|
.br
|
||||||
|
.if t .Sp
|
||||||
|
.ne 5
|
||||||
|
.PP
|
||||||
|
\fB\\$1\fR
|
||||||
|
.PP
|
||||||
|
..
|
||||||
|
.de Sp \" Vertical space (when we can't use .PP)
|
||||||
|
.if t .sp .5v
|
||||||
|
.if n .sp
|
||||||
|
..
|
||||||
|
.de Ip \" List item
|
||||||
|
.br
|
||||||
|
.ie \\n(.$>=3 .ne \\$3
|
||||||
|
.el .ne 3
|
||||||
|
.IP "\\$1" \\$2
|
||||||
|
..
|
||||||
|
.TH "NSEC3HASH" 8 "Feb 18, 2009" "" ""
|
||||||
|
.SH NAME
|
||||||
|
nsec3hash \- generate NSEC3 hash
|
||||||
|
.SH "SYNOPSIS"
|
||||||
|
.HP 10
|
||||||
|
\fBnsec3hash\fR {\fIsalt\fR} {\fIalgorithm\fR} {\fIiterations\fR} {\fIdomain\fR}
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
.PP
|
||||||
|
\fBnsec3hash\fR generates an NSEC3 hash based on a set of NSEC3 parameters\&. This can be used to check the validity of NSEC3 records in a signed zone\&.
|
||||||
|
.SH "ARGUMENTS"
|
||||||
|
.TP
|
||||||
|
salt
|
||||||
|
The salt provided to the hash algorithm\&.
|
||||||
|
.TP
|
||||||
|
algorithm
|
||||||
|
A number indicating the hash algorithm\&. Currently the only supported hash algorithm for NSEC3 is SHA\-1, which is indicated by the number 1; consequently "1" is the only useful value for this argument\&.
|
||||||
|
.TP
|
||||||
|
iterations
|
||||||
|
The number of additional times the hash should be performed\&.
|
||||||
|
.TP
|
||||||
|
domain
|
||||||
|
The domain name to be hashed\&.
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
.PP
|
||||||
|
BIND 9 Administrator Reference Manual, RFC 5155\&.
|
||||||
|
.SH "AUTHOR"
|
||||||
|
.PP
|
||||||
|
Internet Systems Consortium
|
@ -14,7 +14,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: nsec3hash.c,v 1.4 2008/09/26 01:31:19 marka Exp $ */
|
/* $Id: nsec3hash.c,v 1.2 2009/03/02 03:53:30 each Exp $ */
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
125
bin/tools/nsec3hash.docbook
Normal file
125
bin/tools/nsec3hash.docbook
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
|
[<!ENTITY mdash "—">]>
|
||||||
|
<!--
|
||||||
|
- Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
-
|
||||||
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
|
- copyright notice and this permission notice appear in all copies.
|
||||||
|
-
|
||||||
|
- THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
- AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- $Id: nsec3hash.docbook,v 1.2 2009/03/02 03:53:30 each Exp $ -->
|
||||||
|
<refentry id="man.nsec3hash">
|
||||||
|
<refentryinfo>
|
||||||
|
<date>Feb 18, 2009</date>
|
||||||
|
</refentryinfo>
|
||||||
|
|
||||||
|
<refmeta>
|
||||||
|
<refentrytitle><application>nsec3hash</application></refentrytitle>
|
||||||
|
<manvolnum>8</manvolnum>
|
||||||
|
<refmiscinfo>BIND9</refmiscinfo>
|
||||||
|
</refmeta>
|
||||||
|
|
||||||
|
<refnamediv>
|
||||||
|
<refname><application>nsec3hash</application></refname>
|
||||||
|
<refpurpose>generate NSEC3 hash</refpurpose>
|
||||||
|
</refnamediv>
|
||||||
|
|
||||||
|
<docinfo>
|
||||||
|
<copyright>
|
||||||
|
<year>2009</year>
|
||||||
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
|
</copyright>
|
||||||
|
</docinfo>
|
||||||
|
|
||||||
|
<refsynopsisdiv>
|
||||||
|
<cmdsynopsis>
|
||||||
|
<command>nsec3hash</command>
|
||||||
|
<arg choice="req"><replaceable class="parameter">salt</replaceable></arg>
|
||||||
|
<arg choice="req"><replaceable class="parameter">algorithm</replaceable></arg>
|
||||||
|
<arg choice="req"><replaceable class="parameter">iterations</replaceable></arg>
|
||||||
|
<arg choice="req"><replaceable class="parameter">domain</replaceable></arg>
|
||||||
|
</cmdsynopsis>
|
||||||
|
</refsynopsisdiv>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>DESCRIPTION</title>
|
||||||
|
<para>
|
||||||
|
<command>nsec3hash</command> generates an NSEC3 hash based on
|
||||||
|
a set of NSEC3 parameters. This can be used to check the validity
|
||||||
|
of NSEC3 records in a signed zone.
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>ARGUMENTS</title>
|
||||||
|
<variablelist>
|
||||||
|
<varlistentry>
|
||||||
|
<term>salt</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
The salt provided to the hash algorithm.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>algorithm</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
A number indicating the hash algorithm. Currently the
|
||||||
|
only supported hash algorithm for NSEC3 is SHA-1, which is
|
||||||
|
indicated by the number 1; consequently "1" is the only
|
||||||
|
useful value for this argument.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>iterations</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
The number of additional times the hash should be performed.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>domain</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
The domain name to be hashed.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
</variablelist>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>SEE ALSO</title>
|
||||||
|
<para>
|
||||||
|
<citetitle>BIND 9 Administrator Reference Manual</citetitle>,
|
||||||
|
<citetitle>RFC 5155</citetitle>.
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>AUTHOR</title>
|
||||||
|
<para><corpauthor>Internet Systems Consortium</corpauthor>
|
||||||
|
</para>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
|
</refentry><!--
|
||||||
|
- Local variables:
|
||||||
|
- mode: sgml
|
||||||
|
- End:
|
||||||
|
-->
|
78
bin/tools/nsec3hash.html
Normal file
78
bin/tools/nsec3hash.html
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
<!--
|
||||||
|
- Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
|
||||||
|
-
|
||||||
|
- Permission to use, copy, modify, and distribute this software for any
|
||||||
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
|
- copyright notice and this permission notice appear in all copies.
|
||||||
|
-
|
||||||
|
- THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
- AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||||
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
-->
|
||||||
|
<!-- $Id: nsec3hash.html,v 1.2 2009/03/02 03:53:30 each Exp $ -->
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
|
<title>nsec3hash</title>
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
|
||||||
|
<a name="man.nsec3hash"></a><div class="titlepage"></div>
|
||||||
|
<div class="refnamediv">
|
||||||
|
<h2>Name</h2>
|
||||||
|
<p><span class="application">nsec3hash</span> — generate NSEC3 hash</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsynopsisdiv">
|
||||||
|
<h2>Synopsis</h2>
|
||||||
|
<div class="cmdsynopsis"><p><code class="command">nsec3hash</code> {<em class="replaceable"><code>salt</code></em>} {<em class="replaceable"><code>algorithm</code></em>} {<em class="replaceable"><code>iterations</code></em>} {<em class="replaceable"><code>domain</code></em>}</p></div>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215051"></a><h2>DESCRIPTION</h2>
|
||||||
|
<p>
|
||||||
|
<span><strong class="command">nsec3hash</strong></span> generates an NSEC3 hash based on
|
||||||
|
a set of NSEC3 parameters. This can be used to check the validity
|
||||||
|
of NSEC3 records in a signed zone.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215065"></a><h2>ARGUMENTS</h2>
|
||||||
|
<div class="variablelist"><dl>
|
||||||
|
<dt><span class="term">salt</span></dt>
|
||||||
|
<dd><p>
|
||||||
|
The salt provided to the hash algorithm.
|
||||||
|
</p></dd>
|
||||||
|
<dt><span class="term">algorithm</span></dt>
|
||||||
|
<dd><p>
|
||||||
|
A number indicating the hash algorithm. Currently the
|
||||||
|
only supported hash algorithm for NSEC3 is SHA-1, which is
|
||||||
|
indicated by the number 1; consequently "1" is the only
|
||||||
|
useful value for this argument.
|
||||||
|
</p></dd>
|
||||||
|
<dt><span class="term">iterations</span></dt>
|
||||||
|
<dd><p>
|
||||||
|
The number of additional times the hash should be performed.
|
||||||
|
</p></dd>
|
||||||
|
<dt><span class="term">domain</span></dt>
|
||||||
|
<dd><p>
|
||||||
|
The domain name to be hashed.
|
||||||
|
</p></dd>
|
||||||
|
</dl></div>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215128"></a><h2>SEE ALSO</h2>
|
||||||
|
<p>
|
||||||
|
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
||||||
|
<em class="citetitle">RFC 5155</em>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="refsect1" lang="en">
|
||||||
|
<a name="id215144"></a><h2>AUTHOR</h2>
|
||||||
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div></body>
|
||||||
|
</html>
|
@ -18,7 +18,7 @@ AC_DIVERT_PUSH(1)dnl
|
|||||||
esyscmd([sed "s/^/# /" COPYRIGHT])dnl
|
esyscmd([sed "s/^/# /" COPYRIGHT])dnl
|
||||||
AC_DIVERT_POP()dnl
|
AC_DIVERT_POP()dnl
|
||||||
|
|
||||||
AC_REVISION($Revision: 1.468 $)
|
AC_REVISION($Revision: 1.469 $)
|
||||||
|
|
||||||
AC_INIT(lib/dns/name.c)
|
AC_INIT(lib/dns/name.c)
|
||||||
AC_PREREQ(2.59)
|
AC_PREREQ(2.59)
|
||||||
@ -2967,6 +2967,7 @@ AC_CONFIG_FILES([
|
|||||||
bin/tests/system/lwresd/Makefile
|
bin/tests/system/lwresd/Makefile
|
||||||
bin/tests/system/tkey/Makefile
|
bin/tests/system/tkey/Makefile
|
||||||
bin/tests/headerdep_test.sh
|
bin/tests/headerdep_test.sh
|
||||||
|
bin/tools/Makefile
|
||||||
bin/dnssec/Makefile
|
bin/dnssec/Makefile
|
||||||
doc/Makefile
|
doc/Makefile
|
||||||
doc/arm/Makefile
|
doc/arm/Makefile
|
||||||
|
Loading…
x
Reference in New Issue
Block a user