Daniel
|
c8bb071e29
|
Make pre-authenticated ports simpler and stricter
|
2021-04-07 16:29:42 +02:00 |
|
Daniel
|
9b22e5cede
|
Increase network state delete threshold to 10 minutes
|
2021-04-03 16:14:34 +02:00 |
|
Daniel
|
bbb1c828e8
|
Implement review suggestions
|
2021-04-03 16:03:00 +02:00 |
|
Daniel
|
5d61b7b682
|
Improve packet parsing
|
2021-03-29 13:39:36 +02:00 |
|
Daniel
|
04d633a196
|
Fix connection type switches
|
2021-03-22 13:46:22 +01:00 |
|
Daniel
|
60bdea7c50
|
Fix network debug formatting
|
2021-03-21 21:49:37 +01:00 |
|
Daniel
|
fbf666ee68
|
Revamp Connection.ID
Add Connection.Type and Connection.External
Deprecate Connection.Scope
|
2021-03-20 22:29:29 +01:00 |
|
Daniel
|
20383226f8
|
Move some Resolver information to ResolverInfo and propagate it
|
2021-03-20 22:19:27 +01:00 |
|
Daniel
|
43cfba8445
|
Add IP scoping data to entity.Entity and network.Connection
|
2021-03-20 22:07:17 +01:00 |
|
Daniel
|
0b79173269
|
Register metrics in start instead of prep
|
2021-03-10 14:08:32 +01:00 |
|
Patrick Pacher
|
d13cfb1bb4
|
Merge pull request #261 from safing/feature/debug-info
Add Portmaster debug endpoints
|
2021-02-23 16:53:05 +01:00 |
|
Daniel
|
df7afe985e
|
Add fast network table lookup
|
2021-02-23 13:10:08 +01:00 |
|
Daniel
|
253501e1ab
|
Add debug/network endpoint for exposing network data
|
2021-02-23 13:02:27 +01:00 |
|
Daniel
|
971edcfa41
|
Use special profiles for Portmaster components and mark them as internal
|
2021-02-11 13:06:32 +01:00 |
|
Daniel
|
455b1c8bba
|
Don't count network service requests in metrics
|
2021-01-28 17:55:59 +01:00 |
|
Daniel
|
c9b89ef2ea
|
Use metrics
|
2021-01-28 17:45:52 +01:00 |
|
Daniel
|
12f3c0ea8d
|
Add support for network service
|
2021-01-19 15:43:22 +01:00 |
|
Daniel
|
f31e19aaac
|
Improve logging
|
2020-12-01 16:59:58 +01:00 |
|
Daniel
|
fe078b91f9
|
Increase max iphlp buffer size
Also, shrink the buffer slowly
|
2020-11-27 17:25:23 +01:00 |
|
Daniel
|
5a88fc2fce
|
Improve metadata handling of profiles
Also, improve OS profile handling
|
2020-11-24 16:39:01 +01:00 |
|
Patrick Pacher
|
c541654b12
|
Fix exposing the wrong profile name on the connection process context
|
2020-11-05 16:58:01 +01:00 |
|
Daniel
|
914418876d
|
Add IPv6 dual-stack support
|
2020-11-02 14:18:42 +01:00 |
|
Daniel
|
d4dea212dd
|
Fix decoding IPv6 addresses
|
2020-11-02 14:16:35 +01:00 |
|
Daniel
|
7b72d9fe4b
|
Clean up code and fix linter errors
|
2020-10-30 13:33:29 +01:00 |
|
Daniel
|
18a1386bc5
|
Revamp profile and process handling
Also, introduce the Internal flag to Profiles
|
2020-10-29 16:26:14 +01:00 |
|
Daniel
|
c09d32cf08
|
Add option key responsible for the verdict
Also, expose the RevisionCounter
|
2020-10-29 16:24:17 +01:00 |
|
Patrick Pacher
|
997787e3f2
|
Merge branch 'develop' into feature/ui-revamp
|
2020-10-20 13:00:28 +02:00 |
|
Daniel
|
e87cae2463
|
Implement review suggestions and fixes
|
2020-10-20 08:55:37 +02:00 |
|
Daniel
|
c3d16610a2
|
Fix build tags
|
2020-10-19 14:01:59 +02:00 |
|
Daniel
|
a560262818
|
Implement review suggestions
|
2020-10-19 13:34:25 +02:00 |
|
Daniel
|
8502d83e27
|
Improve concurrent connection handling support
|
2020-10-16 14:59:25 +02:00 |
|
Patrick Pacher
|
2ccf8c635a
|
Merge branch 'develop' into feature/ui-revamp
|
2020-10-16 10:00:04 +02:00 |
|
Daniel
|
be75c2d99b
|
Implement review suggestions, fix tests
|
2020-10-15 15:25:34 +02:00 |
|
Daniel
|
0e83268356
|
Match endpoints by destination port
|
2020-10-15 12:13:25 +02:00 |
|
Daniel
|
cfafbfca4e
|
Improve trace logging
|
2020-10-15 11:48:27 +02:00 |
|
Daniel
|
62dd4355be
|
Add scoping to IPInfo
|
2020-10-14 11:37:50 +02:00 |
|
Patrick Pacher
|
4fc5c65ed7
|
Add ProcessContext to network connection
|
2020-10-08 14:11:36 +02:00 |
|
Patrick Pacher
|
75bc5df34d
|
Refactor connection locking
|
2020-10-07 11:55:01 +02:00 |
|
Daniel
|
89dfbf72e6
|
Final feedback implementation and fixes
|
2020-09-24 22:03:02 +02:00 |
|
Daniel
|
67cdc52fcd
|
Implement Feedback
|
2020-09-24 17:25:00 +02:00 |
|
Daniel
|
3f3d82bdf1
|
Improve debug information in DNS responses
|
2020-09-24 17:12:01 +02:00 |
|
Daniel
|
f46e759524
|
Use new Purge method of the database
|
2020-09-24 16:57: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
|
9d35ff3192
|
Fix and improve network listener system integration and check
Also, improve logging.
|
2020-08-12 14:33:09 +02:00 |
|
Patrick Pacher
|
85e4beafa1
|
Move LMS scoring from nameserver to firewall
|
2020-08-11 10:28:05 +02:00 |
|
Patrick Pacher
|
071f2a9bd5
|
Silience "not found" errors in recover-iptables
|
2020-08-04 13:14:09 +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 |
|
Daniel
|
8512d7003f
|
Improve IP classification test
|
2020-07-27 12:26:19 +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 |
|