Commit graph

557 commits

Author SHA1 Message Date
Daniel
a36972cea4 Enable subdomain filtering by default
Also, streamline security level validation formats
2020-05-28 10:11:21 +02:00
Daniel
2248026365 Fix error detection if query was blocked by upstream 2020-05-28 10:04:05 +02:00
Daniel
9b4d853af3 Add screenshot tour to Readme 2020-05-27 17:20:20 +02:00
Daniel
e01f185495 Fix version flag and display 2020-05-27 16:47:33 +02:00
Daniel
87f6bfd497 Update .gitignore 2020-05-27 15:37:57 +02:00
Daniel
a8dfa67abb Bump versions 2020-05-27 15:34:53 +02:00
Patrick Pacher
936eebdf02
Merge pull request #58 from safing/fix/deps
Switch uuid lib and update deps
2020-05-26 12:54:27 +02:00
Patrick Pacher
3580755f03
Merge pull request #57 from safing/feature/network-state-improvements
Transition to table structs, use OnceAgain for fetching tables
2020-05-26 11:14:31 +02:00
Daniel
71c9d23d68 Switch to UUID util 2020-05-26 11:11:11 +02:00
Patrick Pacher
0a89fb1b3f
Merge pull request #55 from safing/fix/portmaster-control-date-format
Fix portmaster control date format
2020-05-26 10:43:39 +02:00
Patrick Pacher
1ae770cb23
Merge pull request #56 from safing/feature/reload-indexes-when-restarting
Reload indexes when restarting
2020-05-26 10:43:16 +02:00
Daniel
025ed6d231 Switch uuid lib and update deps 2020-05-25 22:31:11 +02:00
Daniel
93a3ad2a80 Improve retrying 2020-05-25 17:35:14 +02:00
Daniel
6b02dcd725 Transition to table structs, use OnceAgain for fetching tables 2020-05-25 17:22:46 +02:00
Daniel
046a00f473 Reload indexes when restarting 2020-05-25 17:20:02 +02:00
Daniel
21405f32d1 Fix date format for log files 2020-05-25 13:04:16 +02:00
Daniel
eef8a443e4 Bump version 2020-05-23 14:03:49 +02:00
Patrick Pacher
6c029d0ce3
Merge pull request #53 from safing/fix/file-move-upgrading
Remove version information from moved file
2020-05-23 08:59:13 +02:00
Daniel
a4e2d3d147 Fix linter error 2020-05-22 22:56:21 +02:00
Daniel
99a494db6e Remove version information from moved file
Otherwise the file is being picked up by the update registry scan.
2020-05-22 22:36:41 +02:00
Daniel
8a0edd9472 Bump versions 2020-05-21 14:54:14 +02:00
Patrick Pacher
c59f680053
Merge pull request #52 from safing/feature/firewall-resolver-improvements
Firewall and Resolver improvements
2020-05-20 18:07:48 +02:00
Daniel
46411951f6 Further improve logging and messages 2020-05-20 16:43:54 +02:00
Daniel
26fd447700 Switch default action / asking to release level experimental
There are, well, many problems...
2020-05-20 15:36:11 +02:00
Daniel
4671535691 Improve logging 2020-05-20 15:35:22 +02:00
Daniel
1c5474bdcd Change dns requests to be workers instead of microtasks 2020-05-20 15:15:07 +02:00
Daniel
e464ee136c Fix superfluous decision re-evaluations 2020-05-20 15:14:48 +02:00
Daniel
c8223f1a63 Switch resolver pooling to use sync.Pool 2020-05-20 14:57:47 +02:00
Daniel
36c60a1e33 Reload resolver on config change 2020-05-20 14:57:33 +02:00
Daniel
c71dfaab38 Fix resolver failing 2020-05-20 14:57:17 +02:00
Daniel
c48f8e5782 Fix endpoint scope 2020-05-20 14:53:14 +02:00
Daniel
f1765a7abb Fix linter errors 2020-05-20 14:53:03 +02:00
Daniel
e65ae8b55d Implement review suggestions 2020-05-19 16:57:55 +02:00
Daniel
65a3456165 Improve block reason in dns response 2020-05-19 16:57:13 +02:00
Daniel
c146a61704 Improve waiting when searching the system state table 2020-05-19 13:09:01 +02:00
Daniel
3f9876fc09 Expose network system state table to api 2020-05-19 09:39:03 +02:00
Daniel
ad93b19968 Switch Exists function of network state pkg to use packet.Info 2020-05-19 09:22:50 +02:00
Daniel
d11080d997 Update dependencies 2020-05-19 09:07:01 +02:00
Daniel
7649859ba6 Switch connection state lookups to use the packet.Info struct
Also, rename the Direction attribute on packet.Info to Inbound
2020-05-18 17:08:32 +02:00
Daniel
0036d25672 Demote error and warning logging when process of packet could not be found 2020-05-18 17:07:30 +02:00
Daniel
cdcf8b75dd
Merge pull request #51 from safing/feature/new-geoipdb
Update to new geoip database
2020-05-18 15:52:06 +02:00
Daniel
3adf52d19c Lower priority of async dns queries
They make take longer if there are network problems
2020-05-18 15:29:28 +02:00
Daniel
bdcf499f22 Fix domain endpoint reason message 2020-05-18 15:25:08 +02:00
Daniel
11d3e15de4 Only enable BlockP2P in Extreme level by default 2020-05-18 15:23:10 +02:00
Daniel
85c7fd4af7 Improve udp connection attribution for broadcast and multicast packets 2020-05-18 14:29:04 +02:00
Daniel
89317b8848 Disable time-triggered online check 2020-05-18 14:12:41 +02:00
Daniel
e473c0e228 Remove iphelper test package
You can get the same thing by doing this in the iphelper pkg dir: GOOS=windows go test -c
2020-05-16 22:44:52 +02:00
Daniel
886d30278f Fix IPv4 parsing from windows state tables 2020-05-16 22:43:42 +02:00
Daniel
ca8b36cbc7 Fix FQDN validation and add tests 2020-05-15 22:44:24 +02:00
Daniel
75d7a91843 Remove intermediate fstree folder from log dirs
The logs dir will need to be supplied in a special way anyway
2020-05-15 22:44:09 +02:00