Armagetron Advanced: a Tron Clone in 3d

Armagetron Advanced 0.2.9-styct-alpha20110919

Linux

Milestone information

Project:
Armagetron Advanced
Series:
hacks
Version:
0.2.9-styct-alpha20110919
Released:
2011-09-19  
Registrant:
Manuel Moos
Release registered:
2011-09-19
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon armagetronad-styct-dedicated-0.2.9_styct_alpha20110919.x86_64-generic-linux-gnu.bin.tar.bz2 (md5, sig) Binary Tarball for Linux 34
last downloaded 5 weeks ago
download icon armagetronad-styct-0.2.9_styct_alpha20110919.x86_64-generic-linux-gnu.bin.tar.bz2 (md5, sig) Binary Tarball for Linux 4
last downloaded 28 weeks ago
download icon ArmagetronSty+CT_0.2.9_styct_alpha20110919 (md5, sig) Client Portable App for Linux 2
last downloaded 54 weeks ago
download icon armagetronad-styct-dedicated-0.2.9_styct_alpha20110919.i486-generic-linux-gnu.package (md5, sig) Server Autopackage Installer for Linux 6
last downloaded 21 weeks ago
download icon armagetronad-styct-0.2.9_styct_alpha20110919.i486-generic-linux-gnu.package (md5, sig) Client Autopackage Installer for Linux 5
last downloaded 66 weeks ago
download icon armagetronad-styct-0.2.9_styct_alpha20110919.src.zip (md5, sig) Source zip for Windows builds 18
last downloaded 12 weeks ago
download icon armagetronad-styct-dedicated-0.2.9_styct_alpha20110919.i486-generic-linux-gnu.bin.tar.bz2 (md5, sig) Binary Tarball for Linux 3
last downloaded 32 weeks ago
download icon armagetronad-styct-0.2.9_styct_alpha20110919.src.tar.bz2 (md5, sig) Source Tarball 1
last downloaded 99 weeks ago
download icon armagetronad-styct-0.2.9_styct_alpha20110919.i486-generic-linux-gnu.bin.tar.bz2 (md5, sig) Binary Tarball for Linux 1
last downloaded 135 weeks ago
download icon armagetronad-styct-0.2.9_styct_alpha20110919.src.tar.gz (md5, sig) Source Tarball 8
last downloaded 25 weeks ago
Total downloads: 82

Release notes 

This is a random build from the current development state of the sty+ct
branch, freshly merged with all recent changes on 0.2.8.

Changelog 

View the full changelog

2011-09-11 Manuel Moos <email address hidden>

 Merge from mainline.

2011-09-11 Manuel Moos <email address hidden>

 Access level -1 is not really needed.

2011-09-11 z-man

 Merging branch 0.2.8.3 from revision 9740 to 9917:
 ------------------------------------------------------------------------
 r9914 | z-man | 2011-09-11 12:40:11 +0200 (Sun, 11 Sep 2011) | 2 lines

 Updating NEWS.

 ------------------------------------------------------------------------
 r9910 | z-man | 2011-09-11 12:36:02 +0200 (Sun, 11 Sep 2011) | 2 lines

 Only loading .cfg files from the var subfolder.

 ------------------------------------------------------------------------

2011-09-10 Manuel Moos <email address hidden>

 Made configuration map readable by everyone;
 Conf items now distinguish between wanting to be saved and being able to be saved.

2011-09-10 Manuel Moos <email address hidden>

 Added more flexible tPath::GetPaths()

2011-09-10 Manuel Moos <email address hidden>

 Const correctness of some functions.

2011-09-08 Manuel Moos <email address hidden>

 Fixed predictable typo in Windows only code

2011-09-08 Manuel Moos <email address hidden>

 --input now can be used more than once to read from multiple files or pipes.

2011-09-08 Manuel Moos <email address hidden>

 Fixing spam protection memory leak.

2011-09-05 Manuel Moos <email address hidden>

 Spam protection state now is stored in the machine, not the player.

2011-09-02 Manuel Moos <email address hidden>

 SPAM_MAXLEN can no loger be made so small an admin can't change it back up.

2011-08-29 Manuel Moos <email address hidden>

 Removing obsolete settings.

