Simple scripts to find RakNet 3.401, esp if that raknet is installed in dependencies/installed-raknet/ |
|
More...
|
almost 16 years ago
|
Now that the code for Structured streams has stabilized, first round of documentation for the central headers TCPStream and MultiplexedSocket, and the code within TCPStream. |
|
More...
|
almost 16 years ago
|
In event of connection failure just before a clone, either return false to the cloneFrom command or guarantee callback. This is accomplished by reading the mSocketConnectionPhase while the lock for adding callbacks is held so that the permanent disconnect versus preconnection/connecting can be ascertained. Modify test to do something intelligent with return value from addCallbacks. Also remove state-changing callback from the test's ephemeral stream so that whether or not those callbacks are called during its brief life the test result wont change |
|
More...
|
almost 16 years ago
|
Add Proximity class to do brute force proximity detection. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 16 years ago
|
Add Duration, Time, BoundingBox and MotionVector classes. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 16 years ago
|
Add includes so we don't potentially use types before they are declared. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 16 years ago
|
Add some utility typedefs. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 16 years ago
|
Fixed decrement of class atomicInt that accidentally decremented local stack variable Fixed logging statements that would occasionally repeat values in the tcp logs Added more type information to SstTest for poor debuggers |
|
More...
|
almost 16 years ago
|
I can sleep when I'm dead ;-) |
|
More...
|
almost 16 years ago
|
Forgot qualification around send of close-ack that it only gets sent when a close is received--otherwise the clients will ship an unlimited stream of close requests to each other. Added more specificity to the main test to look for this kind of problem |
|
More...
|
almost 16 years ago
|
Fixed condition variable version of EventManager to always process events when necessary. |
|
More...
|
almost 16 years ago
|
Fixed TCP compile errors on windows. |
|
More...
|
almost 16 years ago
|
Fixed bug where packets queued before connection would make it through to a closed stream and start a new stream on the other side with the old name Also added state to track if a stream had closed to the callbacks so that a stream can know when it has been disconnected out from under it and will not pollute the stream with packets referring to the old stream ID after the close ack has been sent. This will make it possible to query if a stream is closed--and can be added to the interface |
|
More...
|
almost 16 years ago
|
Fixed memory leaks in event system and cache layer. |
|
More...
|
almost 16 years ago
|
Added an intermediate phase between preconnection and connected that indicates to senders that they need to take a lock to send and hence wait for the queue-to-be-sent-before-connected to be emptied |
|
More...
|
almost 16 years ago
|
forgot to join with test thread before quitting test, which occasionally caused a crash on quit when a mutex was trounced too late |
|
More...
|
almost 16 years ago
|
Add sirikata-core as a dependency and add it to include and link flags. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 16 years ago
|
Add basic build and empty main. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 16 years ago
|
Initial commit. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 16 years ago
|
Fixed two synchronization problems between abort() and CURLMSG_DONE freeing mCurlRequest and setting it to NULL. |
|
More...
|
almost 16 years ago
|
Separated out the stream builder namespace/set of functions from the TCPStream.cpp file. |
|
More...
|
almost 16 years ago
|
Made SstTcp more readable by splitting related classes into different files |
|
More...
|
almost 16 years ago
|
Fixed operator+= to return the resulting value (InterlockedExchangeAdd returns the original). |
|
More...
|
almost 16 years ago
|
Fixed synchronization on deleting EventTransferManager; fixed Range::isContainedBy(Range) and added better test. |
|
More...
|
almost 16 years ago
|
removed any sort of friendage between recently split out classes |
|
More...
|
almost 16 years ago
|
First major reorg of the TCPStream Pulled out a class that was only holding temporary connecting state out of the shared socket. Called that class ASIOConnectAndHandshake since that removes all of the ASIO-specific code from MultiplexedSocket (aside from a few typedefs that should be abstract classes in the ideal nonc++ world) |
|
More...
|
almost 16 years ago
|
Add a method for checking if filename is valid for a dynamic library and use it as a precheck for loading. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 16 years ago
|
Overarching documentation on class interfaces |
|
More...
|
almost 16 years ago
|
Made a single toplevel substreamConnection function, which simplifies the protocol a bunch. Call that function with NULL when all streams referring to a shared connection are done |
|
More...
|
almost 16 years ago
|
Merge branch 'master' of [email protected]:sirikata/sirikata |
|
More...
|
almost 16 years ago
|