From cfcf78aaeec548cb178946bcc05592dc5c85d343 Mon Sep 17 00:00:00 2001 From: Sander Jochems Date: Wed, 5 Feb 2025 17:29:40 +0100 Subject: [PATCH 1/5] Set bearer auth security component --- backend/schema/swagger.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/schema/swagger.json b/backend/schema/swagger.json index 5a0142b..b3bba7f 100644 --- a/backend/schema/swagger.json +++ b/backend/schema/swagger.json @@ -9,6 +9,15 @@ "url": "http://127.0.0.1:81/api" } ], + "components": { + "securitySchemes": { + "bearerAuth": { + "type": "http", + "scheme": "bearer", + "bearerFormat": "JWT" + } + } + }, "paths": { "/": { "get": { From 14d7c35fd77131f8744174f438a9f54c5a61b448 Mon Sep 17 00:00:00 2001 From: Sander Jochems Date: Wed, 5 Feb 2025 17:31:09 +0100 Subject: [PATCH 2/5] Fix whitespaces --- backend/schema/swagger.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/schema/swagger.json b/backend/schema/swagger.json index b3bba7f..4a502b4 100644 --- a/backend/schema/swagger.json +++ b/backend/schema/swagger.json @@ -13,8 +13,8 @@ "securitySchemes": { "bearerAuth": { "type": "http", - "scheme": "bearer", - "bearerFormat": "JWT" + "scheme": "bearer", + "bearerFormat": "JWT" } } }, From a6af5ec2c760b3906164a1f4bf1529335938bb0a Mon Sep 17 00:00:00 2001 From: Sander Jochems Date: Wed, 5 Feb 2025 18:18:50 +0100 Subject: [PATCH 3/5] Remove certificate as required from proxy host --- backend/schema/components/proxy-host-object.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/schema/components/proxy-host-object.json b/backend/schema/components/proxy-host-object.json index 5098802..e9dcacb 100644 --- a/backend/schema/components/proxy-host-object.json +++ b/backend/schema/components/proxy-host-object.json @@ -22,8 +22,7 @@ "enabled", "locations", "hsts_enabled", - "hsts_subdomains", - "certificate" + "hsts_subdomains" ], "additionalProperties": false, "properties": { From 8a1557154a39a34293485523dae5bbb8f152a840 Mon Sep 17 00:00:00 2001 From: Sander Jochems Date: Wed, 5 Feb 2025 22:15:12 +0100 Subject: [PATCH 4/5] Add certificate fields to boolFields --- backend/models/dead_host.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/models/dead_host.js b/backend/models/dead_host.js index 483da3b..3386caa 100644 --- a/backend/models/dead_host.js +++ b/backend/models/dead_host.js @@ -12,7 +12,11 @@ Model.knex(db); const boolFields = [ 'is_deleted', + 'ssl_forced', + 'http2_support', 'enabled', + 'hsts_enabled', + 'hsts_subdomains', ]; class DeadHost extends Model { From df48b835c4401d88fa4317d7093e6d7f74fbb088 Mon Sep 17 00:00:00 2001 From: Sander Jochems Date: Wed, 5 Feb 2025 22:20:21 +0100 Subject: [PATCH 5/5] Update order to match others --- backend/models/stream.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/models/stream.js b/backend/models/stream.js index dbec2dc..5d1cb6c 100644 --- a/backend/models/stream.js +++ b/backend/models/stream.js @@ -8,8 +8,8 @@ const now = require('./now_helper'); Model.knex(db); const boolFields = [ - 'enabled', 'is_deleted', + 'enabled', 'tcp_forwarding', 'udp_forwarding', ];