SocketTools Subscription 10.0.1318.2132

Released: Jan 18, 2022

10.0.1318.2132 での更新項目

機能

  • Added Microsoft .NET 6.0.1 assemblies for use with Microsoft Visual Studio 2022.
  • Updated the current Visual Studio 2022 17.0.5 and Visual Studio 2019 16.11.9 release with the latest .NET 5.0 and 6.0 Framework SDKs.
  • Minor updates and improvements to the HTML Help and PDF documentation.

不具合の修正

  • Corrected an issue with the ActiveX controls which could cause memory corruption when the control was dynamically created CreateObject. This would cause the host application to throw an unhandled exception or terminate abnormally.
  • Corrected an issue where arguments passed to the PatchData, PostJson and PostXml methods in the HttpClient ActiveX control would not be accepted unless they were explicitly typed as String variables. Passing a valid variant argument would throw exception 0x80070057 (E_INVALIDARG) which specified the argument type was invalid.
  • Corrected an issue where the HTTP client components would report an aborted connection if there was a mismatch between the amount of data returned by a server and the payload size specified in the response header.
  • Corrected an issue where the HttpPostJson function and PostJson methods in the HTTP components would not return the correct result if the server rejected the request. This could make it appear as though the function or method call was successful without a payload being returned to the caller.
  • Corrected an issue where the SmtpSubmitMessage function would not fail if the caller specified file attachments which could not be included in the message.
  • Corrected an issue with the MIME components where an ambiguous error would be returned if a file type could not be determined due to an invalid registry value for the file extension.
  • Corrected an issue with the MIME components where UTF-16LE text files may not be encoded correctly when attached to a message.
  • Corrected an issue with the MIME components where attachments with binary data would be written as raw 8-bit data instead of using base64 encoding.
  • Corrected an issue with the FTP client components where a connection may not be re-established under idle timeout conditions or if the server aborts the control connection.
  • Corrected an issue with the FTP server components which could cause the server to perform a "hard close" on the data channel and not send the TLS close notification to the client.
  • Corrected an issue with the DNS and InternetMail components which could cause a memory leak when multiple MX records are returned for a domain.
  • Corrected an issue with the DNS components which could cause an SPF TXT query to fail when a valid record for the domain existed.
  • Corrected an issue with the POP3 and IMAP4 components which could cause a memory leak if the server terminated the connection unexpectedly.
  • Corrected an issue where a malformed OAuth2 token would be ignored and the client would not report an error when authentication failed.
  • Corrected an issue where client certificates may not be loaded when a secure connection is established. This only affected services which required TLS client certificates for user authentication.