notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
ironsides Authoritative DNS server formally verified by SPARK/Ada
20150415_2 dns on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20150415_2Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-02-17 11:27:21
Last Update: 2021-04-06 14:31:07
Commit Hash: 305f148
License: Ironsides
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. sbin/ironsides
  2. man/man1/ironsides.1.gz
  3. /usr/local/share/licenses/ironsides-20150415_2/catalog.mk
  4. /usr/local/share/licenses/ironsides-20150415_2/LICENSE
  5. /usr/local/share/licenses/ironsides-20150415_2/Ironsides
Collapse this list.
Dependency lines:
  • ironsides>0:dns/ironsides
To install the port: cd /usr/ports/dns/ironsides/ && make install clean
To add the package, run one of these commands:
  • pkg install dns/ironsides
  • pkg install ironsides
PKGNAME: ironsides
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
ironsides
ABIlatestquarterly
FreeBSD:11:aarch64-20150415_2
FreeBSD:11:amd6420150415_220150415_2
FreeBSD:11:armv6--
FreeBSD:11:i38620150415_220150415_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-20150415_2
FreeBSD:12:amd6420150415_220150415_2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i38620150415_220150415_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch6420150415_220150415_2
FreeBSD:13:amd6420150415_220150415_2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i38620150415_220150415_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch6420150415_2-
FreeBSD:14:amd6420150415_2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i38620150415_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. spark.ads : devel/libspark2012
  2. ada : lang/gcc6-aux
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://ironsides.martincarlisle.com/
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  20150415_2
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
10 Sep 2018 13:15:48
Original commit files touched by this commit Revision:479407  20150415_2
mat search for other commits by this committer
Add EXAMPLES options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
10 Mar 2018 17:46:06
Original commit files touched by this commit Revision:464084  20150415_2
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
21 Apr 2017 20:25:01
Original commit files touched by this commit Revision:439129  20150415_1
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, he is no longer interested.

Submitted by:	Mark Millard via private e-mail
15 Feb 2017 21:33:11
Original commit files touched by this commit Revision:434195  20150415_1
rene search for other commits by this committer
Return the ports mistakenly reset to ports@ in r433856 to John Marino.

The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.

The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
11 Feb 2017 12:42:30
Original commit files touched by this commit Revision:433856  20150415_1
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, see r433827 for details
27 Aug 2016 23:11:34
Original commit files touched by this commit Revision:421003  20150415_1
marino search for other commits by this committer
dns/ironsides finally builds on gcc6-aux, switch over to it

It appears the previous STORAGE ERROR was a compiler bug that got fixed
between the GCC 6.1 and 6.2 versions of gcc6-aux.  Switch it and the
helper port devel/libspark2012 over to it, which are the last two ports
that depend on lang/gcc6-aux.
11 Apr 2016 13:54:23
Original commit files touched by this commit Revision:413032  20150415
marino search for other commits by this committer
Restrict dns/ironsides to gcc5-aux only

Right now, ironsides emits a STORAGE ERROR during building with
lang/gcc6-aux.  It's unclear if the problem lies with compiler or with
ironsides.  For now, limit building it with gcc5-aux (the default).

The USES=ada:5 setting wasn't supported, but it should have been.  This
has also been fixed.
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  20150415
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
07 Nov 2015 11:51:44
Original commit files touched by this commit Revision:400981  20150415
marino search for other commits by this committer
dns/ironsides: Upgrade snapshot 2014-04-20 => 2015-04-15
16 Oct 2014 10:45:20
Original commit files touched by this commit Revision:370994  20140220_1
marino search for other commits by this committer
dns/ironsides: Remove pkg-plist
28 May 2014 23:34:22
Original commit files touched by this commit Revision:355662  20140220_1
marino search for other commits by this committer
dns/ironsides: USES+= zip
21 Feb 2014 10:41:32
Original commit files touched by this commit Revision:345365  20140220_1
marino search for other commits by this committer
dns/ironsides: Actually install the man page!
21 Feb 2014 10:11:39
Original commit files touched by this commit Revision:345353  20140220
marino search for other commits by this committer
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.
19 Feb 2014 02:22:41
Original commit files touched by this commit Revision:344987  20130315
marino search for other commits by this committer
dns/ironsides: Fix extraction problem on clean jail

GNATMake was used to clean up the WRKSRC after extraction, but the
problem is that it's not present at that point on a clean build; it
comes in later as a build dependency.  Rather than a messy definition
of extract-depends, just remove the files manually without gnatmake.
17 Feb 2014 11:27:11
Original commit files touched by this commit Revision:344727  20130315
marino search for other commits by this committer
Add new Ada-based DNS server port: dns/ironsides

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
Ada and the SPARK formal methods tool set. Code validated in this way is
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.

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.

Number of commits found: 16