SocketTools Subscription 11.0.2174.1610
Released: Jan 16, 2024
Updates in 11.0.2174.1610
Features
- Included updates for the latest release builds of the Microsoft .NET 7.0 and 8.0 assemblies.
- Minor updates to the HTML Help and PDF documentation.
- Changed the PostJson and PostXml methods to normalize single and double quote characters included in the request payload.
- Updated some internal error handling to report more specific error codes in some cases when connection to a service is rejected.
- Optimized the heap allocations and reduced the number of reallocations made when parsing very large MIME messages.
- Changed the internal buffering algorithm to be more adaptive for FTP and HTTP file transfers, improving transfer rates under some conditions.
- Improved error handling in the POP3 and IMAP4 components to provide more accurate error reporting in multithreaded applications.
Fixes
- Corrected an issue which could cause aborted or rejected connections to clear the thread's last error code.
- Corrected an issue where PostData would not submit the complete payload if a string contained Unicode characters.
- Corrected an issue which could prevent requesting a news article using very large (64-bit) message IDs.
- Corrected an issue which could prevent the HTTP and FTP server from starting correctly if UNC paths were used with the configuration.
- Corrected an issue which could prevent a server logfile from being created under certain circumstances.
- Corrected an issue which could cause a reverse DNS (PTR) lookup to fail for IPv6 addresses.
- Corrected an issue which could cause hostname resolution to fail on systems that do not have IPv6 enabled.
- Corrected an issue which could prevent secure TELNET connections from being negotiated using TLS.
- Corrected an issue which could result in a memory leak when a network connection is aborted in another worker thread.
- Corrected an issue where parsing encoded text that contained non-Latin characters could cause the application to terminate.
- Removed legacy security related functionality implemented for Windows Vista, which is no longer a supported platform.
- Removed legacy support for deprecated cipher suite components using TLS and SSH for secure connections.
- Corrected an issue which could result in a memory leak if queued file transfers were canceled.
- Corrected an issue which could cause the SmtpSubmitMessageEx function to throw an exception if the SMTPMESSAGE structure is malformed.
- Corrected an issue which could prevent ICMP traceroutes from working correctly if an intermediate host timed-out.
- Corrected an issue which could prevent an HTTP error payload from being returned even when the correct options are specified.
- Corrected an issue which could cause some HTTP redirections to fail unexpectedly when redirection is enabled.
- Corrected an issue which could set the wrong error code if an HTTP server responds with a 410 status code.
- Relaxed some internal error checking performed with uuencoded text if it would not corrupt the encoded data.