safing-portmaster/service/firewall
Alexandr Stelnykovych 8927874d69 firewall: always fetch entity location in FilterConnection
Proxy split tunnel connections bypassed both filter and tunnel checks,
leaving no code path to trigger the GeoIP lookup, so Country, ASN and
AS Org showed as N/A in the UI.

Add Entity.FetchLocation (GeoIP only, no filter lists) and call it
unconditionally at the start of FilterConnection.
2026-05-14 12:12:20 +03:00
..
inspection Restructure modules (#1572) 2024-08-09 18:15:48 +03:00
interception feat(firewall; Linux): Add split-tunneling support to firewall mark handling 2026-05-06 14:42:22 +03:00
api.go Replace dataroot module with BinDir and DataDir on instance, adapt modules 2024-11-06 10:48:02 +01:00
bypassing.go Feature/systemd query events (#1728) 2024-11-27 17:10:47 +02:00
config.go Restructure modules (#1572) 2024-08-09 18:15:48 +03:00
dns.go Make saving IP and CNAMEs more defensive 2024-11-28 10:36:46 +02:00
master.go Restructure modules (#1572) 2024-08-09 18:15:48 +03:00
module.go Merge branch 'develop' into feature/new-installer 2024-11-28 13:23:13 +02:00
packet_handler.go firewall: always fetch entity location in FilterConnection 2026-05-14 12:12:20 +03:00
preauth.go wip: migrate to mono-repo. SPN has already been moved to spn/ 2024-03-20 09:45:32 +01:00
prompt.go Restructure modules (#1572) 2024-08-09 18:15:48 +03:00
split-tunnel.go firewall: identify and auto-approve own egress split-tunnel connections 2026-05-06 19:06:55 +03:00
tunnel.go Restructure modules (#1572) 2024-08-09 18:15:48 +03:00