openmohaa/code/gamespy/changelog.txt
2023-02-04 21:00:01 +01:00

151 lines
12 KiB
Text

Changelog for: GameSpy Common Code
--------------------------------------------------------
DATE VERSION BY TYPE DESCRIPTION
---------- ------- --- ------- ---------------------------------------------------------
12-12-2007 2.06.00 RMV RELEASE Released to Developer Site
11-27-2007 2.05.01 SAH CLEANUP Removed extern "c" block in nonport.h to prevent linker errors
08-06-2007 2.05.00 RMV RELEASE Released to Developer Site *Note - fixed version number to match other common changelog
06-22-2007 2.01.02 SAH FIX Fixed MD5Print to null terminate the output string.
05-16-2007 2.01.01 DES CLEANUP Changed MD5Print to non use sprintf, to avoid security warnings
12-15-2006 2.01.00 MJW RELEASE Releasing to developer site.
05-26-2005 2.00.00 BED RELEASE Releasing to developer site.
05-16-2005 2.00.00 BED OTHER Moved common code into /common directory.
BED OTHER Stubbed nonport.h and nonport.c to include new common files.
04-28-2005 1.11.02 SN RELEASE Releasing to developer site.
04-27-2005 1.11.02 DES RELEASE Limited release to Nintendo DS developers.
04-25-2005 1.11.02 DES FIX Nitro updates
DES FEATURE Addition categories and types added to gsiDebug
04-08-2005 1.11.01 SN FIX Fixed SN Systems bug where a socket was shown to be readable even when an error was recorded for it.
04-08-2005 1.11.00 DES FEATURE Changes for XBox support.
04-04-2005 1.10.72 SN RELEASE Releasing to developer site.
04-04-2005 1.10.72 DES CLEANUP Removed unused GS_BIG_ENDIAN define.
DES FEATURE Added gsi_is_false() and gsi_is_true() defines.
DES CLEANUP Removed unused PATHCHAR define.
DES CLEANUP Removed old _NITRO code from SetSockBlocking.
03-31-2005 1.10.71 BED FIX Removed some CodeWarrior strict compile warnings.
03-31-2005 1.10.70 SN FIX Fixed build problem by moving defines that had dependancies
03-14-2005 1.10.69 DES FEATURE Nintendo DS support
02-18-2005 1.10.68 BED FIX Added timeout for gsoap recv so it could recover from a hosed server
BED FIX Explicit __cdecl for hashtable and darray are used on Win32 only
BED FIX Switched gsimemory to track peak memory usage rather than total num allocs.
01-27-2005 1.10.67 DES FIX Added GSI_NO_THREADS for platforms without thread support
DES FIX Fixed custom SN sendto and moved it to nonport
01-04-2005 1.10.66 DDW FIX Added malloc cast in XXTEA encryption code
12-21-2004 1.10.65 SN FIX Added code to register the hostname resolution thread with SN_SYSTEMS
12-07-2004 1.10.64 BED FIX Added explicit __cdecl in darray.c and gsidebug.c
11-18-2004 1.10.63 SN RELEASE Releasing to developer site.
11-18-2004 1.10.63 SN FIX Fixed conversion warnings for XXTEA algorithm
11-17-2004 1.10.62 SN FIX Modified the XXTEA headers and renamed global key size
11-16-2004 1.10.62 BED FEATURE Added Thread/Semaphore common functions
BED FEATURE Added AD sdk to common debugger code.
BED FEATURE Common debug functions and memory manager are now thread safe
BED FEATURE Added core task processor (see core.h)
BED FEATURE Added common gsoap task (see soap.h)
11-16-2004 1.10.61 SN FEATURE Added URL-safe Base64 encoding and XXTEA encrypt and decrypt
09-21-2004 1.10.60 SN FIX Added the directories for MacOS X and Win32 common to goacommon.bat
09-16-2004 1.10.59 SN RELEASE Releasing to developer site.
09-16-2004 1.10.59 SN FIX Modified header define of NOFILE to avoid conflict with MacOS X
09-03-2004 1.10.58 BED CLEANUP Removed misc compiler warnings.
08-27-2004 1.10.57 BED FEATURE Added memory diagnostic functions to memory manager.
08-27-2004 1.10.56 DES CLEANUP Changed UNDER_UNIX to _UNIX, and define it if _LINUX or _MACOSX are defined.
DES OTHER Generate an error if _WIN32, _PS2, or _UNIX are not defined.
DES CLEANUP General Unicode cleanup
DES CLEANUP Fixed minor warnings under OSX
BED FIX Fixed typo in SN Systems version of GOAGetLastError.
08-25-2004 1.10.55 BED FEATURE Added common debug utilities to nonport. (See gsiDebug.h)
BED FEATURE Added memory pool manager to nonport. (See top of nonport.h)
08-24-2004 1.10.54 DES CLEANUP Removed references to MacOS.
08-20-2004 1.10.53 SN FIX Changed the way errors are obtained from the SN Systems network stack.
08-05-2004 1.10.52 SN RELEASE Releasing to developer site.
08-04-2004 1.10.51 SN FIX Fixed a function prototype causing compiler warnings for codewarrior
08-02-2004 1.10.50 SN FEATURE Added support for developers to use winsock 2
07-13-2004 1.10.49 DES FEATURE Added GSIStartResolvingHostname() for doing async hostname lookups.
07-12-2004 1.10.48 SN FIX Cleared warnings when warnings are treated as errors for gamspy common code.
07-09-2004 1.10.47 SN FIX Updated portions of code to eliminate warnings for PS2
07-08-2004 1.10.46 SN FIX Commented an include line <if_types.h>
07-01-2004 1.10.46 SN FIX Includeded <malloc.h> for ps2
06-29-2004 1.10.45 BED RELEASE Releasing to developer site.
06-28-2004 1.10.45 DES FEATURE Added gsimemalign to the list of memory functions.
06-24-2004 1.10.44 BED FEATURE Util_Rand functions no longer static.
BED FEATURE Added B64 encode and decode from matrix source.
06-22-2004 1.10.43 BED RELEASE Releasing with updated PS2Common code
06-18-2004 1.10.42 BED RELEASE Releasing to developer site.
06-01-2004 1.10.42 BED FEATURE Phase 1 of PS2 Insock integration. (needs further testing)
BED FIX Found case where unsigned long was used on Ps2 instead of gsi_time.
04-27-2004 1.10.41 DES FEATURE Added current_time_hires(), returns time in microseconds.
03-10-2004 1.10.40 BED FEATURE Added some more types to nonport.h
FIX Undefine socket types to workaround SNSys bug. (They plan to patch in march 04)
12-03-2003 1.10.39 BED FEATURE Added "GameSpy Help.chm" to goapackage.bat
11-10-2003 1.10.38 DES RELEASE Releasing to developer site.
11-10-2003 1.10.38 BED FIX Remove misc compiler warnings.
11-07-2003 1.10.37 DES FIX Added linux support for the common integers datatypes.
FIX Added a newline to the bottom of available.h.
FEATURE The available check now uses <gamename>.available.gamespy.com.
10-29-2003 1.10.36 DES FEATURE Added available.h,.c for doing backend services availability checks.
10-09-2003 1.10.35 BED FEATURE Added gsi_time type for PS2 compatibility
10-08-2003 1.10.34 JED FEATURE Added common integer datatypes
08-25-2003 1.10.33 JED CLEANUP Added some sanity checks in hashtable.c
07-24-2003 1.10.32 DES RELEASE Releasing to developer site.
07-23-2003 1.10.32 DES FIX Moved EENet includes in nonport.h to fix CW PS2 warnings.
DES FEATURE Added memory tracking. Use GSI_MEM_TRACK to enable.
07-22-2203 1.10.31 BED CLEANUP General cleanup to remove CodeWarrior compiler warnings.
07-16-2003 1.10.30 DES CLEANUP Removed support for Cisco NFT for the PS2.
FIX Changed some __mips64 checks to _PS2 checks in nonport.c
BED FIX Changed nonport.c to not use #pragma comment when _PS2 if defined
07-10-2003 1.10.29 BED CLEANUP Added GSI_UNUSED to nonport.h to silence unused variable warnings.
05-09-2003 1.10.28 DES CLEANUP Removed Dreamcast support.
CLEANUP Changed nonport.h to use EENet if no network stack is defined for the PS2.
FIX Metrowerks for Win32 is no longer falsely identified as MacOS.
05-07-2003 1.10.27 DES RELEASE Releasing to developer site.
FIX Rewrote EENet GetMAC to be 2.7.x compatibile.
04-28-2003 1.10.26 DES RELEASE Releasing to developer site.
FIX Changed malloc/free in new EENet getlocalhost to gsimalloc/gsifree.
04-28-2003 1.10.25 DES RELEASE Releasing to developer site.
04-17-2003 1.10.25 DES FIX Rewrote EENet getlocalhost again, to be compatible with the 2.7.0.1 release.
04-15-2003 1.10.24 DES FIX Rewrote the EENet implementation of getlocalhost to build its own HOSTENT.
04-15-2003 1.10.23 JED CLEANUP Corrected DevStudio Level4 warnings for use of FD_SET
04-08-2003 1.10.22 JED FIX converted md5 function parameter type declarations from K&R C to ANSI C
03-27-2003 1.10.21 DES FIX IsPrivateIP no longer flips the source IP's byte order.
03-26-2003 1.10.20 DES RELEASE Releasing to developer site.
03-25-2003 1.10.20 DES FIX The EENet version of getlocalhost() wasn't checking all possible local IPs.
03-24-2003 1.10.19 DES FEATURE Added IsPrivateIP() for checking if an IP is a private network IP.
DES FIX GetTicks() no longer causes a compiler warning.
03-10-2003 1.10.18 DES RELEASE Releasing to developer site.
02-25-2003 1.10.18 DES CLEANUP Added headers to nonport.h for 2.6.1 EENet compatibility.
EENET_260 can be defined for 2.6.0 compatibility.
02-05-2003 1.10.17 DES RELEASE Releasing to developer site.
02-05-2003 1.10.17 DES FEATURE Added CanReceiveOnSocket and CanSendOnSocket as wrappers for select.
Needed because the SN stack for the PS2 has non-standard behavior.
01-23-2003 1.10.16 DES FEATURE Added the ability to just get the gsi*() memory function defines
by defining GSI_MEM_ONLY before including nonport.h.
01-07-2003 1.10.15 DES RELEASE Releasing to developer site.
01-07-2003 1.10.15 DES CLEANUP Removed a comment and a printf that were no longer needed.
01-02-2003 1.10.14 DES CLEANUP Removed the typedef for PSOCKADDR
It doesn't appear to be used anywhere, and was causing compile problems.
12-20-2002 1.10.13 DES FEATURE Implemented new code from SN Systems to get the MAC for the unique ID.
12-19-2002 1.10.12 DES RELEASE Releasing to developer site.
12-19-2002 1.10.12 DES CLEANUP Removed assert.h include from darray.h and hashtable.h.
12-18-2002 1.10.11 DES CLEANUP Put in a stub function fr getting the unique ID when using the SN stack.
12-16-2002 1.10.10 DES FEATURE Defined NOFILE when _PS2 is defined to exclude all file writing code.
FEATURE Defined SOMAXCONN to 5 when not defined. This is used as the backlog
parameter in calls to listen(). 5 is the max for SN Systems.
FEATURE gethostbyaddr() is not supported by SN Systems, defined it to NULL.
CLEANUP Changed GOAGetLastError() to clear the error for SN Systems.
Also removed GOAClearSocketError(), which was only needed for SN Systems.
12-13-2002 1.10.09 DES FEATURE Added EENet specific code for getting the MAC address for the Unique ID.
12-11-2002 1.10.08 DES FEATURE Additional eenet support.
FEATURE Added getlocalhost() for getting the local machine's hostent struct.
FEATURE Added SetSendBufferSize(), GetSendBufferSize(), and GetReceiveBufferSize().
12-05-2002 1.10.07 DES CLEANUP General cleanup
FEATURE Initial PS2 eenet stack support
11-22-2002 1.10.06 DES RELEASE Releasing to developer site.
11-22-2002 1.10.06 DES FIX Fixed bug with checking the current time on the PS2.
11-20-2002 1.10.05 DES FEATURE Switched to using the MAC address for the Unique ID on the PS2.
CLEANUP Cleaned up to compile without warnings on the PS2.
11-18-2002 1.10.04 JED FIX nonport.c now using ansi registry funcs for WIN32/unicode
11-14-2002 1.10.03 DES FEATURE Added assert.h include to nonport.h.
11-13-2002 1.10.02 DDW FEATURE Changed GOAGetUniqueID to use redefinable function pointer.
Made Cisco the default stack for PS2.
11-13-2002 1.10.01 DES FIX Removed Reference to unsupported non-blocking CISCO stack
09-25-2002 1.10.00 DDW OTHER Changelog started