Pierre Alain
56e66ca39a
Merge pull request #197 from dinosaure/lint
...
Use Lwt.Syntax and avoid some >>= fun () patterns
2024-10-16 14:19:17 +02:00
Pierre Alain
e4e3e1ca36
Merge pull request #202 from hannesm/update-opam
...
use a newer opam, 2.2.1, instead of 2.1.5
2024-10-16 11:44:44 +02:00
Hannes Mehnert
1406855a9e
update checksum
2024-10-15 21:49:57 +02:00
Hannes Mehnert
e2a0b33352
use a newer opam, 2.2.1, instead of 2.1.5
2024-10-15 21:44:31 +02:00
Hannes Mehnert
ceb712ec60
minor: reword XXX to NOTE
2024-10-15 21:39:35 +02:00
Hannes Mehnert
9156d580df
cleanup whitespace
2024-10-15 21:37:50 +02:00
Calascibetta Romain
12ed2b268d
Replace the Lwt.async into the right context and localize the global clients map
...
We currently try to spawn 2 fibers [qubes_updated] and [listener] per clients
and we already finalise them correctly if the client is disconnected. However,
the Lwt.async is localized into add_client instead of where we attach a
finalisers for these tasks. The first objective of this patch is to be sure that
the Lwt.async is near where we registerd cancellation of these tasks.
The second part is to localize the global clients to avoid the ability to
read/write on it somewhere else. Only Dispatcher.watch_clients uses it - so it
corresponds to a free variable of the Dispatcher.watch_clients closure.
2024-10-15 21:37:08 +02:00
Calascibetta Romain
a7cb153ee1
Use Ipaddr.V4.Map instead of our own IpMap (the first is available since ipaddr.5.2.0)
2024-10-15 21:37:03 +02:00
Calascibetta Romain
3dc545681d
Add a comment about our usage of List.hd (which can fail) and String.split_on_char
2024-10-15 21:36:56 +02:00
Calascibetta Romain
ad1afe99ee
Break the line before the 'in' for a multi-line 'let ... in'
2024-10-15 21:36:52 +02:00
Calascibetta Romain
e179ee36b3
Use List.hd instead of [@warning "-8"]
2024-10-15 21:36:45 +02:00
Calascibetta Romain
98506f5b1b
Rename some generic fn functions to what they explicitly do
2024-10-15 21:36:41 +02:00
Calascibetta Romain
c7d8751b1c
Use Lwt.Syntax and avoid some >>= fun () patterns
2024-10-15 21:36:30 +02:00
Pierre Alain
8f739c610e
Merge pull request #201 from hannesm/mirage-48
...
update to mirage 4.8
2024-10-15 18:09:35 +02:00
Pierre Alain
cf5cbc5e90
restrict mirage upper bound
2024-10-14 17:10:11 +02:00
Hannes Mehnert
b1886e308c
update checksum
2024-10-14 12:54:42 +02:00
Hannes Mehnert
2acdd320ab
update to mirage 4.8
2024-10-14 12:43:29 +02:00
Pierre Alain
15dc3e20a7
Merge pull request #199 from hannesm/update-opam-repo
...
update opam repository in Dockerfile
2024-08-10 10:38:31 +02:00
Hannes Mehnert
5690052db4
new shasum
2024-08-09 13:50:19 +02:00
Hannes Mehnert
6b0c18fd4e
update opam repository in Dockerfile
...
the reason behind this is that in the earlier commit, some urls point to
unavailable urls.
2024-08-09 13:37:06 +02:00
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