Apart from lots of bugfixes, changes were:
Code: Select all
- Prepared for Armatrators
- Authentication routines now use utf8 as forward- compatibility with
trunk. Previously, non-ASCII usernames simply didn't work at all.
- Better lag slide protection: clients no longer get confused when
the server sends their cycle back in time, and the server no longer
does that for old clients.
- Fixed rare wallpassing bug; it required what whould usually be an
instakill and infinte wall length.
The authentication stuff is important for authority owners. It means that to get non-ASCII passwords and usernames to work, you need to adapt your authority to work with uft8 internally. Especially, all hashing has to be done on uft8 strings, and usernames passed in as utf8.
We still have, at the time of this writing, two incomplete bugs, ghost walls and invulnerability. We think both are fixed, but can't be sure, because from neither, we have a relevant recording. If you could try to reproduce the invulnerability bug on the Bugfarm servers, that would be great. Or, alternatively, send in a serverside recording of it happening on any server version. Or try and fail to reproduce it on Bugfarm and report that
Anyway, happy testing.