Compare commits

...

2 Commits

Author SHA1 Message Date
Pierre Alain 16121f752f update hash 2024-04-14 19:50:19 +02:00
Pierre Alain fc7f7f3544 packets forwarded by our client netvm are ok 2024-04-14 19:10:40 +02:00
2 changed files with 4 additions and 1 deletions

View File

@ -20,5 +20,5 @@ $builder build -t qubes-mirage-firewall .
echo Building Firewall...
$builder run --rm -i -v `pwd`:/tmp/orb-build:Z qubes-mirage-firewall
echo "SHA2 of build: $(sha256sum ./dist/qubes-firewall.xen)"
echo "SHA2 last known: 2c3f68f49afdeaeedd2c03f8ef6d30d6bb4d6306bda0a1ff40f95f440a90034c"
echo "SHA2 last known: 65f1358920799be58b9cb4d82ea8474c553bb0b6ce1bd014ccf9d3838865d145"
echo "(hashes should match for released versions)"

View File

@ -333,6 +333,9 @@ struct
let src = ip.Ipv4_packet.src in
if src = iface#other_ip then
ipv4_from_client dns_client dns_servers router ~src:iface packet
else if iface#other_ip = router.config.netvm_ip then
(* This can occurs when used with *BSD as netvm (and a gateway is set) *)
ipv4_from_netvm router packet
else (
Log.warn (fun f ->
f "Incorrect source IP %a in IP packet from %a (dropping)"