Commit graph

628 commits

Author SHA1 Message Date
Patrick Pacher
b3dd9a1b3f
Merge pull request #146 from safing/feature/dsd-improvements
Improve DSD and API
2021-11-26 08:55:04 +01:00
Daniel
644947a9c9 Implement review suggestions 2021-11-24 16:37:09 +01:00
Daniel
08016b16cd Add Read/WriteMethod field to api.Endpoint 2021-11-24 16:36:39 +01:00
Daniel
93ff8eb19a Improve dev mode API security 2021-11-23 12:58:01 +01:00
Daniel
140389d142 Add option to supply HTTP status codes with API errors 2021-11-23 12:57:16 +01:00
Daniel
8c758e7e52 Improve endpoint metadata 2021-11-23 12:56:30 +01:00
Daniel
462570f0c9 Delete copy of dsd formats in database.record package 2021-11-23 12:56:13 +01:00
Daniel
40b25a0af7 Add support for dsd formats in HTTP 2021-11-23 11:24:52 +01:00
Daniel
560b96a825 Revert back to dsd format constant typing 2021-11-23 11:24:32 +01:00
Daniel
6cde860324 Add support for MsgPack dsd format 2021-11-22 14:49:50 +01:00
Daniel
8813102b7b Add support for RAW dsd format. 2021-11-22 14:49:16 +01:00
Daniel
601dbffa4f Make dsd formats stronger typed, return parsed format, remove STRING and BYTES format 2021-11-21 23:18:52 +01:00
Daniel
7de63b0c18 Remove BSON format 2021-11-21 23:17:52 +01:00
Daniel
e55fe85da3 Update deps 2021-11-17 16:16:14 +01:00
Daniel
bb456a2953
Merge pull request #145 from safing/fix/patch-set-4
Improve error handling
2021-11-17 16:11:46 +01:00
Daniel
28942e4232 Add module name to module error 2021-11-17 14:24:47 +01:00
Daniel
1dfba1d596 Report module mgmt errors as module error messages 2021-11-17 14:24:26 +01:00
Daniel
c2f77b0cb4 Add dsd CBOR support 2021-11-17 14:23:47 +01:00
Daniel
52d83f6edd Add missing newlines to api ActionFunc messages 2021-11-17 14:23:08 +01:00
Patrick Pacher
d717d01197
Merge pull request #142 from safing/fix/runtime-sr-provider
Fix runtime single record provider key check
2021-11-15 10:36:05 +01:00
Patrick Pacher
ca97747576
Merge pull request #143 from safing/feature/withdraw-injected-dbs
Add Withdraw function to database controllers
2021-11-15 10:35:14 +01:00
Patrick Pacher
bdefc102e3
Merge pull request #144 from safing/fix/patch-set-3
Minor fixes #3
2021-11-15 10:34:18 +01:00
Daniel
08da6e1d7c Improve logging of updated update indexes 2021-11-09 10:11:58 +01:00
Daniel
daed152e6d Update expertise level option names 2021-11-09 10:11:38 +01:00
Daniel
22cd112eaf Fix api endpoint description 2021-11-09 10:11:12 +01:00
Daniel
f57c4a4874 Fix database api serialization warnings 2021-11-09 10:10:53 +01:00
Daniel
95fbe85ba2 Add Withdraw function to database controllers 2021-11-09 10:09:30 +01:00
Daniel
0dcc397bf3 Fix runtime single record provider key check 2021-11-09 10:07:02 +01:00
Daniel
b50f922fb5 Update release level config 2021-10-15 16:39:47 +02:00
Patrick Pacher
ec0a3a6903
Merge pull request #141 from safing/fix/patch-set-2
Fix failure updating during module shutdown
2021-10-14 20:21:16 +02:00
Daniel
a92d8f47f0 Revert testing code 2021-10-14 16:00:15 +02:00
Daniel
7bb9c48bb0 Update dependencies 2021-10-14 14:20:08 +02:00
Daniel
3597a6900e Fix failure updating during module shutdown 2021-10-14 14:11:27 +02:00
Daniel
9a76cf153d
Merge pull request #139 from safing/feature/shutdown-hook-fn
Add global shutdown hook function to modules
2021-10-11 13:48:14 +02:00
Daniel
f7eafb9674
Merge pull request #138 from safing/fix/dir-structure-permissions
Force permissions when creating directories
2021-10-11 13:47:36 +02:00
Daniel
e7ae898ddb Add global shutdown hook function to modules 2021-10-07 14:23:49 +02:00
Daniel
02a62c1126 Force permissions when creating directories 2021-10-07 11:53:04 +02:00
Daniel
f999cb027f Revert testing code 2021-10-06 16:57:10 +02:00
Daniel
f61528737b
Merge pull request #136 from safing/feature/patch-set-2
Container and modules improvements
2021-09-27 14:12:37 +02:00
Daniel
ac0a5176b3 Implement review suggestions 2021-09-27 12:50:50 +02:00
Daniel
483cbad600 Use module counters instead of waitgroup when shutting down 2021-09-26 13:42:26 +02:00
Daniel
92169d826d Improve dsd errors 2021-09-26 13:41:31 +02:00
Daniel
17fcefb403 Improve varint errors, add helper for getting encoded size 2021-09-17 22:01:50 +02:00
Daniel
a01df19cd0 Add FIXME for database cache issue 2021-09-17 22:01:20 +02:00
Daniel
442d9319e7 Fix typo 2021-09-17 22:01:06 +02:00
Daniel
419b404de9 Check for zero length requests on container 2021-09-17 22:00:43 +02:00
Daniel
a53b8e2de6 Add safe formatting function 2021-09-17 22:00:17 +02:00
Daniel
adedde1310 Add Prepend* and HoldsData functions, remove error carrying 2021-09-16 15:42:01 +02:00
Daniel
52b0683882
Merge pull request #135 from safing/fix/csp
Add connect-src entry for *.safing.io
2021-08-24 13:31:14 +02:00
Patrick Pacher
b5e6e67e49 Add connect-src entry for *.safing.io 2021-08-24 13:12:40 +02:00