index
:
anonymous/cuberite
1.14
BlockFixes
BoundingBox
CArrays
Certificates
ChannelManagement
ComponentRewrite
FastNBTTest
FixItemCountFormat
InfoDumpParams
InteractRewrite
LuaNoCpp
LuaStateParamsRead
LuaWebControllers
Megumin
MultiLuaStack
Pickups
PieceGenClosurePieces
ProtocolRefactor
SeeBackup
Sponge
VillagerTrading
WarningsFixes
alwaysTicked
apidump-vscode
biomal-bedrock-shape
books
callbacks
clang-format-codebase
daylightgrowth
dumpinfo-plugin-folder
endgen
fixes
fixesandfeatures
formattingcodes
ghastsounds
infodump-dependencies
issue4106
itemsinicleanup
master
mobs2
real-block-count
serverTick
spawning
template-id-ctor-warning
threading
A lightweight, fast and extensible game server for Minecraft
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
OSSupport
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2015-04-11
Added more cFile API functions.
Mattes D
2
-2
/
+66
2015-04-10
Added proper implementation of cFile::ChangeFileExt().
Mattes D
1
-2
/
+17
2015-04-06
Added cFile:ChangeFileExt() function.
Mattes D
2
-0
/
+27
2015-03-22
Unified cPacketizer across all protocols.
Mattes D
1
-6
/
+6
2015-03-18
Network: Close the UDP endpoint in destructor.
Mattes D
2
-0
/
+11
2015-03-10
Use std::memcpy to fix alignment
Tiger Wang
1
-2
/
+8
2015-03-08
Potential Linux implementation
Tiger Wang
1
-4
/
+54
2015-02-22
Network: Replaced magic number with named constant.
Mattes D
1
-1
/
+1
2015-02-22
cNetwork: Added EnumLocalIPAddresses() function.
Mattes D
3
-0
/
+133
2015-02-20
UDPEndpointImpl: Fixed clang warnings.
Mattes D
1
-3
/
+3
2015-02-20
cNetwork: Added UDP API.
Mattes D
5
-1
/
+780
2015-02-18
NetworkSingleton: LibEvent thread is joined properly on server exit.
Mattes D
2
-7
/
+5
2015-02-18
Network: Fixed two-socket servers.
Mattes D
1
-1
/
+1
2015-02-14
Fixed TCP link shutdown.
Mattes D
2
-9
/
+68
2015-02-08
ServerHandle: Fixed socket reuse.
Mattes D
1
-10
/
+30
2015-02-07
Use evutil_make_listen_socket_reuseable
Howaner
1
-16
/
+6
2015-02-07
Set reuse flag to sockets
Howaner
1
-1
/
+24
2015-02-04
Exported cServerHandle and cNetwork:Listen to Lua.
Mattes D
1
-0
/
+3
2015-02-04
cTCPLink: Fixed missing addresses on link connection.
Mattes D
1
-2
/
+2
2015-01-29
Fixed missing LibEvent reference in OSSupport.
Mattes D
1
-1
/
+1
2015-01-27
Fixed listening ports not closed on cServerHandle::Close.
Mattes D
1
-0
/
+3
2015-01-27
Added network termination called at app exit.
Mattes D
2
-12
/
+43
2015-01-27
cTCPLinkImpl: Added the BEV_OPT_THREADSAFE flag.
Mattes D
1
-2
/
+8
2015-01-27
ServerHandleImpl: Removed needless diagnostic output.
Mattes D
1
-4
/
+0
2015-01-27
Removed cFile::ReplaceFileNameInvalidChars().
Mattes D
2
-26
/
+0
2015-01-27
Removed ListenThread and SocketThreads.
Mattes D
5
-1225
/
+0
2015-01-27
cNetwork: Fixed IP address reading for incoming connections.
Mattes D
1
-1
/
+2
2015-01-27
cFile: Added ReplaceFileNameInvalidChars().
Mattes D
2
-0
/
+26
2015-01-27
Fixed missing LibEvent reference in OSSupport.
Mattes D
1
-1
/
+1
2015-01-23
cNetwork: Added self pointers to keep objects alive for callbacks.
Mattes D
5
-17
/
+39
2015-01-22
cNetwork: Renamed callback to OnConnected()
Mattes D
2
-3
/
+6
2015-01-22
cNetwork: Added link creation callback.
Mattes D
4
-15
/
+42
2015-01-22
cNetwork: Changed listening API.
Mattes D
4
-29
/
+51
2015-01-22
cNetwork: Added error message to error callbacks.
Mattes D
5
-13
/
+20
2015-01-22
cTCPLinkImpl: Fixed type conversion warning.
Mattes D
3
-5
/
+5
2015-01-22
cNetwork: Fixed race conditions with lookups; proper shutdown.
Mattes D
6
-82
/
+123
2015-01-22
cNetwork: Split the main cpp file into several files.
Mattes D
13
-1050
/
+1148
2015-01-22
cNetwork: Fixed WinXP dualstack listening.
Mattes D
1
-21
/
+42
2015-01-22
cNetwork: Split cNetworkSingleton to a separate file.
Mattes D
4
-325
/
+430
2015-01-22
cNetwork: Fixed WSAStartup()-not-called error in Listen().
Mattes D
1
-0
/
+3
2015-01-22
cNetwork: Handle WSA initialization failures.
Mattes D
1
-1
/
+7
2015-01-22
cNetwork: Added an OnError callback for listening servers.
Mattes D
2
-0
/
+8
2015-01-22
cNetwork: Rewritten server listen into a factory method.
Mattes D
1
-88
/
+102
2015-01-22
cNetwork: Removed unneeded dependency.
Mattes D
1
-1
/
+0
2015-01-22
cNetwork: Refactored cTCPLinkImpl::Connect into a factory.
Mattes D
1
-41
/
+48
2015-01-22
cNetwork: Cosmetics.
Mattes D
1
-6
/
+10
2015-01-22
cNetwork: Fixed compilation.
Mattes D
1
-9
/
+8
2015-01-22
Wrap debug variable in ifdef
worktycho
1
-0
/
+2
2015-01-22
cNetwork: Added error logging to server socket creation.
Mattes D
1
-6
/
+24
2015-01-22
cNetwork: Added multithreading protection.
Mattes D
2
-3
/
+28
2015-01-22
cNetwork: Implemented connection shutdown and close.
Mattes D
2
-17
/
+59
2015-01-22
cNetwork: Fixed Linux compilation.
Mattes D
1
-5
/
+23
2015-01-22
cNetwork: Implemented link address getting.
Mattes D
1
-57
/
+117
2015-01-22
cNetwork: Implemented basic server functionality.
Mattes D
1
-122
/
+215
2015-01-22
cNetwork: Implemented IP-to-hostname lookup.
Mattes D
1
-8
/
+114
2015-01-22
cNetwork: Implemented HostnameToIP lookups.
Mattes D
2
-6
/
+141
2015-01-22
Extracted Google connection test
Tycho
1
-74
/
+3
2015-01-22
cNetwork: Linux compilation fix.
Mattes D
2
-4
/
+23
2015-01-22
Implemented LibEvent-based client connections.
Mattes D
3
-0
/
+1027
2015-01-18
Fixed various warnings.
Mattes D
1
-1
/
+1
2015-01-17
Fixed CppCheck: (performance) Possible inefficient checking for emptiness.
Kirill Kirilenko
1
-2
/
+2
2014-12-25
cIsThread: Fixed a race condition on thread start.
Mattes D
2
-7
/
+30
2014-12-11
Cosmetic touchups.
Mattes D
1
-1
/
+1
2014-12-09
Added a RemoveIf() function to cQueue
Mattes D
1
-0
/
+23
2014-12-07
Fixed integer overflow problems.
Mattes D
2
-4
/
+4
2014-12-07
Fixed c++11 branch issues.
Mattes D
1
-10
/
+10
2014-12-05
BasicStyle: Added missing braces to control statements.
Mattes D
1
-1
/
+10
2014-12-05
Fixed reported parentheses around comparisons.
Mattes D
1
-1
/
+1
2014-12-04
Fixed trailing whitespace.
Mattes D
1
-5
/
+5
2014-12-03
Fixes socket leak in HTTP server.
Mattes D
1
-3
/
+11
2014-11-30
Fixed compiling on linux.
Howaner
1
-0
/
+1
2014-11-29
Added a basic stacktracing for assert and signal failures.
Mattes D
3
-2
/
+64
2014-11-23
Compilation fixes
Tiger Wang
1
-2
/
+2
2014-11-04
cEvent: Changed chrono duration resolution.
Mattes D
1
-1
/
+1
2014-11-04
cEvent: Changed steady_clock to system_clock.
Mattes D
1
-2
/
+2
2014-10-24
Moved the chrono include into Globals.
Mattes D
1
-1
/
+0
2014-10-24
Added a missing chrono include.
Mattes D
1
-0
/
+1
2014-10-24
OSSupport/CMakeLists.txt: fixed indentation
archshift
1
-3
/
+3
2014-10-24
Suggestions
Tiger Wang
3
-6
/
+46
2014-10-24
Fixed potential linker errors with mingw, as it isn't MSVC and it isn't APPLE.
archshift
1
-4
/
+4
2014-10-23
Fix linking on OS X, which does not have librt.
archshift
1
-2
/
+6
2014-10-23
Reimplemented cEvent using C++11 primitives.
Mattes D
2
-136
/
+51
2014-10-23
En masse NULL -> nullptr replace
Tiger Wang
9
-35
/
+35
2014-10-21
Compile fix?
Tiger Wang
1
-2
/
+2
2014-10-20
En masse NULL -> nullptr replace
Tiger Wang
9
-35
/
+35
2014-10-20
Use std::recusive_mutex
Tiger Wang
3
-52
/
+9
2014-10-20
Migrated cSleep and cTimer to std::chrono
Tiger Wang
6
-98
/
+1
2014-10-19
Use std::thread
Tiger Wang
7
-339
/
+34
2014-10-12
convert old style casts to fix warnings
Steven Riehl
1
-20
/
+16
2014-10-06
Update CMakeLists.txt
worktycho
1
-1
/
+1
2014-10-05
Added a cEvent::Wait() with timeout.
Mattes D
2
-0
/
+51
2014-09-14
OSSupport: Fixed UNICODE Windows builds.
Mattes D
2
-8
/
+8
2014-08-28
Fixed spaces after "template" keyword.
Mattes D
1
-1
/
+1
2014-08-15
Removed an unneeded cast.
madmaxoft
1
-1
/
+1
2014-08-12
Fixed windows compilation and style issues.
madmaxoft
1
-4
/
+4
2014-08-10
First Implementatation of new Loggin framework
Tycho
2
-3
/
+5
2014-07-24
Removed redundant semicolons and re-added warning
archshift
1
-2
/
+2
2014-07-21
Style: Normalized to no spaces before closing parenthesis.
madmaxoft
8
-44
/
+44
2014-07-21
Style: Normalized spaces after if, for and while.
madmaxoft
3
-13
/
+13
2014-07-19
Socket: removed unused Socket destructor
archshift
2
-10
/
+0
2014-07-19
Fixed style: spaces after commas.
madmaxoft
2
-5
/
+5
2014-07-19
Subdirs: Only add_library if not using MSVC
archshift
1
-3
/
+5
2014-07-19
OSSupport/CMakeLists.txt: Replaced glob with list of files
archshift
1
-5
/
+32
2014-07-17
Fixed tabs used for alignment.
madmaxoft
3
-19
/
+35
2014-07-17
Basic style fixes.
madmaxoft
4
-7
/
+7
2014-07-17
Normalized comments.
madmaxoft
7
-18
/
+18
2014-07-01
Fixed printf formats for Win builds
madmaxoft
2
-4
/
+4
2014-06-30
Fixed cFile compilation under MinGW.
madmaxoft
1
-0
/
+3
2014-06-19
Nullify deleted pointers.
archshift
3
-0
/
+4
2014-06-08
Fixed deadlock when moving players to other worlds.
Mattes D
2
-3
/
+22
2014-05-09
Fixed MSVC 64-bit build warnings.
Mattes D
4
-8
/
+8
2014-05-08
Fixed MSVC 64-bit build warnings.
Mattes D
4
-8
/
+8
2014-05-02
Open files in shared mode on windows, so that other tools may read them.
madmaxoft
1
-2
/
+2
2014-05-01
Fixed crashes in the SSL HTTP connection.
madmaxoft
1
-2
/
+4
2014-04-30
Removed the unused cBlockingTCPLink class.
madmaxoft
2
-170
/
+0
2014-04-28
Template Magic
Tycho
2
-4
/
+4
2014-04-27
cSocket creates the socket in Connect if no socket is present yet.
madmaxoft
1
-2
/
+8
2014-04-26
Fixed unitialized member in gZipFile (CID 43673)
jfhumann
1
-1
/
+1
2014-04-26
Fixed mobs that don't naturally spawn.
archshift
1
-5
/
+5
2014-04-25
Cmake generated projects for IDEs include headers in project files.
archshift
1
-0
/
+1
2014-04-11
Fixed issues with 64-bit MSVC compilation.
madmaxoft
3
-21
/
+35
2014-04-02
Fixed All signedness warnings in HTTPServer.cpp
Tycho
1
-1
/
+1
2014-04-01
More cFile warning fixes.
madmaxoft
1
-1
/
+1
2014-04-01
Fixed clang warnings in cGZipFile.
madmaxoft
1
-2
/
+2
2014-04-01
Fixed clang warnings in cFile.
madmaxoft
1
-10
/
+10
2014-03-28
Fixed non-virtual destructors warnings.
madmaxoft
1
-9
/
+11
2014-03-25
More fixes to get it to compile for me on Mac 10.9. Mostly just newline additions, but some of the unused variables were causing errors, so I wrapped them in #ifndef __APPLE__ calls, since I didn't know if they were going to be used in the future.
Samuel Barney
1
-1
/
+1
2014-03-25
Added newlines. Without them, the files would not compile.
Samuel Barney
2
-2
/
+2
2014-03-18
Fixed cGZipFile::ReadRestOfFile returning incorrect value.
madmaxoft
1
-1
/
+4
2014-03-14
Fixed xofts issues
Tycho
1
-1
/
+1
2014-03-12
Added additional macros to support the MSVC size_t format and changed all formats to use the macros
Tycho
1
-1
/
+1
2014-03-11
Fixed a load of format string errors
Tycho
1
-1
/
+1
2014-03-11
Added macros to follow format string checking through wrappers
Tycho
1
-1
/
+1
2014-03-10
Fixed cast to type with different alignment in BlockingTCPLink
Tycho
1
-1
/
+1
2014-03-10
Fixed cast between types of different alignment in cSocket
Tycho
1
-1
/
+2
2014-03-09
Fix IsThread destructor
Tycho
1
-1
/
+1
2014-03-07
Fixed warnings
Tycho
1
-1
/
+1
2014-02-28
Fixed multiple gcc warnings about unused params.
madmaxoft
1
-0
/
+4
2014-02-23
fixed globals.h warnings
Tycho
1
-1
/
+5
2014-02-03
Fixed #491
Tiger Wang
1
-2
/
+14
2014-02-03
Fixed socket leaking.
madmaxoft
1
-0
/
+5
2014-02-03
SocketThreads: Fixed sending to closed socket.
madmaxoft
1
-1
/
+6
2014-01-28
Fixed timing on *nix.
madmaxoft
1
-1
/
+1
2014-01-27
Squashed common code.
madmaxoft
1
-14
/
+7
2014-01-27
Fixed Linux compilation.
madmaxoft
1
-1
/
+2
2014-01-27
Rewritten networking to use non-blocking sockets.
madmaxoft
4
-62
/
+176
2014-01-25
Added cFile::Flush().
madmaxoft
2
-20
/
+34
2014-01-25
Switched cEvent to GetOSErrorString
Tycho
3
-18
/
+14
2014-01-25
Extracted cSocket::GetErrorString into GetOSErrorString
Tycho
6
-59
/
+62
2014-01-23
Switched cEvent to use strerror_r for error messages
Tycho
1
-6
/
+18
2014-01-19
Rewritten SocketThreads for proper shutdown scenario.
madmaxoft
4
-158
/
+182
2014-01-19
SocketThreads: Removed unused code.
madmaxoft
2
-53
/
+3
2014-01-16
Fixed SIGPIPE on cSocket::Send().
madmaxoft
3
-12
/
+13
2014-01-16
Another VarArgs fix.
madmaxoft
1
-4
/
+2
2014-01-15
Using a 2nd argument instead of va_copy().
madmaxoft
1
-2
/
+4
2014-01-13
Removed shutdown() from socket closing.
madmaxoft
1
-4
/
+0
2014-01-05
Added fake functions into cCriticalSection because of the change to ASSERT
Diusrex
1
-0
/
+5
2014-01-05
Fixed a race condition in the cQueue class.
madmaxoft
1
-59
/
+86
2014-01-03
Fixed Documentation
Tycho
1
-4
/
+2
2014-01-03
derp
Tycho
1
-1
/
+1
2014-01-03
actual fix
Tycho
1
-2
/
+9
2014-01-03
fixed failure to return a value from Remove
Tycho
1
-1
/
+1
2014-01-03
implement xsofts recommendations
Tycho Bickerstaff
1
-9
/
+15
2014-01-02
added documentation
Tycho Bickerstaff
1
-7
/
+45
2014-01-02
rewrote queue not to use promises for waits
Tycho Bickerstaff
3
-105
/
+11
2013-12-31
fogot to add promise classes
Tycho Bickerstaff
2
-0
/
+92
2013-12-31
clean up code for patching
Tycho Bickerstaff
2
-3
/
+4
2013-12-31
refactored chunk Queue to seperate class
Tycho Bickerstaff
4
-26
/
+95
2013-12-22
fixed rdynamic as its not acctually needed a cmake handles it, looks like the problem was caused by the linux linker accepting the option twice and the os x linker not
Tycho Bickerstaff
1
-0
/
+31
2013-12-28
Fixed a (valid) warning in RCONServer.
madmaxoft
1
-0
/
+3
2013-12-21
basic threadsafe queue interface
Tycho Bickerstaff
2
-0
/
+34
2013-12-20
Fixed the rest of constructor reorders.
madmaxoft
1
-2
/
+2
2013-12-19
added pthread linking code to OSSupport
Tycho Bickerstaff
1
-0
/
+4
2013-12-10
added tolua++ command and removed stackwalker from build
Tycho Bickerstaff
1
-1
/
+0
2013-12-10
more cmake changes
Tycho Bickerstaff
1
-2
/
+4
2013-12-10
more cmake
Tycho Bickerstaff
1
-1
/
+3
2013-12-10
fixed comparison of thread handle to Null point rather than null handle
Tycho Bickerstaff
1
-1
/
+1
2013-12-10
started work on cmake
Tycho Bickerstaff
1
-0
/
+7
2013-11-27
Fixed the remaining derps
Alexander Harkness
1
-1
/
+1
2013-11-25
Further attempts to fix compile
Tiger Wang
1
-1
/
+1
2013-11-24
Attempt to fix compilation
Tiger Wang
1
-1
/
+1
2013-11-24
Moved source to src
Alexander Harkness
26
-0
/
+3573