1
0
Fork 0
Commit Graph

8132 Commits

Author SHA1 Message Date
Mattes D 360c632e36 cNetwork: Exported the Connect() method and cTCPLink class to Lua. 2015-02-04 08:40:50 +01:00
tycho e7424adbf4 Switched LuaState to use sizeof... 2015-01-31 15:44:14 +00:00
Mattes D fd49e34e33 Merge pull request #1713 from mc-server/UseLibevent
Use libevent
2015-01-30 08:40:45 +01:00
Matyas Dolak c329bd28ec Updated PolarSSL. 2015-01-29 15:10:20 +01:00
Mattes D 64a16a7309 CheckBasicStyle: Fixed a forgotten file close. 2015-01-29 11:10:32 +01:00
Mattes D 076c87f797 Fixed missing LibEvent reference in OSSupport. 2015-01-29 07:40:01 +01:00
Mattes D 32dd102988 Updated PolarSSL. 2015-01-27 17:40:16 +01:00
Mattes D 1d69cad676 Updated LibEvent. 2015-01-27 16:26:35 +01:00
Mattes D 79dee9bb70 Fixed listening ports not closed on cServerHandle::Close. 2015-01-27 14:53:39 +01:00
Mattes D de7f5fc794 Fixed server failure to open any port not aborting the server. 2015-01-27 14:53:38 +01:00
Mattes D 19d463ae1c Fixed a deadlock in cClientHandle network sending. 2015-01-27 14:53:38 +01:00
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