[twilight-commits] r8940 - in trunk/dpmaster: . doc src testsuite

molivier at icculus.org molivier at icculus.org
Tue Apr 28 20:03:38 EDT 2009


Author: molivier
Date: 2009-04-28 20:03:28 -0400 (Tue, 28 Apr 2009)
New Revision: 8940

Added:
   trunk/dpmaster/testsuite/test-getserversext_without_gamename.pl
Modified:
   trunk/dpmaster/doc/techinfo.txt
   trunk/dpmaster/readme.txt
   trunk/dpmaster/src/Makefile
   trunk/dpmaster/src/common.c
   trunk/dpmaster/src/dpmaster.c
   trunk/dpmaster/src/messages.c
   trunk/dpmaster/src/servers.c
   trunk/dpmaster/testsuite/test-multiple_game_families.pl
   trunk/dpmaster/testsuite/testlib.pm
Log is attached.
- Improved the way the game name and family are handled in the test lib for Q3A clients and servers. Added support for a new client property: "cannotBeAswered", which must be set when a client query is malformed and shouldn't even be answered by the master
- Reject getserversExt messages with no game name
- Skip leading whitespaces in front of the game name in getservers(Ext) queries
- Added a test for the case where a getserversExt query is completely empty (no game name, no protocol, and no options)
- Removed the "-Wdeclaration-after-statement" flag because OpenBSD's gcc doesn't support it
- Various minor fixes and improvements in the documentation
- Forgot to print the gametype when dumping the server list at the beginning of a log file
- Added some delays when simulating the clients, to make sure the servers have enough time to register before the getservers messages are sent
- Improved a bit the way the infostring parser handles very long keys and values
- Clear the date string if there's an error while building it
- dpmaster 2.0 RC2


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 20090429.000337.diff
URL: <http://icculus.org/pipermail/twilight-commits/attachments/20090428/09790ba8/attachment-0001.diff>


More information about the twilight-commits mailing list