Commit graph

222 commits

Author SHA1 Message Date
Daniel
e09d842f60 Merge branch 'feature/container-improvements' 2020-01-12 21:00:39 +01:00
Daniel
94cbc1fa8d Add WriteAllTo method and container serialization 2020-01-12 20:53:48 +01:00
Daniel
146b6724cc Add compression and DumpIndent 2020-01-12 20:53:10 +01:00
Daniel
cac3c2b2e5 Split info package for easier usage without modules 2020-01-12 20:52:15 +01:00
Daniel
9f81efa210 Add docs 2019-11-08 11:35:51 +01:00
Daniel
27c55f5d35 Add new functions to add and get data as a container 2019-11-08 11:35:51 +01:00
Daniel
a747272674
Merge pull request #19 from safing/feature/cleanup-adaptions
Intermediate PR for publishing current state
2019-10-30 13:52:00 +01:00
Daniel
858d37de23 Update go version in travis config 2019-10-30 11:58:09 +01:00
Daniel
2508d28465 Improve modules package 2019-10-25 13:38:37 +02:00
Daniel
00f545c3a4 Remove change notifications from updater 2019-10-25 13:38:20 +02:00
Daniel
bd362db87e Improve logging 2019-10-25 13:37:58 +02:00
Daniel
ed61819be7 Cleanup database package 2019-10-25 13:37:42 +02:00
Daniel
d4439dcc44 Add convenience wrapper for running a portbase-based service 2019-10-09 16:36:47 +02:00
Daniel
f4d19ee757 Switch config change notifier to event hooking 2019-10-09 16:36:26 +02:00
Daniel
21264f4d1f Add event hooking to modules 2019-10-09 16:36:00 +02:00
Daniel
d6457348af Add exit code mgmt to modules 2019-10-09 16:35:50 +02:00
Daniel
2282c6bb71 Improve and fix module startup and shutdown procedures as well as error reporting 2019-10-09 16:35:33 +02:00
Daniel
b0204f95ff Improve and fix logging 2019-10-09 16:22:51 +02:00
Daniel
09616a0c25 Update info module to start first, improve sanity checking 2019-10-09 16:19:54 +02:00
Daniel
2fb83cecb8 Silence linter 2019-10-09 16:18:16 +02:00
Daniel
a49f6c6fe5 Update linter settings 2019-10-09 16:17:37 +02:00
Daniel
7f4bb935ef
Merge pull request #18 from safing/feature/move-updater
Move portmaster/updates to portbase/updater, transform to lib
2019-10-08 09:22:05 +02:00
Daniel
97f001d7d7 Update linter settings and fix some linter hints 2019-10-07 16:45:03 +02:00
Daniel
f1aacc5d45 Move portmaster/updates to portbase/updater, transform to lib 2019-10-07 16:13:35 +02:00
Daniel
3be9f93001
Merge pull request #16 from safing/fix/cleanup-bugs
Fix/cleanup bugs
2019-10-05 14:16:39 +02:00
Daniel
74d7656580 Fix notifications module integration 2019-10-04 23:50:41 +02:00
Daniel
233ca05158 Fix and improve module tasks and workers 2019-10-04 23:50:23 +02:00
Daniel
807095f9bc Update config release levels and add expertise levels 2019-10-04 23:49:57 +02:00
Daniel
adc359c15b Improve api listener integration 2019-10-04 23:49:13 +02:00
Daniel
9ace83d1b9
Merge branch 'master' into develop 2019-09-24 16:16:49 +02:00
Daniel
d840c85a63
Merge pull request #14 from safing/feature/restructure
Restructure and update docs
2019-09-24 16:09:47 +02:00
Daniel
e4d8915007 Update README 2019-09-24 15:40:27 +02:00
Daniel
32e8c555f5 Fix lint issue 2019-09-24 15:40:27 +02:00
Daniel
f7ccc58b98 Update rng package import 2019-09-24 15:40:27 +02:00
Daniel
d0ffecb060 Improve test output readability 2019-09-24 15:40:27 +02:00
Daniel
099a597be9 Move crypto/random to rng 2019-09-24 15:40:27 +02:00
Daniel
7c9065b8fa
Add Code of Conduct 2019-09-24 14:55:34 +02:00
Daniel
11a86f22eb Add docs 2019-09-24 14:46:11 +02:00
Daniel
b60018eb56 Add new functions to add and get data as a container 2019-09-24 14:46:04 +02:00
Daniel
23bfe9ecd9
Merge pull request #11 from safing/feature/config-release-levels
Add release level attribute to config option
2019-09-24 14:44:30 +02:00
Daniel
272e5b926a Fix config registration in api and random 2019-09-24 14:39:09 +02:00
Daniel
2a1681792d Add release level attribute to config option, improve internal handling 2019-09-24 12:10:17 +02:00
Daniel
fad816ca71
Fix travis and test script (#13)
* Fix tests deps installation

* Fix test install script (exit after install)

* Use .gitattributes to control line endings

* Clean up deps
2019-09-24 12:08:59 +02:00
Daniel
f311c2864d
Merge pull request #10 from safing/fix/cleanup
Code cleanup
2019-09-23 23:55:43 +02:00
Daniel
09551671ed Clean up portbase main 2019-09-20 22:05:45 +02:00
Daniel
0716a10400 Clean up utils package 2019-09-20 22:05:18 +02:00
Daniel
3672fa9f45 Clean up notifications package, transition to new module tasks 2019-09-20 22:04:53 +02:00
Daniel
77ed019f27 Split worker types 2019-09-20 22:04:26 +02:00
Daniel
aaa7aaf648 Add log writer triggering 2019-09-20 22:04:04 +02:00
Daniel
f29bd54976 Clean up log package, improve conditional logging, make scheduling optional 2019-09-20 22:03:21 +02:00