Change log 5.1 build 563
This update contains bugfixes.
Special thanks to
yukieiji,
Saph1s &
shaokeyibb for their contributions to this update.
Changes
Activity Index
- Fixed activity index inconsistencies between player and server/network/players pages. The inconsistencies were due to the SQL ignoring weeks with no playtime, leading to higher activity index than supposed to. The issue was not caught earlier due to improper unit testing, but now the consistency is guaranteed with randomized data in the tests.
Website
- Passwords that include characters &, = or ? can be used again
- Login cookies now expire appropriately in the backend (Fixes a small memory leak)
- HEAD http requests now return no request body
- Network page serverlist scrollbar height increased from 60% to 85%
- Fixed Ping graph colors not being applied
Locale
- Added Russian (RU) locale by Saph1s
- Japanese locale was updated by yukieiji
- Chinese locale was updated by shaokeyibb
Other
- A couple users have been reporting large error logs due to "MySQL Connection Pool is closed". As a remedy default log deletion threshold in config was reduced to 2 days. In addition some more timeouts were added to HTTP connections in IP2C geolocator in case the pool close is caused by a socket leak. Issue #1246 to improve error file logging was bumped to high priority.