I just upgraded to the newest stable release.
One thing I noticed mentioned in the changelog
* fixed concurrent login detection, now case-insensitive
Which I believe was meant for Captive Portal when you disable concurrent logins.
It does work in some ways, but not in others.
Example, I login with kightmb3, then login with KnightMB3 which is the same username just different case. Captive Portal kicks out the old knightmb3 like it should.
In the next screen-shot, a user logs in as ADRIANNA first, then Adrianna afterward. This kicks out the ADRIANNA (all caps username) like it should. But then the user logs in again with ADRIANNA and it sticks as per the third screen shot where both are now logged in, even though "disable concurrent logins" is enabled on Captive Portal.
So, the bug is easy to reproduce, though I'm not sure if it's because they are using All CAPS or just merely logging in right after being kicked out causes a bug in the way it handles concurrent logins.
Any feedback would be greatly appreciated.