Patrick Pacher
62e86fd327
Merge pull request #117 from safing/fix/portmaster-start-logging
...
Close logger and flush messages in update command
2020-08-04 13:21:30 +02:00
Patrick Pacher
9a7972c27f
Close logger and flush messages in update command
2020-08-04 13:09:23 +02:00
Daniel
defd88d3a0
Bump core version
2020-07-31 16:22:00 +02:00
Patrick Pacher
866f1981e0
Merge pull request #114 from safing/fix/nfqueueIPv6_try2
...
Fix IPv6 packet parsing
2020-07-31 15:25:12 +02:00
Patrick Pacher
4d56752989
Use NextHeader as a fallback for unknown IPv6 protocols
2020-07-31 15:15:38 +02:00
Safing
9639775ad7
Fix IPv6 connection handling and refactor packet parsing
2020-07-31 14:32:18 +02:00
Patrick Pacher
af8c974a85
Merge pull request #112 from safing/nfq-integration-switch
...
Add experimental nfqueue interception backend
2020-07-30 10:26:03 +02:00
Patrick Pacher
0451e99431
Add experimental nfqueue interception backend
...
This commit adds a new experimental nfqueue interception
backed based on github.com/florianl/go-nfqueue. It should
add more stability to the interception of network packets
and also eliminates the CGO and the runtime dependency on
libnetfilter_queue. Note that this commit does not remove
the old nfqueue backend yet but adds a --experimental-nfqueue
flag to portmaster-core.
2020-07-30 08:35:27 +02:00
Patrick Pacher
53b0ea4a7c
Merge pull request #111 from safing/fix/resolver-scoping
...
Fix/resolver scoping
2020-07-28 07:59:33 +02:00
Daniel
caa9b3bdf9
Fix and improve resolver scoping
2020-07-27 12:26:45 +02:00
Daniel
8512d7003f
Improve IP classification test
2020-07-27 12:26:19 +02:00
Daniel
04c846a0da
Bump versions
2020-07-24 13:26:01 +02:00
Patrick Pacher
4049bfbeb1
Merge pull request #109 from safing/feature/fetch-comment
...
Configure update registry user agent
2020-07-23 14:24:21 +02:00
Daniel
b6d69ecddd
Configure update registry user agent
2020-07-23 14:05:17 +02:00
Daniel
e5bad8f067
Bump core version
2020-07-22 16:33:07 +02:00
Patrick Pacher
b876ca3ca1
Merge pull request #96 from safing/feature/portmaster-start
...
Refactor pmctl to new portmaster-start
2020-07-22 16:22:41 +02:00
Patrick Pacher
92c25b2ed4
Fix linter warnings
2020-07-22 16:17:11 +02:00
Patrick Pacher
8754eabfe0
Fix --short not working correctly
2020-07-22 16:12:26 +02:00
Patrick Pacher
81c6ed2906
Show warning on unexpected portmaster-start binary path
2020-07-22 16:02:55 +02:00
Patrick Pacher
504c753a9b
Let portmaster-start exit with an error if index update fails
2020-07-22 15:11:42 +02:00
Patrick Pacher
088fef6f55
Try to auto-detect installation directory
2020-07-22 15:11:42 +02:00
Patrick Pacher
1fa6cbcc6b
Bump version of portmaster-start to 0.4.0
2020-07-22 15:11:42 +02:00
Patrick Pacher
b5dbd35e3c
Fix incorrect flag for portmaster-start
2020-07-22 15:11:42 +02:00
Patrick Pacher
cef2a4e9be
Move portmaster binary to cmds/portmaster-core
2020-07-22 15:11:42 +02:00
Patrick Pacher
3428035dd4
🎉 import uptool from portbase
2020-07-22 15:11:41 +02:00
Patrick Pacher
9eb7195bd8
Try as hard as possible to remove the nfqueue rules
2020-07-22 15:11:41 +02:00
Patrick Pacher
6d69039c20
Implement review comments
2020-07-22 15:11:41 +02:00
Patrick Pacher
7690793c66
Add recover-iptables sub-comment. Fixes #6
2020-07-22 15:11:41 +02:00
Patrick Pacher
fe6af5f263
Fix linter warnings
2020-07-22 15:11:41 +02:00
Patrick Pacher
5580cbf4a4
Update updates module to download and upgrade portmaster-start instead of portmaster-control
2020-07-22 15:11:41 +02:00
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