2011-08-28 Daniel Lee Harple <email address hidden>

 Spelling fixes.

2011-08-26 Manuel Moos <email address hidden>

 Explicit conversion from float to int: gcc 4.1 was complaining about the implicit conversions.

2011-08-26 Manuel Moos <email address hidden>

 Removing redundant check.

2011-08-25 Manuel Moos <email address hidden>

 ChatFlags_Console != ChatFlags_Menu now.

2011-08-25 z-man

 Merging branch 0.2.8.3 from revision 9318 to 9740:
 ------------------------------------------------------------------------
 r9740 | z-man | 2011-08-25 13:25:39 +0200 (Thu, 25 Aug 2011) | 3 lines

 Fixing possible race condition when two threads release the last two references to an object at the same time.
 Now only one of them will delete the object.

2011-08-23 Manuel Moos <email address hidden>

 Fixing the fast restart test and missing rebranding of serverstarter script.

2011-08-23 Manuel Moos <email address hidden>

 Adding force-reload to comply with LSB.

2011-08-23 Manuel Moos <email address hidden>

 Adding LSB information to starter scripts, shamelessly lifted from debian build rules (Original author: Christine Spang)

2011-08-22 Manuel Moos <email address hidden>

 Don't complain about unread variables in debug compilation, they usually have a purpose.
 (Merging change and ammendment into one)

2011-08-22 Manuel Moos <email address hidden>

 Going down to CODELEVEL=1 with that.

2011-08-22 Manuel Moos <email address hidden>

 Don't complain about unread variables in debug compilation, they usually have a purpose.

2011-08-22 z-man

 Merging gcc 4.x fixes, mostly just warnings about unread variables, plus
 - custom camera using wrong turn speed (affected everyone)
 - string read operator leaving stream in an error state if EOF is encountered (only affected gcc 4.x)

2011-08-15 Manuel Moos <email address hidden>

 Fixing dedicated server compilation

2011-08-11 Manuel Moos <email address hidden>

 Actually, Simple Trails belongs into the Detail menu.

2011-08-10 Manuel Moos <email address hidden>

 Adding Simple Trail setting and performance tweaks menu item.

2011-08-09 z-man

 Merging proper infinity checks.

2011-08-09 Manuel Moos <email address hidden>

 Cycle trail rendering improvements: simplified rendering calls, side effect: less state changes, better speed.
 Caught a few instances where illegal data was sent to OpenGL. Sadly, it doens't seem to fix any real reported crashes. Oh well.
 No longer creating display lists for individual walls, it's not worth the effort.

2011-08-09 Manuel Moos <email address hidden>

 Score display disabled on opening ingame menu and during fullscreen
 messages.

2011-08-09 Manuel Moos <email address hidden>

 Score display no longer minimizes the console.

2011-08-08 Manuel Moos <email address hidden>

 Filtering out obvious crap keypresses sent by SDL.

2011-08-05 z-man

 Merging spelling fixes from 0.2.8.3.

2011-08-03 Voodoo <email address hidden>

 check highscores for multiplayers instead of singleplayer games

2011-08-02 Voodoo <email address hidden>

 additional messages for cycle targets

2011-08-01 Voodoo

 missing header (again) for ubuntu

2011-08-01 Voodoo

 more cycle's target tweaks

2011-08-01 Voodoo <email address hidden>

 more cases where hunters list might have keep dead cycle pointer

2011-08-01 Voodoo <email address hidden>

 handle death properly for targets

2011-07-31 Voodoo

 add center message for target assignment

2011-07-28 Voodoo

 merge -r 1285..1297 lp:armagetronad/0.2.8

2011-07-26 Manuel Moos <email address hidden>

 Merging various timer improvements.

2011-07-26 Manuel Moos <email address hidden>

 Better timer sync averaging:
 - Processing syncs is now delayed to the next frame when an upper
 bound on the receive time is known
 - Averaging now is careful not to weight obviously delayed sync
 packets too much. Side effect: the timer errs on the side of high
 ping compensation and runs a few ms early, avoiding lag slides.
 - New (only documented in settings.cfg) configuration of that system.
 - The old round start fudge factor is out.

