@girish Hmm.
We give the app a chance to handle well-known. If it doesn't, we try to handle it
Not sure this is what's happening.
If I visit https://social.crid.land/.well-known/webfinger?resource=acct:james@crid.land
The Mastodon server log returns:
Nov 11 18:30:54 (ipaddress) - - [11/Nov/2022:08:30:54 +0000] "GET /.well-known/webfinger?resource=acct:james@crid.land HTTP/1.1" 200 264 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36"
It's an HTTP 200 OK response. It's handled the .well-known
entirely correctly.
The Cloudron server logs consistently also says:
GET /well-known-handler/webfinger?resource=acct:james@crid.land 404 Not Found No custom well-known config 1.252 ms - 71
So, for some reason, Cloudron has not noticed that the .well-known
has been correctly handled, and is also triggering. (Not quite sure where the 404 goes.)
I think this is an error (and a bug in Cloudron). Code should not be executing on a successful web request. How do I report this?
For @redegelde to know: this is not a bug in Mastodon (or, indeed, generated by it). Which probably explains why I couldn't find the well-known-handler in the Mastodon codebase!