Commit graph

354 commits

Author SHA1 Message Date
Daniel
53eb309e72 Add TLS resolver connection reusing and pooling
Also, fix caching issues and add more tests
2020-05-15 22:43:06 +02:00
Daniel
dd837e40e2 Create exec dir for safe working dir for processes 2020-05-15 22:41:19 +02:00
Daniel
87a55541b2 Add endpoint type network scope
Also, update default service endpoint list configuration to allow localhost
2020-05-15 22:40:05 +02:00
Daniel
635d5770d1 Change BlockInbound to only affect LAN and Internet 2020-05-15 17:18:42 +02:00
Daniel
c3ca0c4c84 Set dns redirects to Internal for better UX 2020-05-15 17:17:48 +02:00
Daniel
6e9c22d0b5 Stop whitelisting IGMP 2020-05-15 17:17:17 +02:00
Daniel
cb991e9f02 Fix and improve IP address conversion on windows 2020-05-15 17:16:08 +02:00
Daniel
55b0ae8944 Revamp process attribution of network connections 2020-05-15 17:15:22 +02:00
Daniel
7a03eed1ff
Merge pull request #50 from safing/fix/core-update
Add logging to core update notification
2020-05-04 15:20:18 +02:00
Daniel
83ab3cfa9a
Merge pull request #48 from safing/feature/portbase-updater
Update to latest portbase updater changes and register index files
2020-05-04 14:45:42 +02:00
Patrick Pacher
c65cadb06f
Add logging to core update notification 2020-05-04 14:32:46 +02:00
Daniel
19ec8bf428
Merge pull request #49 from safing/fix/filterlists-module-state
Fix filterlists module state not being set
2020-05-04 14:22:01 +02:00
Patrick Pacher
e254453038
Fix filterlists module state not being set 2020-05-04 10:45:32 +02:00
Patrick Pacher
a7412327e8
Update to latest portbase updater changes and register index files 2020-05-04 09:59:17 +02:00
Daniel
6bb0ac2a95 Hotfix dependency issue, bump version 2020-05-02 23:27:04 +02:00
Daniel
467aff1abf Release to master 2020-05-02 14:11:10 +02:00
Daniel
25f36be935 Bump versions 2020-05-02 14:10:39 +02:00
Daniel
912ddca9ed Release to master 2020-05-02 14:01:19 +02:00
Daniel
ef2c9066ce Fix tests 2020-05-02 13:37:43 +02:00
Daniel
f4b8ad7d7c Fix tests: split core package into core and base 2020-05-02 13:24:31 +02:00
Daniel
3ce67133e4 Fix and improve test script 2020-05-02 13:23:44 +02:00
Patrick Pacher
972f8fcfc3
Merge pull request #44 from safing/feature/pre-alpha-finalizing
Pre alpha finalizing
2020-04-30 16:42:09 +02:00
Daniel
0030a43cab Implement review suggestions 2020-04-30 16:29:32 +02:00
Daniel
587cbb4f21
Merge pull request #47 from safing/feature/custom-dns-response
Let decision reasons decide on the DNS reply
2020-04-30 15:23:14 +02:00
Patrick Pacher
2dda3813fa
Let decision reasons decide on the DNS reply 2020-04-30 14:23:06 +02:00
Daniel
b91b8fcdc9 Fix IP classification for LAN multicast 2020-04-30 14:16:06 +02:00
Daniel
0cf10b6d9d Improve network scope filter options 2020-04-30 14:15:43 +02:00
Daniel
20e836b8ff Fix BlockP2P to only bock connections to the Internet 2020-04-30 14:15:10 +02:00
Daniel
580144a676 Populate connection Inbound attribute 2020-04-29 17:06:57 +02:00
Daniel
0e30d70d55 Improve config help text 2020-04-28 09:56:52 +02:00
Daniel
97a8475364 Fix hierarchical config handling 2020-04-28 09:56:23 +02:00
Dave Gson
f89d0672b3
Set Privacy Filter to pre-alpha in the README 2020-04-24 11:34:56 +00:00
Daniel
6d6b03cac3 Remove deprecated code 2020-04-24 11:31:26 +02:00
Daniel
fe7d146360 Switch from ACCEPT to RETURN when accepting a packet/connection with iptables
This will ensure the Portmaster will not circumvent existing firewall rules.
2020-04-24 10:58:39 +02:00
Daniel
542577314b Rename reason ctx to prevent confusion with context.Ctx 2020-04-24 10:57:24 +02:00
Daniel
3b0d60b611 Update restart exit code in pmctl 2020-04-24 10:56:30 +02:00
Daniel
d89b612e3d Fix updates config handling 2020-04-24 10:56:10 +02:00
Daniel
5209a090c4 Update config options, add options to turn off system notifications 2020-04-24 10:55:49 +02:00
Daniel
95041d217c Fix module dependencies, split filter into interception and filter modules 2020-04-24 10:17:15 +02:00
Daniel
5c7739e28a Add hook to re/unload UI assets 2020-04-24 10:04:08 +02:00
Daniel
d2d69139b9 Add control db interface for triggering hooks, add shutdown/restart hooks 2020-04-24 10:02:07 +02:00
Daniel
350555f843 Fix concurrent map read/write, maybe 2020-04-24 09:59:36 +02:00
Daniel
e7149ac226
Merge pull request #42 from safing/feature/update-trigger
Add update module status, allow disabling of updates
2020-04-21 15:44:24 +02:00
Patrick Pacher
0a0dda36e0
Change log message format 2020-04-21 15:43:48 +02:00
Patrick Pacher
3d7d1fa0df
Remove useless modules.Resolve 2020-04-21 15:41:31 +02:00
Patrick Pacher
27ed6da45f
Fix linter warnings 2020-04-21 15:36:06 +02:00
Daniel
9be175c238
Fix earlier bug 2020-04-21 15:28:59 +02:00
Patrick Pacher
ccc9670e05
Merge pull request #41 from safing/feature/update-config-1
Update config and add ordering
2020-04-21 15:12:54 +02:00
Patrick Pacher
71615811e4
Add update module status, allow disabling of updates 2020-04-21 15:11:17 +02:00
Daniel
e262ad1db9 Update config and add ordering 2020-04-21 15:02:17 +02:00