Commit graph

230 commits

Author SHA1 Message Date
Daniel
3840ab470c Fix install cmd 2020-04-09 17:03:12 +02:00
Daniel
fceec09790 Always run golangci-lint, as the service is going offline 2020-04-09 17:03:12 +02:00
Daniel
730501c3b1 Install libnetfilter-queue-dev on linux 2020-04-09 17:03:12 +02:00
Daniel
d1430fe79d Fix linter errors 2020-04-09 17:01:46 +02:00
Daniel
bd7d08960e
Merge pull request from safing/fix/oneline-check
Fix HTTPS online check always failing
2020-04-09 12:35:05 +02:00
Patrick Pacher
ab233ae992
Fix online-check reusing the local address 2020-04-09 11:00:39 +02:00
Patrick Pacher
47f4627f1f
Close HTTP response body before client reuse 2020-04-09 11:00:31 +02:00
Patrick Pacher
cc7b1e770a
Merge pull request from safing/feature/firewall-connection-handling
Rework Communication+Link to Connection
2020-04-08 15:46:35 +02:00
Daniel
3f7c467efc Implement review, use local var for pkt.Info 2020-04-08 15:19:00 +02:00
Daniel
b5c4d04f6f Inject portbase dependency in CI testing 2020-04-08 14:20:44 +02:00
Daniel
e1bab8068f Remove old dns queries from DB 2020-04-08 14:08:13 +02:00
Daniel
7da9e64c27 Save blocked DNS queries 2020-04-08 14:07:59 +02:00
Daniel
249261a3da Implement review suggestions 2020-04-08 14:07:29 +02:00
Daniel
38f57a8954 Rework Communication+Link to Connection 2020-04-07 17:30:33 +02:00
Daniel
a43a2fc3fe
Merge pull request from safing/feature/trigger-updates
Trigger updates from other modules
2020-04-06 13:16:08 +02:00
Daniel
c659c3748a
Merge pull request from safing/feature/testing-hooks
Add support for start and stop hooks during test setup
2020-04-06 13:14:45 +02:00
ppacher
65089f47dd Change error msg and use module online check in TriggerUpdate() 2020-04-06 13:14:45 +02:00
ppacher
81d2b6309d Only run tests if start hook succeeds 2020-04-06 13:11:55 +02:00
Daniel
53ab2c9c8e
Merge pull request from safing/feature/pmctl-data-dir
Add support for PORTMASTER_DATA environment variable
2020-04-06 13:10:19 +02:00
ppacher
c06e1cc4e0 Update description of --data flag 2020-04-06 12:48:11 +02:00
ppacher
985e770c27 Add support for start and stop hooks during test setup 2020-04-06 12:40:34 +02:00
ppacher
30800f7383 Allow to disable updates schedule 2020-04-06 12:39:08 +02:00
Patrick Pacher
5067576260 Allow modules to trigger the update task 2020-04-06 12:38:56 +02:00
ppacher
4e5a18b93d Allow --data to be specified via environment variable PORTMASTER_DATA 2020-04-06 09:10:09 +02:00
Patrick Pacher
2987100c07
Merge pull request from safing/fix/intel-geoip
Fix intel/geoip not processing upgrades
2020-04-03 14:43:35 +02:00
Patrick Pacher
a3a591740e Fix geoip database upgrade handling 2020-04-03 14:23:02 +02:00
Patrick Pacher
85b5cf02a4 Export updates module event names 2020-04-03 14:22:54 +02:00
Patrick Pacher
a5fd348b96 Export netenv event names 2020-04-03 14:22:42 +02:00
Daniel
eec0c37101 Fix dependency graph and linter errors 2020-04-02 17:09:15 +02:00
Daniel
180f27307c Fix logging prefixes in resolver package 2020-04-02 17:08:43 +02:00
Daniel
dc32e72b3a Move network/environment to netenv 2020-04-02 17:08:02 +02:00
Daniel
1a3f9a75da
Merge pull request from safing/feature/config-consolidation
Config consolidation
2020-04-01 19:42:37 +02:00
Daniel
200d9000f6 Continue with the new profile integration 2020-04-01 17:15:33 +02:00
Daniel
5523fcf0bd Add subsystems and clean up module dependencies 2020-04-01 17:14:33 +02:00
Daniel
279ab67c7e Streamline configuration 2020-04-01 17:13:30 +02:00
Daniel
77d7a63bc3 Update dependency mgmt and CI 2020-03-20 23:06:38 +01:00
Daniel
36fad7aeec Clean up profiles and move to consolidated configuration system with profile layering 2020-03-20 23:05:56 +01:00
Daniel
543a70422a Revamp endpoint matching system 2020-03-20 23:05:27 +01:00
Daniel
5a2e0b84ff Move profile fingerprints to separate package 2020-03-20 23:04:51 +01:00
Daniel
d4d7938f0e Adapt updates package to new structure 2020-03-20 23:03:54 +01:00
Daniel
f1a2a4d3e8 Clean up modules, remove base module, create testing helper 2020-03-20 23:03:28 +01:00
Daniel
544ede719c Add network name reference for endpoint lists 2020-03-20 23:02:08 +01:00
Daniel
34f2beb8d4 Add intel package with filter list mgmt stubs 2020-03-20 23:01:40 +01:00
Daniel
55033404d4 Rename intel to resolver 2020-03-20 23:01:15 +01:00
Daniel
f270ccc21f Move and fix geoip package 2020-03-20 23:00:18 +01:00
Daniel
5b40ffbedf
Merge pull request from safing/fix/cleanup
Clean up and fix lots of linter errors
2019-11-07 16:41:07 +01:00
Daniel
fc5b92118c Restructure detection packages 2019-11-07 16:36:57 +01:00
Daniel
2d476eafc6 Move unfinished or suspended packages to feature branches 2019-11-07 16:14:12 +01:00
Daniel
f75fc7d162 Clean up linter errors 2019-11-07 16:13:22 +01:00
Daniel
3e68953852
Update README.md 2019-10-28 21:28:10 +01:00