Password-protected redis connection seems to not be respected
Steps to reproduce
- Setup a Funkwhale instance with a password-protected Redis server (which is not mentioned in the documentation)
- Try to follow, or be followed by someone on another instance
What happens?
What seems to be the primary issue is that my instance isn’t responding anymore, after a few days. Also, since day one, federation doesn’t work correctly (notifications are shown, but are incomplete, and i can’t access any remote library, nor any remote user can successfully follow mine).
Here is a stacktrace found in the server stderr: https://0bin.net/paste/FLIacqkCTUvOn8DE#gQNT9ibJ21oAGSZaaNmyBiMzNjvHdCm3+Cmi9zfPHaH
What is expected?
The server should not send 50x errors on any requests after a few days, and from what @eliotberriot told, the connection to the Redis server should send the given password if any. Also, notifications and federation features should work (if that’s not fixed with the issue, i will post another one with more details regarding this)
Context
Funkwhale version(s) affected: 0.17
My Funkwhale instance was installed from scratch (non-docker) behind an nginx proxy