Mattes D
|
053362e604
|
Added network termination called at app exit.
This fixes a crash in MSVC runtime caused by joining a thread in a global var's destructor.
|
2015-01-27 14:53:37 +01:00 |
|
Mattes D
|
9a2200f8bb
|
cTCPLinkImpl: Added the BEV_OPT_THREADSAFE flag.
|
2015-01-27 14:53:37 +01:00 |
|
Mattes D
|
2557f2867d
|
ServerHandleImpl: Removed needless diagnostic output.
|
2015-01-27 14:53:36 +01:00 |
|
Mattes D
|
4eecf9363a
|
Client: Only decode protocol when there's actual data incoming.
|
2015-01-27 14:53:36 +01:00 |
|
Mattes D
|
b3437c5b01
|
Added LibEvent license to the binary distribution pack.
|
2015-01-27 14:53:35 +01:00 |
|
worktycho
|
96def00c7c
|
Fix clang compile error
|
2015-01-27 14:53:35 +01:00 |
|
Mattes D
|
1b9c0f1030
|
Removed cFile::ReplaceFileNameInvalidChars().
Its only usage in cProtocol18 has been changed to a simple string replace - only the IPv6's colons were causing problems.
|
2015-01-27 14:53:34 +01:00 |
|
Mattes D
|
edce2cbdcf
|
Fixed enchant packet handling.
|
2015-01-27 14:53:34 +01:00 |
|
Mattes D
|
e8a9f0a5df
|
Turned off echo in Windows script.
|
2015-01-27 14:53:33 +01:00 |
|
Mattes D
|
13091e0fa0
|
RCONServer: Changed variables to UInt32.
|
2015-01-27 14:53:33 +01:00 |
|
Mattes D
|
6ec5e8caa7
|
Replaced atoi() with StringToInteger().
|
2015-01-27 14:53:32 +01:00 |
|
Mattes D
|
f243aa387c
|
Removed ListenThread and SocketThreads.
They have been replaced by the cNetwork API.
Socket.cpp is still used by RCONClient.
|
2015-01-27 14:53:32 +01:00 |
|
Mattes D
|
86f2f82d2a
|
BlockingSslClientSocket: Migrated to cNetwork API.
|
2015-01-27 14:53:31 +01:00 |
|
Mattes D
|
7dfeb67f01
|
Converted cServer to use the cNetwork API.
|
2015-01-27 14:53:31 +01:00 |
|
Mattes D
|
1f2f8b553b
|
cNetwork: Fixed IP address reading for incoming connections.
|
2015-01-27 14:53:30 +01:00 |
|
Mattes D
|
978fc6a988
|
Protocol18: Fixed failure with invalig logfile names.
|
2015-01-27 14:53:30 +01:00 |
|
Mattes D
|
f1f12495b2
|
cFile: Added ReplaceFileNameInvalidChars().
|
2015-01-27 14:53:29 +01:00 |
|
Mattes D
|
7cff25f0ff
|
StringUtils: Fixed bad predicate in MergeStringVectors().
Instead of preventing duplicates it was allowing only duplicates.
|
2015-01-27 14:53:29 +01:00 |
|
Mattes D
|
28ffc55d89
|
RCON server: fixed compilation.
|
2015-01-27 14:53:28 +01:00 |
|
Mattes D
|
b93903db23
|
Fixed RCONClient compilation.
|
2015-01-27 14:53:28 +01:00 |
|
Mattes D
|
9e61ad8c74
|
Migrated RCON server to cNetwork API.
|
2015-01-27 14:53:27 +01:00 |
|
Mattes D
|
059af2efdc
|
Fixed a crash in RCON server.
|
2015-01-27 14:53:27 +01:00 |
|
Mattes D
|
80a386cbc4
|
Fixed missing LibEvent reference in OSSupport.
|
2015-01-27 14:53:26 +01:00 |
|
Mattes D
|
f477b524bb
|
WebAdmin uses the new cNetwork API.
|
2015-01-27 14:53:26 +01:00 |
|
Mattes D
|
7990d223ea
|
IniFile: Added common code to migrate ports.
Old settings have IPv4 and IPv6 ports as separate values, new settings have a single value for the ports.
|
2015-01-27 14:53:25 +01:00 |
|
Mattes D
|
40e231bc29
|
StringUtils: Added string vector manipulation.
|
2015-01-27 14:53:25 +01:00 |
|
Matyas Dolak
|
42162b5193
|
Debuggers: Logging the os.clock for console-scheduled tasks.
This performs the test for #1717.
|
2015-01-27 13:28:01 +01:00 |
|
Mattes D
|
4a732cc80e
|
Merge pull request #1716 from Raekye/master
filter out leaves meta changes from being sent to the client (resolves #1714)
|
2015-01-26 09:52:35 +01:00 |
|
Raekye
|
82a10116dd
|
fix logic bug in cChunk::FastSetBlock filtering out leaves meta changes
- send update if it's not a leaves block and (the original checks)
|
2015-01-25 19:13:55 -05:00 |
|
Raekye
|
08d84080fa
|
filter out leaves meta changes from being sent to the client
|
2015-01-25 18:33:08 -05:00 |
|
Alexander Harkness
|
e6b50b6037
|
Gamosocm support
|
2015-01-24 15:48:30 +00:00 |
|
Mattes D
|
f91de20ca1
|
Merge pull request #1701 from mc-server/libevent
LibEvent-based socket API
|
2015-01-24 09:27:55 +01:00 |
|
Mattes D
|
10cfa61fbc
|
cNetwork: Added self pointers to keep objects alive for callbacks.
Ref.: http://forum.mc-server.org/showthread.php?tid=1700&pid=17947#pid17947
|
2015-01-23 23:01:18 +01:00 |
|
Mattes D
|
b0b0fdfd3a
|
Merge pull request #1712 from UltraCoderRU/fix_coverity
Fixed Coverity defects.
|
2015-01-23 18:29:01 +01:00 |
|
Kirill Kirilenko
|
5d257178a0
|
Fixed defect #43662 in Coverity list.
|
2015-01-23 19:56:17 +03:00 |
|
Kirill Kirilenko
|
ce2d3280ca
|
Fixed defect #43665 in Coverity list.
|
2015-01-23 19:06:27 +03:00 |
|
Kirill Kirilenko
|
0288e90e0b
|
Fixed defect #73101 in Coverity list.
|
2015-01-23 19:06:26 +03:00 |
|
Kirill Kirilenko
|
2557eab957
|
Fixed defect #43671 in Coverity list.
|
2015-01-23 19:06:25 +03:00 |
|
Kirill Kirilenko
|
14ea50cbe7
|
Fixed defect #43661 in Coverity list.
|
2015-01-23 19:06:23 +03:00 |
|
Kirill Kirilenko
|
a216413a33
|
Fixed defect #71781 in Coverity list.
|
2015-01-23 19:06:07 +03:00 |
|
Matyas Dolak
|
2b75c89051
|
ProtoProxy: Added socket startup error reporting.
Fixes CID 66433, fixes CID 66443.
|
2015-01-23 10:10:25 +01:00 |
|
Matyas Dolak
|
268ea71e4a
|
Fixed negative return values in SchematicFileSerializer.
Fixes CID 103165.
|
2015-01-23 10:03:39 +01:00 |
|
Mattes D
|
9014bdfa32
|
cNetwork: Renamed callback to OnConnected()
|
2015-01-22 22:49:37 +01:00 |
|
Mattes D
|
dbf7f13bd4
|
cNetwork: Added link creation callback.
This allows the callback classes to store the link inside them and use it internally later on, mainly for sending data.
|
2015-01-22 20:13:06 +01:00 |
|
Mattes D
|
5b4c5cf2be
|
cNetwork: Changed listening API.
The link-callbacks for each new accepted link are now received from the OnIncomingConnection listen-callback.
|
2015-01-22 20:13:05 +01:00 |
|
Mattes D
|
64855ed340
|
cNetwork: Added error message to error callbacks.
|
2015-01-22 20:13:04 +01:00 |
|
Mattes D
|
00253403b3
|
cTCPLinkImpl: Fixed type conversion warning.
|
2015-01-22 20:13:03 +01:00 |
|
Mattes D
|
d4682463a1
|
cNetwork: Fixed race conditions with lookups; proper shutdown.
|
2015-01-22 20:13:02 +01:00 |
|
Mattes D
|
c0cb787c10
|
cNetwork: Split the main cpp file into several files.
|
2015-01-22 20:13:02 +01:00 |
|
Mattes D
|
1e5aedacea
|
cNetwork: Fixed WinXP dualstack listening.
|
2015-01-22 20:13:01 +01:00 |
|