Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nodeinfo route is inaccesible when federation is disabled #1292

Open
jwr1 opened this issue Dec 13, 2024 · 0 comments
Open

Nodeinfo route is inaccesible when federation is disabled #1292

jwr1 opened this issue Dec 13, 2024 · 0 comments
Labels
api API related issues and pull requests bug Something isn't working

Comments

@jwr1
Copy link
Member

jwr1 commented Dec 13, 2024

Describe the bug

Copied from matrix:

I just had someone ask me why Interstellar wouldn't work with their Mbin instance that has federation disabled, and it turns out Mbin completely hides the nodeinfo route whenever federation is disabled (which I was not aware of). This route is what Interstellar uses in order to check and verify that a server is running a certain software (Mbin, Lemmy, etc.), and not just Interstellar, even several Lemmy apps (including the official Lemmy app), the joinmbin.org website, fediverse crawlers, etc. check this endpoint. I understand that the nodeinfo route is meant for federation purposes, but at this point, it's used by so many other things, I think it should still be available even if server federation is disabled.

Upon which it was agreed that nodeinfo should still be available even if federation is disabled.

To Reproduce

Disable federation in the admin settings, and you will notice the nodeinfo route no longer works.

Expected behavior

The nodeinfo route should be available even if federation is disabled.

@jwr1 jwr1 added the bug Something isn't working label Dec 13, 2024
@garrettw garrettw added the api API related issues and pull requests label Jan 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api API related issues and pull requests bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants