This refactors and adds tests for the ban logic and sync between servers.
I also updated the packages.
When I deployed it to my server I had connection problems which I think were caused by https redirection. I want to investigate the issue before I merge this.
I forwarded headers and removed https redirection, which is apparently what you should do if you are running kestrel behind a reverse proxy.
It seems to work now in production as I would expect it to.
This refactors and adds tests for the ban logic and sync between servers.
I also updated the packages.
When I deployed it to my server I had connection problems which I think were caused by https redirection. I want to investigate the issue before I merge this.