Commit graph

75 commits

Author SHA1 Message Date
Daniel
8cf882f4d4 Update Go, deps and linter 2022-08-30 16:13:26 +02:00
Daniel
dac6b3c6fe Fix linter error 2022-06-22 14:49:36 +02:00
Daniel
86d4f64d42 Improve device location system with more safeguards 2022-06-09 14:36:03 +02:00
Daniel
c442a7e51c Deactivate IPv6 integrations when no IPv6 stack is detected 2022-06-09 13:58:27 +02:00
Daniel
49e79fe3fd Detect responses to multi/broadcast queries 2022-05-24 11:20:01 +02:00
Daniel
e178b732bc Calm down and relax dns query check 2022-05-20 16:37:19 +02:00
Daniel
014eb95eac Reset device locations when network changes 2022-04-13 11:04:08 +02:00
Daniel
45339ce0c2 Add debug interfaces for wfp and iptables 2022-03-19 22:17:20 +01:00
Daniel
d970b163a5 Exempt IPv6 LAN (broadcast domain only) from SPN 2022-03-02 14:33:25 +01:00
Daniel
266c950581 Fix go build flags 2022-02-14 16:03:10 +01:00
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
f78e516284 Fix network detection with multiple interfaces on same net 2022-01-25 16:25:59 +01:00
Daniel
caa43f4167 Fix geolocation lookup errors during device location estimation 2022-01-25 16:25:59 +01:00
Daniel
b28e6265d6
Merge pull request #463 from safing/fix/dns-request-flooding
Improve nameserver and performance when in failing network condition
2021-12-13 14:00:04 +01:00
Daniel
0a02b89e60 Improve online status check triggers and logging 2021-12-05 14:06:23 +01:00
Daniel
67b31fe1ff Make own IP check more resistant 2021-12-02 16:37:42 +01:00
Daniel
aade045f12 Fix online status bypass if SPN is connected 2021-11-29 23:06:41 +01:00
Daniel
46791ee34c Improve api endpoint registration 2021-11-23 13:00:55 +01:00
Daniel
34de13a436 Add OpenSuse connectivity domain 2021-11-18 16:28:54 +01:00
Daniel
bbf9d7ca72 Improve online status and location checks 2021-11-17 14:13:16 +01:00
Daniel
0addff9449 Make online status checking SPN aware 2021-10-19 10:26:28 +02:00
Daniel
154964b290 Add fallback dns check 2021-10-18 11:06:55 +02:00
Daniel
17da727ac0 Improve captive portal notification handling 2021-10-14 14:18:52 +02:00
Daniel
ec48c17110 Fix location ordering 2021-10-05 11:20:57 +02:00
Daniel
e13dbf53f6 Fix and improve device location ordering 2021-10-04 16:03:39 +02:00
Daniel
5d15ec8cc7 Wait with first update cycle until online 2021-10-04 16:02:59 +02:00
Daniel
4848e27966 Add fallback location estimation based on timezone 2021-09-29 15:43:15 +02:00
Daniel
70dbfa7bd3 Fix location estimation via ICMP traceroute 2021-09-29 15:42:52 +02:00
Daniel
48e9a35a07 Implement review suggestions 2021-09-27 14:11:37 +02:00
Daniel
28a3cf3f4d Improve location handling 2021-09-17 22:05:14 +02:00
Daniel
78c56861ab Link api endpoints and http handlers to their modules 2021-05-17 14:43:17 +02:00
Daniel
94756d9f38 Improve notifications 2021-05-12 11:25:53 +02:00
Daniel
dfc1cdeb1c Update and improve events according to new system 2021-05-05 00:29:53 +02:00
Daniel
2e73d4fbe6 Update and improve notifications according to new system 2021-05-05 00:28:29 +02:00
Daniel
edd0d6e834 Fix my networks cache validation 2021-04-19 14:06:00 +02:00
Daniel
bbb1c828e8 Implement review suggestions 2021-04-03 16:03:00 +02:00
Daniel
9f72660e8e Fix and improve tests 2021-03-29 13:48:08 +02:00
Daniel
ab89a326c5 Add network api endpoints 2021-03-29 13:47:56 +02:00
Daniel
5731be026d Switch to firewall based ICMP listener and improve location mgmt 2021-03-29 13:47:43 +02:00
Daniel
99c8c801eb Switch to flag based cache validation 2021-03-29 13:47:17 +02:00
Daniel
d16810c0e9 Switch to powershell for getting gateways and nameservers on Windows 2021-03-29 13:45:28 +02:00
Daniel
5518e952b2 Fix dbus interface for IPv4/6-only environments 2021-03-29 13:42:34 +02:00
Daniel
259a0a8b22 Add ICMP listener 2021-03-29 13:41:17 +02:00
Daniel
43cfba8445 Add IP scoping data to entity.Entity and network.Connection 2021-03-20 22:07:17 +01:00
Daniel
8a55b6a30d Improve resolver and process docs 2021-03-10 17:10:15 +01:00
Daniel
73271a30ab Check online status a little more often 2021-01-25 17:09:40 +01:00
Patrick Pacher
f8cea6eafd
Prepare go.mod migration 2021-01-19 13:07:36 +01:00
Daniel
a4fc8e4bef Fix captive portal domain connectivity check 2020-12-01 20:31:53 +01:00
Daniel
fa3f873c31 Implement review feedback 2020-10-30 11:54:00 +01:00
Daniel
ed00e1fe83 Add titles and categories to notifications
Also, add more event data to prompts.
2020-10-29 22:54:46 +01:00