Updated SourceForge logo
A couple of fixes for PHP 8.2.
Added basic support for server monitoring
Fixed a couple of typos
Make clear that registering a protocol number for an anonymous game doe NOT prevent named games to use it
Added support for truncated EOTs
Moved the initialization of "crt_time" earlier, to fix the time string in the log header when logging was enabled from the start. Bumped version to 2.3-dev. Updated the changelog
Added tag svn-11251, 2.2 for changeset d77eb9468341
Bumped version to 2.2
Minor editing
I can no longer officially support Mac OS X since the release of version 10.7 (Lion) makes my mac system (10.5 - Leopard) obsolete
Added tag svn-11248 for changeset 03bca027c4d7
Fixed the tests for flood protection (a client had to wait twice the decay time to be answered again)
Fixed the tests for flood protection (a client had to wait twice the decay time to be answered again)
Improved flood protection test
Added a very basic test for the flood protection. Fixed the parsing of the flood protection parameters.
Made the test duration an optional parameter to Test_Run()
Moved most of the contents of readme.txt in 2 new files, with some minor editings here and there
Minor editing
Minor editing
Reduced the number of hash tables (one for all servers, and one for all clients)
Added tag svn-10433 for changeset a863ca65aada
Updated readme file
Added the command line options for the flood protection
Various small changes and a few minor fixes, mostly related to the flood protection code. Updated changelog
Factorized some code from the server and client parts
Fixed a few warnings when building with MSVS 2005
Whitespaces
Whitespaces
Only print the first non-matching parameter when building a getserversResponse in verbose mode
Fixed a comment in SearchInfostring()
A couple of updates and a few minor changes in the documentation
Added tag svn-10414 for changeset 1a8eb857870f
Fixed a crash when receiving an unknown heartbeat
Updated the Perl script for querying masters
Fixed the game type when printing the server list in the log
New system for managing game properties, including built-in support for "Return to Castle Wolfenstein" and "Wolfenstein: Enemy Territory". Shutdown heartbeats and unknown heartbeats are now ignored
Fixed a warning when building with GCC
Fixed a bug that prevented daemonization when chrooted (thanks to LordHavoc for diagnosing this one)
Added tag svn-9153, 2.1 for changeset f048496b74e9
Minor editing in the readme file. Bumped version to 2.1
Ignore MSVS user-specific files and compilation files
Ignore MSVS user-specific files and compilation files
Added tag svn-9053 for changeset ce8618663028
Updated the comments regarding Warsow 0.5 protocol number
Minor changes related to my previous commit
Minor changes related to my previous commit
Gametype values can now be strings, not just numbers. Bumped version to 2.1-devel
Gametype values can now be strings, not just numbers. Bumped version to 2.1-devel
It's OpenArena 0.8.1, not IOQuake3 1.36, that uses protocol number 71
Added tag svn-9002, 2.0 for changeset 44a9ce48ba2d
Bumped version to 2.0
Fixed a typo in the banner
Minor editing
Minor editing
Ignore EOT marks. Fixed game family when querying for Q3A games
Simulated clients can now optionally ignore EOT marks in getservers(Ext) responses
Simulated clients can now optionally ignore EOT marks in getservers(Ext) responses
Fixed IPv6 support in query_remote_master.pl
Minor code cleaning
Added tag svn-8996, 2.0RC5 for changeset f2fcfab705c6
dpmaster 2.0 RC5
Added a section "USING DPMASTER WITH YOUR GAME" in techinfo.txt
Added a section "USING DPMASTER WITH YOUR GAME" in techinfo.txt
Minor editings
Added tag svn-8977 for changeset 82dd1ee7845f
Added tag svn-8977 for changeset 82dd1ee7845f
Added tag 2.0RC4 for changeset b0315078d216
Removed the need for the test suite to have a dpmaster binary even when it uses a remote master
Fixed a potential resource leak when resolving an address (the leak is possible in theory, but probably not in practice though, since no structure should be returned if getaddrinfo fails)
dpmaster 2.0 RC4
dpmaster 2.0 RC4
Ignore dpmaster.exe
Updated documentation (compiling, basic usage, test suite)
Whitespaces
Replaced the old MSVS 6 project files by MSVS 8 (2005) project files
Fixed default target in the Makefile
Fixed warnings when compiling with MinGW and MSVS. Minor changes and fixes for portability sake
Added a help message to the Makefile. Renamed some of its targets for clarity and coherence.
Sys_SockaddrToString() now requires the exact sockaddr length (it fixes the resolver failure on OpenBSD)
Improved the query_remote_master script: all parameters can now be set from the command line
Passing the dpmaster binary path is now a named option: --dpmaster-path
Fixes a few typos and made some minor changes
Added tag 2.0RC3, svn-8953 for changeset d76e1ec38bcc
dpmaster 2.0 RC3
Only the last packet of a getservers response get an EOT mark now. Added very basic support for querying a remote master server with the testlib. Fixed the code parsing the getservers responses in the testsuite regarding '\n' characters (it now uses the pack/unpack functions). Added a check for duplicate entries in the getservers responses. A few other minor fixes and changes in the code and the test suite.
Renamed run_all.sh to run_all_tests.sh
Removed the need to explicitly tell when a server cannot be answered because it's on the loopback interface
Fixed the case when both USR1 and USR2 are received almost simultaneously (the log file wasn't closed)
Added a master server property for each used command line options
Added a master server property for each used command line options
Removed the need to explicitly tell when a client getservers won't be answered
Added tags svn-8945 and svn-8946
Added tags svn-8945 and svn-8946
Added an error message when the log file can't be opened. Fixed multiple usage of the same va_list variable in Com_Printf() - bad, at least on x86_64. Fixed a couple of comments.
Fixed a crash when removing the last server in the list, in Sv_Remove()
Removed the need to explicitly tell when a server isn't registrable
Added a master server property "gamepolicy" to manage the game policy option
Added a server property "cannotBeAnswered" to replace "cannotBeRegistered" when the server should not even get a "getinfo" message from the master
Added tag 2.0RC2, svn-8940 for changeset 47830bc9ac84