Commit graph

36 commits

Author SHA1 Message Date
Daniel
d6f7a159ad Improve api middlewares 2020-06-05 13:02:19 +02:00
Daniel
5136bf91ed Add authentication failure error messages 2020-06-03 23:16:23 +02:00
Daniel
f2f1a56060 Make default ack action if notification has none 2020-05-22 15:07:30 +02:00
Daniel
e83e2b216c Fix and improve api authentication error 2020-05-21 15:06:02 +02:00
Daniel
74736fafa8 Make api config key a const 2020-04-24 09:52:11 +02:00
Daniel
61e689a513 Add config ordering 2020-04-24 09:51:55 +02:00
Daniel
94b5fe8e4d Fix bug in database api 2020-04-21 14:11:53 +02:00
Daniel
be456c9d64 Remove unused Err attribute on database subscription 2020-03-20 17:22:38 +01:00
Daniel
3bdca53c14 Remove virtual base dependency 2020-03-20 17:22:00 +01:00
Daniel
1f77046877 Update packages to new modules structure and other minor fixes 2020-02-18 15:44:18 +01:00
Daniel
adc359c15b Improve api listener integration 2019-10-04 23:49:13 +02:00
Daniel
f7ccc58b98 Update rng package import 2019-09-24 15:40:27 +02:00
Daniel
272e5b926a Fix config registration in api and random 2019-09-24 14:39:09 +02:00
Daniel
e0535421e4 Clean up API code, use update and new message types for sending subscription events 2019-09-20 10:35:13 +02:00
Daniel
0b6582dd15 Improve documentation and formatting 2019-09-06 22:38:40 +02:00
Daniel
402429cd70 Revamp module structure
- Add shutdown mechanics to module
- Adapt dbmodule to new mechanics
2019-08-09 16:45:43 +02:00
Daniel
79a4219487 Update listen api address config override handling 2019-08-02 16:10:34 +02:00
Daniel
2ac64aedff Switch to new data root / core module structure 2019-07-31 22:32:29 +02:00
Daniel
46b151ddfe Improve api auth http error messages 2019-07-31 22:29:39 +02:00
Daniel
8d091f7f7a Update api with registering handlers, middleware and authentication 2019-07-30 13:08:45 +02:00
Daniel
13e64209a6 Add wrapper for github.com/gorilla/mux to resolve multi-repo context key issues 2019-07-04 13:45:47 +02:00
Daniel
8f3082f96f Update import paths 2019-06-27 13:29:56 +02:00
Daniel
0318521ca5 Remove old api 2019-05-31 12:57:40 +02:00
Daniel
60dbbe55e9 Make default api listen address configurable, fix race conditions 2019-05-22 16:12:44 +02:00
Daniel
601b1384d1 Add API client lib 2019-03-08 23:19:08 +01:00
Daniel
a8e7d0ecc7 Switch to dsd format for incoming requests 2019-03-08 23:17:08 +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
ff919c7342 Expose RequestLogger 2018-10-12 13:27:10 +02:00
Daniel
852f7ab3c6 Fix database api 2018-10-05 22:21:43 +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
31c09512a0 Finish first API version 2018-09-27 15:58:31 +02:00
Daniel
b246453a83 Start api revamp 2018-09-21 16:38:18 +02:00
Daniel
96ec15b39b Initial commit after restructure 2018-08-13 14:05:58 +02:00