SocketTools Subscription 10.0.1218.1604

Inclui melhorias de desempenho, atualizações e uma nova documentação para todas as bibliotecas, controles ActiveX e classes .NET.
Janeiro 28, 2020
Nova versão

Recursos

  • Added new heap management system for the FTP and HTTP server components which reduces overall memory utilization and addresses a memory leak that could occur with a large number of client sessions.
  • The FtpGetServerMemoryUsage and HttpGetServerMemoryUsage functions were added to the API, and the FtpServer and HttpServer .NET classes and ActiveX controls have a new MemoryUsage property which returns the amount of memory allocated by the server for the current client connections.

Correções

  • Corrected an issue which could prevent a secure HTTP session from being established with a server that used TLS 1.0 and required a client certificate. Note that TLS 1.0 is considered a deprecated version of the protocol, and by default SocketTools will TLS 1.2.
  • Corrected an issue that could cause DNS queries for multiple MX records to fail and the last error code for the current thread would not be updated, causing confusion as to the actual cause of the failure.
  • Corrected an issue with the MIME components and library where they would default to incorrect 7-bit encoding when creating new messages under certain circumstances. All new messages are created using UTF-8 encoding by default.
  • Corrected an issue with the HTTP client components and library which could result in incomplete data being returned with an HTTP 1.1 connection using chunked data. This was an edge case that arose from the new internal buffering implemented in version 10 and only occurred under specific conditions with large payloads.
  • Corrected an issue with the geo IP location components and API which could prevent location data for certain valid IPv6 addresses from being returned.
  • Corrected an issue with the internal caching mechanism for the geo IP location components and API that would cause stale location data to be returned for a local system where the IP address has changed.
  • Corrected an issue with the POP3 and IMAP4 components and libraries where the last error code for the current thread would not be updated correctly under certain conditions when a secure connection could not be established with the server.
  • Corrected an issue with the SMTP and Text Messaging libraries and components which resulted in additional memory being unnecessarily allocated for each client session. This memory would not be released until the library or component was uninitialized or the class instance disposed.
  • Corrected an issue with the NNTP library and .NET class that could prevent an article from being retrieved from the server when using a 64-bit article ID value.
  • Corrected a potential internal buffer overrun when encrypting and decrypting string data using the AesEncryptString and AesDecryptString functions. Additional checks are performed to ensure that the output buffer provided by the caller is large enough to store the entire encrypted or decrypted string, including the terminating null character.
  • Corrected an issue where some 64-bit integer values, handles and memory addresses would be reported in log files as truncated 32-bit values when targeting a 64-bit Windows platform.
  • Corrected an issue in the Library Edition documentation where some APIs could reference the incorrect header file and/or import library for individual functions.
SocketTools Subscription

SocketTools Subscription

Uma coleção abrangente de componentes de comunicação na Internet .NET, de biblioteca e ActiveX.

Tem alguma pergunta?

Chat ao vivo com nossos especialistas de licenciamento de Catalyst Development Corp..