Commit graph

87 commits

Author SHA1 Message Date
Daniel
e3631d2cc2 Fix and improve triggering updates from UI 2023-10-06 17:27:59 +02:00
Daniel
28a4ea4709 Unify and improve country info 2023-08-28 15:26:26 +02:00
Daniel
5bb2813459 Fix linter errors 2023-04-25 14:37:29 +02:00
Vladimir Stoilov
7667fc26e8 Merge branch 'feature/online-check-special-ip' into feature/sleep-mode-support 2023-04-19 17:51:35 +02:00
Vladimir Stoilov
7e09245540 Reduce running of background tasks on sleep mode 2023-04-19 17:47:16 +02:00
Daniel Hovie
e34a55fd19
Improve wording 2023-04-19 16:14:35 +02:00
Vladimir Stoilov
4784799541 Add check for special android ip in online status check 2023-04-14 11:09:20 +02:00
Vladimir Stoilov
7cbabd50c4 Fix android update system 2023-04-12 17:09:38 +02:00
Daniel
08b29ab87c Expose network change check trigger 2023-04-06 14:38:03 +02:00
Daniel
4e2a6336d0 Fix traceroute location checking 2023-03-16 14:31:22 +01:00
Vladimir Stoilov
6972059321
Android support for getting network addresses and interfaces (#1056)
* Replace unsupported network functions for android

* Refactor default/android net addresses processing

* Add default connection values, Refactor netenv

* Fix compilation error

* Combine network change default/android functions
2023-01-23 16:33:02 +01:00
Daniel
1144ac589b Fix fs error handling 2022-10-11 14:49:06 +02:00
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