2011-07-26 Manuel Moos <email address hidden>

 Turns out the fast ping averager was useless in client mode and essentially always had the last ping with zero variance stored. Fixing that, there is now a guaranteed minimum number of stored past pings.

2011-07-26 Manuel Moos <email address hidden>

 Don't resimulate on lag slides in debug mode. If it's needed for debugging prediction problems, one can always comment it back in.

2011-07-22 z-man

 Empty commit for just the SVN merge markers.
 Also, note: SVN merge tracking isn't very good at avoiding conflicts for later merges. Just saying.

2011-07-22 z-man

 Updated NEWS.

2011-07-22 Manuel Moos <email address hidden>

 Softening and elaborating on turtle mode messages. Most observed turtle mode events so far were false alarms.

2011-07-22 Manuel Moos <email address hidden>

 Removing logging code that caused a fake leak warning.

2011-07-22 Manuel Moos <email address hidden>

 Merging bugfix.

2011-07-22 Manuel Moos <email address hidden>

 Daggy-fix: restoring ability to respond to syn cookie challenges. Oops.

2011-07-21 Manuel Moos <email address hidden>

 Merging rest of turtle mode implementation and some other small improvements.

2011-04-08 Manuel Moos <email address hidden>

 Filtering color strings even in very basic console implementation.

2011-04-08 Manuel Moos <email address hidden>

 Not checking on low ping count limits (10 or 20) for flood checks if the time limit is more tolerant than default, this avoids going into turtle mode right away for single source attacks/spammy clients.

2011-04-07 Manuel Moos <email address hidden>

 Ignoring data from recently terminated connections.

2011-04-07 Manuel Moos <email address hidden>

 More accurate master log messages. Most clients don't actually time out.

2011-04-02 Manuel Moos <email address hidden>

 Fixing repeated ban/unban messages due to time factor fluctuations.

2011-03-30 Manuel Moos <email address hidden>

 Removing one more confusing "killing user" message.

2011-03-30 Manuel Moos <email address hidden>

 Increasing spam protection for oversized packets. Too bad we don't get their true length.

2011-03-30 Manuel Moos <email address hidden>

 Hey, the ID change for the syn cookie challenge actually got rid of the error message on the client. Win!

2011-03-30 Manuel Moos <email address hidden>

 Allowing manual activation of anti-spoofing code via ANTI_SPOOF.

2011-03-30 Manuel Moos <email address hidden>

 More verbose connection termination log message, now contains IP and reason.

2011-07-21 Manuel Moos <email address hidden>

 Merging security fix:
 Manuel Moos 2011-03-30 Fixing lenleft checks to avoid reading beyond the end of the message.

2011-03-30 Manuel Moos <email address hidden>

 Fixing lenleft checks to avoid reading beyond the end of the message.
 nKillHim catch messages are now on one line with the kill message.

2011-07-21 Manuel Moos <email address hidden>

 Merging refinements to turtle mode.

2011-03-30 Manuel Moos <email address hidden>

 Allowing debug recordings to continue in turtle mode on request.

2011-03-30 Manuel Moos <email address hidden>

 Not exiting from rec_peer for local flood protection, continue with the next packet instead.

2011-03-30 Manuel Moos <email address hidden>

 Making sure individual spamming IPs get logged as long as there is no massive attack from many sources.

2011-03-30 Manuel Moos <email address hidden>

 Turtle mode activation and deactivation messages.
 Recording is stopped when turtle mode is activated.

2011-07-21 Manuel Moos <email address hidden>

 Merging one pure security fix:
 Manuel Moos 2011-03-29 Correctly ignoring fat packets and checking which clients to kick.

2011-03-29 Manuel Moos <email address hidden>

 Correctly ignoring fat packets and checking which clients to kick.

2011-07-21 Manuel Moos <email address hidden>

 Merging first turtle mode and syn cookie implementation.

2011-03-29 Manuel Moos <email address hidden>

 No need to expire machines if we're only peeking.

2011-03-29 Manuel Moos <email address hidden>

 Don't be quick to block individual IPs if a spoof attack is going on.

2011-03-29 Manuel Moos <email address hidden>

 Completely give up doing anything with network packets from unknown clients while getting flooded.

