Tycho
|
862e219443
|
Added additional macros to support the MSVC size_t format and changed all formats to use the macros
|
2014-03-12 10:34:50 -07:00 |
|
Tycho
|
16b27c4b7a
|
Fixed a load of format string errors
|
2014-03-11 14:16:08 -07:00 |
|
Tycho
|
53faac10c5
|
Added macros to follow format string checking through wrappers
|
2014-03-11 13:41:15 -07:00 |
|
Tycho
|
e2e7f2184f
|
Fixed cast to type with different alignment in BlockingTCPLink
|
2014-03-10 10:48:50 -07:00 |
|
Tycho
|
8665233522
|
Fixed cast between types of different alignment in cSocket
|
2014-03-10 10:32:51 -07:00 |
|
Tycho
|
e5fc3c63f2
|
Fix IsThread destructor
|
2014-03-09 10:52:12 -07:00 |
|
Tycho
|
b480148116
|
Fixed warnings
|
2014-03-07 10:26:07 -08:00 |
|
madmaxoft
|
1826461884
|
Fixed multiple gcc warnings about unused params.
|
2014-02-28 16:26:23 +01:00 |
|
Tycho
|
462e0bcf46
|
fixed globals.h warnings
|
2014-02-23 12:23:35 -08:00 |
|
Tiger Wang
|
fad90081d2
|
Fixed #491
|
2014-02-03 22:25:16 +00:00 |
|
madmaxoft
|
c9916cd8c2
|
Fixed socket leaking.
|
2014-02-03 17:07:46 +01:00 |
|
madmaxoft
|
0b384198e5
|
SocketThreads: Fixed sending to closed socket.
|
2014-02-03 10:39:10 +01:00 |
|
madmaxoft
|
76457d3673
|
Fixed timing on *nix.
|
2014-01-28 16:28:55 +01:00 |
|
madmaxoft
|
a359275064
|
Squashed common code.
|
2014-01-27 21:34:54 +01:00 |
|
madmaxoft
|
4169af1ce1
|
Fixed Linux compilation.
|
2014-01-27 21:33:06 +01:00 |
|
madmaxoft
|
cc1284a753
|
Rewritten networking to use non-blocking sockets.
This fixes #592.
|
2014-01-27 21:27:13 +01:00 |
|
Mattes D
|
c8be9b5b1a
|
Merge pull request #581 from worktycho/strerror
Switched cEvent to use strerror_r for error messages
|
2014-01-25 10:43:00 -08:00 |
|
madmaxoft
|
5aa3fc4c56
|
Added cFile::Flush().
This is useful when using cFile as a log file and we know the server may crash after a specific write, so we flush the file before continuing.
|
2014-01-25 15:27:34 +01:00 |
|
Tycho
|
977e277094
|
Switched cEvent to GetOSErrorString
|
2014-01-25 06:02:20 -08:00 |
|
Tycho
|
59b8205f02
|
Extracted cSocket::GetErrorString into GetOSErrorString
|
2014-01-25 05:51:03 -08:00 |
|
Tycho
|
7419579140
|
Switched cEvent to use strerror_r for error messages
|
2014-01-23 10:25:56 -08:00 |
|
madmaxoft
|
3c0e8c8da0
|
Rewritten SocketThreads for proper shutdown scenario.
This fixes #560 and #390.
|
2014-01-19 19:31:43 +01:00 |
|
madmaxoft
|
dc70d04cdd
|
SocketThreads: Removed unused code.
|
2014-01-19 16:15:56 +01:00 |
|
madmaxoft
|
4da8818291
|
Fixed SIGPIPE on cSocket::Send().
|
2014-01-16 21:08:17 +01:00 |
|
madmaxoft
|
ba49a32c3a
|
Another VarArgs fix.
This time using va_copy() on platforms that have it and simple assignment on platforms that don't.
|
2014-01-16 08:34:10 +01:00 |
|
madmaxoft
|
dd6c5779ec
|
Using a 2nd argument instead of va_copy().
This seems to be the only reasonable C++03-only solution.
|
2014-01-15 18:28:51 +01:00 |
|
madmaxoft
|
5407cec41c
|
Removed shutdown() from socket closing.
It's not there for Windows and everything seems fine, the client doesn't shutdown either, so why should we be polite.
Fixes #537.
|
2014-01-13 20:54:58 +01:00 |
|
Diusrex
|
487c1a24de
|
Added fake functions into cCriticalSection because of the change to ASSERT
|
2014-01-05 15:08:30 -07:00 |
|
madmaxoft
|
0a712931b1
|
Fixed a race condition in the cQueue class.
Fixes #505.
|
2014-01-05 15:15:59 +01:00 |
|
Tycho
|
d26c0e3815
|
Fixed Documentation
|
2014-01-03 09:42:35 -08:00 |
|
Tycho
|
13bbb3d99d
|
derp
|
2014-01-03 08:56:20 -08:00 |
|
Tycho
|
14ec68d8d3
|
actual fix
|
2014-01-03 08:49:14 -08:00 |
|
Tycho
|
0e8bb3bf41
|
fixed failure to return a value from Remove
|
2014-01-03 08:34:41 -08:00 |
|
Tycho Bickerstaff
|
6f3c5b806e
|
implement xsofts recommendations
|
2014-01-03 11:22:01 +00:00 |
|
Tycho Bickerstaff
|
d522619ce2
|
added documentation
|
2014-01-02 17:43:57 +00:00 |
|
Tycho Bickerstaff
|
042b72bc17
|
rewrote queue not to use promises for waits
|
2014-01-02 12:32:55 +00:00 |
|
Tycho Bickerstaff
|
098ed91a48
|
fogot to add promise classes
|
2013-12-31 16:13:13 +00:00 |
|
Tycho Bickerstaff
|
512d1b9ebe
|
clean up code for patching
|
2013-12-31 15:58:21 +00:00 |
|
Tycho Bickerstaff
|
f3736b1eb7
|
refactored chunk Queue to seperate class
|
2013-12-31 15:48:57 +00:00 |
|
Tycho Bickerstaff
|
1a9d93665f
|
Merge remote-tracking branch 'upstream/master' into threadsafequeue
|
2013-12-22 15:21:34 +00:00 |
|
madmaxoft
|
725b997a28
|
Fixed a (valid) warning in RCONServer.
|
2013-12-28 22:00:01 +01:00 |
|
Tycho Bickerstaff
|
14d2085e35
|
basic threadsafe queue interface
|
2013-12-21 14:43:32 +00:00 |
|
Tycho Bickerstaff
|
779aca6051
|
Merge branch 'master' into cmake
|
2013-12-21 13:32:40 +00:00 |
|
madmaxoft
|
f5e6124ee0
|
Fixed the rest of constructor reorders.
|
2013-12-20 19:10:15 +01:00 |
|
Tycho Bickerstaff
|
e02fbd37ab
|
added pthread linking code to OSSupport
|
2013-12-19 00:15:30 +00:00 |
|
Tycho Bickerstaff
|
77303b77c7
|
Merge branch 'master' of github.com:mc-server/MCServer into cmake
|
2013-12-10 23:10:50 +00:00 |
|
Tycho Bickerstaff
|
712f7d5a23
|
added tolua++ command and removed stackwalker from build
|
2013-12-10 22:59:53 +00:00 |
|
Tycho Bickerstaff
|
daccfd9c6e
|
more cmake changes
|
2013-12-10 22:43:21 +00:00 |
|
Tycho Bickerstaff
|
6cdc990884
|
more cmake
|
2013-12-10 21:39:20 +00:00 |
|
Tycho Bickerstaff
|
c217ab5168
|
fixed comparison of thread handle to Null point rather than null handle
|
2013-12-10 18:43:54 +00:00 |
|
Tycho Bickerstaff
|
b91cfb8765
|
started work on cmake
|
2013-12-10 18:41:43 +00:00 |
|
Alexander Harkness
|
d925cf4def
|
Fixed the remaining derps
|
2013-11-27 07:40:59 +00:00 |
|
Alexander Harkness
|
0de95a215f
|
Merge remote-tracking branch 'origin/master' into foldermove2
Conflicts:
VC2008/MCServer.vcproj
|
2013-11-26 17:21:06 +00:00 |
|
Alexander Harkness
|
139bd34690
|
Merge branch 'master' into foldermove2
|
2013-11-26 17:15:39 +00:00 |
|
Tiger Wang
|
32449f1fca
|
Further attempts to fix compile
|
2013-11-25 18:29:36 +00:00 |
|
Tiger Wang
|
e3db69c4ae
|
Attempt to fix compilation
|
2013-11-24 18:44:22 +00:00 |
|
Alexander Harkness
|
c3cd436ec3
|
Merge remote-tracking branch 'origin/master' into foldermove2
Conflicts:
GNUmakefile
|
2013-11-24 14:37:03 +00:00 |
|
Alexander Harkness
|
675b4aa878
|
Moved source to src
|
2013-11-24 14:19:41 +00:00 |
|