Commit Graph

  • 816c557c51
    Merge 0a0f0ad00f into 9058d25dcc Calascibetta Romain 2024-05-22 14:09:58 +0000
  • 0a0f0ad00f Replace the Lwt.async into the right context and localize the global clients map Calascibetta Romain 2024-05-22 16:05:29 +0200
  • 9af423463a Use Ipaddr.V4.Map instead of our own IpMap (the first is available since ipaddr.5.2.0) Calascibetta Romain 2024-05-22 11:54:07 +0200
  • 635f47e915 Add a comment about our usage of List.hd (which can fail) and String.split_on_char Calascibetta Romain 2024-05-22 11:47:10 +0200
  • 86a65a691d Break the line before the 'in' for a multi-line 'let ... in' Calascibetta Romain 2024-05-22 11:40:08 +0200
  • f2542b18e1 Use List.hd instead of [@warning "-8"] Calascibetta Romain 2024-05-22 11:39:37 +0200
  • 962b4c2444 Rename some generic fn functions to what they explicitly do Calascibetta Romain 2024-05-22 11:37:19 +0200
  • 412276cf4f Use Lwt.Syntax and avoid some >>= fun () patterns Calascibetta Romain 2024-05-22 09:41:11 +0200
  • 9058d25dcc
    Update CHANGES.md main Pierre Alain 2024-05-11 15:01:33 +0200
  • 332b118499
    Merge pull request #193 from hannesm/no-astring v0.9.1 Pierre Alain 2024-05-10 19:30:22 +0200
  • 958b84430a update checksum Hannes Mehnert 2024-05-10 15:11:34 +0200
  • 8d67e9d47a use OCaml 4.14.2 -- the latest LTS release Hannes Mehnert 2024-05-09 12:58:52 +0200
  • 8e4c24bfba allow the firewall to use the router for dns requests (in rules) Pierre Alain 2024-05-06 19:11:23 +0200
  • a37584a720 update opam-repository commit Hannes Mehnert 2024-05-09 12:51:23 +0200
  • acac245840 update to mirage-net-xen 2.1.4 Hannes Mehnert 2024-05-06 16:13:17 +0200
  • 1cf2722954 drop astring dependency Hannes Mehnert 2024-04-24 17:31:12 +0100
  • e36ffdb0a5
    fix #195, a leading space was inserted by mistake Pierre Alain 2024-05-07 10:32:40 +0200
  • dbefa56164 allow the firewall to use the router for dns requests (in rules) Pierre Alain 2024-05-06 19:11:23 +0200
  • a7830aa5a1
    Update CHANGES.md v0.9.0 Pierre Alain 2024-04-24 12:19:17 +0200
  • a49c358a4c
    Merge pull request #178 from palainp/common-vif Pierre Alain 2024-04-24 11:18:34 +0200
  • ba2a8731ed update hashsum Pierre Alain 2024-04-24 10:57:37 +0200
  • f1a333adce fix: uplink is an option, disconnect* return Lwt.return_unit Pierre Alain 2024-04-23 20:37:11 +0200
  • a7a7ea4c38 update the compilation toolchain, including upgrade to mirage 4.5.0 Pierre Alain 2024-04-23 18:10:32 +0200
  • 05c7a8d1d9 address @hannesm comments Pierre Alain 2024-04-23 18:09:53 +0200
  • 46deafa650 update to mirage 4.5.0 Pierre Alain 2024-04-23 17:21:51 +0200
  • 5a695e5b21 update hashsum Pierre Alain 2024-04-23 16:41:56 +0200
  • 643bc39574 update the compilation toolchain, including upgrade to mirage 4.5.0 Pierre Alain 2024-04-20 12:05:09 +0200
  • 076deb3f65 update to mirage 4.5.0 Pierre Alain 2024-04-20 12:04:37 +0200
  • 5da270568b remove unused Pierre Alain 2024-04-20 12:04:18 +0200
  • fc7f7f3544 packets forwarded by our client netvm are ok Pierre Alain 2024-04-14 18:35:52 +0200
  • e18dbb602d
    Merge pull request #3 from palainp/main Pierre Alain 2024-02-14 10:23:45 +0100
  • b318fabd43
    Merge pull request #191 from palainp/podman Pierre Alain 2024-01-30 11:07:33 +0100
  • 0c82df4198
    Merge c003148ebe into 2ca22cad79 InIPFS 2024-01-15 05:27:41 -0700
  • 2ca22cad79
    Merge pull request #190 from palainp/check-opam-hash Pierre Alain 2024-01-05 17:06:30 +0100
  • 58bc2a7a9f
    Merge pull request #189 from palainp/revert-to-32Mb Pierre Alain 2024-01-05 17:05:11 +0100
  • 16a50aad9b allow podman as building system Pierre Alain 2023-12-26 11:12:06 +0100
  • d2b72f6a87 set back recommended memory amount to 32MB Pierre Alain 2023-12-26 10:45:13 +0100
  • b9c8674b52 check opam hashsum in Dockerfile Pierre Alain 2023-11-09 14:41:16 +0100
  • b944978bce
    Merge pull request #185 from palainp/fix-docker-build v0.8.6 Pierre Alain 2023-11-08 16:36:36 +0100
  • 90de455fdb update disk size requirement Pierre Alain 2023-11-08 12:13:11 +0100
  • 2e86ea2ad3 pin to specific overlays hashes Pierre Alain 2023-11-08 10:20:59 +0100
  • 95f165a059 change snapshots for debian ones Pierre Alain 2023-11-07 13:47:12 +0100
  • 173832e053 comply with SELinux enforcement AppVM Pierre Alain 2023-10-13 09:21:40 +0200
  • 700e03de85
    Merge pull request #181 from 51lieal/51lieal_patch1 Pierre Alain 2023-09-11 15:24:06 +0200
  • 708040c3b4
    Increase RAM on default install Dimas Alexander 2023-09-11 18:55:32 +0700
  • 95c870b14e
    Using too little RAM causes Mirage to stop working. Dimas Alexander 2023-09-10 19:10:07 +0700
  • 27bf8c0cae
    Merge pull request #180 from 100111001/main Pierre Alain 2023-09-05 12:29:13 +0200
  • 354c251701
    Changed hard coded templates to default templates from qubes 100111001 2023-08-23 14:56:47 +0200
  • 4dda3f513c
    Added description how to run salt states 100111001 2023-08-23 14:48:29 +0200
  • 50306112ff
    Merge pull request #179 from 100111001/100111001-Readme-Adjustments Pierre Alain 2023-08-18 12:59:08 +0200
  • 6df70c1b35
    Update README.md - using correct formating 100111001 2023-08-18 00:46:39 +0200
  • 3006c14453 Create SaltScriptToDownloadAndInstallMirageFirewallInQubes.sls 100111001 2023-08-18 00:16:32 +0200
  • c87f2305ab
    Update README.md for using SaltScriptToDownloadAndInstallMirageFirewallInQubes.sls 100111001 2023-08-18 00:27:06 +0200
  • 4fde2df804
    bump mirage-net-xen version Pierre Alain 2023-07-30 17:28:52 +0200
  • 27236eafac do not forget to disconnect layers palainp 2023-07-16 18:37:38 +0200
  • 1ad5644553 catch exception in IpMap.find palainp 2023-07-16 18:26:38 +0200
  • e6fd4e8646 more catch around writes fix uncaught exceptions due to remaining promises when changing uplink palainp 2023-07-14 14:48:19 +0200
  • 82d5a239fc catch arp packet failure: potential packets created before an uplink change and pending to be sent palainp 2023-07-12 16:51:03 +0200
  • 2d822302d8 remove delay as the fix should be in mirage-net-xen palainp 2023-07-12 16:10:33 +0200
  • 6f6eab5cd5 minor changes palainp 2023-07-11 14:33:09 +0200
  • f7bfa0299e put uplink disconnect into a Lwt.Canceled callback palainp 2023-07-11 14:26:12 +0200
  • a62e81314e
    Merge pull request #2 from palainp/sync Pierre Alain 2023-07-10 17:06:35 +0200
  • 6588871def
    Merge branch 'common-vif' into sync Pierre Alain 2023-07-10 17:06:13 +0200
  • 764e95e5be WIP: - merge router+uplink+client_net+firewall into a single dispatcher file - watch qubesDB for netvm update - dynamic netvm should works - without netvm (but command line options) forward packet to a client, and warn the user if the "netvm" is not connected - apply ocamlformat palainp 2023-07-05 11:56:19 +0200
  • a321287f2f
    Merge pull request #175 from palainp/update-shasum v0.8.5 Pierre Alain 2023-07-05 18:04:20 +0200
  • e4f4c3e958 changes for 0.8.5 Hannes Mehnert 2023-07-05 17:34:20 +0200
  • 8e87f2e9e0 update sha Hannes Mehnert 2023-07-05 17:14:14 +0200
  • a34aab52e9
    Apply suggestions from code review Hannes Mehnert 2023-07-05 17:06:00 +0200
  • 81a87fd526
    Merge branch 'main' into update-shasum Hannes Mehnert 2023-07-05 16:59:38 +0200
  • a33bb5ee7d
    Merge pull request #176 from palainp/no-memreport Hannes Mehnert 2023-07-05 16:57:30 +0200
  • e055f810c7 update hashsum palainp 2023-07-01 17:26:34 +0200
  • 95812a7458 fix default DNS addresses palainp 2023-07-01 16:49:07 +0200
  • ee2409dc61 fallback to the command line specified uplink interface if no netvm interface palainp 2023-07-01 11:56:14 +0200
  • 7f5729a12d prevent usage of both command line options and netvm property palainp 2023-07-01 10:46:55 +0200
  • e99e80b150 only set clients when we have a correct netvm IP address palainp 2023-06-30 17:57:08 +0200
  • e5349c22a7 do not stop the unikernel if netvm is None palainp 2023-06-30 17:13:56 +0200
  • fe99021dc0 add minimal README information about using mirage-firewall without netvm palainp 2023-06-30 17:06:17 +0200
  • 55b2f19196 add optional uplink interface palainp 2023-06-30 16:58:08 +0200
  • de9a1dbd1c add the network_config to the router palainp 2023-06-30 15:33:41 +0200
  • 5a0711bb2d in Qubes doc client_our_ip is always netvm_our_ip palainp 2023-06-30 15:31:30 +0200
  • 9cabe7e303 allow to have no netvm defined (will fail on uplink.connect) palainp 2023-06-30 13:59:03 +0200
  • b288481d2f remove memreport to Xen to avoid Qubes trying to get back some memory from us palainp 2023-05-26 10:27:29 +0200
  • d3e8e691fd do not check valid-until in debian release file: this permits to keep a debian packages list more than one week palainp 2023-05-16 11:18:34 +0200
  • ffc8e95bc3 create a shasum file matching the tarball release palainp 2023-04-25 10:16:57 +0200
  • cbf6c8c941 update build script palainp 2023-04-18 11:46:45 +0200
  • c003148ebe
    Improve workflow InIPFS 2022-12-09 02:51:20 +0000
  • 609f5295c7 changes for 0.8.4 v0.8.4 Hannes Mehnert 2022-12-07 20:44:00 +0100
  • 09740b7e12
    Merge pull request #167 from hannesm/update Hannes Mehnert 2022-12-07 20:40:52 +0100
  • 916813b6ea update hash of build product Hannes Mehnert 2022-12-07 20:00:55 +0100
  • 0c3959af04 update opam repository commit to get solo5 0.7.5 Hannes Mehnert 2022-12-07 19:15:44 +0100
  • 54dfd05ab5
    Merge pull request #164 from hannesm/action Hannes Mehnert 2022-11-17 12:39:37 +0100
  • 9239aa5277 github action: check checksum before uploading Hannes Mehnert 2022-11-13 15:58:00 +0100
  • ba6629f4ca Reproducible build systems: use in GitHub action the build-with-docker.sh Hannes Mehnert 2022-11-13 12:22:59 +0100
  • ee45c7ba3d
    Merge pull request #163 from hannesm/next v0.8.3 Hannes Mehnert 2022-11-11 16:43:26 +0100
  • b414230735 Dockerfile: install ocaml-solo5 earlier to help caching more Hannes Mehnert 2022-11-11 15:59:06 +0100
  • 2023cc4655 changes for 0.8.3, and checksum updates Hannes Mehnert 2022-11-11 15:12:30 +0100
  • 20ce084a49 set netchannel + mirage-nat lower bounds Hannes Mehnert 2022-11-11 13:37:43 +0100
  • e8e03fe6a6 My_nat.free_udp_port: avoid looping forever, use last_resort_port earlier Hannes Mehnert 2022-11-08 18:57:09 +0100
  • d094b20950 use a fresh client for requesting vif and ip Hannes Mehnert 2022-11-10 23:08:21 +0100
  • 0e0917f4fe DNS: start task reading Lwt_mvar and distributing DNS replies to clients Hannes Mehnert 2022-11-11 12:07:06 +0100