November 2010
-
:
Bug in OpenSSL stream socket filter which causes memory leaks
There’s a bug in the OpenSSL stream socket filter which results in I/O buffers being leaked on both inbound and outbound data flow. This causes the memory used by the client or server to grow throughout the life of the process. The … -
:
Latest release of The Server Framework: 6.3.1
Version 6.3.1 of The Server Framework was released today. This release is purely a bug fix release and includes the following fixes. Fixes to JetByteTools::OpenSSL::CStreamSocketConnectionFilter to prevent buffer reference leaks which … -
:
Potential to deadlock in OpenSSL, SChannel and SSPI Negotiate connectors
I’ve been improving my pre-release testing system and now run a lock inversion detector as part of my build machine’s build and test cycle for the socket server examples. This lock inversion detector can detect the potential to … -
:
Useful link to TCP connection knowledge base articles
I found this article recently whilst discussing a question about socket reuse using DisconnectEx() over on StackOverflow. It’s a useful collection of the various configuration settings that can affect the number of concurrent TCP … -
:
Latest release of The Server Framework: 6.3.2
Version 6.3.2 of The Server Framework was released today. This release is purely a bug fix release and includes the following fixes. Fixes to JetByteTools::OpenSSL::CAsyncConnection to remove the possibility of deadlock due to a lock … -
:
New client profile: Desktop Sharing Company
We have a new client profile available here for a client that we’ve had since 2006 in the desktop sharing market. Their system, built on The Server Framework, runs on more than 120 servers worldwide and handles more than 200,000 … -
:
Bug fix for 6.3.x CServiceManager.cpp
There’s a stupidly obvious, should have been caught at numerous points during pre-release testing, bug in CServiceManager.cpp. The code below that starts at line 158: case RunActionRunAsService : { if (!StartServices()) { const DWORD … -
:
My approach to bugs
As the recent spate of bug fix and patch releases shows I’m not scared of talking about the bugs that I find in the code of The Server Framework and pushing fixes out quickly. It’s my belief that the most important thing to get …