Commit Graph

  • a93bb954d7
    Merge pull request #54 from talex5/rule-examples Thomas Leonard 2019-05-07 10:03:42 +0100
  • 691c4ae745 Update build hash Thomas Leonard 2019-05-06 10:37:24 +0100
  • e15fc8c219 Make example rule more restrictive Thomas Leonard 2019-05-03 11:12:58 +0100
  • eec1e985e5 Add overview of the main components of the firewall Thomas Leonard 2019-05-03 10:45:15 +0100
  • b60d098e96 Give exact types for Packet.src Thomas Leonard 2019-04-17 11:03:17 +0100
  • 189a736368 Add some types to the rules Thomas Leonard 2019-04-17 10:26:32 +0100
  • acf46b4231 Allow naming hosts and add examples to rules.ml Thomas Leonard 2019-04-11 12:25:19 +0100
  • 433f3e8f01
    Merge pull request #61 from talex5/fix-mac Thomas Leonard 2019-05-06 10:32:50 +0100
  • d7b376d373 Respond to ARP requests for *.*.*.1 Thomas Leonard 2019-05-05 17:26:56 +0100
  • 8b4cc6f5a9 Improve logging Thomas Leonard 2019-05-06 09:54:35 +0100
  • 0a4dd7413c Force backend MAC to fe:ff:ff:ff:ff:ff to fix HVM clients Thomas Leonard 2019-05-01 10:05:14 +0100
  • 65b79208a1
    Merge pull request #60 from talex5/await-net-config yomimono 2019-04-30 16:18:08 -0500
  • 321a93aa5d
    Merge pull request #58 from talex5/advisories yomimono 2019-04-30 16:13:40 -0500
  • 9d2723a08a Require mirage-nat >= 1.2.0 for ICMP support Thomas Leonard 2019-04-28 16:10:02 +0100
  • c7fc54af02 Wait if dom0 is slow to set the network configuration Thomas Leonard 2019-04-28 16:06:03 +0100
  • eb14f7e777 Link to security advisories from README Thomas Leonard 2019-04-26 12:38:36 +0100
  • 5e1588f861
    Merge pull request #55 from talex5/fix-icmp Thomas Leonard 2019-04-17 11:45:40 +0100
  • 45eef49c95 Upgrade to latest mirage-nat to fix ICMP Thomas Leonard 2019-04-16 18:05:08 +0100
  • debd34cc3a
    Merge pull request #52 from talex5/repro-builds yomimono 2019-04-13 12:15:57 -0500
  • 7000d9a010
    Merge pull request #51 from talex5/update-docs yomimono 2019-04-13 12:14:14 -0500
  • 5958cfed97 Clarify how to build from source Thomas Leonard 2019-04-08 10:23:34 +0100
  • 06511e076f Add patch to cmdliner for reproducible build Thomas Leonard 2019-04-08 10:34:30 +0100
  • 14461c3960
    Merge pull request #49 from talex5/repro-archive yomimono 2019-04-07 18:37:46 -0500
  • 74479c792e Use source date in .tar.bz2 archive Thomas Leonard 2019-04-05 09:37:02 +0100
  • 88b55acaed
    Merge pull request #48 from talex5/update-readme Mindy Preston 2019-04-04 12:05:06 -0500
  • bd7babeda0 Remove Qubes 3 instructions from README Thomas Leonard 2019-04-04 11:04:09 +0100
  • 3fc9790203
    Merge pull request #47 from talex5/update-deps v0.5 Thomas Leonard 2019-04-03 19:53:54 +0100
  • cb7078633e Update dependencies Thomas Leonard 2019-04-03 12:32:13 +0100
  • 7f10c24232
    Merge pull request #46 from hannesm/no-14 Mindy Preston 2019-03-25 10:43:13 -0500
  • aa405530b4
    Merge pull request #45 from yomimono/just-into-cstruct Thomas Leonard 2019-03-24 13:33:05 +0000
  • 3553a7aa93 use Ethernet_wire.sizeof_ethernet instead of a magic '14' Hannes Mehnert 2019-03-24 14:29:21 +0100
  • 7f99973a02 Update Docker build for Mirage 3.5 Thomas Leonard 2019-03-24 13:13:11 +0000
  • f1a946af4e
    Merge pull request #44 from xaki23/master Thomas Leonard 2019-03-23 17:00:18 +0000
  • 0852aa0f43 use tcpip 3.7, ethernet, arp, mirage-nat 1.1.0 Mindy 2019-03-17 16:32:17 -0500
  • d7cd4e2961 typo fix Mindy 2019-03-17 17:42:05 -0500
  • 04bea6e9ba
    update ocaml version (from 4.05 to 4.07), pin-down mirage version (to 3.4, 3.5 is current) xaki23 2019-03-06 23:43:49 +0100
  • 455149249f
    Merge pull request #43 from mirage/update-readme Thomas Leonard 2019-03-01 09:06:31 +0000
  • ab88d413c4
    Update links from talex5 to mirage Thomas Leonard 2019-02-26 16:57:40 +0000
  • 2edb088650 Update to latest Debian and opam Thomas Leonard 2019-02-01 09:25:29 +0000
  • 4526375a19 Note that Git versions might have different hashes Thomas Leonard 2019-01-19 10:32:27 +0000
  • ef09eb50ac Update last known build hash Ahmed Al-Sudani 2019-01-16 14:17:09 -0500
  • 791342d508
    Merge pull request #38 from talex5/fix-restart-delay Thomas Leonard 2019-01-10 13:11:44 +0000
  • d849a09a25 Don't wait for GUI before attaching client VMs Thomas Leonard 2019-01-10 12:39:39 +0000
  • b123abb1d3
    Merge pull request #37 from xaki23/master Thomas Leonard 2018-12-01 13:35:15 +0000
  • 184d320a8f
    add stub makefile for qubes-builder xaki23 2018-11-30 00:08:26 +0100
  • 8ed4289b2a
    Merge pull request #36 from talex5/fix-docker-build Thomas Leonard 2018-11-04 14:59:48 +0000
  • 0d0159b56f Update build instructions for latest Fedora Thomas Leonard 2018-11-04 14:33:47 +0000
  • d6b4dc6a52
    Merge pull request #33 from talex5/fix-docker-build Thomas Leonard 2018-11-03 18:22:01 +0000
  • 78e219da8c Update Debian base image in Docker build Thomas Leonard 2018-11-03 17:25:40 +0000
  • 7ddeb1e03b
    Merge 2a7de5ecaf into 2fd9e6a136 Holger Levsen 2018-03-15 23:49:11 +0000
  • 2a7de5ecaf Don't emit TODO to console every 5 minutes Holger Levsen 2018-03-12 15:01:06 +0000
  • 2fd9e6a136
    Merge pull request #27 from talex5/qubes-4-readme Thomas Leonard 2018-01-06 12:35:36 +0000
  • b77d91cb20 Add installation instructions for Qubes 4 Thomas Leonard 2018-01-06 12:09:26 +0000
  • 2a220e1277 Merge a1b2aadff1 into 6e6ff755eb Mindy Preston 2018-01-06 11:50:26 +0000
  • a1b2aadff1 add qubes 4 hints Mindy 2018-01-06 05:48:38 -0600
  • 6e6ff755eb Update to newly released version of netchannel v0.4 Thomas Leonard 2017-12-16 12:37:42 +0000
  • b61527c9a9 Update to newly released version of netchannel Thomas Leonard 2017-12-16 12:37:42 +0000
  • 5321a046a8 explain how to build on Debian stretch too Holger Levsen 2017-12-02 16:13:18 +0000
  • aca156f21b Update to released shared-memory-ring Thomas Leonard 2017-11-14 12:35:33 +0000
  • 6fafa2f65a
    Merge pull request #17 from talex5/fix-netback Thomas Leonard 2017-11-09 18:06:21 +0000
  • f4a978b13c Update Travis to test with Docker Thomas Leonard 2017-11-09 17:31:02 +0000
  • b114e569f2 Use Git master for shared-memory-ring and netchannel Thomas Leonard 2017-11-09 15:20:55 +0000
  • ef0eb56fb8 Merge pull request #15 from talex5/nat Thomas Leonard 2017-10-19 21:01:52 +0100
  • 997d538a93 Use released mirage-nat 1.0 Thomas Leonard 2017-10-15 14:35:03 +0100
  • 42fcbdf1ad Merge pull request #14 from talex5/bitrot Thomas Leonard 2017-09-12 18:36:25 +0100
  • d61c2312c1 Fix Travis Thomas Leonard 2017-09-12 18:05:55 +0100
  • 794ca35d23 Update Dockerfile to use newer Debian base image Thomas Leonard 2017-09-12 16:57:01 +0100
  • e55c304160 Drop frames if the xmit queue gets too long Thomas Leonard 2017-04-29 11:42:31 +0100
  • 445b1711cb Show the packet when failing to add a NAT rule Thomas Leonard 2017-04-08 13:12:38 +0100
  • d8eb7ff387 Merge pull request #13 from talex5/update-readme Thomas Leonard 2017-04-07 17:05:51 +0100
  • f4df389713 Add more detailed installation instructions Thomas Leonard 2017-04-07 13:07:07 +0100
  • 78f25ea2c5 Fix build instructions Thomas Leonard 2017-03-27 13:45:06 +0100
  • 583366b22b Remove non-Docker build instructions v0.3 Thomas Leonard 2017-03-18 17:59:06 +0000
  • 5158853c30 Update README Thomas Leonard 2017-03-18 11:29:55 +0000
  • 55972cca30 Update to Mirage 3 and latest mirage-nat Thomas Leonard 2017-03-18 11:26:59 +0000
  • 630304500f Update build for Mirage 3 Thomas Leonard 2017-03-18 10:20:26 +0000
  • e72b3abb61 Depend on tcpip 3.1.0 for parsing fixes Thomas Leonard 2017-03-18 10:20:26 +0000
  • 75dd8503c5 Use LRU cache to prevent out-of-memory errors Thomas Leonard 2017-03-15 08:56:24 +0000
  • 0ef60ae767 Update to new mirage-nat API Thomas Leonard 2017-03-10 16:09:36 +0000
  • 6f8d83f828 Use new Nat.reset function to clear the table Thomas Leonard 2017-03-07 16:06:18 +0000
  • ac711f4eee Add ICMP ping support Thomas Leonard 2017-03-07 10:02:54 +0000
  • 15fb063137 Pin tcpip Thomas Leonard 2017-03-06 14:31:26 +0000
  • e070044fef Add extra logging Thomas Leonard 2017-03-06 14:30:41 +0000
  • b4079ac861 Update to new mirage-nat API Thomas Leonard 2017-03-05 16:31:04 +0000
  • bb78a726e4 Mirage 3 support Thomas Leonard 2017-03-02 14:52:55 +0000
  • 150208fc72 Pin Docker base image to a specific hash Thomas Leonard 2017-01-31 09:26:57 +0000
  • 036d92b0ff Update README: you need "sudo docker" by default v0.2 Thomas Leonard 2017-01-28 15:19:05 +0000
  • 07ff3d6147 Fix opam-repository commit for reproducible builds Thomas Leonard 2017-01-28 13:44:21 +0000
  • d6074f2271 Add option to build with Docker Thomas Leonard 2017-01-09 16:45:16 +0000
  • 312627e078 Monitor set of client interfaces, not client domains Thomas Leonard 2016-10-01 14:42:27 +0100
  • 79092e1463 Avoid using Lwt.join on listening threads Thomas Leonard 2016-10-01 10:47:19 +0100
  • 9c33da3bfd Handle errors writing to client Thomas Leonard 2016-09-25 15:25:51 +0100
  • 63cbb4bed0 Ensure that old client has quit before adding new one Thomas Leonard 2016-09-25 15:14:16 +0100
  • a7001a70d2 Allow clients to have any IP address Thomas Leonard 2016-09-25 14:38:17 +0100
  • c11f245d64 Cope with writing a frame failing Thomas Leonard 2016-06-26 12:04:47 +0100
  • 0230cfaf1e Updates for mirage 2.9.0 flambda-test Thomas Leonard 2016-04-30 13:35:24 +0100
  • 1134b64f5e Remove tcpip pin Thomas Leonard 2016-03-23 14:53:01 +0000
  • 74ae5b6078 Remove mirage-xen pin Thomas Leonard 2016-03-19 20:10:37 +0000
  • fe82619031 Merge 9f7c25f3eb into 368d6e96c5 C For C's Sake 2016-03-12 12:09:43 +0000
  • 9f7c25f3eb readme: fix tabs -> spaces, make install faster root 2016-03-12 12:41:27 +0100