summaryrefslogtreecommitdiff
path: root/src/net_sdl.c
AgeCommit message (Collapse)Author
2014-04-01Replace all snprintf() calls with M_snprintf().Simon Howard
The Windows API has an _snprintf function that is not the same as Unix's snprintf(): if the string is truncated then no trailing NUL character is appended. This makes the function unsafe. Define a replacement/wrapper called M_snprintf that works the same but always appends a trailing NUL, for safety on Windows and other OSes that behave like this. Do the same thing for vsnprintf(), and update HACKING to list snprintf/vsnprintf as forbidden functions. This fixes #375; thanks to Quasar for pointing out the different behavior of these functions.
2012-10-28Merge from trunk.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2537
2012-10-28Add functions for network signature requests. These request the signedSimon Howard
messages from the master server, to be used at the start and end of recording a secure demo. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2535
2011-02-12Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 2258
2010-12-18Add a M_CheckParmWithArgs function, that behaves like M_CheckParm butSimon Howard
also checks that extra options were provided on the command line (thanks Sander van Dijk). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2223
2009-11-21Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1737
2009-09-30Change British English spellings to American English, for consistency.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1699
2008-09-06Remove includes of doomdef.h where possible, move generic parts into topSimon Howard
level. Subversion-branch: /branches/raven-branch Subversion-revision: 1204
2007-10-18#define snprintf, vsnprintf to _snprintf, _vsnprintf in MSVC.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 977
2007-06-22Replace 35 with TICRATE where appropriate.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 925
2006-12-24Javadoc-style self-documenting system for command line options.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 806
2006-10-18Strip out CVS logs, RCS Id tags.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 704
2006-10-05Packet loss simulation code for test.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 684
2006-09-17Fix local LAN queries.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 611
2006-05-29Fix broadcast transmits (-search works!)Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 543
2006-05-11Allow port to be specified for client to connect to through -port orSimon Howard
-connect hostname:port. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 479
2006-04-09Broadcast searches (currently broken)Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 467
2006-04-06Debug code for tracking bandwidth usageSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 465
2006-01-02Rename i_net_module -> net_sdl_module. Fix the AddrToString method.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 244
2005-12-29Automatically initialise the address tableSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 231
2005-10-30Add foundation code for the new networking systemSimon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 229