Commit graph

492 commits

Author SHA1 Message Date
Patrick Pacher
58dad190a1
Refactor pmctl into new portmaster-start 2020-07-22 15:11:34 +02:00
Daniel
7b12384b63 Bump version 2020-07-22 14:44:00 +02:00
Patrick Pacher
2dfc5da531
Merge pull request #108 from safing/fix/connection-direction
Fix incoming TCP connection direction
2020-07-22 14:34:22 +02:00
Daniel
3b063e9057 Fix incoming TCP connection direction
This fixes a bug where incoming TCP connections without a matching process would be falsely classified as an outgoing connection.
2020-07-22 14:07:19 +02:00
Daniel
1e62b9bb59 Bump version 2020-07-22 12:07:52 +02:00
Daniel
7aa039a331
Merge pull request #107 from safing/feature/building-on-unsupported-platforms
Enable building on unsupported systems
2020-07-22 11:59:53 +02:00
Daniel
430031d4ac Remove unused user scope checks 2020-07-22 11:46:59 +02:00
Daniel
f9a74b71c7 Add darwin to core and control build scripts 2020-07-22 11:14:18 +02:00
Daniel
084c194da3 Enable building on unsupported systems 2020-07-22 11:13:57 +02:00
Patrick Pacher
3b6cd55d51
Merge pull request #106 from safing/feature/disable-interception-flag
Add flag to disable interception
2020-07-22 09:39:42 +02:00
Daniel
17af628f9a Add no-op default interception interface
This enables building for unsupported platforms
2020-07-22 09:36:53 +02:00
Daniel
0a68b81005 Add flag to disable packet interception 2020-07-22 09:35:58 +02:00
Patrick Pacher
96b21156e2
Merge pull request #105 from safing/feature/restart-notification-buttons
Add buttons to core upgrade notification
2020-07-21 16:59:15 +02:00
Daniel
bdf2d025b1 Add buttons to core upgrade notification 2020-07-21 16:56:45 +02:00
Patrick Pacher
9bc3f95e9e
Merge pull request #104 from safing/feature/updates-context
Use contexts for updates network connections
2020-07-21 16:53:48 +02:00
Daniel
9a7eb30d9a
Merge pull request #103 from safing/feature/simplify-dns-resolvers
Simplify dns resolvers
2020-07-21 16:46:16 +02:00
Daniel
2bd4c044c5 Add context parameters to pmctl 2020-07-21 16:44:16 +02:00
Daniel
021ae850c4
Merge pull request #102 from safing/feature/serverless-captive-portals
Update captive portal detection to work without server
2020-07-21 15:44:56 +02:00
Daniel
27e04da1e5 Use contexts for updates network connections 2020-07-21 15:03:16 +02:00
Daniel
2abe93c683 Fix mdns cache keys 2020-07-21 14:59:49 +02:00
Daniel
60607ef08b Improve logging 2020-07-21 14:59:41 +02:00
Daniel
dda7cdf7d0 Improve error handling 2020-07-21 14:59:14 +02:00
Daniel
7b40e83aec Removed pooled server and add plain resolver 2020-07-21 14:58:23 +02:00
Daniel
811516eec8 Update captive portal detection to work without server 2020-07-21 14:56:06 +02:00
Patrick Pacher
b87ba37d4c
Merge pull request #101 from safing/fix/dns-resolving-resilience
Improve dns resolving resilience
2020-07-21 13:42:26 +02:00
Daniel
da121eb8af Try only using a single default resolver 2020-07-20 16:44:40 +02:00
Daniel
25a3f6053d Improve handling of failing dns resolvers 2020-07-20 16:42:21 +02:00
Daniel
8dea8e6c46 Fix and improve TTL handling 2020-07-20 16:40:47 +02:00
Daniel
813346e829 Bump version 2020-07-17 16:25:40 +02:00
Patrick Pacher
fea40208f3
Merge pull request #100 from safing/fix/connectivity-domain-handling
Fix handling of connectivity / captive portal domains
2020-07-17 16:20:30 +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
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