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.