b49a04f796
This adds a dedicated manager class to handle all ban interactions, which is instantiated and handled by LoginManager. IPs are now stored in the same format as the datastore, through FileUtils. Fixes #1032 #587 |
||
---|---|---|
.. | ||
custom_theme | ||
md |