Commit Graph
15 Commits
Author SHA1 Message Date
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 195dc3cb9a Rename routes.{c,g} -> api.{c,h} and reduce locking where this is not needed to gain more speed for the API
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-02-02 12:21:36 +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