2011-03-29 Manuel Moos <email address hidden>

 Reducing number of default-processed packages.

2011-03-29 Manuel Moos <email address hidden>

 Simplified blocking/unblocking due to flood.

2011-03-28 Manuel Moos <email address hidden>

 Preventing infinite packet bouncing when you send a packet with the server itself as spoofed source.

2011-03-28 Manuel Moos <email address hidden>

 CONNECTION_LIMIT only affects the first contact packets, not the syn acks or subsequent logins.

2011-03-28 Manuel Moos <email address hidden>

 Added possibility to limit the number of packets from unknown sources to handle in turtle mode.
 Made turtle mode system configurable.

2011-03-28 Manuel Moos <email address hidden>

 Cookie challenge packet now claims to come from fake client 1, not the server.
 The tested client still processes it, but doesn't mess up its ack records for the server connection.

2011-03-28 Manuel Moos <email address hidden>

 Making sure to just process the first message when expecting the cookie ack response.

2011-03-28 Manuel Moos <email address hidden>

 Sending TWO fake login accept packets to get a close-to-32-bit cookie; the client response to that is just one ack message and easy to process.
 This should kill the possibility to just guessing the cookie randomly to get a fake client in.

2011-03-28 Manuel Moos <email address hidden>

 Optimizing nMachine lookup, use sockaddr instead of strings. Also,
 implemented peeking lookup that does not auto-create the machine
 information.

2011-03-27 Manuel Moos <email address hidden>

 Randomizing syn cookie timestamp.

2011-03-27 Manuel Moos <email address hidden>

 Implemented first syn cookie. Could use less CPU time, but works, basically.

2011-03-27 Manuel Moos <email address hidden>

 Extended "turtle" style flood protection from ping responses to login failure responses. All login failures except for bans are not reported to the client if a flood attack is ongoing.

2011-03-27 Manuel Moos <email address hidden>

 Countermeasures against log spam attacks. Repeated lines will be combined.

2011-03-27 Manuel Moos <email address hidden>

 Moving universal flood check for unconnected clients to right after the packet was received and identified as not coming from a connected client.

2011-07-21 Manuel Moos <email address hidden>

 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.

2011-03-27 Manuel Moos <email address hidden>

 Don't process server ping responses in server mode. Unless you're the master server, of course.

2011-03-26 Manuel Moos <email address hidden>

 Previenting crash when receiving a message with descriptor ID 399 with DEBUG enabled.

2011-07-28 Voodoo

 add comment about previous commit related to a bug workaround + desactivates target by default.

2011-07-28 Voodoo

 hmmm, get rid of auto_ptr to check something...

2011-07-28 Voodoo

 try to fix a potential memory corruption

2011-07-27 Voodoo

 add some more options to fit zap idea

2011-07-27 Voodoo

 more stl bugfixes

2011-07-24 Voodoo

 add missing header required on linux

2011-07-23 Voodoo

 fix an unexpected iterator invalidation

2011-07-22 Voodoo

 Cycle targets (repost)

2011-07-21 kyle <email address hidden>

 Swap the numbers for SPAWN_POSITION_TEAM

2011-07-20 kyle <email address hidden>

 attempt to fix bug #813600

2011-07-20 kyle <email address hidden>

 merge in jumbo sumo hack with CONDENSE_CONQUEST_OUTPUT

2011-05-08 kyle <email address hidden>

 more output formatting looks like less of a hack

2011-05-07 kyle <email address hidden>

 better output messages

2011-05-06 kyle <email address hidden>

 Jumbo sumo hacks

2011-07-20 kyle <email address hidden>

 merge with mainline

2011-07-20 kyle <email address hidden>

 merge with mainline

2011-07-20 z-man

 Removing indirect dependencies.

2011-07-19 z-man

 Fixing uninstall script generation recursion if DESTDIR is set at configure time.

