dns/ironsides: Upgrade version 20130315 to 20140220
After contacting the author, he updated the snapshot to the latest, remove 7M worth of dead files and adding a man page. I made some corrections to that man page and converted it to mdoc tags.
This commit is contained in:
parent
4234ffd608
commit
e841f73a26
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=345353
3 changed files with 59 additions and 7 deletions
|
@ -2,10 +2,10 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ironsides
|
||||
PORTVERSION= 20130315
|
||||
PORTVERSION= ${SNAPSHOT:S/_//g}
|
||||
CATEGORIES= dns
|
||||
MASTER_SITES= http://ironsides.martincarlisle.com/
|
||||
DISTFILES= trunk${PORTVERSION}.zip
|
||||
DISTFILES= ironsides_authoritative-${SNAPSHOT}.zip
|
||||
|
||||
MAINTAINER= marino@FreeBSD.org
|
||||
COMMENT= Authoritative DNS server formally verified by SPARK/Ada
|
||||
|
@ -18,11 +18,11 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
|||
BUILD_DEPENDS= ${LOCALBASE}/include/spark2012/spark.ads:${PORTSDIR}/devel/libspark2012
|
||||
|
||||
USES= ada dos2unix
|
||||
DOS2UNIX_FILES= dfcs.usafa.edu.zonefile
|
||||
DOS2UNIX_FILES= dfcs.usafa.edu.zonefile ironsides.1
|
||||
SNAPSHOT= 2014_02_20
|
||||
WRKSRC= ${WRKDIR}/${DISTFILES:S/.zip//}
|
||||
|
||||
post-extract:
|
||||
@${MV} ${WRKDIR}/trunk ${WRKSRC}
|
||||
@(cd ${WRKSRC}; ${RM} *.bak *.bk.[0-9] *.o *.ali)
|
||||
@${CP} ${FILESDIR}/ironsides.gpr ${FILESDIR}/Makefile ${WRKSRC}/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (trunk20130315.zip) = 40c1c84022da3a0995c866f83186a45d104b6149f3732bbc1ad13426cd89b5f1
|
||||
SIZE (trunk20130315.zip) = 7853757
|
||||
SHA256 (ironsides_authoritative-2014_02_20.zip) = cfd0941f7b5eb35f07a58976a56dc0c4956c369a7149ef0861cb3608f4bb769e
|
||||
SIZE (ironsides_authoritative-2014_02_20.zip) = 190889
|
||||
|
|
52
dns/ironsides/files/patch-ironsides.1
Normal file
52
dns/ironsides/files/patch-ironsides.1
Normal file
|
@ -0,0 +1,52 @@
|
|||
--- ironsides.1.orig 2014-02-21 04:14:53.000000000 -0500
|
||||
+++ ironsides.1
|
||||
@@ -1,11 +1,14 @@
|
||||
.\" Manpage for ironsides.
|
||||
-.TH man 1 "06 May 2010" "1.0" "nuseradd man page"
|
||||
-.SH NAME
|
||||
-ironsides \- authoritative DNS server
|
||||
-
|
||||
-.SH SYNOPSIS
|
||||
-spark_dns_main configuration_file_name
|
||||
-.SH DESCRIPTION
|
||||
+.Dd 20 February 2014
|
||||
+.Dt IRONSIDES 1
|
||||
+.Os
|
||||
+.Sh NAME
|
||||
+.Nm ironsides
|
||||
+.Nd authoritative DNS server
|
||||
+.Sh SYNOPSIS
|
||||
+.Nm
|
||||
+.Op Ar configuration_file
|
||||
+.Sh DESCRIPTION
|
||||
IRONSIDES is an authoritative DNS server that is provably invulnerable to
|
||||
many of the problems that plague other servers. It achieves this property
|
||||
through the use of formal methods in its design, in particular the language
|
||||
@@ -13,17 +16,18 @@ Ada and the SPARK formal methods tool se
|
||||
provably exception-free, contains no data flow errors, and terminates only
|
||||
in the ways that its programmers explicitly say that it can. These are very
|
||||
desirable properties from a computer security perspective.
|
||||
-
|
||||
+.Pp
|
||||
IRONSIDES is not a complete implementation of DNS. In particular, it does
|
||||
not support zone transfers or recursive queries. It does, however, support
|
||||
a sufficient number of DNS records to be useful as an authoritative DNS
|
||||
server for an enterprise.
|
||||
-
|
||||
+.Pp
|
||||
WWW: http://ironsides.martincarlisle.com
|
||||
-.SH OPTIONS
|
||||
-spark_dns_main does not take any options. However, you must supply a configuration file.
|
||||
-dfcs.usafa.edu.zonefile is a sample configuration file.
|
||||
-.SH BUGS
|
||||
+.Sh OPTIONS
|
||||
+.Nm
|
||||
+does not take any options. However, you must supply a configuration file.
|
||||
+The included dfcs.usafa.edu.zonefile file is a sample configuration.
|
||||
+.Sh BUGS
|
||||
No known bugs.
|
||||
-.SH AUTHOR
|
||||
-Martin Carlisle (ironsides@martincarlisle.com)
|
||||
\ No newline at end of file
|
||||
+.Sh AUTHOR
|
||||
+.An Martin Carlisle Aq Mt ironsides@martincarlisle.com
|
Loading…
Reference in a new issue