summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/FileServerService.ts
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-04 10:51:37 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-06-06 22:20:16 -0400
commit75b85eb1651acb891a8a4c577ffcdc983e6469c5 (patch)
tree22c4500cb9b451d890c2c6c5a9d0f9537e0be66f /packages/backend/src/server/FileServerService.ts
parentlog source URL when failing resolution for a response with missing AP ID (diff)
downloadsharkey-75b85eb1651acb891a8a4c577ffcdc983e6469c5.tar.gz
sharkey-75b85eb1651acb891a8a4c577ffcdc983e6469c5.tar.bz2
sharkey-75b85eb1651acb891a8a4c577ffcdc983e6469c5.zip
record details of recursive proxy rejections
Diffstat (limited to 'packages/backend/src/server/FileServerService.ts')
-rw-r--r--packages/backend/src/server/FileServerService.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/backend/src/server/FileServerService.ts b/packages/backend/src/server/FileServerService.ts
index 2e3e8df7ea..e5d8f39e5a 100644
--- a/packages/backend/src/server/FileServerService.ts
+++ b/packages/backend/src/server/FileServerService.ts
@@ -354,7 +354,7 @@ export class FileServerService {
if (!request.headers['user-agent']) {
throw new StatusError('User-Agent is required', 400, 'User-Agent is required');
} else if (request.headers['user-agent'].toLowerCase().indexOf('misskey/') !== -1) {
- throw new StatusError('Refusing to proxy a request from another proxy', 403, 'Proxy is recursive');
+ throw new StatusError(`Refusing to proxy recursive request to ${url} (from user-agent ${request.headers['user-agent']})`, 403, 'Proxy is recursive');
}
// Create temp file