Commit Graph

148 Commits

Author SHA1 Message Date
Daniel
ecb5ec6b8f Add SMB port name to reference 2021-12-17 22:15:05 +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
93bf166a94 Merge pull request #459 from safing/fix/windows-state-table-buf-sizing
Improve buffer sizing on windows with improved logging
2021-12-13 13:59:18 +01:00
Daniel
768a8b7df7 Improve unused port search to find ports more quickly 2021-12-05 14:06:45 +01:00
Daniel
60c716a402 Improve buffer sizing on windows with improved logging 2021-12-02 15:10:39 +01:00
Daniel
ff2162d326 Add resolvers to debug data 2021-12-02 09:48:07 +01:00
Daniel
721ba2f018 Fix direction of incoming TCP connections 2021-11-29 07:49:28 +01:00
Daniel
46791ee34c Improve api endpoint registration 2021-11-23 13:00:55 +01:00
Daniel
200684646c Improve network database querying 2021-11-17 17:58:12 +01:00
Daniel
07e82c223e Register network api in prep phase 2021-11-17 17:28:54 +01:00
Daniel
113f37dcab Add compatibility assistant module 2021-11-17 14:09:42 +01:00
Daniel
4b3206c314 Add IPFromAddr to netutils 2021-11-08 17:06:56 +01:00
Daniel
b9b33ed2b3 Use separate DNSRequestContext struct for adding DNS context to connections 2021-10-19 10:25:49 +02:00
Daniel
ff31b7c8c5 Add dns and tunnel context to conntection 2021-10-14 15:54:42 +02:00
Daniel
b716f56eaf Fix dns request handling when failing 2021-10-14 14:17:42 +02:00
Daniel
960101d3a9 Add custom routing for DNS server connections 2021-10-12 16:18:36 +02:00
Daniel
1a222ca6da Improve and fix dns requests saving 2021-10-11 15:24:32 +02:00
Daniel
be0a94ba98 Reduce open dns requests by better handling dual stack requests 2021-10-07 11:12:45 +02:00
Daniel
b3f3d0ef7c Submit connection trace log earlier for correct log order 2021-10-04 16:52:21 +02:00
Daniel
42cafe33ed Fix profile source fetching 2021-09-27 17:13:48 +02:00
Daniel
48e9a35a07 Implement review suggestions 2021-09-27 14:11:37 +02:00
Daniel
67e02ecc1e Remove connection reason when none is given in a verdict update 2021-09-26 13:47:58 +02:00
Daniel
acbb3840b4 Improve logging 2021-09-17 22:03:22 +02:00
Daniel
1b312f5ce4 Add BlockIP dns responder, update ZeroIP responder 2021-08-23 14:40:01 +02:00
Daniel
b314b46fb8 Improve logging 2021-08-18 09:34:00 +02:00
Daniel
603d0193fe Improve iphelper bufsize calculation 2021-06-24 11:48:00 +02:00
Daniel
78c56861ab Link api endpoints and http handlers to their modules 2021-05-17 14:43:17 +02:00
Daniel
c3d94efab9 Add support for fast-tracking connections within the OS integration 2021-04-19 23:13:06 +02:00
Daniel
d626cea102 Improve dns resolving and logging 2021-04-16 21:35:16 +02:00
Daniel
4c5461a788 Remove dependence on network.Connection.Scope 2021-04-16 17:44:40 +02:00
Daniel
a879d2715a Add new connections to internal state on creation 2021-04-15 23:18:59 +02:00
Daniel
101159be8d Fix connection entity creation 2021-04-15 23:18:39 +02:00
Daniel
f8e5f81a2e Log unusual high unused port finding attempts 2021-04-15 23:17:03 +02:00
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