Module dpmaster: Change committed

molivier at icculus.org molivier at icculus.org
Thu Jul 29 11:37:52 EDT 2004


Commiter   : molivier
CVSROOT    : /cvs/cvsroot/twilight
Module     : dpmaster
Commit time: 2004-07-29 15:37:52 UTC

Log message:

Splitted the monolithic code file into several modules and added some documentation.
Added address mapping, random-sized challenge.
The checks for finding out timed-out servers are now longer delayed, which should guarantee an optimal usage of the storage space in the server list.
Dpmaster now rejects infoResponse messages with a timed-out challenge - even if it was valid, and accepts again the servers on a loopback address if they have an address mapping associated with them.
Bumped version to "2.0cvs"

I've changed way too much code to even hope this new version of dpmaster is bug free. I have already done some simple tests and will conduct a more complete test suit next week. Until then, considere this code INSECURE, if not unstable.
That said, feel free to test it and report any bug or strange behaviour.

Modified files:
     Makefile dpmaster.c dpmaster.dsp

Added files:
     common.h messages.c messages.h readme.txt servers.c servers.h
     techinfo.txt

Removed files:
     README
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dpmaster.20040729.153752.molivier.diff
URL: <http://icculus.org/pipermail/twilight-commits/attachments/20040729/01137fc4/attachment.diff>


More information about the twilight-commits mailing list