openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
L
libsiot
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 10 hours
ago. based on code collected
about 16 hours
ago.
Apr 23, 2023 — Apr 23, 2024
Showing page 1 of 2
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Don't readlock connections when they're about to be shut down.
Caoimhe Chaos
More...
almost 11 years ago
First deregister, then lock. This is important to avoid deadlocks between unregistering connections.
Caoimhe Chaos
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.
Caoimhe Chaos
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.
Caoimhe Chaos
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.
Caoimhe Chaos
More...
almost 11 years ago
Take the write lock on a connection in the destructor.
Caoimhe Chaos
More...
almost 11 years ago
Make the connection a read-write mutex instead of a regular one.
Caoimhe Chaos
More...
almost 11 years ago
Make a connection work as a mutex if desired, which can turn out to be very helpful.
Caoimhe Chaos
More...
almost 11 years ago
Add an autocommit mode to the acknowledgement decorator so it can be temporarily turned off.
Caoimhe Chaos
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).
Caoimhe Chaos
More...
almost 11 years ago
Make this version 0.3.1.
Caoimhe Chaos
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).
Caoimhe Chaos
More...
almost 11 years ago
Mark the release as 0.3.0.
Caoimhe Chaos
More...
almost 11 years ago
Don't attempt to delete the wrapped connection, as Shutdown() now does that for us.
Caoimhe Chaos
More...
almost 11 years ago
Add support for deferring the actual shutdown and destruction of the connection.
Caoimhe Chaos
More...
almost 11 years ago
Shut down the wrapped connection when we're asked to shut down.
Caoimhe Chaos
More...
almost 11 years ago
Also forward IsShutdown in the LineBufferDecorator.
Caoimhe Chaos
More...
about 11 years ago
Forward IsShutdown to the acknowledgement decorator.
Caoimhe Chaos
More...
about 11 years ago
If a connection is shut down, declare it to be at the end of file.
Caoimhe Chaos
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.
Caoimhe Chaos
More...
about 11 years ago
Use the thread++ mutex implementation.
Caoimhe Chaos
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.
Caoimhe Chaos
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.
Caoimhe Chaos
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.
Caoimhe Chaos
More...
about 11 years ago
Even better error handling (fetching the correct error, handling syscall errors right, etc.)
Caoimhe Chaos
More...
about 11 years ago
Protect the OpenSSL handle with a mutex to prevent messing up its state.
Caoimhe Chaos
More...
about 11 years ago
Also report errors which occurred during creation of the SSL handle.
Caoimhe Chaos
More...
about 11 years ago
Switch to incrementing status counters instead of throwing exceptions in the main loop of a server.
Caoimhe Chaos
More...
about 11 years ago
Use two different exception types and stop throwing pointers.
Caoimhe Chaos
More...
about 11 years ago
Spread some more const.
Caoimhe Chaos
More...
about 11 years ago
←
1
2
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree