Commit graph

59 commits

Author SHA1 Message Date
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
Daniel
be75c2d99b Implement review suggestions, fix tests 2020-10-15 15:25:34 +02:00
Daniel
5d0db1c250 Attempt to fix windows lint errors again 2020-10-15 12:18:57 +02:00
Daniel
b9c5bee864 Fix tests and linter errors 2020-10-15 11:48:27 +02:00
Daniel
1e056ae9c8
Merge pull request #139 from safing/fix/location-estimation
Fix location estimation on Windows
2020-08-19 16:29:54 +02:00
Daniel
b9f011fa37 Fix location estimation on Windows
Also, switch to a better Portal Test IP.
2020-08-19 16:17:27 +02:00
Daniel
1da8b7148e Clean up domain resolving scopes
Switch to .17.home.arpa. for internal use
2020-08-17 16:51:18 +02:00
Daniel
8e82b93f8c Improve IsMyIP 2020-08-14 11:26:25 +02:00
Daniel
9d35ff3192 Fix and improve network listener system integration and check
Also, improve logging.
2020-08-12 14:33:09 +02:00
Daniel
084c194da3 Enable building on unsupported systems 2020-07-22 11:13:57 +02:00
Daniel
811516eec8 Update captive portal detection to work without server 2020-07-21 14:56:06 +02:00
Daniel
68c2d23c1b Fix handling of connectivity / captive portal domains
Also, improve handling of queries during being captive.
2020-07-17 16:09:46 +02:00
Daniel
047352f9b5 Implement review suggestions
Fix local. resolving in Firefox
2020-07-15 13:59:56 +02:00
Daniel
e369a9484a Improve captive portal handling 2020-07-15 08:53:55 +02:00
Daniel
834d2e326c Improve resolver netenv integration
From PR Review https://github.com/safing/portmaster/pull/83
2020-07-12 22:01:21 +02:00
Daniel
881a757667 Fix netenv resolver interaction
Also fix endless loop in tcp resolver when network is down
2020-06-26 22:50:35 +02:00
Daniel
89317b8848 Disable time-triggered online check 2020-05-18 14:12:41 +02:00