DL6ER
|
ffbe2bd370
|
Move /api/endpoints to /api/ftl/endpoints and add /api/ftl/endpoints documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2022-12-31 13:11:52 +01:00 |
|
DL6ER
|
e9f5f667fa
|
Add /dns/port documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2022-12-31 12:59:24 +01:00 |
|
DL6ER
|
bd817f54ee
|
Add device.model to sysinfo object
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2022-07-17 22:00:31 +02:00 |
|
DL6ER
|
ca84d5988d
|
Add option to request query data from the on-disk database instead.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-05-26 11:36:47 +02:00 |
|
DL6ER
|
1022ff5fa1
|
Rename sum property to total in /api/stats
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-04-27 09:05:53 +02:00 |
|
DL6ER
|
8e6144790f
|
Move queries into their own API endpoint and prepare an endpoint with search field suggestions to be used with the Query Log
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-03-06 10:59:49 +00:00 |
|
DL6ER
|
ba19cb8bbd
|
Add DBID to /api/history/queries
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-03-06 06:34:58 +00:00 |
|
DL6ER
|
ba0af27fb5
|
Implement Query Log server-side processing
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-03-02 15:17:54 +01:00 |
|
DL6ER
|
ea509ecca1
|
Changes for query log implementation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-03-02 12:55:22 +01:00 |
|
DL6ER
|
18d45d709a
|
Implement new fields added to the adlist table
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-03-01 11:38:46 +01:00 |
|
DL6ER
|
339749da3f
|
Change timestamps from integer to double for (up to) nanosecond accuracy.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-02-03 12:37:59 +01:00 |
|
DL6ER
|
fcbe840804
|
Also allow authentication by sending SID via HEADER
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-02-03 09:08:23 +01:00 |
|
DL6ER
|
7608dd5c8d
|
Tests: Log intermediate steps during authentication trial
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-02-02 11:27:38 +01:00 |
|
DL6ER
|
1ae67e8fbb
|
Also use OpenAPI-enforcer to check the OpenAPI specs in addition
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-02-01 13:56:27 +01:00 |
|
DL6ER
|
dfc9dac166
|
Add OpenAPI schema validation (npm test)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-02-01 12:03:20 +01:00 |
|
DL6ER
|
ecc9486e52
|
API docs: Some general fixes for the specs
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-31 11:48:23 +01:00 |
|
DL6ER
|
5797f939e6
|
Add authentication support to the API documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-31 10:32:28 +01:00 |
|
DL6ER
|
d1269c0a8a
|
Move /api/stats/history to /api/history/queries
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-30 16:13:31 +01:00 |
|
DL6ER
|
be7fc02494
|
Add /api/history documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-30 14:00:54 +01:00 |
|
DL6ER
|
ae5d6e2c19
|
Add /api/stats/summary documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-30 14:00:54 +01:00 |
|
DL6ER
|
0758dc9cc7
|
Add /api/version documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-30 14:00:54 +01:00 |
|
DL6ER
|
afb154e402
|
Add /api/auth documentation, change expected payload from form to JSON for consistency
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-30 14:00:54 +01:00 |
|
DL6ER
|
d9015367fd
|
Add /api/ftl documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-30 14:00:54 +01:00 |
|
DL6ER
|
865c4345e2
|
Add /api/dns documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-30 14:00:52 +01:00 |
|
DL6ER
|
e4c55ec52a
|
Embed API documentation into FTL. This ensures it is (a) always available locally, and (b) always corresponds to the API you have available locally.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2021-01-26 17:46:11 +01:00 |
|