Commit Graph

355 Commits

Author SHA1 Message Date
Pierre Alain 9058d25dcc
Update CHANGES.md 2024-05-11 15:01:33 +02:00
Pierre Alain 332b118499
Merge pull request #193 from hannesm/no-astring
drop astring dependency
2024-05-10 19:30:22 +02:00
Hannes Mehnert 958b84430a update checksum 2024-05-10 15:11:34 +02:00
Hannes Mehnert 8d67e9d47a use OCaml 4.14.2 -- the latest LTS release 2024-05-10 15:00:09 +02:00
Pierre Alain 8e4c24bfba allow the firewall to use the router for dns requests (in rules) 2024-05-10 14:59:53 +02:00
Hannes Mehnert a37584a720 update opam-repository commit 2024-05-10 14:59:51 +02:00
Hannes Mehnert acac245840 update to mirage-net-xen 2.1.4 2024-05-09 13:10:51 +02:00
Hannes Mehnert 1cf2722954 drop astring dependency 2024-05-09 13:10:51 +02:00
Pierre Alain e36ffdb0a5
fix #195, a leading space was inserted by mistake 2024-05-07 10:32:40 +02:00
Pierre Alain a7830aa5a1
Update CHANGES.md 2024-04-24 12:19:17 +02:00
Pierre Alain a49c358a4c
Merge pull request #178 from palainp/common-vif
manage a dynamic uplink
2024-04-24 11:18:34 +02:00
Pierre Alain ba2a8731ed update hashsum 2024-04-24 10:57:37 +02:00
Pierre Alain f1a333adce fix: uplink is an option, disconnect* return Lwt.return_unit 2024-04-23 20:37:11 +02:00
Pierre Alain a7a7ea4c38 update the compilation toolchain, including upgrade to mirage 4.5.0 2024-04-23 18:11:08 +02:00
Pierre Alain 05c7a8d1d9 address @hannesm comments 2024-04-23 18:11:08 +02:00
Pierre Alain 46deafa650 update to mirage 4.5.0 2024-04-23 18:11:03 +02:00
Pierre Alain fc7f7f3544 packets forwarded by our client netvm are ok 2024-04-14 19:10:40 +02:00
Pierre Alain e18dbb602d
Merge pull request #3 from palainp/main
merge main
2024-02-14 10:23:45 +01:00
Pierre Alain b318fabd43
Merge pull request #191 from palainp/podman
allow podman as building system
2024-01-30 11:07:33 +01:00
Pierre Alain 2ca22cad79
Merge pull request #190 from palainp/check-opam-hash
check opam hashsum in Dockerfile
2024-01-05 17:06:30 +01:00
Pierre Alain 58bc2a7a9f
Merge pull request #189 from palainp/revert-to-32Mb
set back recommended memory amount to 32MB
2024-01-05 17:05:11 +01:00
Pierre Alain 16a50aad9b allow podman as building system 2023-12-26 11:35:37 +01:00
Pierre Alain d2b72f6a87 set back recommended memory amount to 32MB 2023-12-26 10:45:13 +01:00
Pierre Alain b9c8674b52 check opam hashsum in Dockerfile 2023-11-09 14:55:26 +01:00
Pierre Alain b944978bce
Merge pull request #185 from palainp/fix-docker-build
Fix docker build & update build scripts
2023-11-08 16:36:36 +01:00
Pierre Alain 90de455fdb update disk size requirement 2023-11-08 12:13:11 +01:00
Pierre Alain 2e86ea2ad3 pin to specific overlays hashes 2023-11-08 10:20:59 +01:00
Pierre Alain 95f165a059 change snapshots for debian ones 2023-11-08 08:05:32 +01:00
Pierre Alain 173832e053 comply with SELinux enforcement AppVM 2023-11-04 16:25:46 +01:00
Pierre Alain 700e03de85
Merge pull request #181 from 51lieal/51lieal_patch1
Using too little RAM causes Mirage to stop working.
2023-09-11 15:24:06 +02:00
Dimas Alexander 708040c3b4
Increase RAM on default install 2023-09-11 18:55:32 +07:00
Dimas Alexander 95c870b14e
Using too little RAM causes Mirage to stop working. 2023-09-10 19:10:07 +07:00
Pierre Alain 27bf8c0cae
Merge pull request #180 from 100111001/main
Improved readme and saltstack script by adding more detailed installation instructions and removing hard coded templates
2023-09-05 12:29:13 +02:00
100111001 354c251701
Changed hard coded templates to default templates from qubes
Also replaced wget by curl to make it compatible additionally for the default template of debian. (wget is not installed by default)
2023-08-23 14:56:47 +02:00
100111001 4dda3f513c
Added description how to run salt states 2023-08-23 14:48:29 +02:00
Pierre Alain 50306112ff
Merge pull request #179 from 100111001/100111001-Readme-Adjustments
100111001 - SaltScriptToDownloadAndInstallMirageFirewallInQubes.sls
2023-08-18 12:59:08 +02:00
100111001 6df70c1b35
Update README.md - using correct formating 2023-08-18 00:46:39 +02:00
100111001 3006c14453 Create SaltScriptToDownloadAndInstallMirageFirewallInQubes.sls 2023-08-18 00:38:33 +02:00
100111001 c87f2305ab
Update README.md for using SaltScriptToDownloadAndInstallMirageFirewallInQubes.sls 2023-08-18 00:27:06 +02:00
Pierre Alain 4fde2df804
bump mirage-net-xen version 2023-07-30 17:28:52 +02:00
palainp 27236eafac do not forget to disconnect layers 2023-07-16 18:56:16 +02:00
palainp 1ad5644553 catch exception in IpMap.find 2023-07-16 18:26:38 +02:00
palainp e6fd4e8646 more catch around writes
fix uncaught exceptions due to remaining promises when changing uplink
2023-07-16 17:38:06 +02:00
palainp 82d5a239fc catch arp packet failure: potential packets created before an uplink change and pending to be sent 2023-07-12 16:51:03 +02:00
palainp 2d822302d8 remove delay as the fix should be in mirage-net-xen 2023-07-12 16:10:33 +02:00
palainp 6f6eab5cd5 minor changes 2023-07-11 14:44:12 +02:00
palainp f7bfa0299e put uplink disconnect into a Lwt.Canceled callback 2023-07-11 14:26:12 +02:00
Pierre Alain a62e81314e
Merge pull request #2 from palainp/sync
sync to main
2023-07-10 17:06:35 +02:00
Pierre Alain 6588871def
Merge branch 'common-vif' into sync 2023-07-10 17:06:13 +02:00
palainp 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
2023-07-10 17:02:41 +02:00