Commit graph

82 commits

Author SHA1 Message Date
Daniel
73154af3f9 Add notifications system 2019-03-08 23:19:26 +01:00
Daniel
601b1384d1 Add API client lib 2019-03-08 23:19:08 +01:00
Daniel
ff4248822b Improve logging initialization 2019-03-08 23:18:25 +01:00
Daniel
2fd7e3fbc7 Fix bug that shouldn't exist 2019-03-08 23:17:56 +01:00
Daniel
a8e7d0ecc7 Switch to dsd format for incoming requests 2019-03-08 23:17:08 +01:00
Daniel
1133c78f85 Improve database meta handling 2019-03-08 23:16:36 +01:00
Daniel
0e2733a342 Add testutils 2019-02-22 16:22:40 +01:00
Daniel
9a05c0a66c Fix version function 2019-02-22 16:22:28 +01:00
Daniel
a4db87e6ce Add start complete signal to modules 2019-02-14 13:46:37 +01:00
Daniel
cc4e2aa6eb Fix version tag recognition 2019-02-14 13:46:13 +01:00
Daniel
15ea65a61d Fix database/query issue 2019-02-14 13:45:38 +01:00
Daniel
4bfff91279 Add TRADEMARKS notice 2019-01-24 16:34:00 +01:00
Daniel
f76d1caf75 Add AUTHORS notice 2019-01-24 16:02:22 +01:00
Daniel
b7b00ddc24
Create LICENSE 2019-01-24 16:01:31 +01:00
Daniel
1b6ab93302 Merge branch 'develop' 2019-01-24 15:24:17 +01:00
Daniel
358e684909 Fix various issues during portmaster development 2019-01-24 15:23:35 +01:00
Daniel
a943e3315f Fix minor issue in database api 2019-01-11 22:18:46 +01:00
Daniel
1ef3ceb274 Complete first alpha version 2018-12-12 19:18:49 +01:00
Daniel
24539eeaab Merge branch 'develop' of Safing/portbase into master 2018-11-13 15:20:50 +00:00
Daniel
c399d7c748 Fix race condition in log 2018-10-23 11:57:36 +02:00
Daniel
3d2d636516 Merge branch 'feature/api' of Safing/portbase into develop 2018-10-23 09:55:39 +00:00
Daniel
9d5a97c20b Add caching option for database interface 2018-10-22 17:06:49 +02:00
Daniel
ddc5465b08 Allow nil functions for modules 2018-10-22 17:06:27 +02:00
Daniel
ea9592a536 Add config change signal and concurrent getters 2018-10-22 17:05:59 +02:00
Daniel
ff919c7342 Expose RequestLogger 2018-10-12 13:27:10 +02:00
Daniel
c1ece10b79 Update apitest test config options 2018-10-10 13:16:25 +02:00
Daniel
852f7ab3c6 Fix database api 2018-10-05 22:21:43 +02:00
Daniel
f36d82bf19 Add dummy test config options 2018-10-05 22:20:57 +02:00
Daniel
8109f11096 Add ExternalOptType to config option 2018-10-05 22:20:38 +02:00
Daniel
cd97203527 Add delete method to api 2018-10-03 15:35:25 +02:00
Daniel
18c6f01784 Fix and improve api messages 2018-10-02 11:34:32 +02:00
Daniel
0a46061c07 Add apitest program 2018-09-27 16:00:16 +02:00
Daniel
685dfb29ef Update .gitignore 2018-09-27 15:59:37 +02:00
Daniel
61febeb2d8 Fix import 2018-09-27 15:59:10 +02:00
Daniel
53fde29e1a Improve config and integrate with database 2018-09-27 15:58:53 +02:00
Daniel
31c09512a0 Finish first API version 2018-09-27 15:58:31 +02:00
Daniel
d7e0602548 Update dsd to new splitted format 2018-09-27 15:58:05 +02:00
Daniel
d3dcee7075 Fix module shutdown and logging integration 2018-09-27 15:57:19 +02:00
Daniel
45e187f883 Make log more resilient 2018-09-27 15:57:01 +02:00
Daniel
9ab95b1926 Finish database queries and subscriptions / Improve Accessor 2018-09-27 15:56:35 +02:00
Daniel
8c861a1e4f Fix crypto/random config names 2018-09-27 15:55:40 +02:00
Daniel
b246453a83 Start api revamp 2018-09-21 16:38:18 +02:00
Daniel
6bee0bf2d7 Merge branch 'feature/database' of Safing/portbase into develop 2018-09-14 10:01:41 +00:00
Daniel
ac13b73d65 Complete database MVP 2018-09-14 11:59:30 +02:00
Daniel
2c70416873 Start work on hooks and subscriptions 2018-09-13 21:54:20 +02:00
Daniel
1c7f98d9ba Work on tests and query 2018-09-12 17:10:35 +02:00
Daniel
014f944b2a Mock config stuff to do 2018-09-11 18:59:48 +02:00
Daniel
4802982734 Work on database + tests 2018-09-11 18:59:27 +02:00
Daniel
06a34f931e Finish minimal feature set, start with tests 2018-09-10 19:01:28 +02:00
Daniel
3d60431376 Work on datbase controller 2018-09-07 19:15:40 +02:00