2011-07-19 Bazaarmagetron <email address hidden>

 Automatic merging of commits that would change history order:
 ------------------------------------------------------------
 revno: 1282.1.2
 committer: Daniel Lee Harple <email address hidden>
 branch nick: 0.2.8-armagetronad-work
 timestamp: Mon 2011-07-18 21:46:08 -0400
 message:
 Added ENCODING ladderlog event.
 ------------------------------------------------------------
 revno: 1282.1.1
 committer: Daniel Lee Harple <email address hidden>
 branch nick: 0.2.8-armagetronad-work
 timestamp: Wed 2011-07-13 00:49:08 -0400
 message:
 WHITELIST_ENEMIES_USERNAME requires authentication support to be enabled

2011-07-18 Daniel Lee Harple <email address hidden>

 Added ENCODING ladderlog event.

2011-07-13 Daniel Lee Harple <email address hidden>

 WHITELIST_ENEMIES_USERNAME requires authentication support to be enabled

2011-07-13 Daniel Lee Harple <email address hidden>

 Only require one authenticated user to be in the set to be whitelisted as enemies from the same IP.

2011-07-03 Manuel Moos <email address hidden>

 Adding precautions to not land in an odd nSTANDALONE state with zombie network activity.

2011-06-24 Daniel Lee Harple <email address hidden>

 Don't spam uninvite messages if the player is not invited. Fixes bug #801485.

2011-05-29 Daniel Lee Harple <email address hidden>

 Merge 0.2.8-armagetronad-enemies_whitelist

2011-05-29 Daniel Lee Harple <email address hidden>

 Added status message for WHITELIST_ENEMIES_USERNAME and WHITELIST_ENEMIES_IP commands

2011-05-29 Daniel Lee Harple <email address hidden>

 Compress

2011-05-22 Daniel Lee Harple <email address hidden>

 Added WHITELIST_ENEMIES_[IP/USERNAME] to allow players to be enemies, even if they come from the same IP address and ALLOW_ENEMIES_SAME_IP is disabled (which is its default setting).

2011-05-28 Daniel Lee Harple <email address hidden>

 Add trailing slash for armaauth requests. In Apache, mod_dir's DirectorySlash is set by default to On, and would always cause a redirect to /armaauth/0.1/.

2011-05-23 Daniel Lee Harple <email address hidden>

 Fix unused value pedantic warning when using clang++

2011-05-23 Daniel Lee Harple <email address hidden>

 Fix pedantic warnings when using clang++. Mostly extra semi-colons. Also some void functions returning something, and bools used in place of NULL

2011-05-23 Daniel Lee Harple <email address hidden>

 Fix compile errors when using clang++

2011-05-25 Daniel Lee Harple <email address hidden>

 Fix compile error with -pedantic

2011-05-14 Daniel Lee Harple <email address hidden>

 Merge with 0.2.8-armagetronad-work

2011-05-14 Daniel Lee Harple <email address hidden>

 Fixed segfault from NULL dereference.

2011-05-14 Daniel Lee Harple <email address hidden>

 Merge with 0.2.8-armagetronad-work

2011-05-13 Manuel Moos <email address hidden>

 Fixing infinite loop.

2011-04-01 Manuel Moos <email address hidden>

 Removing extra newline from master logs.

2011-03-30 Manuel Moos <email address hidden>

 Removing some inaccurate messages and clearing out the ID of login_deny messages so they don't produce acks.

2011-03-25 Manuel Moos <email address hidden>

 Implemented CYCLE_RUBBER_MINDISTANCE_GAP_BACKDOOR for killing players trying to take the 'easy way out' of a trap.

2011-03-04 Daniel Lee Harple <email address hidden>

 Merge with mainline

2011-03-04 Daniel Lee Harple <email address hidden>

 Oh right. An empty string actually has Len() => 1.

2011-03-04 Daniel Lee Harple <email address hidden>

 Include timezone for datetimes in ladderlog

2011-03-04 Daniel Lee Harple <email address hidden>

 sg_GetCurrentTime() => st_GetCurrentTime()

2011-03-04 Daniel Lee Harple <email address hidden>

 Merge with mainline

2011-03-04 Daniel Lee Harple <email address hidden>

 GAME_END, NEW_MATCH, and NEW_ROUND ladderlog events include date and time. Is a feature of sty+ct, but additionally includes the timezone.

2011-03-04 Daniel Lee Harple <email address hidden>

 Remove duplicated sg_GetCurrentTime() and use st_GetCurrentTime(). This function was originally implemented as sg_GetCurrentTime() in svn r548, but copied to tString.h in svn r8453.

