Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-03-22 | Added VarInt64, normalized cPacketizer datatype names. | Mattes D | 1 | -8/+53 | |
2015-03-22 | Unified cPacketizer across all protocols. | Mattes D | 1 | -4/+8 | |
2015-03-21 | Unified cByteBuffer types. | Mattes D | 1 | -31/+72 | |
cByteBuffer now reads and writes any of the [U]Int<N> types. | |||||
2015-01-21 | ByteBuffer: Added support for reading unsigned shorts and ints. | Matyas Dolak | 1 | -1/+31 | |
2015-01-03 | cByteBuffer: Improved SingleThreadAccessChecker performance. | Mattes D | 1 | -1/+6 | |
But it's still poor and unusable for regular testing. | |||||
2014-12-24 | ByteBuffer: SingleThreadAccessChecker is request-only. | Mattes D | 1 | -1/+10 | |
It slows the server down way too much, so it can't be turned on by default. | |||||
2014-12-03 | Fixed indent. | Mattes D | 1 | -2/+2 | |
2014-12-03 | ByteBuffer: Re-added Single-thread access checker. | Mattes D | 1 | -0/+84 | |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -1/+1 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -1/+1 | |
2014-10-19 | Use std::thread | Tiger Wang | 1 | -74/+0 | |
2014-09-27 | Bug fix | Tiger Wang | 1 | -17/+0 | |
2014-09-25 | cByteBuffer: Simplified ReadPosition(). | madmaxoft | 1 | -6/+9 | |
Also, by popular demand, added more comments to the code. | |||||
2014-09-25 | cByteBuffer: Fixed position reading. | madmaxoft | 1 | -3/+3 | |
2014-09-25 | Added cByteBuffer::WriteBEUShort(). | madmaxoft | 1 | -0/+13 | |
2014-09-18 | 1.8: Simplified item metadata reading. | Howaner | 1 | -17/+0 | |
2014-09-17 | Use xofts ReadPosition() code. | Howaner | 1 | -3/+6 | |
2014-09-12 | 1.8: Fixed ReadItem() | Howaner | 1 | -1/+1 | |
2014-09-08 | Fixed more 1.8 packets. | Howaner | 1 | -0/+44 | |
2014-08-23 | Assume POWER is big-endian, so it compiles. | Alexander Harkness | 1 | -1/+1 | |
[reference](http://nadeausoftware.com/articles/2012/02/c_c_tip_how_detect_processor_type_using_compiler_predefined_macros#POWER) We may want to come back and figure out if the processor is running in little-endian mode, but for now assume they're big-endian. | |||||
2014-07-17 | Normalized comments. | madmaxoft | 1 | -1/+1 | |
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | |||||
2014-06-19 | Nullify deleted pointers. | archshift | 1 | -0/+1 | |
2014-06-11 | Removed assert that is now informed by type system | worktycho | 1 | -1/+0 | |
2014-05-01 | Fixed warnings in cByteBuffer. | madmaxoft | 1 | -13/+13 | |
2014-04-27 | Removed Old Asserts | Tycho | 1 | -2/+0 | |
Removed asserts about non-negative numbers on what are now unsigned types Fixes CID 43608 | |||||
2014-04-25 | Small changes; warning fixing. | archshift | 1 | -1/+1 | |
2014-04-24 | cByteBuffer uses void * instead of char * in data interface. | madmaxoft | 1 | -4/+5 | |
This makes it compatible with any pointer type. | |||||
2014-04-24 | Changed cByteBuffer constructor to take a size_t instead of int. | madmaxoft | 1 | -1/+1 | |
2014-03-14 | Fixed xofts issues | Tycho | 1 | -1/+1 | |
2014-03-11 | Fixed more Format issues | Tycho | 1 | -1/+1 | |
2014-03-10 | Fixed test asserts | Tycho | 1 | -3/+0 | |
2014-03-10 | Fixed assert | Tycho | 1 | -14/+17 | |
2014-03-10 | Fixed Alignment issue in ByteBuffer | Tycho | 1 | -1/+1 | |
2014-03-09 | FIxed int in test | Tycho | 1 | -1/+1 | |
2014-03-08 | Added static | Tycho | 1 | -1/+1 | |
2014-03-08 | Added tons more asserts to bytebuffer | Tycho | 1 | -7/+17 | |
2014-03-08 | Enabled self test of bytebuffer | Tycho | 1 | -1/+1 | |
2014-03-08 | Fixed issues with int vs size_t and a few other warnings | Tycho | 1 | -10/+10 | |
2014-03-08 | Actually Fixed ByteBuffer | Tycho | 1 | -3/+3 | |
2014-03-07 | Warnings | Tycho | 1 | -5/+5 | |
2014-01-26 | cByteBuffer has more self-tests. | madmaxoft | 1 | -6/+29 | |
2013-12-31 | removed unneccisary cast | Tycho Bickerstaff | 1 | -1/+2 | |
2013-12-31 | fixed warnings in bytebuffer.cpp | Tycho Bickerstaff | 1 | -3/+3 | |
2013-12-13 | Fixed threading issues affecting cProtocol172. | madmaxoft | 1 | -0/+22 | |
2013-12-04 | Hopefully fixed the sparc not being detected | Alexander Harkness | 1 | -1/+3 | |
2013-11-29 | Fixed an off-by-one error in cByteBuffer. | madmaxoft | 1 | -1/+1 | |
Could have caused random protocol errors and maybe even crashes. | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-24 | RCONClient: Initial implementation. | madmaxoft | 1 | -0/+54 | |
Fix #79. | |||||
2013-11-03 | cByteBuffer: Fixed GetUsedSpace() off-by-one error. | madmaxoft | 1 | -1/+1 | |
2013-10-31 | ByteBuffer: Writing a string doesn't modify it (missing const). | madmaxoft | 1 | -1/+1 | |
2013-10-28 | MC uses VarInts only up to 32-bits. | madmaxoft | 1 | -9/+9 | |
2013-10-28 | cByteBuffer: Added the VarInt and VarUTF8String type reading and writing. | madmaxoft | 1 | -2/+128 | |
This implements #296. | |||||
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -661/+661 | |
2012-12-27 | ProtoProxy: Fixed 1.4.6 compatibility with vehicles, logging for entity metadata. | madmaxoft@gmail.com | 1 | -0/+5 | |
Also removed logging to console, it was slowing the program too much. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1108 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-22 | ByteBuffer: Fixed buffer overrun possibility. | madmaxoft@gmail.com | 1 | -1/+3 | |
http://forum.mc-server.org/showthread.php?tid=633&pid=5473#pid5473 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1063 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-22 | More ByteBuffer checks: Is it used from a single thread only? | madmaxoft@gmail.com | 1 | -0/+69 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1062 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-20 | Aggressive debug mode cByteBuffer validity checking. | madmaxoft@gmail.com | 1 | -21/+88 | |
Hopefully fixed the "BytesToEndOfBuffer" assert. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1057 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-10 | Fixed a bug introduced in rev 1023 (ThuGie's crash) | madmaxoft@gmail.com | 1 | -4/+7 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1029 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-07 | Hotfix for ThuGie's crash, with a sanity check in debug mode. | madmaxoft | 1 | -1/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1023 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-25 | Fixed up a few valgrind warnings | madmaxoft@gmail.com | 1 | -1/+1 | |
( http://forum.mc-server.org/showthread.php?tid=598&pid=5071#pid5071 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1010 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-06 | Fixed slot parsing in 1.2.5 causing weird behavior ( http://forum.mc-server.org/showthread.php?tid=551&pid=4413#pid4413 ) | madmaxoft@gmail.com | 1 | -0/+5 | |
Also added some asserts into ByteBuffer so that this won't happen again. git-svn-id: http://mc-server.googlecode.com/svn/trunk@842 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-04 | Debugging in cByteBuffer::Write(); added the ReadAgain() method to allow ProtoProxy re-send the data it has parsed. | madmaxoft@gmail.com | 1 | -0/+28 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@833 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-02 | Added writing support to cByteBuffer (will be used by ProtoProxy) | madmaxoft@gmail.com | 1 | -3/+137 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@825 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-27 | Cut out all packet handling to a separate cProtocol descendant | madmaxoft@gmail.com | 1 | -0/+9 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@796 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-18 | Packet refactoring, phase two, partial. Rewritten a few packet handling functions not to use cPacket-descendant objects. | madmaxoft@gmail.com | 1 | -0/+14 | |
This breaks plugin API! Plugins need to modify their hook functions to match those used in the Core plugin git-svn-id: http://mc-server.googlecode.com/svn/trunk@750 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-17 | Packets now parse themselves from a cByteBuffer object (1st part of packeting rewrite, http://forum.mc-server.org/showthread.php?tid=524 ) | madmaxoft@gmail.com | 1 | -0/+324 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@744 0a769ca7-a7f5-676a-18bf-c427514a06d6 |