Commit Graph

  • 92d41961e0 Fix and improve network database ops Daniel 2020-04-20 13:57:40 +02:00
  • a33808685c Implement review suggestions Daniel 2020-04-20 13:57:07 +02:00
  • 033dceab5b Add support for unidentified/system processes/profiles Daniel 2020-04-17 21:52:06 +02:00
  • 10ee7fd7db Update random->rng module name Daniel 2020-04-17 21:51:01 +02:00
  • c7c2908151 Merge pull request #37 from safing/feature/firefox-doh Daniel 2020-04-17 12:43:45 +02:00
  • ea3e327c27 Implement review changes Patrick Pacher 2020-04-17 11:52:53 +02:00
  • 58ad3eb88b Switch filterlist debug logging to trace Patrick Pacher 2020-04-17 11:04:17 +02:00
  • 943246c747 Add support for firefox canary domain for disabling DoH Patrick Pacher 2020-04-17 11:01:26 +02:00
  • cee50745bb Remove Wiki from Readme title Daniel 2020-04-15 22:28:57 +02:00
  • 5d438c90b1 Update README.md Daniel 2020-04-15 22:21:11 +02:00
  • d56114c14f Merge branch 'master' of github.com:Safing/portmaster Daniel 2020-04-15 21:03:54 +02:00
  • 4dca8a34ac Bump versions Daniel 2020-04-15 20:53:49 +02:00
  • 7d1f0e1a28 Update dep lock Daniel 2020-04-15 20:50:02 +02:00
  • 9e7bb718ec Change default of Filter Lists and add description to service endpoint list Patrick Pacher 2020-04-15 17:20:26 +02:00
  • e2d7822ed5 Merge pull request #36 from safing/feature/new-resolver-format Daniel 2020-04-15 12:48:19 +02:00
  • 88fc9dcb14 Switch to URL based format for resolver config Patrick Pacher 2020-04-15 12:01:14 +02:00
  • eb6bf7eae9 Merge pull request #35 from safing/feature/filter-subdomains Daniel 2020-04-15 10:12:41 +02:00
  • 86a449a619 Add support to filter sub-domains as well Patrick Pacher 2020-04-15 09:59:59 +02:00
  • 55e4ae3be1 Merge pull request #34 from safing/fix/linter Daniel 2020-04-15 09:28:04 +02:00
  • 56a1751e62 Fix golangci-lint warnings Patrick Pacher 2020-04-15 08:21:32 +02:00
  • 3d4c7311ff Merge pull request #33 from safing/fix/nameserver-unknown-process Daniel 2020-04-14 21:33:15 +02:00
  • ef770638f8 Add VerdictFailed and update nameserver Patrick Pacher 2020-04-14 17:34:54 +02:00
  • 4798f97cba wip Patrick Pacher 2020-04-14 16:59:22 +02:00
  • 78d38a194d Add check for unknown process Patrick Pacher 2020-04-14 16:54:15 +02:00
  • 39e5c882a3 Merge pull request #32 from safing/feature/filterlists Daniel 2020-04-14 14:45:26 +02:00
  • 568674bdf8 Fix updater and add more logging to filterlist Patrick Pacher 2020-04-14 14:41:55 +02:00
  • ef560447ae Remove debug message Patrick Pacher 2020-04-14 14:05:53 +02:00
  • fc9835f91a Fix resource index not updated. Minor module improvements Patrick Pacher 2020-04-14 14:02:05 +02:00
  • a6d768958d Streamline naming of filter list option Patrick Pacher 2020-04-14 11:24:42 +02:00
  • e77d971259 Rename filterlist to filterlists Patrick Pacher 2020-04-14 11:23:15 +02:00
  • f630df0b1f Implemented peer review comments Patrick Pacher 2020-04-14 11:14:04 +02:00
  • f96f8d8d6e Added filterlist integration ppacher 2020-04-01 09:12:06 +02:00
  • 61d31d4426 Merge pull request #31 from safing/fix/travis/deps-and-golangci-lint Patrick Pacher 2020-04-10 14:23:32 +02:00
  • bb778f2cf7 Fix process linter errors Daniel 2020-04-10 13:19:17 +02:00
  • c20c73a2d8 Fix pmctl linter errors Daniel 2020-04-10 13:19:07 +02:00
  • 881c269c1b Fix netenv linter errors Daniel 2020-04-10 13:18:52 +02:00
  • fd4f059ebb Fix windowskext linter errors Daniel 2020-04-10 13:18:37 +02:00
  • ddc01e648f Fix windows mock Daniel 2020-04-10 10:50:55 +02:00
  • 541cf702ad Explicitly mark the nfqueue package for building on linux Daniel 2020-04-10 10:50:43 +02:00
  • 8f59cc0cb8 Merge pull request #29 from safing/fix/profiles-global-updater Patrick Pacher 2020-04-10 10:49:45 +02:00
  • 27949a7224 Use security level names instead of numbers Daniel 2020-04-10 09:53:35 +02:00
  • a85fff6576 Fix updating the global profile and other bugs Daniel 2020-04-09 16:21:33 +02:00
  • ed2a67c127 Merge pull request #30 from safing/feature/security-levels-rename Patrick Pacher 2020-04-10 09:20:44 +02:00
  • 2b6fbd2bfc Skip test that fails in CI Daniel 2020-04-09 17:06:08 +02:00
  • 3840ab470c Fix install cmd Daniel 2020-04-09 16:56:26 +02:00
  • fceec09790 Always run golangci-lint, as the service is going offline Daniel 2020-04-09 16:50:58 +02:00
  • 730501c3b1 Install libnetfilter-queue-dev on linux Daniel 2020-04-09 16:50:41 +02:00
  • d1430fe79d Fix linter errors Daniel 2020-04-09 17:01:46 +02:00
  • a425cb63d8 Rename security levels Daniel 2020-04-09 16:40:10 +02:00
  • bd7d08960e Merge pull request #28 from safing/fix/oneline-check Daniel 2020-04-09 12:35:05 +02:00
  • ab233ae992 Fix online-check reusing the local address Patrick Pacher 2020-04-09 10:58:42 +02:00
  • 47f4627f1f Close HTTP response body before client reuse Patrick Pacher 2020-04-08 20:48:49 +02:00
  • cc7b1e770a Merge pull request #27 from safing/feature/firewall-connection-handling Patrick Pacher 2020-04-08 15:46:35 +02:00
  • 3f7c467efc Implement review, use local var for pkt.Info Daniel 2020-04-08 15:19:00 +02:00
  • b5c4d04f6f Inject portbase dependency in CI testing Daniel 2020-04-08 14:18:51 +02:00
  • e1bab8068f Remove old dns queries from DB Daniel 2020-04-08 14:08:13 +02:00
  • 7da9e64c27 Save blocked DNS queries Daniel 2020-04-08 14:07:59 +02:00
  • 249261a3da Implement review suggestions Daniel 2020-04-08 14:07:29 +02:00
  • 38f57a8954 Rework Communication+Link to Connection Daniel 2020-04-07 17:30:33 +02:00
  • a43a2fc3fe Merge pull request #25 from safing/feature/trigger-updates Daniel 2020-04-06 13:16:08 +02:00
  • c659c3748a Merge pull request #26 from safing/feature/testing-hooks Daniel 2020-04-06 13:14:45 +02:00
  • 65089f47dd Change error msg and use module online check in TriggerUpdate() ppacher 2020-04-06 13:14:45 +02:00
  • 81d2b6309d Only run tests if start hook succeeds ppacher 2020-04-06 13:11:55 +02:00
  • 53ab2c9c8e Merge pull request #24 from safing/feature/pmctl-data-dir Daniel 2020-04-06 13:10:19 +02:00
  • c06e1cc4e0 Update description of --data flag ppacher 2020-04-06 12:48:11 +02:00
  • 985e770c27 Add support for start and stop hooks during test setup ppacher 2020-04-06 12:35:51 +02:00
  • 30800f7383 Allow to disable updates schedule ppacher 2020-04-06 12:35:29 +02:00
  • 5067576260 Allow modules to trigger the update task Patrick Pacher 2020-04-06 08:59:08 +00:00
  • 4e5a18b93d Allow --data to be specified via environment variable PORTMASTER_DATA ppacher 2020-04-06 09:08:58 +02:00
  • 2987100c07 Merge pull request #23 from safing/fix/intel-geoip Patrick Pacher 2020-04-03 14:43:35 +02:00
  • a3a591740e Fix geoip database upgrade handling Patrick Pacher 2020-04-03 14:19:20 +02:00
  • 85b5cf02a4 Export updates module event names Patrick Pacher 2020-04-03 14:17:33 +02:00
  • a5fd348b96 Export netenv event names Patrick Pacher 2020-04-03 14:16:52 +02:00
  • eec0c37101 Fix dependency graph and linter errors Daniel 2020-04-02 17:09:15 +02:00
  • 180f27307c Fix logging prefixes in resolver package Daniel 2020-04-02 17:08:43 +02:00
  • dc32e72b3a Move network/environment to netenv Daniel 2020-04-02 17:08:02 +02:00
  • 1a3f9a75da Merge pull request #22 from safing/feature/config-consolidation Daniel 2020-04-01 19:42:37 +02:00
  • 200d9000f6 Continue with the new profile integration Daniel 2020-04-01 17:15:33 +02:00
  • 5523fcf0bd Add subsystems and clean up module dependencies Daniel 2020-04-01 17:14:33 +02:00
  • 279ab67c7e Streamline configuration Daniel 2020-04-01 17:13:30 +02:00
  • 77d7a63bc3 Update dependency mgmt and CI Daniel 2020-03-20 23:06:38 +01:00
  • 36fad7aeec Clean up profiles and move to consolidated configuration system with profile layering Daniel 2020-03-20 23:05:56 +01:00
  • 543a70422a Revamp endpoint matching system Daniel 2020-03-20 23:05:27 +01:00
  • 5a2e0b84ff Move profile fingerprints to separate package Daniel 2020-03-20 23:04:51 +01:00
  • d4d7938f0e Adapt updates package to new structure Daniel 2020-03-20 23:03:54 +01:00
  • f1a2a4d3e8 Clean up modules, remove base module, create testing helper Daniel 2020-03-20 23:03:28 +01:00
  • 544ede719c Add network name reference for endpoint lists Daniel 2020-03-20 23:02:08 +01:00
  • 34f2beb8d4 Add intel package with filter list mgmt stubs Daniel 2020-03-20 23:01:40 +01:00
  • 55033404d4 Rename intel to resolver Daniel 2020-03-20 23:01:15 +01:00
  • f270ccc21f Move and fix geoip package Daniel 2020-03-20 23:00:18 +01:00
  • 5b40ffbedf Merge pull request #21 from safing/fix/cleanup Daniel 2019-11-07 16:41:07 +01:00
  • fc5b92118c Restructure detection packages Daniel 2019-11-07 16:36:57 +01:00
  • 2d476eafc6 Move unfinished or suspended packages to feature branches Daniel 2019-11-07 16:14:12 +01:00
  • f75fc7d162 Clean up linter errors Daniel 2019-11-07 16:13:22 +01:00
  • 3e68953852 Update README.md Daniel 2019-10-28 21:28:10 +01:00
  • 35c7f4955b Remove dnsonly and adapt main to new convenience method Daniel 2019-10-25 13:37:11 +02:00
  • e66e449008 Add CoC [off topic] Daniel 2019-10-25 13:36:32 +02:00
  • a976d5270c Add testing and CI integration Daniel 2019-10-25 13:36:11 +02:00
  • 4348caa258 Clean up and adapt firewall package to recent changes Daniel 2019-10-25 13:35:25 +02:00
  • 25b1d59663 Revamp intel and nameserver packages Daniel 2019-10-25 13:35:02 +02:00