2011-03-02 Daniel Lee Harple <email address hidden>

 Use spectator status as a tiebreaker for sorting ePlayerNetIDs. Cleans up the score table by moving spectators with 0 points to the bottom.

2011-03-02 Daniel Lee Harple <email address hidden>

 Fix annoyance with score table display on client. After switching from a single player game (with greater than 1 player per team) to a multiplayer game (with 1 player per team), the Team scores would be displayed for one round. This included the no longer existing AI Team's score.

2011-02-23 Daniel Lee Harple <email address hidden>

 Disable POSITIONS ladderlog event by default.

2011-02-23 Daniel Lee Harple <email address hidden>

 Correctly handle all events.

2011-02-23 Daniel Lee Harple <email address hidden>

 Allow Mac OS X to handle Hide and Minimize events. Fixes bug #510174.

2011-02-23 Daniel Lee Harple <email address hidden>

 const

2011-02-21 Kyle <email address hidden>

 merge with mainline

2011-02-20 Kyle <email address hidden>

 merge with mainline r1260

2011-02-16 Daniel Lee Harple <email address hidden>

 Merging --input command-line option branch.

2011-02-15 Daniel Lee Harple <email address hidden>

 Better documentation for --daemon / --input override behavior.

2011-02-15 Daniel Lee Harple <email address hidden>

 Using --input overrides --daemon.

2011-02-14 Daniel Lee Harple <email address hidden>

 New command-line option "--input" added to poll for input from a file instead of stdin.

2011-01-31 Manuel Moos <email address hidden>

 Removing timebot detecion code stats for the client even in debug mode.

2011-01-31 Manuel Moos <email address hidden>

 Fixed unsigned score calculation bug in fortress conquest. Titanoboa discovered negative FORTRESS_CONQUERED_SCORE has a comical effect.

2011-01-18 Manuel Moos <email address hidden>

 Merging timebot client crash bugfix.

2011-01-18 Manuel Moos <email address hidden>

 Fixing timebot crash on client when exiting single player games.

2011-01-17 Manuel Moos <email address hidden>

 Merging automake warning fix.

2011-01-17 Manuel Moos <email address hidden>

 Fixing strange automake warning, complaining about installcheck target inside conditionals.

2011-01-16 Manuel Moos <email address hidden>

 Merging timebot detection branch.

2011-01-16 Manuel Moos <email address hidden>

 Removing slowest timebot stat. Humans apparently can drive that one up as far as they like.

2011-01-15 Manuel Moos <email address hidden>

 Teammate wall grinds are now also whitelisted. Damn pRu.

2010-10-03 Manuel Moos <email address hidden>

 Don't falsely detect practiced patterns as bot usage.

2010-09-12 Manuel Moos <email address hidden>

 Avoiding double logging of timebot messages.

2010-09-12 Manuel Moos <email address hidden>

 Added settings for timebot detection and log/notify/kick possibilities.

2010-09-12 Manuel Moos <email address hidden>

 Applied data collected from ladles for better timing stats.

2010-09-11 Manuel Moos <email address hidden>

 Added collecting stats for the various samplers to calibrate them with real humans.

2010-09-11 Manuel Moos <email address hidden>

 Disabling grind timing detection again, keeping it around for a time when default clients don't cheat.

2010-09-10 Manuel Moos <email address hidden>

 Merging bugfix from mainline.

2010-09-10 Manuel Moos <email address hidden>

 Steps towards regular grind timing detection.

2010-09-09 Manuel Moos <email address hidden>

 Reporting outside corner grind timing events.

2010-09-09 Manuel Moos <email address hidden>

 Reporting and statistics facilites for suspiciously accurate timing. Don't do anything but report to the console yet and arent configurable.

2011-01-16 Manuel Moos <email address hidden>

 Reactivating uninstall script generation now that it is working again.

2011-01-16 Manuel Moos <email address hidden>

 Fixing uninstall script generation. Now uses a test 'make install' and
 scans the result. Actually not significantly slower than the old method.

