Commit Graph

  • d098f1c137 Add support for new query API Patrick Pacher 2022-04-26 14:59:27 +02:00
  • e21eb16a6b Use new(record.Meta) instead of a dedicated call to SetMeta Patrick Pacher 2022-03-21 19:17:36 +01:00
  • c2d2064ec8 Add and update netquery code based on review discussions Patrick Pacher 2022-03-17 14:28:01 +01:00
  • 976c0a702e Add netquery module to main Patrick Pacher 2022-03-17 09:57:48 +01:00
  • 021c9b178c Add documentation to query runner Patrick Pacher 2022-03-17 09:57:10 +01:00
  • 4e3e17fa8c Add initial sqlite support in netquery Patrick Pacher 2022-03-16 20:38:51 +01:00
  • 62ec170b90 Add basic, tailored SQL ORM mapper Patrick Pacher 2022-03-16 20:37:57 +01:00
  • 86d4f64d42 Improve device location system with more safeguards Daniel 2022-06-09 14:36:03 +02:00
  • b392a1e8ff Add geoip.IsInitialized to expose if the databases have been loaded Daniel 2022-06-09 13:59:50 +02:00
  • c442a7e51c Deactivate IPv6 integrations when no IPv6 stack is detected Daniel 2022-06-09 13:50:18 +02:00
  • 0439894efc Suppress error when stopping during filterlist update Daniel 2022-06-09 13:49:34 +02:00
  • c9b9a0b1d1 Improve read rights on log files Daniel 2022-06-09 13:48:55 +02:00
  • f135ec3242 Bump core version Daniel 2022-06-01 13:54:06 +02:00
  • 8c146488ac Update SPN Daniel 2022-06-01 13:53:59 +02:00
  • 02779f8bfd Merge pull request #662 from safing/fix/qol-fixes-in-compat-netenv-dns-broadcasting Daniel 2022-06-01 13:48:10 +02:00
  • 911a80996a Fix multicast detection on ended connections as well as some linter errors Daniel 2022-06-01 13:45:13 +02:00
  • 787f9e7dec Add support for upcoming UNBREAK filter list Daniel 2022-06-01 13:28:10 +02:00
  • 515f4686f7 Send notification instead of killing conflicting DNS service Daniel 2022-05-25 13:57:31 +02:00
  • 65f646aad0 Improve wording on setting dns/noInsecureProtocols Daniel 2022-05-24 11:27:44 +02:00
  • 9a89f65027 Improve support for DNS-SD and fall back to cached data for non-ICANN queries Daniel 2022-05-24 11:21:11 +02:00
  • 49e79fe3fd Detect responses to multi/broadcast queries Daniel 2022-05-24 11:18:23 +02:00
  • e178b732bc Calm down and relax dns query check Daniel 2022-05-20 16:37:19 +02:00
  • ea1b189330 Reset system self-check after network change Daniel 2022-05-20 16:35:46 +02:00
  • bc745d4399 Bump core version Daniel 2022-05-19 11:30:45 +02:00
  • f5d89c2aed Update SPN Daniel 2022-05-19 11:30:34 +02:00
  • 3772a587c1 Bump core version Daniel 2022-05-18 13:26:46 +02:00
  • 000efad4f9 Merge pull request #657 from safing/fix/nfqueue-close-handling Daniel 2022-05-18 09:43:03 +02:00
  • 932f6002b4 Use alternative approach to fix nfqueue closing process Daniel 2022-05-18 09:34:27 +02:00
  • 0124a38c8b Fix compile error Vladimir 2022-05-17 17:09:01 +03:00
  • 5effb509c1 DoH domain resolving and parsing improvments Vladimir 2022-05-17 16:59:44 +03:00
  • e953bc7f3f Bump core version Daniel 2022-05-16 09:17:46 +02:00
  • 217901c179 Update deps and SPN Daniel 2022-05-16 09:17:29 +02:00
  • 82b44f4b3e Merge pull request #645 from safing/fix/nfq-shutdown Daniel 2022-05-16 08:57:02 +02:00
  • 73e05e7c5c Merge pull request #646 from safing/fix/max-windows-table-entries Daniel 2022-05-16 08:56:53 +02:00
  • beefc836f6 Increase supported size of windows network state table entries Daniel 2022-05-11 13:22:25 +02:00
  • ec6a3f03e8 Fix shutting down nfq interception with go-nfqueue v1.3.1 Daniel 2022-05-11 13:19:31 +02:00
  • b6481da527 Merge pull request #644 from safing/fix/go-workflow Daniel 2022-05-10 16:08:06 +02:00
  • 7c5a6110fc Update Go workflow Daniel 2022-05-10 16:01:07 +02:00
  • becb6b373f Bump core version Daniel 2022-05-05 11:13:34 +02:00
  • 58a66dca4e Update SPN Daniel 2022-05-05 11:13:27 +02:00
  • 96e7486257 Update deps Daniel 2022-05-05 11:08:05 +02:00
  • e9dd314c82 Merge pull request #602 from safing/feature/disable-dns-integration Daniel 2022-04-26 15:41:26 +02:00
  • 998662d928 Add MatchMulti function to match endpoints list against multiple entities Daniel 2022-04-26 15:03:01 +02:00
  • d0e3107ea5 Only warn about unexpected parent process when not in dev mode Daniel 2022-04-26 15:02:39 +02:00
  • 9a39caf22b Resolve to real file paths before checking path based API access Daniel 2022-04-26 15:02:05 +02:00
  • 42eb3a1d0e Use more verbose names for iptables chains Daniel 2022-04-15 13:07:13 +02:00
  • 2c3def3bc4 Show notification about manual DNS setup instead of compatibility notice Daniel 2022-04-15 13:06:59 +02:00
  • f5afe8b5df Block DNS requests if bypass prevention is active Daniel 2022-04-15 13:06:13 +02:00
  • 29bfa9fd91 Add config option to disable dns query interception Daniel 2022-04-15 13:05:24 +02:00
  • 0d21ee7d0d DoH Delete old code Vladimir 2022-04-13 19:32:36 +03:00
  • 4a7ab13bf5 Merge branch 'develop' of github.com:vlabo/portmaster into develop Vladimir 2022-04-13 19:31:09 +03:00
  • 1940aad715 DoH first working version Vladimir 2022-04-13 17:35:23 +03:00
  • ecbbb3a33e DoH first working version Vladimir 2022-04-13 17:35:23 +03:00
  • ce99f10038 Bump versions Daniel 2022-04-13 11:55:59 +02:00
  • fc3c1ccdbb Update deps Daniel 2022-04-13 11:55:49 +02:00
  • f4bea8de3f Merge pull request #597 from safing/fix/things Daniel 2022-04-13 11:16:09 +02:00
  • cd31fe6eef Merge pull request #586 from safing/fix/reduce-compat-false-positive Daniel 2022-04-13 11:14:54 +02:00
  • fdafc1ea5e Improve IP scope classification Daniel 2022-04-13 11:05:39 +02:00
  • 014eb95eac Reset device locations when network changes Daniel 2022-04-13 11:04:08 +02:00
  • 650c272301 Only fix chrome sandbox permission when needed Daniel 2022-04-12 16:56:33 +02:00
  • d89609e7e7 Add intel-only flag for initializing intel data only Daniel 2022-04-12 16:40:29 +02:00
  • 295efbb3a2 Ignore comments on rule parsing Daniel 2022-04-12 16:39:42 +02:00
  • cb9d8cee06 Only warn when registry cleanup fails Daniel 2022-04-12 16:38:50 +02:00
  • c6ffa51fd7 Improve wording on block bypassing notification and setting Daniel 2022-04-12 16:36:47 +02:00
  • fca92a70f2 Merge pull request #585 from safing/fix/dns-cache-invalidation Daniel 2022-04-07 16:19:31 +02:00
  • be95bc9869 Raise dns/nameservers config to expertise level user Daniel 2022-04-07 16:08:30 +02:00
  • 0abe90f2e5 DoH spike Vladimir 2022-04-01 23:46:40 +03:00
  • 7d2ae68237 Improve prevented bypass attempt notification Daniel 2022-03-31 10:02:14 +02:00
  • ec09c8a948 Fix connection locking in firewall packet handler Daniel 2022-03-30 16:28:13 +02:00
  • 7d1f7a0d0f Add notify threshold for app related notification Daniel 2022-03-30 16:27:49 +02:00
  • bff3dc8a27 Fix secure DNS bypass notification to reflect reality Daniel 2022-03-30 16:27:08 +02:00
  • 17f67be521 Increase self-check timeouts and threshold Daniel 2022-03-30 16:25:33 +02:00
  • 801fd33a80 Improve resolver config for intro slides Daniel 2022-03-30 16:22:17 +02:00
  • a92410fe27 Clear DNS cache when DNS resolver config changes in any way Daniel 2022-03-30 16:21:44 +02:00
  • 0c5bdbbc13 Bump core version Daniel 2022-03-24 15:48:36 +01:00
  • 3246485301 Update SPN Daniel 2022-03-24 15:48:16 +01:00
  • fbb6befbed Bump versions Daniel 2022-03-23 16:04:43 +01:00
  • 75484c1938 Merge pull request #577 from safing/fix/spn-connection-metrics Daniel 2022-03-23 14:58:38 +01:00
  • 88afd75768 Fix metrics for connections going through SPN Daniel 2022-03-22 15:29:30 +01:00
  • 010d9a97a6 Merge pull request #575 from safing/feature/debug-data-improvements Daniel 2022-03-22 15:08:46 +01:00
  • f1a0286372 Update deps Daniel 2022-03-22 13:56:05 +01:00
  • 90a113397f Implement review suggestions Daniel 2022-03-22 13:55:46 +01:00
  • bad8496243 Merge pull request #576 from safing/fix/electron-suid-fix Daniel 2022-03-22 13:50:44 +01:00
  • 532e4f3792 Show system notification when fixing electron sandbox fails Patrick Pacher 2022-03-22 09:45:37 +01:00
  • 50720ff099 Always apply electron sandbox SUID fix Patrick Pacher 2022-03-21 19:18:45 +01:00
  • ef64acd271 Mark config options as sensitive Daniel 2022-03-19 21:55:09 +01:00
  • 45339ce0c2 Add debug interfaces for wfp and iptables Daniel 2022-02-25 15:28:19 +01:00
  • b0b2fff5d7 Merge pull request #569 from safing/feature/specify-resolver-search-domains Daniel 2022-03-19 22:15:05 +01:00
  • 5ee28886fb Merge pull request #570 from safing/feature/split-unidentified-processes Daniel 2022-03-17 13:31:15 +01:00
  • b4a27c5dd5 Merge pull request #555 from safing/fix/exempt-ipv6-lan-from-spn Daniel 2022-03-17 13:31:01 +01:00
  • e3a450e96b Set recursion available flag on nameserver responses Daniel 2022-03-16 11:48:42 +01:00
  • 92bf99d0ed Fix linter warnings Daniel 2022-03-16 11:47:44 +01:00
  • 75b3c40ffc Validate resolver config for unknown parameters Daniel 2022-03-16 11:29:16 +01:00
  • 52506ffb1e Add documentation for new parameters Daniel 2022-03-16 11:28:10 +01:00
  • 9300d0b6ea Expand special service TLDs Daniel 2022-03-16 10:31:35 +01:00
  • 2a930b6362 Add support for search-only resolvers Daniel 2022-03-16 10:30:48 +01:00
  • 25ce4b7c84 Improve search scope validation and add configuration support Daniel 2022-03-16 10:29:33 +01:00
  • 7a9001b7de Split unattributed connections into to Unidentified App and Network Noise Daniel 2022-03-09 15:44:54 +01:00
  • d970b163a5 Exempt IPv6 LAN (broadcast domain only) from SPN Daniel 2022-03-02 14:33:25 +01:00
  • 014ac058ce Merge pull request #554 from safing/fix/pidlock-process-checking Daniel 2022-03-02 13:07:06 +01:00