diff --git a/CHANGES.md b/CHANGES.md index 6284c3e..5d4f268 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,18 @@ +### master branch + +This version adapts qubes-mirage-firewall with +- dynamic rulesets via QubesDB (as defined in Qubes 4.0), and +- adds support for DNS hostnames in rules, using the pf-qubes library for parsing. + +The DNS client is provided by DNS (>= 4.2.0) which uses a cache for name lookups. Not every packet will lead to a DNS lookup if DNS rules are in place. + +A test unikernel is available in the test subdirectory. + +This project was done by @linse and @yomimono in summer 2019, see PR #96. + +Additional changes and bugfixes: +TODO: describe based on commit log de7d05e .. 02e515d + ### 0.6 Changes to rules language: diff --git a/build-with-docker.sh b/build-with-docker.sh index 2a7bb42..4cefbb6 100755 --- a/build-with-docker.sh +++ b/build-with-docker.sh @@ -5,5 +5,5 @@ docker build -t qubes-mirage-firewall . echo Building Firewall... docker run --rm -i -v `pwd`:/home/opam/qubes-mirage-firewall qubes-mirage-firewall echo "SHA2 of build: $(sha256sum qubes_firewall.xen)" -echo "SHA2 last known: 83b96bd453c3c3cfb282076be81055026eca437b621b3ef3f2642af04ad782e2" +echo "SHA2 last known: 7a6b003e712256cce7ac8741239f6d8d5a0db4b71656396f7ee734568282c72d" echo "(hashes should match for released versions)"