2011-01-16 Manuel Moos <email address hidden>

 disabling uninstall script by default. Doesn't work anyway with recent autotools, and a fixed solution would double installation time.

2011-01-16 Manuel Moos <email address hidden>

 Don't doubly install scripts, new automake/install doesn't like that.

2011-01-16 Manuel Moos <email address hidden>

 Disabling uninstallation check if uninstall script is not built.

2011-01-01 Manuel Moos <email address hidden>

 Logging the first few answered ping polls to make troubleshooting
 easier.

2011-01-01 Manuel Moos <email address hidden>

 Fixing invalid data access on (impossible under normal circumstances) master server log message.

2011-01-01 Manuel Moos <email address hidden>

 Removing UPGRADE! warning on unknown network messages, they don't help.

2010-12-27 Manuel Moos <email address hidden>

 Avoid queuing up console input menu functions on multiple activations.

2010-12-14 Manuel Moos <email address hidden>

 Moving more purely visual settings into settings_visual.cfg.

2010-12-08 Manuel Moos <email address hidden>

 Doing post-command simulation with the correct time now.
 No more idle tasks for the authentication system in the GS_PLAY state.

2010-12-07 Manuel Moos <email address hidden>

 Fixing comparison, new players now actually get their immunity round.

2010-11-08 Manuel Moos <email address hidden>

 Not kicking unworthy spectators during their first round while they're trying to authenticate.

2010-10-24 Daniel Lee Harple <email address hidden>

 POSITIONS ladderlog event to log launch positions, and minor doc fixes.

2010-10-24 Daniel Lee Harple <email address hidden>

 Log positions in create objects gamestate.

2010-10-24 Daniel Lee Harple <email address hidden>

 Move logging of NEW_MATCH ladderlog event to same section of code where NEW_ROUND is logged. This removes possible inconsistencies for events that log team, player, or other data at the start of a match / round (specially POSITIONS).

 The order of events remains unchanged. That is, a new match still begins like:

 NEW_ROUND
 NEW_MATCH

2010-10-24 Daniel Lee Harple <email address hidden>

 Corrected ROUND_WINNER and MATCH_WINNER news entry that was misleading.

2010-10-24 Daniel Lee Harple <email address hidden>

 Updated news

2010-10-24 Daniel Lee Harple <email address hidden>

 Updated docs for MATCH_WINNER and ROUND_WINNER

2010-10-24 Daniel Lee Harple <email address hidden>

 Rename to POSITIONS and change format of event to "POSITIONS <team> <player1 player2 ...>"

2010-10-17 Daniel Lee Harple <email address hidden>

 Ladderlog POSITION event to log launch positions.

2010-10-23 Manuel Moos <email address hidden>

 Mering pre-join shuffle branch. /shuffle now works before you actually join a team.

2010-09-01 Manuel Moos <email address hidden>

 Merging from mainline.

2010-09-01 Manuel Moos <email address hidden>

 /shuffle now works before a team is actually joined, the shuffle will be executed right after the next team is joined.

2010-10-23 Manuel Moos <email address hidden>

 Merging kickunworthy branch: implements KEEP_PLAYER_SLOT.

2010-09-13 Manuel Moos <email address hidden>

 Doing the unworthy kicking now in st_DoToDo, not directly in the "user logged in" callback. Less recursion headaches.

2010-09-13 Manuel Moos <email address hidden>

 Fixing non-krawall compilation.

2010-09-08 Manuel Moos <email address hidden>

 Starting to ban players if KEEP_PLAYER_SLOT is active and needs to kick too many players in a row to avoid overloads (new connections are costy).

2010-09-08 Manuel Moos <email address hidden>

 Users with login processes running are now more worthy than those without.

2010-08-18 Manuel Moos <email address hidden>

 Changed default autokick immunity access level from player to team leader.

2010-08-18 Manuel Moos <email address hidden>

 Also clearing up spectators between rounds now in case relevant settings changed.

2010-08-18 Manuel Moos <email address hidden>

 Fixed client just logging in from getting removed by KEEP_PLAYER_SLOT.

2010-08-18 Manuel Moos <email address hidden>

 Fixed not anyone getting removed by KEEP_PLAYER_SLOT even though there would be worthy candidates.

