0
I Use This!
Inactive

Commits : Listings

Analyzed about 10 hours ago. based on code collected about 16 hours ago.
Apr 23, 2023 — Apr 23, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Don't readlock connections when they're about to be shut down. More... almost 11 years ago
First deregister, then lock. This is important to avoid deadlocks between unregistering connections. More... almost 11 years ago
Attempt to discover and count bugs where we try to read from a connection after it has been shut down and removed from the queue. More... almost 11 years ago
Ensure the wrappers lock themselves as well as the dependent objects when shutting down. Lock in shutdown rather than the destructor because that's where we typically stop deallocating context etc. More... almost 11 years ago
Read-Lock and unlock the connection before passing it into callbacks. This should ensure we don't try to access the connection after it was termianted. More... almost 11 years ago
Take the write lock on a connection in the destructor. More... almost 11 years ago
Make the connection a read-write mutex instead of a regular one. More... almost 11 years ago
Make a connection work as a mutex if desired, which can turn out to be very helpful. More... almost 11 years ago
Add an autocommit mode to the acknowledgement decorator so it can be temporarily turned off. More... almost 11 years ago
Add a decorator for range limited buffers in a stream (e.g. for protocols which limit data fields by length). More... almost 11 years ago
Make this version 0.3.1. More... almost 11 years ago
Handle the case where the buffer size is less than or zero. This could be improved depending on some platforms by detecting the amount of data waiting in the buffer (which also has the potential of improving performance of the acknowledgement decorator). More... almost 11 years ago
Mark the release as 0.3.0. More... almost 11 years ago
Don't attempt to delete the wrapped connection, as Shutdown() now does that for us. More... almost 11 years ago
Add support for deferring the actual shutdown and destruction of the connection. More... almost 11 years ago
Shut down the wrapped connection when we're asked to shut down. More... almost 11 years ago
Also forward IsShutdown in the LineBufferDecorator. More... about 11 years ago
Forward IsShutdown to the acknowledgement decorator. More... about 11 years ago
If a connection is shut down, declare it to be at the end of file. More... about 11 years ago
Split the expiration of old connections out of the central handling code and do them asynchronously. Make sure whoever accesses the connection list owns it. More... about 11 years ago
Use the thread++ mutex implementation. More... about 11 years ago
Don't throw a ServerSetupException for interrupted system calls; they happen a lot when the epoll file descriptor sets are modified. More... about 11 years ago
Add a decorator for a socket which will return the same data over and over again until it has been acknowledged. More... about 11 years ago
Add a way to insert decorators for newly established connections. This allows decorators to track connections during their entire lifetime. More... about 11 years ago
Even better error handling (fetching the correct error, handling syscall errors right, etc.) More... about 11 years ago
Protect the OpenSSL handle with a mutex to prevent messing up its state. More... about 11 years ago
Also report errors which occurred during creation of the SSL handle. More... about 11 years ago
Switch to incrementing status counters instead of throwing exceptions in the main loop of a server. More... about 11 years ago
Use two different exception types and stop throwing pointers. More... about 11 years ago
Spread some more const. More... about 11 years ago