This is the changelog. Changes are published here as soon as they hit the production status (as in, live on the website).
| Author | Subject | Time |
|---|---|---|
| Nyo | Add OsuClient.flush_buffer, fixed some issues with GUIDs | |
| Nyo | Client, OsuClient and IrcClient refactoring | |
| Nyo | Removed unused import | |
| Nyo | Show debug logs | |
| Nyo | Add ClientManager, Client, OsuClient, IrcClient and factory method implementation | |
| Nyo | Add proper ip check while logging in | |
| Nyo | Add 2fa check and ip check during login | |
| Nyo | Add user ban and lock check, add ServerAnnounce packet | |
| Nyo | Password check refactoring | |
| Giuseppe Guerra | Update common submodule | |
| Nyo | Add password check in login event | |
| Nyo | Unhardcode MySQL credentials, add pooled MySQL manager | |
| Nyo | Add database connection and users table model, add more login responses | |
| Giuseppe Guerra | Moved server start code in BanchoServer singleton | |
| Giuseppe Guerra | More documentation | |
| Giuseppe Guerra | Add some documentation, removed useless file | |
| Giuseppe Guerra | Removed useless files and test packets | |
| Giuseppe Guerra | Implemented OsuString, OsuIntList and OsuUleb128 packet part types | |
| Giuseppe Guerra | Add packet encoder | |
| Giuseppe Guerra | Add UNIX socket support | |
| Giuseppe Guerra | First commit | |
| Morgan Bazalgette | print "unkown" on profile on a per-mode basis | |
| Franc[e]sco | explicit typing of sound constants shouldn't be necessary | |
| Morgan Bazalgette | Remove inactive users from leaderboard | |
| Franc[e]sco | don't use strtod as windows doesn't handle inf (fixes #9) | |
| Franc[e]sco | remove unnecessary cast | |
| Franc[e]sco | fix more msvc narrowing warnings | |
| Franc[e]sco | fix narrowing warnings for msvc | |
| Franc[e]sco | readme: update taiko info | |
| Franc[e]sco | fix incorrect per-node sound parsing | |
| Franc[e]sco | get rid of unused combo for taiko | |
| Franc[e]sco | cli: add speed/aim stars override | |
| Franc[e]sco | readme: shorter intro | |
| Franc[e]sco | readme: update loc | |
| Franc[e]sco | readme: add taiko info | |
| Franc[e]sco | internally call ppv2p whenever possible | |
| Franc[e]sco | move taiko_ppv2 in the taiko pp section | |
| Franc[e]sco | cli: add gamemode override parameters | |
| Franc[e]sco | cli: only show information relevant to the gamemode in text out | |
| Franc[e]sco | cli: support taiko | |
| Franc[e]sco | add gamemode override to parser | |
| Franc[e]sco | add taiko pp | |
| Franc[e]sco | fix negative ms_per_beat values being used in d_taiko | |
| Franc[e]sco | fix incorrect handling of first object when updating max strains (fixes #7) | |
| Franc[e]sco | ensure all beatmap fields are correctly reset in p_reset | |
| Franc[e]sco | fix b_max_combo for taiko | |
| Franc[e]sco | add taiko acc calc | |
| Franc[e]sco | add mods_apply_m with taiko od | |
| Franc[e]sco | fix max combo for taiko | |
| Franc[e]sco | make sure the map has timing points | |