2010-08-18 Manuel Moos <email address hidden>

 Updated NEWS.

2010-08-18 Manuel Moos <email address hidden>

 Added two new settings:
 - KEEP_PLAYER_SLOT allows the server to kick (preferably) spectators if it gets full so there is always one slot open for players
 - ACCESS_LEVEL_AUTOKICK_IMMUNITY sets the access level required to be immune from such kicks (and idle autokicks, too)

2010-10-11 Manuel Moos <email address hidden>

 Fixed login_error_pharm to give actually helpful hints.

2010-09-19 Daniel Lee Harple <email address hidden>

 Merge from 0.2.8-armagetronad-subculture_command

2010-09-19 Daniel Lee Harple <email address hidden>

 Added Ladle Servers subculture to defaults.

2010-09-18 Daniel Lee Harple <email address hidden>

 Add usage to help text

2010-09-18 Daniel Lee Harple <email address hidden>

 Implemented ADD_MASTER_SERVER command

2010-09-17 Manuel Moos <email address hidden>

 Fixed comparison.

2010-09-16 Manuel Moos <email address hidden>

 Sanity checking texture modes so nobody gets stuck without textures after partial destruction of user.cfg.

2010-09-16 Manuel Moos <email address hidden>

 Saving configuration after successful screen initialization now so not all abnormal program terminations trigger emergency screen mode resets the next time arma is run.

2010-09-16 Manuel Moos <email address hidden>

 Better desktop resolution query, no need to actually init the screen if you can just call SDL_GetVideoInfo. Fixes startup screen flickering.

2010-09-16 Manuel Moos <email address hidden>

 Don't accept indexed or <15bpp color depth pixel formats when taking over the desktop pixel format.

2010-09-13 Manuel Moos <email address hidden>

 Merging followup from /shout branch: third option for DEFAULT_SHOUT_* settings.

2010-09-13 Manuel Moos <email address hidden>

 DEFAULT_SHOUT_* now has three possible values, where 2 is new and means 'yep, that client class shouts by default and is allowed to, no matter what access level they are'.

2010-09-10 Manuel Moos <email address hidden>

 Killing some more instances of delayed turn processing and thus lag.

2010-09-09 Manuel Moos <email address hidden>

 Merging bugfix against negative timesteps.

2010-09-09 Manuel Moos <email address hidden>

 Fixing backwards simulation problems in three independent places:
 - the bug in eGameObject::TimestepThis that caused one extra (often
 backward) simulation step after handling events is fixed
 - gCycleMovement::Timestep() uses the regular path for negative timesteps,
 which does nothing unless turns are pending
 - gCycleMovemen::TimestepCore() refuses to move back further than the
 last turn.

2010-09-08 Manuel Moos <email address hidden>

 Avoiding costy work on login processes where the user in question is long gone.

2010-09-08 Manuel Moos <email address hidden>

 New member function determining whether a list item is in a list.

2010-09-08 Manuel Moos <email address hidden>

 Saving and restoring callback login data for safer recursive calls to login/logout functions.

2010-09-08 Manuel Moos <email address hidden>

 Deleting player team change wishes if the team in question has zero members left. Fixes the odd occurence of "Team Red" in two team setups and crashes.

2010-09-01 Manuel Moos <email address hidden>

 Merging /shout command and default team chat branch.

2010-08-30 Manuel Moos <email address hidden>

 /shout no longer triggers prefix spam checks for the /shout prefix itself.

2010-08-24 Manuel Moos <email address hidden>

 Fixed DEFAULT_SHOUT_PLAYER setting.

2010-08-24 Manuel Moos <email address hidden>

 Unified check order for shouting: first, check the access level, then for spam and general chat permission so failed permission checks don't count as spam.

2010-08-18 Manuel Moos <email address hidden>

 Default chat action is no longer shouting if it's not allowed for the player.

2010-08-17 Manuel Moos <email address hidden>

 Updated NEWS file

2010-08-17 Manuel Moos <email address hidden>

 Extended shouting access level check to /me command. Yeah, it would be cool to have a /team/me combination, but I'll call that feature creep for now.

2010-08-17 Manuel Moos <email address hidden>

 Implemented /shout chat commands with new settings:

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.