--- /dev/null
+* Development
+
+ldns development is ongoing. Most of the functionality is there, but some
+DNSSEC pieces are missing.
+
+Feedback is appriciated.
+
+* Compilation
+
+When getting this source as snapshot you need to compile it first.
+For compilation you need gmake.
+
+Extract the source and in the source directory:
+libtoolize && autoreconf && ./configure && gmake
+
+(or just make on Linux)
# this breaks: configure --disable-shared
mv -f .libs/libldns.so* ./
-snapshot: clean testclean
+snapshot: realclean testclean
(rm -rf ../ldns-snap-$(DATE)/)
(cd .. ; cp -r $(basesrcdir)/ ldns-snap-$(DATE)/)
(cd .. ; tar --verbose --exclude ".svn" --create --file ldns-snap-$(DATE).tar.gz --gzip ldns-snap-$(DATE)/)
rm -rf .libs
rm -rf libtool
-
test7: run-test7
./run-test7
test11: run-test11
--- /dev/null
+Some general readme information would be nice. Most up to date is
+website: www.nlnetlabs.nl/ldns/
2. cd ldns-snap-<DATE>
3. ./configure
4. gmake (it needs gnu make to compile)
-
-After this some test executables are created; run-test[1-8]. These
-are used in development, but can also be used as a basis for development.
+(5. gmake mx chaos [two example programs included]
+++ /dev/null
-::0 is printed as ::
- any ip6 addr with closing 0 is not printed correctly
-
----
-
-XMALLOC return code checking (bail out?!!?) extra function
/*
* chaos is a small programs that prints some information
* about a nameserver
+ * (c) NLnet Labs, 2005
+ *
+ * Licensed under the GPL version 2
*/
#include <stdio.h>
--- /dev/null
+.TH chaos 1 "27 Apr 2005"
+.SH NAME
+chaos \- give some information about a nameserver
+.SH SYNOPSIS
+.B chaos
+.IR NAMESERVER
+
+.SH DESCRIPTION
+\fBchaos\fR retrieves all the addresses of the nameserver and then queries
+each address for its \fIversion.bind\fR and \fIhostname.bind\fR.
+.PP
+\fBchaos\fR is a bit more complex than \fBmx\fR.
+
+.SH OPTIONS
+\fBchaos\fR has no options.
+
+.SH AUTHOR
+Written by the ldns team as an example for ldns usage.
+
+.SH REPORTING BUGS
+Report bugs to <ldns-team@nlnetlabs.nl>.
+
+.SH COPYRIGHT
+Copyright (C) 2005 NLnet Labs. This is free software. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE.
--- /dev/null
+.TH mx 1 "27 Apr 2005"
+.SH NAME
+mx \- print out the mx record(s) for a domain
+.SH SYNOPSIS
+.B mx
+.IR DOMAIN
+
+.SH DESCRIPTION
+\fBmx\fR is used to print out mx information of a domain.
+
+.SH OPTIONS
+\fBmx\fR has no options.
+
+.SH AUTHOR
+Written by the ldns team as an example for ldns usage.
+
+.SH REPORTING BUGS
+Report bugs to <ldns-team@nlnetlabs.nl>.
+
+.SH COPYRIGHT
+Copyright (C) 2005 NLnet Labs. This is free software. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE.
/*
* mx is a small programs that prints out the mx records
* for a particulary domain
+ * (c) NLnet Labs, 2005
+ * Licensed under the GPL version 2
*/
#include <stdio.h>