Commit Graph
8070 Commits
Author SHA1 Message Date
Mattes D ae29a82eba cNetwork: Fixed WSAStartup()-not-called error in Listen(). 2015-01-22 20:12:59 +01:00
Mattes D 60807adfb5 cNetwork: Handle WSA initialization failures. 2015-01-22 20:12:58 +01:00
Mattes D 7cddb62374 cNetwork: Added an OnError callback for listening servers.
The callback receives the error details.
2015-01-22 20:12:57 +01:00
Mattes D 646e636933 cNetwork: Rewritten server listen into a factory method. 2015-01-22 20:12:56 +01:00
Mattes D 4647e6ad71 cNetwork: Removed unneeded dependency. 2015-01-22 20:12:55 +01:00
Mattes D 728a624e48 cNetwork: Refactored cTCPLinkImpl::Connect into a factory. 2015-01-22 20:12:55 +01:00
Mattes D 6f29cfe084 cNetwork: Cosmetics. 2015-01-22 20:12:54 +01:00
Mattes D 5cc8d82a23 cNetwork: Fixed compilation in out-of-source builds. 2015-01-22 20:12:53 +01:00
Mattes D b59206207c cNetwork: Fixed compilation. 2015-01-22 20:12:52 +01:00
worktycho 19121d2962 Wrap debug variable in ifdef
avoidss unused variable error in clang
2015-01-22 20:12:51 +01:00
Mattes D 235b8f1f6b cNetwork: Added error logging to server socket creation.
This is mainly for WinXP and RasPi testing.
2015-01-22 20:12:50 +01:00
Mattes D ddb1818dd5 cNetwork: Added multithreading protection. 2015-01-22 20:12:50 +01:00
Mattes D d8ac99a037 cNetwork: Implemented connection shutdown and close. 2015-01-22 20:12:49 +01:00
Mattes D 9ffca12709 cNetwork: Fixed Linux compilation. 2015-01-22 20:12:48 +01:00
Mattes D a2aa37bdc5 cNetwork: Implemented link address getting. 2015-01-22 20:12:47 +01:00
Mattes D 28e97d5468 cNetwork: Implemented basic server functionality. 2015-01-22 20:12:46 +01:00
Mattes D 251c96952b cNetwork: Implemented IP-to-hostname lookup. 2015-01-22 20:12:45 +01:00
Mattes D fde44cba08 cNetwork: Implemented HostnameToIP lookups. 2015-01-22 20:12:45 +01:00
Mattes D c7335255ac Excluded PolarSSL tests from MCS tests. 2015-01-22 20:12:44 +01:00
Mattes D bef957ef14 Added newline to logged messages in the tests. 2015-01-22 20:12:43 +01:00
Tycho a9b8a530b1 Extracted Google connection test 2015-01-22 20:12:42 +01:00
Mattes D b8b3409b74 cNetwork: Linux compilation fix. 2015-01-22 20:12:41 +01:00
Mattes D 6f5e267d58 Implemented LibEvent-based client connections. 2015-01-22 20:12:40 +01:00
Mattes D a8a7488b54 Added the libevent library. 2015-01-22 20:12:39 +01:00
Mattes D f36a00c603 Merge pull request #1708 from mc-server/WarningFixes
Warning fixes
2015-01-22 14:33:36 +01:00
Mattes D 9429cdcb53 Fixed warnings in StringUtils. 2015-01-21 20:39:34 +01:00
Matyas Dolak dc5ab256a5 ProtoProxy: Fixed warnings in Connection.cpp. 2015-01-21 14:15:35 +01:00
Matyas Dolak adf3b3a569 ByteBuffer: Added support for reading unsigned shorts and ints. 2015-01-21 12:12:22 +01:00
Matyas Dolak b333551830 ProtoProxy: Fixed warnings in Connection.cpp. 2015-01-21 11:24:32 +01:00
Mattes D 2df8e4863f Fixed warnings in FastNBT.cpp. 2015-01-20 23:52:53 +01:00
Mattes D 5ac3a23586 Fixed warnings in 1.7 protocol. 2015-01-18 22:43:35 +01:00
Mattes D 45b1d5ff78 Fixed various warnings. 2015-01-18 18:01:24 +01:00
Mattes D b1c58b7b52 cWorld: Fixed a type warning. 2015-01-18 15:10:05 +01:00
Mattes D 83ed6a2c1b Fixed type conversion warnings. 2015-01-18 11:25:16 +01:00
Mattes D e38f41d32f Merge pull request #1702 from mc-server/chrono
Started to convert more of MCServer to std::chrono
2015-01-18 11:21:36 +01:00
Mattes D e211aafaa4 Fixed type-conversion warnings. 2015-01-18 11:02:17 +01:00
worktycho 6758c1d2a1 correct comment to say milliseconds 2015-01-17 22:24:25 +00:00
Mattes D 50918a5214 Merge pull request #1707 from UltraCoderRU/master
Fixed some problems found by CppCheck
2015-01-17 19:52:26 +01:00
Kirill Kirilenko 41f30edcf7 Fixed CppCheck: (performance) Prefer prefix ++/-- operators for non-primitive types. 2015-01-17 16:00:12 +03:00
Kirill Kirilenko 3dc994f9dc Fixed CppCheck: (performance) Possible inefficient checking for emptiness. 2015-01-17 15:20:03 +03:00
Kirill Kirilenko 2ce2741968 Fixed CppCheck: (performance) Function parameter should be passed by reference. 2015-01-17 15:19:23 +03:00
Tycho bfe1960191 Converted Monster to std::chrono 2015-01-16 14:38:21 +00:00
Tycho 05c40db060 Converted cPickupEntity to std::chrono 2015-01-16 13:56:18 +00:00
Tycho 8dc9cf0c76 Converted MinecartEntity to std::chrono 2015-01-16 13:42:44 +00:00
Tycho 7562a381c0 Converted cExpOrbEntity to std::chrono 2015-01-16 13:27:10 +00:00
Tycho d6f042da4a Converted ArrowEntityTiers to std::chrono 2015-01-16 13:13:23 +00:00
Tycho acc2dcbbc3 Fix trailing whitespace 2015-01-11 21:53:20 +00:00
Tycho 2a9664d6ca Initial convertion of a_Dt to std::chrono
also refactored cWorld::m_WorldAge and cWorld::m_TimeOfDay
2015-01-11 21:12:26 +00:00
Tycho 4f75b94c99 Created new type cTickTime and rewrote cWorld::TickThread to use it 2015-01-11 01:54:18 +00:00
Mattes D 52d307e3b0 CMake: Check libs in submodules before configuring.
This provides an early error message when someone forgets to init / update submodules.
2015-01-09 20:38:25 +01:00