<!-- $FreeBSD: head/en_US.ISO8859-1/htdocs/news/status/report-sample.xml 45745 2014-10-08 01:13:27Z wblock $ -->
  <project cat='proj'>
    <title>HardenedBSD Status Report</title>

    <contact>
      <person>
	<name>
	  <given>Shawn</given>
	  <common>Webb</common>
	</name>

	<email>shawn.webb@hardenedbsd.org</email>
      </person>
      <person>
	<name>
	  <given>Oliver</given>
	  <common>Pinter</common>
	</name>

	<email>oliver.pinter@hardenedbsd.org</email>
      </person>
    </contact>

    <links>
      <url href="https://hardenedbsd.org/" />
      <url href="https://hardenedbsd.org/article/shawn-webb/2015-12-31/introducing-hardenedbsds-new-binary-updater">Introducing HardenedBSD's New Binary Updater</url>
      <url href="https://hardenedbsd.org/article/shawn-webb/2015-11-22/introducing-secadm-030-beta-01">secadm Beta Published</url>
      <url href="https://hardenedbsd.org/article/admin/2015-11-22/new-package-building-server">New Package Building Server</url>
      <url href="https://github.com/HardenedBSD/secadm">secadm</url>
      <url href="https://github.com/HardenedBSD/hardenedBSD-playground/tree/hardened/experimental/master-i915">HardenedBSD Haswell Support</url>
      <url href="http://jenkins.hardenedbsd.org/builds/HardenedBSD-CURRENT-i915kms-amd64-LATEST/">Nightly Builds for HardenedBSD Haswell Support</url>
    </links>

    <body>
	<p>
	    HardenedBSD has been hard at work with major improvements. We have been working on making our enhancements more performant and stable.
	    We switched from basing the per-process security flags to per-thread, increasing performance by removing an extra layer of locking when checking and applying the security flags.
	    We've refactored how ASLR is applied to mmap(MAP_32BIT) requests.
	    lib32 is now disabled by default in HardenedBSD.
	</p>
	<p>
	    We've implemented a new binary update mechanism called hbsd-update, fully replacing freebsd-update.
	    hbsd-update can even install into jails and ZFS Boot Environments (ZFS BEs).
	    It uses RSA keys embedded into X.509 certificates in order to provide secure updates.
	</p>
	<p>
		secadm 0.3-beta has landed.
		It has been rewritten from scratch in order to be more efficient.
		As such, the rule syntax has changed and you'll need to update your rules according to the README in the project.
	</p>
	<p>
		HardenedBSD's infrastructure is growing at a tremendous pace.
		We now have a server donated by G2, Inc and hosted by Automated Tendencies that can do a full package build within 35 hours, down from 75 hours.
		This new server will serve as the new package building server and will also provide weekly binary updates for base and kernel.
	</p>
	<p>
		The awesome work FreeBSD's dumbbell@ is doing to support Haswell has been integrated into an experimental HardenedBSD 11-CURRENT branch.
		Shawn Webb and Michael Shirk are both running this branch on their laptops with complete success.
		Shawn's laptop is his daily driver, also utilizing multiple monitors.
		Binary updates are provided for this branch.
	</p>
	<p>
		In order to focus on making HardenedBSD as awesome as it can be, we have officially closed the ASLR upstreaming patches.
		The upstreaming attempt has taken over two years and did not succeed.
		As real-world deployments over the past two years have shown, our ASLR implementation is rock solid and performs well.
		We would love it if FreeBSD merged in our work as this is something the whole FreeBSD community at large could benefit from.
		FreeBSD is always welcome to pull from HardenedBSD.
	</p>
    </body>

    <sponsor>Automated Tendencies</sponsor>
    <sponsor>G2, Inc</sponsor>
    <sponsor>SoldierX</sponsor>
  </project>

