First build: 0.2.8-alpha20110722
Changes relative to 0.2.8.3.2: security fixes against Code Hunter's DoS attack, something else we found on the way and the freezer attack. There is also error-free rebranding and compilation fixes for bleeding edge GCC versions.
ChangeLog:
Code: Select all
------------------------------------------------------------------------
r9616 | z-man | 2011-07-22 15:56:06 +0200 (Fri, 22 Jul 2011) | 2 lines
Merging rebranding fixes.
------------------------------------------------------------------------
r9613 | z-man | 2011-07-22 13:51:20 +0200 (Fri, 22 Jul 2011) | 2 lines
Updated NEWS.
------------------------------------------------------------------------
r9612 | z-man | 2011-07-22 13:51:03 +0200 (Fri, 22 Jul 2011) | 2 lines
Whoops, removing function that wasn't supposed to be here again.
------------------------------------------------------------------------
r9611 | z-man | 2011-07-22 13:39:15 +0200 (Fri, 22 Jul 2011) | 2 lines
Merging fixes for errors and warnings with new compilers by dlh.
------------------------------------------------------------------------
r9610 | z-man | 2011-07-22 13:02:15 +0200 (Fri, 22 Jul 2011) | 2 lines
Using our COPYING.
------------------------------------------------------------------------
r9609 | z-man | 2011-07-22 12:50:43 +0200 (Fri, 22 Jul 2011) | 4 lines
Merging security fix:
Manuel Moos 2011-03-30 Fixing lenleft checks to avoid reading beyond the end of the message.
------------------------------------------------------------------------
r9608 | z-man | 2011-07-22 12:47:05 +0200 (Fri, 22 Jul 2011) | 4 lines
Merging one pure security fix:
Manuel Moos 2011-03-29 Correctly ignoring fat packets and checking which clients to kick.
------------------------------------------------------------------------
r9607 | z-man | 2011-07-22 12:45:04 +0200 (Fri, 22 Jul 2011) | 5 lines
Merging two pure security fixes from ladle defense branch:
Manuel Moos 2011-03-27 Don't process server ping responses in server mode. Unless you're the master server, of course.
Manuel Moos 2011-03-26 Previenting crash when receiving a message with descriptor ID 399 with DEBUG enabled.
------------------------------------------------------------------------
r9606 | z-man | 2011-07-22 12:41:20 +0200 (Fri, 22 Jul 2011) | 2 lines
Merging fix for infinite loops and crashes when clients send very old-style turn commands.
Get it from Launchpad here: https://launchpad.net/armagetronad/0.2. ... ha20110722
THIS BUILD IS OUTDATED, get the new one instead
THIS INFORMATION IS OUTDATED, get the new one instead
Or, if you're running Ubuntu, use the PPA: http://wiki.armagetronad.net/index.php? ... stallation , pick the armagetronad-beta brand. (sudo apt-get install armagetronad-beta(-dedicated))
Should work for Debian as well, you just need to pick a suitable version. Hardy should do the trick.
THIS INFORMATION IS OUTDATED, get the new one instead
A word on the rebranding. Apart from the cosmetics, it means that on Windows and Linux, you can install this build and regular stable versions without installer/uninstaller getting confused and without default installation locations overlapping. (Macs don't need this functionality with their self-contained application images). On Linux only currently, configuration files are kept separate for separate brands. Of course, you're free to manually copy configuration over. And for this release, it'll stay limited to Linux. On the trunk, I'll port it over to Windows and the Mac, and I'm thinking about adding menu items to the client that import/export stock configuration from/to the regular releases.
The sources have the rebranding, umm, burned in as well. You can undo that at configure time by configuring via
Code: Select all
progname=armagetronad progtitle="Armagetron Advanced" ./configure <whatever else you'd normally put here>
The release code is managed in the 0.2.8.3 branch on svn that has no bzr cousin.
Rejected fix: the fix that made alt-tab in fullscreen mode not destroy windowed mode later. The fix was an upgrade of SDL, and that's too big a change. You can copy in later versions of SDL.dll yourself if you feel like it.