Commit graph

462 commits

Author SHA1 Message Date
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
Patrick Pacher
a6e161e0a1
Merge pull request #97 from safing/feature/dns-cache-invalidation
Add dns cache clearing mechanisms
2020-07-16 16:32:58 +02:00
Daniel
53e9d3dd47 Add dns cache clearing mechanisms 2020-07-16 16:29:25 +02:00
Daniel
c9ba2a939a Bump version 2020-07-15 14:12:31 +02:00
Daniel
d1d43b9648
Merge pull request #94 from safing/feature/connectivity-domains
Improve captive portal handling
2020-07-15 14:09:22 +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
ec637bdce8
Merge pull request #90 from safing/fix/post-factum-reviews-1
Implement Post Factum Review Suggestions
2020-07-14 15:26:47 +02:00
Daniel
10348e3904
Merge pull request #91 from safing/feature/update-dns-servers
Update default dns servers
2020-07-14 14:42:01 +02:00
Daniel
55978515ab Fix windows socket PID interface 2020-07-14 14:40:36 +02:00
Daniel
383c019d0c Implement further feedback on the TCP Resolver 2020-07-14 12:54:05 +02:00
Daniel
73da96fe98 Update windows interface to match the linux one 2020-07-12 22:22:52 +02:00
Daniel
941e234fa5 Update default dns servers
According to https://safing.io/blog/2020/07/07/we-are-updating-portmasters-default-dns-servers/
2020-07-12 22:17:11 +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
6298d1df30 Rework tcp resolver to make it cleaner
From PR Review https://github.com/safing/portmaster/pull/78
2020-07-12 21:47:46 +02:00
Daniel
7c6c4552aa Create interface for socket info structs, fix caching bug
From PR Review https://github.com/safing/portmaster/pull/72
2020-07-10 14:09:53 +02:00
Daniel
3d0e01383f Bump version 2020-07-08 16:28:37 +02:00
Daniel
19e0b5850f
Merge pull request #88 from safing/fix/tcp-resolver-panics
Fix panic in new tcp based dns resolver
2020-07-08 16:27:55 +02:00
Daniel
96fcc6993c Fix panic in new tcp based dns resolver
Use service worker in order to survive future panics better
2020-07-08 16:06:20 +02:00
Daniel
2afd9cd143 Bump version 2020-06-27 15:05:41 +02:00
Daniel
cd19560956
Merge pull request #84 from safing/feature/standalone-resolver-testing
Make resolver testing configurable
2020-06-27 15:04:19 +02:00
Daniel
2426429237
Merge pull request #83 from safing/fix/netenv-resolver-interaction
Fix netenv resolver interaction
2020-06-27 14:56:22 +02:00
Daniel
f80923baa4 Make resolver testing configurable 2020-06-27 14:50:14 +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
111e324d26 Bump control version 2020-06-20 16:27:50 +02:00
Daniel
dc35964d8b
Merge pull request #80 from safing/fix/pmctl-download
Fix downloading of assets in pmctl
2020-06-20 16:27:05 +02:00
Daniel
054817586a Silence the linter 2020-06-20 16:18:47 +02:00
Daniel
7926962567 Improve resilience when handling execution errors in pmctl 2020-06-20 16:08:50 +02:00
Daniel
bb2cbdb5c1 Remove unneeded index in pmctl for now 2020-06-20 16:06:49 +02:00
Daniel
95be1085bc Fix downloading of assets in pmctl 2020-06-20 16:06:36 +02:00
Daniel
b3fb2564ea Promote to alpha 2020-06-16 16:52:35 +02:00
Daniel
1ea376fb03 Bump version 2020-06-16 16:20:18 +02:00
Daniel
2348a22076
Merge pull request #78 from safing/feature/resolver-pipelining
Add TCP/TLS pipelining dns resolver
2020-06-16 16:18:23 +02:00
Daniel
f7320d760d Add TCP/TLS pipelining dns resolver 2020-06-16 16:07:12 +02:00
Daniel
fe3b61f1a3 Update README.md 2020-06-05 16:50:44 +02:00
Daniel
88322262d8 Bump version 2020-06-05 16:16:30 +02:00
Daniel
1d6ee1f8cf
Merge pull request #72 from safing/fix/network-state-pid-searching
Retry finding a socket's PID on linux
2020-06-05 16:07:24 +02:00
Daniel
9f42e6ff93 Retry finding a socket's PID on linux 2020-06-05 15:49:15 +02:00
Daniel
6ffca6e411
Merge pull request #73 from safing/feature/api-auth-upgrade
Minor api auth improvements following new portbase version
2020-06-05 14:51:04 +02:00
Daniel
e1d39e88ba Improve logging 2020-06-05 14:00:51 +02:00
Daniel
625b79e3b3 Detect PID loops in api auth 2020-06-05 14:00:44 +02:00
Patrick Pacher
f7fbf40cf9
Merge pull request #71 from safing/fix/api-auth-2
Fix and improve authentication retrying and error messages
2020-06-04 18:43:56 +02:00
Daniel
e442baddb6 Fix and improve authentication retrying and error messages 2020-06-04 17:15:25 +02:00
Patrick Pacher
b4da62e654
Merge pull request #66 from safing/fix/api-auth
Increase resilience of api auth by waiting long and trying more often
2020-06-04 08:02:48 +02:00
Patrick Pacher
aa39044895
Merge pull request #67 from safing/fix/mdns-handler-shutdown
Fix correct shutdown of mdns packet listeners
2020-06-04 08:01:37 +02:00
Patrick Pacher
b8a12f8b9a
Merge pull request #68 from safing/feature/clean-linux-process-paths
Remove " (deleted)" suffix on linux for deleted files
2020-06-04 08:00:59 +02:00
Patrick Pacher
fdcacfdb61
Merge pull request #69 from safing/feature/cpu-profiling
Add cpu profiling capability to base module
2020-06-04 08:00:04 +02:00
Daniel
bbafef20b9 Remove " (deleted)" suffix on linux for deleted files 2020-06-03 23:20:17 +02:00
Daniel
381b94acb5 Add cpu profiling capability to base module 2020-06-03 23:11:50 +02:00
Daniel
bb86496223 Fix correct shutdown of mdns packet listeners 2020-06-03 21:29:18 +02:00